Citrix ADC

Configuración del cambio de contenido básico

Antes de configurar el cambio de contenido, debe comprender cómo se configura el cambio de contenido y cómo están conectados los servicios y los servidores virtuales.

Para configurar una configuración básica y funcional de conmutación de contenido, primero active la función de cambio de contenido. A continuación, cree al menos un grupo de contenido. Para cada grupo de contenido, cree un servidor virtual de conmutación de contenido para aceptar solicitudes a un grupo de sitios web que utilizan el cambio de contenido. Cree también una configuración de equilibrio de carga, que incluya un grupo de servidores virtuales de equilibrio de carga a los que el servidor virtual de conmutación de contenido dirige las solicitudes. Para especificar qué solicitudes dirigir a qué servidor virtual de equilibrio de carga, cree al menos dos directivas de conmutación de contenido, una para cada tipo de solicitud que se va a redirigir. Cuando haya creado las directivas y los servidores virtuales, vincule las directivas al servidor virtual de conmutación de contenido. También puede enlazar una directiva a varios servidores virtuales de conmutación de contenido. Al enlazar una directiva, especifica el servidor virtual de equilibrio de carga al que se van a dirigir las solicitudes que coinciden con la directiva.

Además de vincular directivas individuales a un servidor virtual de conmutación de contenido, puede enlazar etiquetas de directivas. Si crea más grupos de contenido, puede enlazar una etiqueta de directiva o directiva a más de uno de los servidores virtuales de conmutación de contenido.

Nota

Tras crear un grupo de contenido, puede modificar su servidor virtual de conmutación de contenido para personalizar la configuración.

Activación del cambio de contenido

Para utilizar la función de cambio de contenido, debe habilitar el cambio de contenido. Puede configurar entidades de conmutación de contenido aunque la función de cambio de contenido esté desactivada. Sin embargo, las entidades no funcionarán.

Para habilitar el cambio de contenido mediante la CLI

En el símbolo del sistema, escriba los siguientes comandos para habilitar el cambio de contenido y verificar la configuración:

enable ns feature CS

show ns feature
<!--NeedCopy-->

Ejemplo:

> 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)    NetScaler Push                 push                 OFF
Done
<!--NeedCopy-->

Para habilitar el cambio de contenido mediante la interfaz gráfica de usuario

Vaya a Sistema > Configuración y, en el grupo Modos y funciones, seleccione Configurar funciones básicasy, a continuación, Cambio de contenido.

En la siguiente ilustración se ilustra la configuración escalonada de Content Switching.

flujo de conmutación de contenido

Creación de servidores virtuales de conmutación de contenido

Puede agregar, modificar y quitar servidores virtuales de conmutación de contenido. El estado de un servidor virtual es DOWN cuando lo crea, porque el servidor virtual de equilibrio de carga aún no está vinculado a él.

Para crear un servidor virtual mediante la CLI

En el símbolo del sistema, escriba:

add cs vserver <name> <protocol> <IPAddress> <port>
<!--NeedCopy-->

Ejemplo:

add cs vserver Vserver-CS-1 HTTP 10.102.29.161 80
<!--NeedCopy-->

Para agregar un servidor virtual de conmutación de contenido mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Cambio de contenido > Servidores virtualesy agregue un servidor virtual.
  2. Especifique un nombre para el servidor virtual de conmutación de contenido.

    Nota

    Hay un servidor virtual de conmutación de contenido diferente para cada protocolo. (Por ejemplo, HTTP y SSL).

  3. Rellene los campos correspondientes y haga clic en Aceptar.

Estadísticas del servidor virtual de conmutación de contenido

Las estadísticas del servidor virtual de conmutación de contenido muestran información como la selección del servidor virtual, los bytes de solicitud, los bytes de respuesta, el total de paquetes recibidos, el total de paquetes enviados, el umbral de desbordamiento, la selección de desbordamiento, las conexiones actuales establecidas por el cliente y la selección de copia de seguridad inactiva del servidor virtual.

Las estadísticas del servidor virtual de conmutación de contenido también muestran los detalles de resumen del servidor virtual de equilibrio de carga predeterminado enlazado.

Para ver estadísticas del servidor virtual de conmutación de contenido mediante la CLI

En el símbolo del sistema, escriba:

stat cs vserver <name>
<!--NeedCopy-->

Ejemplo:

stat cs vserver CS_stats
<!--NeedCopy-->

Estadísticas de cambio de contenido

Para ver las estadísticas del servidor virtual de conmutación de contenido mediante la interfaz gráfica de usuario

1. Vaya a Administración del tráfico > Cambio de contenido > Servidores virtuales.

2. Seleccione el servidor virtual y haga clic en Estadísticas.

Estadísticas de cambio de contenido

Configuración de una configuración de equilibrio de carga para el cambio de contenido

El servidor virtual de conmutación de contenido redirige todas las solicitudes a un servidor virtual de equilibrio de carga. Debe crear un servidor virtual de equilibrio de carga para cada versión del contenido que se está cambiando. Es cierto incluso cuando la configuración solo tiene un servidor para cada versión del contenido y, por lo tanto, no realiza ningún equilibrio de carga con esos servidores. También puede configurar el equilibrio de carga real con varios servidores con equilibrio de carga que reflejan cada versión del contenido. En cualquier caso, el servidor virtual de conmutación de contenido debe tener un servidor virtual de equilibrio de carga específico asignado a cada versión del contenido que se está cambiando.

A continuación, el servidor virtual de equilibrio de carga reenvía la solicitud a un servicio. Si solo tiene un servicio vinculado a él, seleccione ese servicio. Si tiene varios servicios vinculados a él, utiliza su método de equilibrio de carga configurado para seleccionar un servicio para la solicitud y reenvía esa solicitud al servicio que ha seleccionado.

Para configurar una configuración básica de equilibrio de carga, debe realizar las siguientes tareas:

  • Crear servidores virtuales de equilibrio de carga
  • Crear servicios
  • Enlazar servicios al servidor virtual de equilibrio de carga

Para obtener más información sobre el equilibrio de cargas, consulte Cómo funciona el equilibrio de carga. Para obtener instrucciones detalladas sobre cómo configurar una configuración básica de equilibrio de carga, consulte Configuración del equilibrio de cargas básico.

Configuración de una acción de cambio de contenido

Especifica el servidor virtual de equilibrio de carga de destino para una directiva de conmutación de contenido cuando vincula la directiva al servidor virtual de conmutación de contenido. Por lo tanto, debe configurar una directiva para cada servidor virtual de equilibrio de carga al que dirigir el tráfico.

Sin embargo, si la directiva de cambio de contenido utiliza una regla de directiva avanzada, puede configurar una acción para la directiva. En la acción, puede especificar el nombre del servidor virtual de equilibrio de carga de destino o configurar una expresión basada en solicitudes que, en tiempo de ejecución, calcula el nombre del servidor virtual de equilibrio de carga al que se va a enviar la solicitud. La expresión de acción debe especificarse en la directiva Avanzada.

La opción expression puede reducir drásticamente el tamaño de la configuración de conmutación de contenido, ya que solo necesita una directiva por servidor virtual de conmutación de contenido. Las directivas de conmutación de contenido que utilizan una acción también se pueden enlazar a varios servidores virtuales de conmutación de contenido, ya que el servidor virtual de equilibrio de carga de destino ya no se especifica en la directiva de conmutación de contenido. La capacidad de vincular una única directiva a varios servidores virtuales de conmutación de contenido ayuda a reducir aún más el tamaño de la configuración de conmutación de contenido.

Después de crear una acción, crea una directiva de cambio de contenido y especifica la acción en la directiva para que la acción se lleve a cabo cuando esa directiva coincida con una solicitud.

Nota

También puede, en el caso de una directiva de conmutación de contenido que utiliza una regla de directiva avanzada, especificar el servidor virtual de equilibrio de carga de destino al vincular la directiva a un servidor virtual de conmutación de contenido, en lugar de utilizar una acción independiente. En el caso de directivas basadas en dominios, directivas basadas en URL y directivas basadas en reglas que utilizan expresiones clásicas, no hay ninguna acción disponible. Por lo tanto, para este tipo de directivas, se especifica el nombre del servidor virtual de equilibrio de carga de destino al vincular la directiva a un servidor virtual de conmutación de contenido.

Configuración de una acción que especifica el nombre del servidor virtual de equilibrio de carga de destino

Si elige especificar el nombre del servidor virtual de equilibrio de carga de destino en una acción de cambio de contenido, necesitará tantas directivas de conmutación de contenido como servidores virtuales de equilibrio de carga de destino. Las decisiones de cambio de contenido, en este caso, se basan en la regla de la directiva de conmutación de contenido y la acción se limita a especificar el servidor virtual de equilibrio de carga de destino. Cuando una solicitud coincide con la directiva, la solicitud se reenvía al servidor virtual de equilibrio de carga especificado.

Para crear y comprobar una acción de cambio de contenido que especifique el nombre del servidor virtual de equilibrio de carga de destino mediante la CLI

En el símbolo del sistema, escriba:

add cs action <name> -targetLBVserver <string> [-comment <string>]

show cs action <name>
<!--NeedCopy-->

Ejemplo:

> 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-->

Para configurar una acción de cambio de contenido que especifique el nombre del servidor virtual de equilibrio de carga de destino mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Cambio de contenido > Acciones.
  2. Configure una acción de cambio de contenido y especifique el nombre del servidor virtual de equilibrio de carga de destino.

Configuración de una acción que especifica una expresión para seleccionar el destino en tiempo de ejecución

Si decide configurar una expresión basada en solicitudes que pueda calcular dinámicamente el nombre del servidor virtual de equilibrio de carga de destino, solo tendrá que configurar una directiva de conmutación de contenido para seleccionar el servidor virtual adecuado. La regla de la directiva puede ser TRUE (la directiva coincide con todas las solicitudes) porque, en este caso, las decisiones de cambio de contenido se basan en la expresión de la acción. Al configurar una expresión en una acción, puede reducir drásticamente el tamaño de la configuración de conmutación de contenido.

Si decide configurar una expresión basada en solicitudes para calcular el nombre del servidor virtual de equilibrio de carga de destino en tiempo de ejecución, debe considerar detenidamente cómo asignar un nombre a los servidores virtuales de equilibrio de carga en la configuración. Debe poder derivar sus nombres mediante la expresión de directiva basada en solicitudes de la acción.

Por ejemplo, si cambia las solicitudes según el sufijo URL (extensión del recurso solicitado), al asignar un nombre a los servidores virtuales de equilibrio de carga, puede seguir la convención de agregar el sufijo URL a una cadena predeterminada, como mylb_. Por ejemplo, los servidores virtuales de equilibrio de carga para páginas HTML y archivos PDF pueden denominarse mylb_html y mylb_pdf, respectivamente. En ese caso, la regla que puede utilizar en la acción de cambio de contenido para seleccionar el servidor virtual de equilibrio de carga adecuado es "mylb_"+HTTP.REQ.URL.SUFFIX. Si el servidor virtual de conmutación de contenido recibe una solicitud de página HTML, la expresión devuelve mylb_htmly la solicitud se cambia al servidor virtual mylb_html.

Para crear una acción de cambio de contenido que especifique una expresión mediante la CLI

En la línea de comandos, escriba los siguientes comandos para crear una acción de cambio de contenido que especifique una expresión y compruebe la configuración:

add cs action <name> -targetVserverExpr <expression>) [-comment <string>]

show cs action <name>
<!--NeedCopy-->

Ejemplo:

> 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-->

Para configurar una acción de cambio de contenido que especifica una expresión mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Cambio de contenido > Acciones.
  2. Configure una acción de cambio de contenido y especifique una expresión que calcule dinámicamente el nombre del servidor virtual de equilibrio de carga de destino.

Configuración de directivas de conmutación de contenido

Una directiva de conmutación de contenido define un tipo de solicitud que se va a dirigir a un servidor virtual de equilibrio de carga. Estas directivas se aplican en el orden de las prioridades asignadas a ellas o (si utiliza directivas clásicas de Citrix ADC y no asigna prioridades al vincularlas) en el orden en que se crearon las directivas.

Nota

Los parámetros deURL y dominio han quedado en desuso y no se admitirán en la versión 13.1. Utilice las expresiones de directiva predeterminadas (avanzadas); la utilidad nspepi puede ser útil en la conversión.

Las directivas:

  • Directivas basadas en reglas. El dispositivo compara los datos entrantes con las expresiones especificadas en las directivas. Las directivas basadas en reglas se crean mediante una expresión clásica o una expresión de directiva avanzada. Tanto las directivas clásicas como las avanzadas son compatibles con las directivas de conmutación de contenido basadas en reglas.

    Nota

    Una directiva basada en reglas se puede configurar con una acción opcional. Una directiva con una acción se puede enlazar a varios servidores virtuales o rótulos de directivas.

    Si establece una prioridad al vincular las directivas al servidor virtual de conmutación de contenido, las directivas se evalúan por orden de prioridad. Si no establece prioridades específicas al vincular las directivas, las directivas se evalúan en el orden en que se crearon.

Para obtener información sobre las directivas y expresiones clásicas de Citrix ADC, consulte Configuración de directivas y expresiones clásicas. Para obtener información acerca de las directivas avanzadas, consulte Configuración de expresiones de directivas avanzadas.

Para crear una directiva de cambio de contenido mediante la CLI

En el símbolo del sistema, escriba uno de los siguientes comandos:

add cs policy <policyName> -rule <RULEValue>

add cs policy <policyName> -rule <RULEValue> -action <actionName>
<!--NeedCopy-->

Ejemplo:

add cs policy policy-CS-1 -rule "HTTP.REQ.URL.PATH.EQ("http://abcd.com")"

add cs policy policy-CS-4 -rule "HTTP.REQ.HOSTNAME.EQ("example.com")"

add cs policy-CS-1 -rule "CLIENT.IP.SRC.SUBNET(24).EQ(10.217.84.0)"

add cs policy-CS-2 -rule "SYS.TIME.BETWEEN(GMT 2009 Nov,GMT 2009 Dec)"

add cs policy-CS-3 -rule "http.req.method.eq(GET)" -action act1
<!--NeedCopy-->

Para cambiar el nombre de una directiva de cambio de contenido mediante la CLI

En el símbolo del sistema, escriba:

rename cs policy <policyName> <newName>
<!--NeedCopy-->

Ejemplo:

rename cs policy myCSPolicy myCSPolicy1
<!--NeedCopy-->

Para cambiar el nombre de una directiva de cambio de contenido mediante la interfaz gráfica de usuario

Vaya a Administración del tráfico > Cambio de contenido > Directivas, seleccione una directiva y, en la lista Acción, seleccione Cambiar nombre.

Para crear una directiva de conmutación de contenido mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Cambio de contenido > Directivasy haga clic en Agregar.
  2. Rellene los campos correspondientes y haga clic en Crear.

Configuración de etiquetas de directiva de conmutación de contenido

Una etiqueta de directiva es un punto de enlace definido por el usuario al que están vinculadas las directivas. Cuando se invoca una etiqueta de directiva, todas las directivas vinculadas a ella se evalúan en el orden de prioridad que les asignó. Una etiqueta de directiva puede incluir una o varias directivas, a cada una de las cuales se le puede asignar su propio resultado. Una coincidencia en una directiva del rótulo de directiva puede dar lugar a pasar a la siguiente directiva, invocar una etiqueta de directiva diferente o un recurso apropiado, o poner fin inmediatamente a la evaluación de la directiva y devolver el control a la directiva que invocó la etiqueta de directiva. Solo puede crear rótulos de directiva para directivas avanzadas.

Una etiqueta de directiva de cambio de contenido consta de un nombre, un tipo de etiqueta y una lista de directivas vinculadas a la etiqueta de directiva. El tipo de etiqueta de directiva especifica el protocolo que se ha asignado a las directivas vinculadas a la etiqueta. Debe coincidir con el tipo de servicio del servidor virtual de conmutación de contenido al que está vinculada la directiva que invoca la etiqueta de directiva. Por ejemplo, puede enlazar directivas de carga útil de TCP a una etiqueta de directiva de tipo TCP únicamente. No se admite la vinculación de directivas de carga útil TCP a una etiqueta de directiva de tipo HTTP.

Cada directiva de una etiqueta de directiva de conmutación de contenido está asociada a un destino (que equivale a la acción asociada a otros tipos de directivas, como directivas de reescritura y respuesta) o a una opción GoToPriorityExpression y una opción de invocación. Es decir, para una directiva determinada en una etiqueta de directiva de cambio de contenido, puede especificar un destino o establecer la opción GoToPriorityExpression y la opción invocar. Además, si varias directivas se evalúan como verdaderas, solo se considera el objetivo de la última directiva que se evalúa como verdadera.

Puede utilizar la CLI de Citrix ADC o la GUI para configurar las etiquetas de directiva de cambio de contenido. En la CLI de Citrix ADC, primero debe crear una etiqueta de directiva mediante el comando add cs policy label. A continuación, se enlazan las directivas a la etiqueta de directiva, una directiva a la vez, mediante el comando bind cs policy label. En la GUI de Citrix ADC, se realizan ambas tareas en un solo cuadro de diálogo.

Para crear una etiqueta de directiva de conmutación de contenido mediante la CLI

En el símbolo del sistema, escriba:

add cs policylabel <labelName> <cspolicylabelTypetype>`
<!--NeedCopy-->

Ejemplo:

add cs policylabel testpollab http
<!--NeedCopy-->

Para cambiar el nombre de una etiqueta de directiva de conmutación de contenido mediante la CLI

En el símbolo del sistema, escriba:

rename cs policylabel <labelName> <newName>`
<!--NeedCopy-->

Ejemplo:

rename cs policylabel oldPolicyLabelName newPolicyLabelName
<!--NeedCopy-->

Para cambiar el nombre de una etiqueta de directiva de conmutación de contenido mediante la interfaz gráfica de usuario

Vaya a Administración del tráfico > Cambio de contenido > Etiquetasde directiva, seleccione una etiqueta de directiva y, en la lista Acción, seleccione Cambiar nombre.

Para enlazar una directiva a una etiqueta de directiva de conmutación de contenido mediante la CLI

En el símbolo del sistema, escriba los siguientes comandos para enlazar una directiva a una etiqueta de directiva y compruebe la configuración:

bind cs policylabel <labelName> <policyName> <priority>[-targetVserver <string>] | [-gotoPriorityExpression <expression>] | [-invoke <labeltype> <labelName>] ]

show cs policylabel <labelName>
<!--NeedCopy-->

Ejemplo:

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-->

Nota

Si una directiva se configura con una acción, no se requieren los parámetros del servidor virtual de destino (targetVServer), ir a expresión de prioridad (GoToPriorityExpression) e invocar (invocar). Si una directiva no se configura con una acción, debe configurar al menos uno de los siguientes parámetros: targetVServer, goToPriorityExpression e invoke.

Para desvincular una directiva de una etiqueta de directiva mediante la CLI

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

unbind cs policylabel <labelName> <policyName>

show cs policylabel <labelName>
<!--NeedCopy-->

Ejemplo:

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-->

Para quitar una etiqueta de directiva mediante la CLI

En el símbolo del sistema, escriba:

rm cs policylabel <labelName>
<!--NeedCopy-->

Para administrar una etiqueta de directiva de conmutación de contenido mediante la interfaz gráfica de usuario

Vaya a Administración del tráfico > Cambio de contenido > Etiquetas de directivas, configure un rótulo de directiva, vincule directivas a la etiqueta y, si lo quiere, especifique una prioridad, una expresión de GoToPriority y una opción de invocación.

Enlace de directivas a un servidor virtual de conmutación de contenido

Después de crear el servidor virtual y las directivas de conmutación de contenido, enlaza cada directiva al servidor virtual de conmutación de contenido. Al vincular la directiva al servidor virtual de conmutación de contenido, se especifica el servidor virtual de equilibrio de carga de destino.

Nota

Si la directiva de cambio de contenido utiliza una regla de directiva avanzada, puede configurar una acción de cambio de contenido para la directiva. Si configura una acción, debe especificar el servidor virtual de equilibrio de carga de destino al configurar la acción, no cuando vincula la directiva al servidor virtual de conmutación de contenido. Para obtener más información sobre cómo configurar una acción de cambio de contenido, consulte la sección Configuración de una acción de cambio de contenido.

Para enlazar una directiva a un servidor virtual de conmutación de contenido y seleccionar un servidor virtual de equilibrio de carga de destino mediante la CLI

En el símbolo del sistema, escriba:

bind cs vserver <name>[-lbvserver<string> -targetLBVServer<string> -policyname <string> -priority <positive_integer>] [-gotoPriorityExpression <expression>] [-type ( REQUEST | RESPONSE )] [-invoke (<labelType> <labelName>)]
<!--NeedCopy-->

Ejemplo:

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-->

Nota

Los parámetros, el servidor virtual de equilibrio de carga de destino (targetVServer), la expresión de prioridad (GoToPriorityExpression) y el método de invocación (invocar) no se pueden utilizar si una directiva tiene una acción.

Para enlazar una directiva a un servidor virtual de conmutación de contenido y seleccionar un servidor virtual de equilibrio de carga de destino mediante la interfaz gráfica de usuario

Vaya a Administración del tráfico > Cambio de contenido > Servidores virtuales, abra un servidor virtual y, en la sección Vinculación de directivas de conmutación de contenido, vincule una directiva al servidor virtual y especifique un servidor virtual de equilibrio de carga de destino.

Configuración del registro basado en directivas para la conmutación de contenido

Puede configurar el registro basado en directivas para una directiva de conmutación de contenido. El registro basado en directivas permite especificar un formato para los mensajes de registro. El contenido del mensaje de registro se define mediante una expresión de directiva avanzada en la directiva de cambio de contenido. Cuando se realiza la acción de cambio de contenido especificada en la directiva, el dispositivo Citrix ADC crea el mensaje de registro a partir de la expresión y escribe el mensaje en el archivo de registro. El registro basado en directivas resulta especialmente útil si quiere probar y solucionar problemas de una configuración en la que las acciones de conmutación de contenido identifican el servidor virtual de equilibrio de carga de destino en tiempo de ejecución.

Nota

Si varias directivas enlazadas a un servidor virtual determinado se evalúan como TRUE y se configuran con una acción de mensaje de auditoría, el dispositivo Citrix ADC no realiza todas las acciones de mensajes de auditoría. Realiza únicamente la acción de mensaje de auditoría configurada para la directiva cuya acción de cambio de contenido se lleva a cabo.

Para configurar el registro basado en directivas para una directiva de cambio de contenido, primero debe configurar una acción de mensaje de auditoría. Para obtener más información sobre la configuración de una acción de mensaje de auditoría, consulte Configuración del dispositivo Citrix ADC para el registro de auditoría. Después de configurar la acción de mensaje de auditoría, especifique la acción en una directiva de cambio de contenido.

Para configurar el registro basado en directivas para una directiva de conmutación de contenido mediante la CLI

En la línea de comandos, escriba los siguientes comandos para configurar el registro basado en directivas para una directiva de conmutación de contenido y compruebe la configuración:

set cs policy <policyName> -logAction <string>

show cs policy <policyName>
<!--NeedCopy-->

Ejemplo:

> 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-->

Para configurar el registro basado en directivas para una directiva de conmutación de contenido mediante la interfaz gráfica de usuario

Vaya a Administración del tráfico > Cambio de contenido > Directivas, abra una directiva y, en la lista Acción de registro, seleccione una acción de registro para la directiva.

Verificación de la configuración

Para comprobar que la configuración de conmutación de contenido es correcta, debe ver las entidades de conmutación de contenido. Para comprobar el correcto funcionamiento después de implementar la configuración de conmutación de contenido, puede ver las estadísticas que se generan a medida que se accede a los servidores.

Visualización de las propiedades de los servidores virtuales de conmutación de contenido

Puede ver las propiedades de los servidores virtuales de conmutación de contenido que ha configurado en el dispositivo Citrix ADC. Puede utilizar la información para comprobar si el servidor virtual está configurado correctamente y, si es necesario, para solucionar problemas. Además de detalles como el nombre, la dirección IP y el puerto, puede ver las distintas directivas vinculadas a un servidor virtual y su configuración de administración del tráfico.

Las directivas de cambio de contenido se muestran por orden de prioridad. Si más de una directiva tiene la misma prioridad, se muestran en el orden en que están enlazadas al servidor virtual.

Nota

Si ha configurado el servidor virtual de conmutación de contenido para que reenvíe el tráfico a un servidor virtual de equilibrio de carga, también puede ver las directivas de conmutación de contenido mediante la visualización de las propiedades del servidor virtual de equilibrio de carga.

Para ver las propiedades de los servidores virtuales de conmutación de contenido mediante la CLI

Para enumerar las propiedades básicas de todos los servidores virtuales de conmutación de contenido de la configuración o las propiedades detalladas de un servidor virtual de conmutación de contenido específico, en el símbolo del sistema, escriba uno de los siguientes comandos:

show cs vserver

show cs vserver <name>
<!--NeedCopy-->

Ejemplo

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-->

Ver directivas de cambio de contenido

Puede ver las propiedades de las directivas de cambio de contenido que ha definido, como el nombre, el dominio y la dirección URL o expresión, y utilizar la información para detectar errores en la configuración o para solucionar problemas si algo no funciona como debe funcionar.

Para ver las propiedades de las directivas de conmutación de contenido mediante la CLI

Para enumerar las propiedades básicas de todas las directivas de cambio de contenido de la configuración o las propiedades detalladas de una directiva de cambio de contenido específica, en el símbolo del sistema, escriba uno de los siguientes comandos:

show cs policy

show cs policy <PolicyName>
<!--NeedCopy-->

Ejemplo:

show cs policy

show cs policy-CS-1
<!--NeedCopy-->

Para ver las propiedades de las directivas de conmutación de contenido mediante la interfaz gráfica de usuario

Vaya a Administración del tráfico > Cambio de contenido > Directivas, seleccione una directiva y, en la lista Acción, seleccione Mostrar enlaces.

Visualización de una configuración de servidor virtual de conmutación de contenido mediante el visualizador

El visualizador de conmutación de contenido es una herramienta que se puede utilizar para ver una configuración de cambio de contenido en formato gráfico. Puede utilizar el visualizador para ver los siguientes elementos de configuración:

  • Resumen de los servidores virtuales de equilibrio de carga a los que está enlazado el servidor virtual de conmutación de contenido.
  • Todos los servicios y grupos de servicios enlazados al servidor virtual de equilibrio de carga y todos los monitores vinculados a los servicios.
  • Detalles de configuración de cualquier elemento mostrado.
  • Todas las directivas vinculadas al servidor virtual de conmutación de contenido. Estas directivas no tienen por qué ser directivas de cambio de contenido. Muchos tipos de directivas, como las directivas de reescritura, se pueden enlazar a un servidor virtual de conmutación de contenido.

Después de configurar los distintos elementos de una configuración de cambio de contenido y equilibrio de carga, puede exportar toda la configuración a un archivo de plantilla de aplicación.

Nota

El visualizador requiere una interfaz gráfica, por lo que solo está disponible a través de la interfaz gráfica de usuario.

Para ver una configuración de conmutación de contenido mediante el visualizador en la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Cambio de contenido > Servidores virtuales.
  2. En el panel de detalles, seleccione el servidor virtual que quiere ver y, a continuación, haga clic en Visualizador.
  3. En la ventana Visualizador de conmutación de contenido, puede ajustar el área visible de la siguiente manera:
    • Haga clic en los iconos Acercar y Alejar para aumentar o reducir el área visible.
    • Haga clic en el icono Guardar imagen para guardar el gráfico como archivo de imagen.
    • En el campo Buscar en texto, empieza a escribir el nombre del elemento que está buscando. Cuando hayas escrito suficientes caracteres para identificar el elemento, se resalta su ubicación. Para restringir la búsqueda, haga clic en el menú desplegable y seleccione el tipo de elemento que quiere buscar.
  4. Para ver los detalles de configuración de las entidades enlazadas a este servidor virtual, puede hacer lo siguiente:
    • Para ver las directivas enlazadas al servidor virtual, en la barra de herramientas de la parte superior del cuadro de diálogo, seleccione uno o varios iconos de directivas específicas de la función. Si las etiquetas de directivas están configuradas, aparecen en el área de vista principal.
    • Para ver los detalles de configuración de un servicio vinculado o grupo de servicios, haga clic en el icono del servicio, haga clic en la ficha Tareas relacionadas y, a continuación, haga clic en Mostrar servicios para miembros.
    • Para ver los detalles de configuración de un monitor, haga clic en el icono del monitor, haga clic en la ficha Tareas relacionadas y, a continuación, haga clic en Ver monitor.
  5. Para ver estadísticas detalladas de cualquier servidor virtual de la configuración de conmutación de contenido, haga clic en el servidor virtual del que quiere ver las estadísticas, haga clic en la ficha Tareas relacionadas y, a continuación, haga clic en Estadísticas.
  6. Para ver una lista comparativa de los parámetros cuyos valores difieren o no están definidos en los contenedores de servicios de un servidor virtual de equilibrio de carga, haga clic en el icono de un contenedor, en la ficha Tareas relacionadas y, a continuación, en Diferencia de atributos de servicio.
  7. Para ver los detalles de enlace de supervisión de los servicios de un contenedor, en el cuadro de diálogo Diferencia de atributos de servicio, en la columna Grupo del contenedor, haga clic en Detalles. Esta lista comparativa le ayuda a determinar qué contenedor de servicios tiene la configuración que quiere aplicar a todos los contenedores de servicios.
  8. Para ver el número de solicitudes recibidas por segundo en un momento dado por los servidores virtuales de la configuración y el número de selecciones por segundo en un momento dado para las directivas de reescritura, respuesta y caché, haga clic en Mostrar estadísticas. La información estadística se muestra en los nodos respectivos del visualizador. Esta información no se actualiza en tiempo real. Se actualiza manualmente. Para actualizar la información, haga clic en Actualizar estadísticas.

    Nota

    Esta opción solo está disponible en las compilaciones nCore de Citrix ADC.

  9. Para copiar los detalles de configuración de un elemento en un documento u hoja de cálculo, haga clic en el icono de ese elemento, haga clic en Tareas relacionadas, haga clic en Propiedades de copia y, a continuación, pegue la información en un documento.
  10. Para exportar toda la configuración que se muestra en el Visualizador a un archivo de plantilla de aplicación, haga clic en el icono del servidor virtual de conmutación de contenido, haga clic en Tareas relacionadas y, a continuación, haga clic en Crear plantilla. Al crear la plantilla de aplicación, puede configurar variables en algunas expresiones de directiva y acciones. Para obtener más información sobre la creación del archivo de plantilla de aplicación y la configuración de variables para una plantilla, consulte AppExpert.
Configuración del cambio de contenido básico

En este artículo