This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
配置基本内容切换
在配置内容交换之前,必须了解如何设置内容交换以及如何连接服务和虚拟服务器。
要配置基本的功能性内容交换设置,首先启用内容交换功能。然后,至少创建一个内容组。对于每个内容组,创建内容交换虚拟服务器,以接受对使用内容交换的一组网站的请求。还可以创建负载平衡设置,其中包括内容交换虚拟服务器将请求引导到的一组负载平衡虚拟服务器。要指定要将哪些请求定向到哪个负载平衡虚拟服务器,请至少创建两个内容交换策略,每个要重定向的请求类型一个。创建虚拟服务器和策略后,将策略绑定到内容交换虚拟服务器。您还可以将策略绑定到多个内容交换虚拟服务器。绑定策略时,您可以指定要将与策略匹配的请求定向到的负载平衡虚拟服务器。
除了将单个策略绑定到内容交换虚拟服务器之外,您还可以绑定策略标签。如果创建了多个内容组,则可以将策略或策略标签绑定到多个内容交换虚拟服务器。
注意
创建内容组后,您可以修改其内容交换虚拟服务器以自定义配置。
启用内容切换
要使用内容切换功能,必须启用内容切换。即使禁用了内容切换功能,您也可以配置内容切换实体。但是,这些实体将无法正常工作。
使用 CLI 启用内容切换
在命令提示符下,键入以下命令以启用内容切换并验证配置:
enable ns feature CS
show ns feature
<!--NeedCopy-->
示例:
> enable feature ContentSwitch
Done
> show feature
Feature Acronym Status
------- ------- ------
1) Web Logging WL OFF
2) Surge Protection SP ON
3) Load Balancing LB ON
4) Content Switching CS ON
.
.
.
22) Responder RESPONDER ON
23) HTML Injection HTMLInjection ON
24) NetScaler Push push OFF
Done
<!--NeedCopy-->
使用 GUI 启用内容切换
导航到“系统”>“设置”,然后在“模式和功能”组中选择“配置基本功能”,然后选择“内容切换”。
下图说明了内容切换的分步配置。
创建内容交换虚拟服务器
您可以添加、修改和删除内容交换虚拟服务器。创建虚拟服务器时的状态为“关闭”,因为负载平衡虚拟服务器尚未绑定到它。
使用 CLI 创建虚拟服务器
在命令提示符下,键入:
add cs vserver <name> <protocol> <IPAddress> <port>
<!--NeedCopy-->
示例:
add cs vserver Vserver-CS-1 HTTP 10.102.29.161 80
<!--NeedCopy-->
使用 GUI 添加内容交换虚拟服务器
- 导航到“流量管理”>“内容交换”>“虚拟服务器”,然后添加虚拟服务器。
- 指定内容交换虚拟服务器的名称。
注意
每个协议都有不同的内容交换虚拟服务器。(例如,HTTP 和 SSL)。
- 填充相关字段并单击 确定。
内容交换虚拟服务器统计信息
内容交换虚拟服务器统计信息显示虚拟服务器选择、请求字节、响应字节、接收的数据包总数、发送的数据包总数、溢出阈值、溢出选择、当前客户端建立的连接和虚拟服务器停机备份选择等信息。
内容交换虚拟服务器统计信息还显示绑定默认负载平衡虚拟服务器的摘要详细信息。
使用 CLI 查看内容切换虚拟服务器的统计信息
在命令提示符下,键入:
stat cs vserver <name>
<!--NeedCopy-->
示例:
stat cs vserver CS_stats
<!--NeedCopy-->
使用 GUI 查看内容切换虚拟服务器的统计信息
1. 导航到 流量管理 > 内容切换 > 虚拟服务器。
2. 选择虚拟服务器,然后单击 统计信息。
为内容切换配置负载平衡设置
内容交换虚拟服务器将所有请求重定向到负载平衡虚拟服务器。您必须为正在切换的内容的每个版本创建一个负载平衡虚拟服务器。即使您的设置对每个版本的内容只有一台服务器,也是如此,因此您没有对这些服务器进行任何负载平衡。您还可以使用镜像每个版本内容的多个负载平衡服务器配置实际负载平衡。在任何一种情况下,内容交换虚拟服务器都需要为正在切换的内容的每个版本分配一个特定的负载平衡虚拟服务器。
然后,负载平衡虚拟服务器将请求转发到服务。如果它只有一个服务绑定到它,它会选择该服务。如果绑定了多个服务,则会使用其配置的负载平衡方法为请求选择服务,然后将该请求转发到所选服务。
要配置基本的负载平衡设置,您需要执行以下任务:
- 创建负载平衡虚拟服务器
- 创建服务
- 将服务绑定到负载平衡虚拟服务器
有关负载平衡的更多信息,请参 阅负载平衡的工作原理。有关设置基本负载平衡配置的详细说明,请参阅设 置基本负载平衡。
配置内容切换操作
将策略绑定到内容交换虚拟服务器时,可以为内容交换策略指定目标负载平衡虚拟服务器。因此,您必须为每个负载平衡虚拟服务器配置一个策略,以便将流量引导到其中。
但是,如果内容交换策略使用默认语法规则,则可以为策略配置操作。在操作中,您可以指定目标负载平衡虚拟服务器的名称,也可以配置基于请求的表达式,该表达式在运行时计算要向其发送请求的负载平衡虚拟服务器的名称。必须使用默认语法指定操作表达式。
表达式选项可以大幅减少内容交换配置的大小,因为每个内容交换虚拟服务器只需要一个策略。使用操作的内容交换策略也可以绑定到多个内容交换虚拟服务器,因为目标负载平衡虚拟服务器不再在内容交换策略中指定。将单个策略绑定到多个内容交换虚拟服务器的功能有助于进一步减少内容交换配置的大小。
创建操作后,您可以创建内容交换策略并在策略中指定操作,以便在该策略匹配请求时执行操作。
注意
对于使用默认语法规则的内容交换策略,您也可以在将策略绑定到内容交换虚拟服务器时指定目标负载平衡虚拟服务器,而不是使用单独的操作。对于使用经典表达式的基于域的策略、基于 URL 的策略和基于规则的策略,操作不可用。因此,对于这些类型的策略,您可以在将策略绑定到内容交换虚拟服务器时指定目标负载平衡虚拟服务器的名称。
配置指定目标负载平衡虚拟服务器名称的操作
如果选择在内容交换操作中指定目标负载平衡虚拟服务器的名称,则需要与目标负载平衡虚拟服务器一样多的内容交换策略。在这种情况下,内容交换决策基于内容交换策略中的规则,操作仅指定目标负载平衡虚拟服务器。当请求匹配策略时,请求将转发到指定的负载平衡虚拟服务器。
要创建和验证指定目标负载平衡虚拟服务器名称的内容切换操作,请使用 CLI
在命令提示符下,键入:
add cs action <name> -targetLBVserver <string> [-comment <string>]
show cs action <name>
<!--NeedCopy-->
示例:
> add cs action mycsaction -targetLBVserver mylbvserver -comment "Forwards requests to mylbvserver."
Done
> show cs action mycsaction
Name: mycsaction
Target LB Vserver: mylbvserver
Hits: 0
Undef Hits: 0
Action Reference Count: 0
Comment: "Forwards requests to mylbvserver."
Done
>
<!--NeedCopy-->
要配置指定目标负载平衡虚拟服务器名称的内容切换操作,请使用 GUI
- 导航到 流量管理 > 内容切换 > 操作。
- 配置内容切换操作,并指定目标负载平衡虚拟服务器的名称。
配置指定用于在运行时选择目标的表达式的操作
如果选择配置可动态计算目标负载平衡虚拟服务器名称的基于请求的表达式,则只需配置一个内容交换策略以选择适当的虚拟服务器。策略的规则可以是简单 TRUE(策略匹配所有请求),因为在这种情况下,内容切换决策基于操作中的表达式。通过在操作中配置表达式,您可以大幅减少内容交换配置的大小。
如果选择配置基于请求的表达式,以便在运行时计算目标负载平衡虚拟服务器的名称,则必须仔细考虑如何在配置中命名负载平衡虚拟服务器。您必须能够通过在操作中使用基于请求的策略表达式派生其名称。
例如,如果要根据 URL 后缀(请求资源的扩展名)切换请求,则在命名负载平衡虚拟服务器时,可以遵循将 URL 后缀附加到预定字符串的约定,例如 mylb_
。例如,HTML 页面和 PDF 文件的负载平衡虚拟服务器可以分别命名mylb_html
和mylb_pdf
。在这种情况下,您可以在内容切换操作中使用的规则,用于选择适当的负载平衡虚拟服务器"mylb_"+HTTP.REQ.URL.SUFFIX
。如果内容交换虚拟服务器收到 HTML 页面的请求,表达式将返回 mylb_html
,并且请求将切换到虚拟服务器 mylb_html
。
要创建指定表达式的内容切换操作,请使用 CLI
在命令行中,键入以下命令以创建指定表达式并验证配置的内容切换操作:
add cs action <name> -targetVserverExpr <expression>) [-comment <string>]
show cs action <name>
<!--NeedCopy-->
示例:
> add cs action mycsaction1 -targetvserverExpr '"mylb_" + HTTP.REQ.URL.SUFFIX'
Done
> show cs action mycsaction1
Name: mycsaction1
Target Vserver Expression: "mylb_" + HTTP.REQ.URL.SUFFIX
Target LB Vserver: No_Target
…
Done
>
<!--NeedCopy-->
配置使用 GUI 指定表达式的内容切换操作的步骤
- 导航到 流量管理 > 内容切换 > 操作。
- 配置内容切换操作,并指定将动态计算目标负载平衡虚拟服务器名称的表达式。
配置内容交换策略
内容交换策略定义了要定向到负载平衡虚拟服务器的请求类型。这些策略按分配给它们的优先级顺序或(如果您使用的是 Citrix ADC 经典策略,且绑定它们时未分配优先级)按策略创建的顺序应用。
这些策略可以是:
-
基于域的策略。Citrix ADC 设备将传入 URL 的域与策略中指定的域进行比较。然后,设备返回最合适的内容。基于域的策略必须是经典策略。此类内容交换策略不支持默认语法策略。
-
基于 URL 的策略。设备将传入 URL 与策略中指定的 URL 进行比较。然后,设备返回最合适的基于 URL 的内容,通常是最长匹配的配置 URL。基于 URL 的策略必须是经典策略。此类内容交换策略不支持默认语法策略。
-
基于规则的策略。设备将传入数据与策略中指定的表达式进行比较。您可以使用经典表达式或默认语法表达式创建基于规则的策略。基于规则的内容交换策略支持经典和默认语法策略。
注意
可以使用可选操作配置基于规则的策略。具有操作的策略可以绑定到多个虚拟服务器或策略标签。
如果您在将策略绑定到内容交换虚拟服务器时设置了优先级,则将按优先级顺序对策略进行评估。如果您在绑定策略时未设置特定优先级,则将按照策略创建时的顺序对策略进行评估。
有关 Citrix ADC 经典策略和表达式的信息,请参阅 配置经典策略和表达式。有关默认语法策略的信息,请参阅 配置默认语法表达式。
使用 CLI 创建内容切换策略
在命令提示窗口中,键入以下命令之一:
add cs policy <policyName> -domain <domain>
add cs policy <policyName> -url <URLValue>
add cs policy <policyName> -rule <RULEValue>
add cs policy <policyName> -rule <RULEValue> -action <actionName>
<!--NeedCopy-->
例如:
add cs policy Policy-CS-1 -url "http://example.com"
add cs policy Policy-CS-1 -domain "example.com"
add cs policy Policy-CS-1 -rule "CLIENT.IP.SRC.SUBNET(24).EQ(10.217.84.0)"
add cs policy Policy-CS-2 -rule "SYS.TIME.BETWEEN(GMT 2009 Nov,GMT 2009 Dec)"
add cs policy Policy-CS-3 -rule "http.req.method.eq(GET)" -action act1
<!--NeedCopy-->
使用 CLI 重命名内容切换策略
在命令提示符下,键入:
rename cs policy <policyName> <newName>
<!--NeedCopy-->
例如:
rename cs policy myCSPolicy myCSPolicy1
<!--NeedCopy-->
使用 GUI 重命名内容切换策略
导航到“流量管理”>“内容切换”>“策略”,选择策略,然后在“操作”列表中选择“重命名”。
使用 GUI 创建内容切换策略
- 导航至“流量管理”>“内容切换”>“策略”,然后单击“添加”。
- 填充相关字段并单击 创建。
配置内容切换策略标签
策略标签是将策略绑定到的用户定义的绑定点。调用策略标签时,绑定到该策略的所有策略将按您分配给它们的优先级顺序进行评估。策略标签可以包含一个或多个策略,每个策略都可以分配自己的结果。策略标签中的一个策略匹配可能导致继续执行下一个策略、调用不同的策略标签或适当的资源,或者立即结束策略评估并将控制权返回到调用策略标签的策略。您只能为默认语法策略创建策略标签。
内容交换策略标签由名称、标签类型和绑定到策略标签的策略列表组成。策略标签类型指定分配给绑定到标签的策略的协议。它必须与调用策略标签的策略绑定到的虚拟服务器的内容交换服务类型相匹配。例如,您可以将 TCP 负载策略绑定到仅 TCP 类型的策略标签。不支持将 TCP 负载策略绑定到 HTTP 类型的策略标签。
内容切换策略标签中的每个策略都与目标(相当于与其他类型的策略(如重写和响应程序策略)关联的操作)或 GotoPriorityExpression 选项和调用选项关联。也就是说,对于内容切换策略标签中的给定策略,您可以指定目标,也可以设置 gotoPriorityExpression 选项和调用选项。此外,如果多个策略的评估结果为真,则只考虑最后一个评估为真的策略的目标。
您可以使用 Citrix ADC CLI 或 GUI 配置内容切换策略标签。在 Citrix ADC CLI 中,首先使用添加 cs 策略标签命令创建策略标签。然后,您可以使用绑定 cs 策略标签命令将策略绑定到策略标签(一次一个策略)。在 Citrix ADC GUI 中,您可以在单个对话框中执行这两项任务。
使用 CLI 创建内容切换策略标签
在命令提示符下,键入:
add cs policylabel <labelName> <cspolicylabelTypetype>`
<!--NeedCopy-->
示例:
add cs policylabel testpollab http
<!--NeedCopy-->
使用 CLI 重命名内容切换策略标签
在命令提示符下,键入:
rename cs policylabel <labelName> <newName>`
<!--NeedCopy-->
示例:
rename cs policylabel oldPolicyLabelName newPolicyLabelName
<!--NeedCopy-->
使用 GUI 重命名内容切换策略标签
导航到“流量管理”>“内容切换”>“策略标签”,选择策略标签,然后在“操作”列表中选择“重命名”。
使用 CLI 将策略绑定到内容切换策略标签
在命令提示符下,键入以下命令以将策略绑定到策略标签并验证配置:
bind cs policylabel <labelName> <policyName> <priority>[-targetVserver <string>] | [-gotoPriorityExpression <expression>] | [-invoke <labeltype> <labelName>] ]
show cs policylabel <labelName>
<!--NeedCopy-->
示例:
bind cs policylabel testpollab test_Pol 100 -targetVserver LBVIP
show cs policylabel testpollab
Label Name: testpollab
Label Type: HTTP
Number of bound policies: 1
Number of times invoked: 0
Policy Name: test_Pol
Priority: 100
Target Virtual Server: LBVIP
<!--NeedCopy-->
注意
如果使用操作配置了策略,则不需要目标虚拟服务器 (targetvServer)、转到优先级表达式 (gotoPriorityExpression) 和调用 (调用) 参数。如果未使用操作配置策略,则需要至少配置以下参数之一:Target虚拟服务器、GotopriorityEx表达式和调用。
使用 CLI 解除策略标签中的策略绑定
在命令提示符处,键入以下命令以从策略标签中取消绑定策略并验证配置:
unbind cs policylabel <labelName> <policyName>
show cs policylabel <labelName>
<!--NeedCopy-->
示例:
unbind cs policylabel testpollab test_Pol
show cs policylabel testpollab
Label Name: testpollab
Label Type: HTTP
Number of bound policies: 0
Number of times invoked: 0
<!--NeedCopy-->
使用 CLI 删除策略标签
在命令提示符下,键入:
rm cs policylabel <labelName>
<!--NeedCopy-->
使用 GUI 管理内容切换策略标签
导航到 流量管理 > 内容切换 > 策略标签,配置策略标签,将策略绑定到标签,并可选择指定优先级、GotoPriority 表达式和调用选项。
将策略绑定到内容交换虚拟服务器
创建内容交换虚拟服务器和策略后,应将每个策略绑定到内容交换虚拟服务器。将策略绑定到内容交换虚拟服务器时,应指定目标负载平衡虚拟服务器。
注意
如果内容交换策略使用默认语法规则,则可以为策略配置内容交换操作。如果配置操作,则必须在配置操作时指定目标负载平衡虚拟服务器,而不是在将策略绑定到内容交换虚拟服务器时指定目标负载平衡虚拟服务器。有关配置内容切换操作的详细信息,请参阅 配置内容切换操作部分。
使用 CLI 将策略绑定到内容交换虚拟服务器并选择目标负载平衡虚拟服务器
在命令提示符下,键入:
bind cs vserver <name>[-lbvserver<string> -targetLBVServer<string> -policyname <string> -priority <positive_integer>] [-gotoPriorityExpression <expression>] [-type ( REQUEST | RESPONSE )] [-invoke (<labelType> <labelName>)]
<!--NeedCopy-->
示例:
bind cs vserver csw-vip2 -policyname csw-ape-policy2 -priority 14 -gotoPriorityExpression NEXT
bind cs vserver csw-vip3 -policyname rewrite-policy1 -priority 17 -gotoPriorityExpression
'q.header("a").count' -flowtype REQUEST -invoke policylabel label1
bind cs vserver Vserver-CS-1 Vserver-LB-1 -policyname Policy-CS-1 -priority 20
<!--NeedCopy-->
注意
如果策略具有操作,则无法使用参数、目标负载平衡虚拟服务器 (Target虚拟服务器)、转到优先级表达式 (GotopriorityEx表达式) 和调用方法 (调用)。
使用 GUI 将策略绑定到内容交换虚拟服务器并选择目标负载平衡虚拟服务器
导航到“流量管理”>“内容交换”>“虚拟服务器”,打开虚拟服务器,并在“ 内容交换策略绑定”部分将策略绑定到虚拟服务器,然后指定目标负载平衡虚拟服务器。
为内容切换配置基于策略的日志记录
您可以为内容交换策略配置基于策略的日志记录。基于策略的日志记录使您能够指定日志消息的格式。通过使用内容切换策略中的默认语法表达式来定义日志消息的内容。执行策略中指定的内容切换操作时,Citrix ADC 设备将从表达式构造日志消息,并将消息写入日志文件。如果要测试和排除内容交换操作在运行时识别目标负载平衡虚拟服务器的配置,基于策略的日志记录特别有用。
注意
如果绑定到给定虚拟服务器的多个策略评估为 TRUE 并配置了审核消息操作,则 Citrix ADC 设备不会执行所有审核消息操作。它仅执行为执行内容切换操作的策略配置的审核消息操作。
要为内容交换策略配置基于策略的日志记录,必须首先配置审核消息操作。有关配置审核消息操作的更多信息,请参阅 配置 Citrix ADC 设备以进行审核日志记录。配置审核消息操作后,您可以在内容交换策略中指定该操作。
使用 CLI 为内容切换策略配置基于策略的日志记录
在命令行中,键入以下命令为内容交换策略配置基于策略的日志记录并验证配置:
set cs policy <policyName> -logAction <string>
show cs policy <policyName>
<!--NeedCopy-->
示例:
> set cs policy cspol1 -logAction csLogAction
Done
> show cs policy cspol1
Policy: cspol1 Rule: TRUE Action: csact1
LogAction: csLogAction
Hits: 0
1) CS Vserver: csvs1
Priority: 10
Done
>
<!--NeedCopy-->
使用 GUI 为内容切换策略配置基于策略的日志记录
导航到“流量管理”>“内容切换”>“策略”,打开策略,然后在“日志操作”列表中为该策略选择日志操作。
验证配置
要验证内容切换配置是否正确,您需要查看内容切换实体。若要在部署内容交换配置后验证正确的操作,您可以查看访问服务器时生成的统计信息。
查看内容交换虚拟服务器的属性
您可以查看已在 Citrix ADC 设备上配置的内容交换虚拟服务器的属性。您可以使用这些信息验证虚拟服务器是否已正确配置,并在必要时进行故障排除。除了名称、IP 地址和端口等详细信息外,您还可以查看绑定到虚拟服务器的各种策略及其流量管理设置。
内容交换策略按其优先级顺序显示。如果多个策略具有相同的优先级,则它们将按绑定到虚拟服务器的顺序显示。
注意
如果已将内容交换虚拟服务器配置为将流量转发到负载平衡虚拟服务器,则还可以通过查看负载平衡虚拟服务器的属性来查看内容交换策略。
使用 CLI 查看内容切换虚拟服务器的属性
若要列出配置中所有内容交换虚拟服务器的基本属性或特定内容交换虚拟服务器的详细属性,请在命令提示符下键入以下命令之一:
show cs vserver
show cs vserver <name>
<!--NeedCopy-->
示例
1.
show cs vserver Vserver-CS-1
Vserver-CS-1 (10.102.29.161:80) - HTTP Type: CONTENT
State: UP
Last state change was at Thu Jun 30 10:48:59 2011
Time since last state change: 6 days, 20:03:00.760
Client Idle Timeout: 180 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Appflow logging: DISABLED
Port Rewrite : DISABLED
State Update: DISABLED
Default: Content Precedence: RULE
Vserver IP and Port insertion: OFF
Case Sensitivity: ON
Push: DISABLED Push VServer:
Push Label Rule: none
...
1) Policy : __ESNS_PREBODY_POLICY Priority:0
2) Policy : __ESNS_POSTBODY_POLICY Priority:0
1) Compression Policy Name: __ESNS_CMP_POLICY Priority: 2147483647
GotoPriority Expression: END
Flowtype: REQUEST
2) Rewrite Policy Name: __ESNS_REWRITE_POLICY Priority: 2147483647
GotoPriority Expression: END
Flowtype: REQUEST
3) Cache Policy Name: dfbx Priority: 10
GotoPriority Expression: END
Flowtype: REQUEST
4) Responder Policy Name: __ESNS_RESPONDER_POLICY Priority: 2147483647
GotoPriority Expression: END
1) Policy: wiki Target: LBVIP2 Priority: 25 Hits: 0
2) Policy: plain Target: LBVIP1 Priority: 90 Hits: 0
3) Policy: DispOrderTest2 Target: KerbAuthLBVS Priority: 91 Hits: 0
4) Policy: test_Pol Target: LBVIP1 Priority: 92 Hits: 0
5) Policy: PolicyNameTesting Target: LBVIP1 Priority: 100 Hits: 0
Done
>
show cs vserver
1) Vserver-CS-1 (10.102.29.161:80) - HTTP Type: CONTENT
State: UP
…
Appflow logging: DISABLED
Port Rewrite : DISABLED
State Update: DISABLED
2) apubendpt (10.111.111.1:80) - HTTP Type: CONTENT
State: UP
…
Client Idle Timeout: 180 sec
Down state flush: DISABLED
…
3) apubendpt1 (10.111.111.2:80) - HTTP Type: CONTENT
State: UP
…
Disable Primary Vserver On Down : DISABLED
Appflow logging: DISABLED
Port Rewrite : DISABLED
State Update: DISABLED
…
<!--NeedCopy-->
查看内容切换策略
您可以查看定义的内容切换策略的属性,例如名称、域、URL 或表达式,并使用这些信息查找配置中的任何错误,或者排除某些内容无法按必要的方式进行故障排除。
使用 CLI 查看内容切换策略的属性
要列出配置中所有内容切换策略的基本属性或特定内容切换策略的详细属性,请在命令提示符下键入以下命令之一:
show cs policy
show cs policy <PolicyName>
<!--NeedCopy-->
示例:
show cs policy
show cs policy Policy-CS-1
<!--NeedCopy-->
使用 GUI 查看内容切换策略的属性
导航到“流量管理”>“内容切换”>“策 略”,选择策略,然后在“操作”列表中选择“显示绑定”。
使用可视化工具查看内容交换虚拟服务器配置
内容切换可视化工具是一种可用于查看图形格式内容切换配置的工具。您可以使用可视化工具查看以下配置项目:
- 内容交换虚拟服务器绑定到的负载平衡虚拟服务器的摘要。
- 绑定到负载平衡虚拟服务器的所有服务和服务组以及绑定到服务的所有监视器。
- 任何显示元素的配置详细信息。
- 绑定到内容交换虚拟服务器的任何策略。这些策略不一定是内容交换策略。许多类型的策略(如重写策略)都可以绑定到内容交换虚拟服务器。
配置内容交换和负载平衡设置中的各种元素后,可以将整个配置导出到应用程序模板文件。
注意
Visualizer 需要图形界面,因此它只能通过 GUI 获得。
使用 GUI 中的可视化工具查看内容切换配置
- 导航到流量管理 > 内容切换 > 虚拟服务器。
- 在详细信息窗格中,选择要查看的虚拟服务器,然后单击可视化工具。
- 在内容切换可视化工具窗口中,您可以按如下方式调整可视区域:
- 单击“放大”和“缩小”图标以增加或减少可视区域。
- 单击“保存图像”图标以将图形另存为图像文件。
- 在文本中搜索字段中,开始键入要查找的项目的名称。当您输入足够的字符来标识项目时,其位置会突出显示。要限制搜索,请单击下拉菜单并选择要搜索的元素类型。
- 要查看绑定到此虚拟服务器的实体的配置详细信息,可以执行以下操作:
- 要查看绑定到虚拟服务器的策略,请在对话框顶部的工具栏中选择一个或多个特定于功能的策略图标。如果配置了策略标签,它们将显示在主视图区域中。
- 若要查看绑定服务或服务组的配置详细信息,请单击该服务的图标,单击“相关任务”选项卡,然后单击“显示成员服务”。
- 若要查看监视器的配置详细信息,请单击监视器的图标,单击“相关任务”选项卡,然后单击“查看监视器”。
- 若要查看内容交换配置中任何虚拟服务器的详细统计信息,请单击要查看其统计信息的虚拟服务器,然后单击“相关任务”选项卡,然后单击“统计信息”。
- 若要查看负载平衡虚拟服务器的服务容器之间值不同或未定义的参数的比较列表,请单击容器的图标,单击“相关任 务”选项卡,然后单击“服务属性差异”。
- 要查看容器中服务的监视器绑定详细信息,请在“服务属性差异”对话框中,在容器的“组”列中,单击“详细信息”。此比较列表可帮助您确定哪个服务容器具有要应用于所有服务容器的配置。
- 要查看配置中虚拟服务器在给定时间点每秒收到的请求数,以及在给定时间点为重写、响应程序和缓存策略每秒选择的数量,请单击显示统计数据。统计信息显示在可视化工具中的相应节点上。此信息不会实时更新。它是手动刷新的。若要刷新信息,请单击刷新统计信息。
注意
此选项仅在 Citrix ADC nCore 版本上可用。
- 若要将元素的配置详细信息复制到文档或电子表格,请单击该元素的图标,单击“相关任务”,单击“复制属性”,然后将信息粘贴到文档中。
- 要将显示在可视化工具中的整个配置导出到应用程序模板文件,请单击内容交换虚拟服务器的图标,单击“相关任务”,然后单击“创建模板”。创建应用程序模板时,您可以在某些策略表达式和操作中配置变量。有关创建应用程序模板文件和为模板配置变量的更多信息,请参阅 AppExpert。
共享
共享
在本文中
- 启用内容切换
- 使用 CLI 启用内容切换
- 使用 GUI 启用内容切换
- 创建内容交换虚拟服务器
- 使用 GUI 添加内容交换虚拟服务器
- 内容交换虚拟服务器统计信息
- 为内容切换配置负载平衡设置
- 配置内容切换操作
- 配置指定用于在运行时选择目标的表达式的操作
- 配置内容交换策略
- 使用 CLI 创建内容切换策略
- 使用 CLI 重命名内容切换策略
- 使用 GUI 重命名内容切换策略
- 使用 GUI 创建内容切换策略
- 配置内容切换策略标签
- 使用 CLI 创建内容切换策略标签
- 使用 CLI 重命名内容切换策略标签
- 使用 GUI 重命名内容切换策略标签
- 使用 CLI 将策略绑定到内容切换策略标签
- 使用 CLI 解除策略标签中的策略绑定
- 使用 CLI 删除策略标签
- 使用 GUI 管理内容切换策略标签
- 将策略绑定到内容交换虚拟服务器
- 使用 CLI 将策略绑定到内容交换虚拟服务器并选择目标负载平衡虚拟服务器
- 使用 GUI 将策略绑定到内容交换虚拟服务器并选择目标负载平衡虚拟服务器
- 为内容切换配置基于策略的日志记录
- 使用 CLI 为内容切换策略配置基于策略的日志记录
- 使用 GUI 为内容切换策略配置基于策略的日志记录
- 验证配置
- 查看内容切换策略
- 使用可视化工具查看内容交换虚拟服务器配置
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select Do Not Agree to exit.