Citrix ADC

调用或删除策略标签或虚拟服务器策略库

与只能绑定一次的策略不同,您可以通过调用策略标签或虚拟服务器的策略库任意次数使用该策略标签或策略库。调用可以从两个地方执行:

  • 来自策略库中命名策略的绑定。
  • 从一个策略银行中的nopolicy "虚拟"条目的绑定。

通常,策略标签的类型必须与调用策略的策略相同。例如,您可以从响应程序策略调用响应程序策略标签。

注意:在命令行的策略库中绑定或取消绑定全局NOPOLICY条目时,您可以指定优先级以区分一个NOPOLICY条目与另一个。

使用cli调用重写或集成缓存策略标签

在命令提示符处,键入以下命令之一以调用重写或集成缓存策略标签并验证配置:

- bind cache global -priority  [- gotopriorityexpression ] -type REQ_OVERRIDE|REQ_DEFAULT|RES_OVERRIDE|RES_DEFAULT] -invoke reqvserver|resvserver|policylabel  - bind rewrite global -priority  [- gotopriorityexpression ] -type REQ_OVERRIDE|REQ_DEFAULT|RES_OVERRIDE|RES_DEFAULT] -invoke reqvserver|resvserver|policylabel  - show cache global|show rewrite global< !——NeedCopy >

示例:

> bind cache global _nonPostReq2 -priority 100 -type req_override -invoke policylabel lbl-cache-pol Done > show cache global 1)全局bindpoint: REQ_DEFAULT绑定策略个数:2 2)全局bindpoint: RES_DEFAULT绑定策略个数:1 3)全局bindpoint: req_override绑定策略个数:1 Done 

使用cli调用响应程序策略标签

在命令提示符处,键入以下命令以调用响应程序策略标签并验证配置:

- bind responder global   [] -type REQ_OVERRIDE|REQ_DEFAULT|OVERRIDE|DEFAULT -invoke vserver|policylabel  - show responder global 

示例:

> bind responder global pol404Error1 300 -invoke policylabel lbl-respndr-pol Done > show responder global 1)全局绑定点:REQ_DEFAULT绑定策略数量:2 Done 

使用cli调用虚拟服务器策略库

在命令提示符下,键入以下命令以调用虚拟服务器策略库并验证配置:

- bind lb vserver  - policyname  -priority  [- gotopriorityexpression ] -type REQUEST|RESPONSE -invoke reqvserver|resvserver|policylabel  - bind lb vserver  

示例:

> bind lb vserver lbvip - policyname ns_cmp_msapp -priority 100 Done > show lb vserver lbvip lbvip (8.7.6.6:80) - HTTP Type: ADDRESS State: DOWN最后一次状态变化是在Wed 7月15日05:54:24 2009 (+166 ms)距离上一次状态变化的时间:28天,06:37:49.250生效状态:DOWN客户端空闲超时:180秒DOWN状态flush: ENABLED禁用主vserver On DOWN: DISABLED端口改写:DISABLED No。绑定服务:0 (Total) 0 (Active)配置方法:LEASTCONNECTION模式:IP Persistence: NONE Vserver IP和端口插入:OFF Push: DISABLED Push Vserver: Push Multi Clients: NO Push Label Rule: NONE 1) csppolicy: pol-con -sw CSVserver: vs-con -sw优先级:100 Hits: 0 2) Policy: pol-ssl优先级:0 3)Policy: ns_cmp_msapp优先级:100 4)Policy: cf-pol优先级:1 Inherited Done 

使用cli删除重写或集成缓存策略标签

在命令提示符下,键入以下命令之一以删除重写或集成缓存策略标签并验证配置:

- unbind rewrite global  -priority  -type REQ_OVERRIDE|REQ_DEFAULT|RES_OVERRIDE|RES_DEFAULT - unbind cache global  -priority  -type REQ_OVERRIDE|REQ_DEFAULT|RES_OVERRIDE|RES_DEFAULT - show rewrite global|show cache global 

示例:

> unbind rewrite global NOPOLICY -priority 100 -type REQ_OVERRIDE > show rewrite global Done 1)全局绑定点:REQ_DEFAULT绑定策略数量:1 Done 

使用cli删除响应程序策略标签

在命令提示符处,键入以下命令以删除响应程序策略标签并验证配置:

- unbind responder global  -priority  -type OVERRIDE|DEFAULT - show responder global 

示例:

> unbind responder global NOPOLICY -priority 100 -type REQ_DEFAULT Done > show responder global 1)全局绑定点:REQ_DEFAULT绑定策略数量:1 Done 

使用cli删除虚拟服务器策略标签

在命令提示符下,键入以下命令之一以删除虚拟服务器策略标签并验证配置:

- unbind lb vserver  - policyname NOPOLICY-REWRITE|NOPOLICY-RESPONDER|NOPOLICY-CACHE -type REQUEST|RESPONSE -priority  - unbind cs vserver  - policyname NOPOLICY-REWRITE|NOPOLICY-RESPONDER|NOPOLICY-CACHE -type REQUEST|RESPONSE -priority  - show lb vserver|show cs vserver 

示例:

> unbind lb vserver lbvip - policyname ns_cmp_msapp -priority 200 Done > show lb vserver lbvip lbvip (8.7.6.6:80) - HTTP Type: ADDRESS State: DOWN最后一次状态变化是在Wed 7月15日05:54:24 2009 (+161 ms)距离上一次状态变化的时间:28天,06:47:54.600生效状态:DOWN客户端空闲超时:180秒DOWN状态flush: ENABLED禁用主vserver On DOWN: DISABLED端口改写:DISABLED否绑定服务:0 (Total) 0 (Active)配置方法:LEASTCONNECTION模式:IP Persistence: NONE Vserver IP和端口插入:OFF Push: DISABLED Push Vserver: Push Multi Clients: NO Push Label Rule: NONE 1) csppolicy: pol-con -sw CSVserver: vs-con -sw优先级:100 Hits: 0 1) Policy: pol-ssl优先级:0 2)Policy: cf-pol优先级:1 Inherited Done 

使用GUI调用策略标签或虚拟服务器策略库

  1. 绑定策略,如全局绑定策略将策略绑定到虚拟服务器将策略绑定到策略标签中所述。或者,您可以输入一个 NOPOLICY“虚拟”条目,而不是策略名称。如果您不希望在评估策略银行之前评估策略,则执行此操作。
  2. 在调用字段中,选择要评估的策略标签或虚拟服务器策略库的名称是否与绑定策略匹配。状态栏中的消息指示已成功调用策略标签或虚拟服务器策略库。

使用GUI删除策略标签调用

  1. 打开策略并清除“调用”字段。取消绑定策略还会删除对标签的调用。状态栏中的消息指示已成功删除策略标签。