ADC

Invocar o quitar una etiqueta de directiva o banco de directivas de servidor virtual

A diferencia de una directiva, que solo puede vincularse una vez, puede utilizar una etiqueta de directiva o un banco de directivas de un servidor virtual varias veces invocándola. La invocación se puede realizar desde dos lugares:

  • Desde el enlace de una directiva con nombre en un banco de directivas.
  • Desde el enlace para una entrada “ficticia” de NOPOLICY en un banco de directivas.

Normalmente, la etiqueta de directiva debe ser del mismo tipo que la directiva desde la que se invoca. Por ejemplo, podría invocar una etiqueta de directiva de Responder desde una directiva de Responder.

Nota: Al enlazar o desvincular una entrada NOPOLICY global en un banco de directivas en la línea de comandos, especifique una prioridad para distinguir una entrada NOPOLICY de otra.

Invocar una etiqueta de directiva de reescritura o almacenamiento en caché integrada mediante la CLI

En el símbolo del sistema, escriba uno de los siguientes comandos para invocar una etiqueta de directiva de reescritura o almacenamiento en caché integrada y verificar la configuración:

-  bind cache global <policy> -priority <positive_integer> [-gotoPriorityExpression <expression>] -type REQ_OVERRIDE|REQ_DEFAULT|RES_OVERRIDE|RES_DEFAULT] -invoke reqvserver|resvserver|policylabel <label_name>  

-  bind rewrite global<policy> -priority <positive_integer> [-gotoPriorityExpression <expression>] -type REQ_OVERRIDE|REQ_DEFAULT|RES_OVERRIDE|RES_DEFAULT] -invoke reqvserver|resvserver|policylabel <label_name>  

-  show cache global|show rewrite global
<!--NeedCopy-->

Ejemplo:

> bind cache global _nonPostReq2 -priority 100 -type req_override -invoke
    policylabel lbl-cache-pol
Done
> show cache global
    1)      Global bindpoint: REQ_DEFAULT
            Number of bound policies: 2

    2)      Global bindpoint: RES_DEFAULT
            Number of bound policies: 1

    3)      Global bindpoint: REQ_OVERRIDE
            Number of bound policies: 1

Done
<!--NeedCopy-->

Invocar una etiqueta de directiva de Responder mediante la CLI

En el símbolo del sistema, escriba los siguientes comandos para invocar una etiqueta de directiva de respuesta y verificar la configuración:

-  bind responder global <policy_Name> <priority_as_positive_integer> [<gotoPriorityExpression>] -type REQ_OVERRIDE|REQ_DEFAULT|OVERRIDE|DEFAULT -invoke vserver|policylabel <label_name>

-  show responder global  
<!--NeedCopy-->

Ejemplo:

> bind responder global pol404Error1 300 -invoke policylabel lbl-respndr-pol
Done
> show responder global
    1)      Global bindpoint: REQ_DEFAULT
            Number of bound policies: 2

Done
<!--NeedCopy-->

Invocar un banco de directivas de servidor virtual mediante la CLI

En el símbolo del sistema, escriba los comandos siguientes para invocar un banco de directivas de servidor virtual y compruebe la configuración:

-  bind lb vserver <vserver_name> -policyName <policy_Name> -priority <positive_integer> [-gotoPriorityExpression <expression>] -type REQUEST|RESPONSE -invoke reqvserver|resvserver|policylabel <policy_Label_Name>  

-  bind lb vserver <vserver_name>  
<!--NeedCopy-->

Ejemplo:

> 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
            Last state change was at Wed Jul 15 05:54:24 2009 (+166 ms)
            Time since last state change: 28 days, 06:37:49.250
            Effective State: DOWN
            Client Idle Timeout: 180 sec
            Down state flush: ENABLED
            Disable Primary Vserver On Down : DISABLED
            Port Rewrite : DISABLED
            No. of Bound Services :  0 (Total)       0 (Active)
            Configured Method: LEASTCONNECTION
            Mode: IP
            Persistence: NONE
            Vserver IP and Port insertion: OFF
            Push: DISABLED  Push VServer:
            Push Multi Clients: NO
            Push Label Rule: none

    1)      CSPolicy: pol-cont-sw   CSVserver: vs-cont-sw   Priority: 100   Hits: 0

    2)      Policy : pol-ssl Priority:0
    3)      Policy : ns_cmp_msapp Priority:100
    4)      Policy : cf-pol Priority:1      Inherited
Done
<!--NeedCopy-->

Quitar una etiqueta de directiva de reescritura o almacenamiento en caché integrada mediante la CLI

En el símbolo del sistema, escriba uno de los siguientes comandos para quitar una etiqueta de directiva de reescritura o almacenamiento en caché integrada y verificar la configuración:

-  unbind rewrite global <policyName> -priority <positiveInteger> -type REQ_OVERRIDE|REQ_DEFAULT|RES_OVERRIDE|RES_DEFAULT  

-  unbind cache global <policyName> -priority <positiveInteger> -type REQ_OVERRIDE|REQ_DEFAULT|RES_OVERRIDE|RES_DEFAULT

-  show rewrite global|show cache global
<!--NeedCopy-->

Ejemplo:

> unbind rewrite global NOPOLICY -priority 100 -type REQ_OVERRIDE
> show rewrite global
Done
    1)      Global bindpoint: REQ_DEFAULT
            Number of bound policies: 1

Done
<!--NeedCopy-->

Quitar una etiqueta de directiva de Responder mediante la CLI

En el símbolo del sistema, escriba los siguientes comandos para quitar una etiqueta de directiva de respuesta y verificar la configuración:

-  unbind responder global <policyName> -priority <positiveInteger> -type OVERRIDE|DEFAULT  

-  show responder global
<!--NeedCopy-->

Ejemplo:

> unbind responder global NOPOLICY -priority 100 -type REQ_DEFAULT
Done
> show responder global
    1)      Global bindpoint: REQ_DEFAULT
            Number of bound policies: 1

Done
<!--NeedCopy-->

Quitar una etiqueta de directiva de servidor virtual mediante la CLI

En el símbolo del sistema, escriba uno de los siguientes comandos para quitar una etiqueta de directiva de servidor virtual y comprobar la configuración:

-  unbind lb vserver <virtualServerName> -policyName NOPOLICY-REWRITE|NOPOLICY-RESPONDER|NOPOLICY-CACHE -type REQUEST|RESPONSE -priority <positiveInteger>  

-  unbind cs vserver <virtualServerName> -policyName NOPOLICY-REWRITE|NOPOLICY-RESPONDER|NOPOLICY-CACHE -type REQUEST|RESPONSE -priority <positiveInteger>  

-  show lb vserver|show cs vserver  
<!--NeedCopy-->

Ejemplo:

> 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
            Last state change was at Wed Jul 15 05:54:24 2009 (+161 ms)
            Time since last state change: 28 days, 06:47:54.600
            Effective State: DOWN
            Client Idle Timeout: 180 sec
            Down state flush: ENABLED
            Disable Primary Vserver On Down : DISABLED
            Port Rewrite : DISABLED
            No. of Bound Services :  0 (Total)       0 (Active)
            Configured Method: LEASTCONNECTION
            Mode: IP
            Persistence: NONE
            Vserver IP and Port insertion: OFF
            Push: DISABLED  Push VServer:
            Push Multi Clients: NO
            Push Label Rule: none

    1)      CSPolicy: pol-cont-sw   CSVserver: vs-cont-sw   Priority: 100   Hits: 0

    1)      Policy : pol-ssl Priority:0
    2)      Policy : cf-pol Priority:1      Inherited
Done
<!--NeedCopy-->

Invocar una etiqueta de directiva o banco de directivas de servidor virtual mediante la interfaz gráfica de usuario

  1. Vincular una directiva, como se describe en Vincular una directiva globalmente, Vincular una directiva a un servidor virtualo Vincular una directiva a una etiqueta de directiva. Alternativamente, puede introducir una entrada “dummy” de NOPOLICY en lugar de un nombre de directiva. Puede hacerlo si no quiere evaluar una directiva antes de evaluar el banco de directivas.
  2. En el campo Invocar, seleccione el nombre de la etiqueta de directiva o del banco de directivas del servidor virtual que quiere evaluar si el tráfico coincide con la directiva enlazada. Un mensaje en la barra de estado indica que la etiqueta de directiva o el banco de directivas del servidor virtual se invoca correctamente.

Quitar una invocación de etiqueta de directiva mediante la interfaz gráfica de usuario

  1. Abra la directiva y desactive el campo Invocar. Al desvincular la directiva también se elimina la invocación de la etiqueta. Un mensaje en la barra de estado indica que la etiqueta de directiva se ha quitado correctamente.