ADC

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

A diferencia de una directiva, que solo se puede vincular una vez, puede usar una etiqueta de directiva o el banco de directivas de un servidor virtual tantas veces como desee invocándolo. La invocación se puede realizar desde dos lugares:

  • Desde el enlace de una directiva determinada en un banco de directivas.
  • De la encuadernación de una entrada “ficticia” de NOPOLICY en un banco de directivas.

Por lo general, la etiqueta de la directiva debe ser del mismo tipo que la directiva desde la que se invoca. Por ejemplo, puede invocar una etiqueta de directiva de respuesta desde una directiva de respuesta.

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

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

En la línea de comandos, escriba uno de los siguientes comandos para invocar una etiqueta de directiva de almacenamiento en caché integrada o de reescritura y verifique 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-->

Invoque una etiqueta de directiva de respuesta mediante la CLI

En la línea de comandos, 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-->

Invoque un banco de directivas de servidor virtual mediante la CLI

En la línea de comandos, escriba los siguientes comandos para invocar un banco de directivas de servidor virtual y comprobar 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-->

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

En la línea de comandos, escriba uno de los siguientes comandos para eliminar una etiqueta de directiva de almacenamiento en caché integrada o de reescritura y compruebe 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-->

Eliminar una etiqueta de directiva de respuesta mediante la CLI

En la línea de comandos, escriba los siguientes comandos para eliminar una etiqueta de directiva de respuesta y comprobar 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-->

Eliminar una etiqueta de directiva de servidor virtual mediante la CLI

En la línea de comandos, escriba uno de los siguientes comandos para eliminar 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. Haga esto si no desea 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 desea 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 han invocado correctamente.

Eliminar la invocación de una etiqueta de directiva mediante la GUI

  1. Abra la directiva y borre 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 la directiva se ha eliminado correctamente.