ADC

Apagado estable de nodos

En una configuración de clúster, se pierden algunas de las conexiones existentes (1/Nth conexiones, donde N es el tamaño del clúster) en el nivel de clúster o en el nivel de servidor virtual específico. Este comportamiento se observa si un nodo sale o se une al sistema. Para hacer frente a la pérdida, debe manejar con gracia las conexiones existentes. El manejo elegante se realiza configurando la opción “Retener conexiones en clúster” en la dirección CLIP y especificando un intervalo de tiempo de espera en el NSIP del nodo.

El manejo correcto de las conexiones es aplicable en dos casos:

  1. Actualización del clúster

  2. Nueva adición de nodo

Manejo sencillo de nodos en la actualización del clúster

Para actualizar un clúster, debe actualizar un nodo a la vez. Antes de actualizar un nodo, debe establecerlo en estado pasivo y, a continuación, establecerlo en estado activo después de la actualización. Para evitar terminar las conexiones existentes al actualizar el nodo, apáguelo correctamente con un intervalo de tiempo de espera configurado. De lo contrario, se termina la 1/N (donde N es el tamaño del clúster) de las conexiones del clúster.

Nota

Si las sesiones existentes no se completan dentro del intervalo de tiempo de espera configurado, se terminan después del tiempo de gracia.

Los siguientes son los pasos para manejar correctamente los nodos en un caso de actualización de clúster:

  1. Considere una configuración de clúster de cinco nodos (n0, n1, n2, n3, n4).

  2. Antes de apagar un nodo, debe configurar la opción “RetainConnectionsOnCluster” opción. Ayuda a conservar todas las conexiones existentes de este nodo a nivel de clúster o servidor virtual durante un intervalo de tiempo específico.

    Ejemplo

    On CLIP

    ```set cluster instance –retainConnectionsOnCluster YES

    O BIEN ```set lb vserver  –retainConnectionsOnCluster Yes
  3. Ahora, inicie sesión en la dirección NSIP del nodo n3 y establezca el nodo n3 en PASIVO con un tiempo de espera interno.

    Ejemplo

    ```set cluster node n3 –state PASSIVE –delay 60

    ```saveconfig
  4. Una vez que expire el período de gracia, cierre todas las conexiones, cierre n3 y reinicie el dispositivo Citrix ADC.

  5. Actualice el dispositivo. A continuación, con la CLI conectada a la dirección NSIP del dispositivo, establezca el nodo en ACTIVE.

    Ejemplo

    ```set cluster node n3 –state ACTIVE

    ```saveconfig
  6. Repita los pasos 4 a 6 para todos los nodos del clúster.

  7. Después de actualizar todos los nodos y establecer en ACTIVE, restablezca la opción RetainConnectionSonCluster desde la dirección CLIP.

    Ejemplo

    ```set cluster instance -retainConnectionsOnCluster NO

    O BIEN ```set lb vserver  –retainConnectionsOnCluster NO

Nota

Si hay una discrepancia de versión al actualizar un clúster, la propagación del clúster se inhabilita automáticamente y no se permite ningún comando en el CLIP.

Manejo elegante de nodos durante una adición de nodos nuevos

La gestión elegante de los nodos describe cómo se puede agregar un nuevo nodo al clúster de Citrix ADC existente. Tenga en cuenta que tiene un clúster de Citrix ADC que ya está sirviendo tráfico. Además, quiere agregar un dispositivo adicional como nodo al clúster sin terminar sus conexiones existentes. Para llevar a cabo el caso anterior, establezca la opción de conservar las conexiones existentes en un nivel global o en un nivel de servidor virtual específico. Una vez hecho esto, guarde la configuración. Ahora establezca la opción de conservar las conexiones en NO, para permitir que las conexiones existentes de otros nodos se reasignen al nuevo nodo.

Los siguientes son los pasos para manejar correctamente los nodos si un nodo recién agregado:

  1. Guarde la configuración existente que tiene habilitada la opción “RetainConnectionSonCluster”. Al hacerlo, puede conservar todas las conexiones existentes de este nodo a nivel de clúster o servidor virtual durante un intervalo de tiempo específico.

    On CLIP

    set cluster instance x – retainConnectionsOnCluster YES

    O BIEN

    set lb vserver xxxx –retainConnectionsOnCluster Yes
  2. Agregue un nodo ‘n5’ a la configuración del clúster.

  3. Inhabilite la opción “RetainConnectionOnCluster” en “NO” para distribuir conexiones existentes desde otros nodos al nodo n5 recién agregado.

    On CLIP

    set cluster instance x – retainConnectionsOnCluster NO

    O BIEN

    set lb vserver xxxx –retainConnectionsOnCluster NO

Nota

La dirección del plano posterior depende del tipo de mecanismo de distribución de tráfico (ECMP, CLAG y USIP) en una configuración de clúster. El aumento en la dirección del backplane se basa en el tipo de tráfico.

Configurar el apagado correcto de nodos en un clúster

Para configurar el apagado correcto de nodos en un clúster, haga lo siguiente:

  1. Configure la opción “RetainConnectionsOnCluster” en el nivel Global (clúster).
  2. Configure la opción “RetainConnectionsOnCluster” en el nivel del servidor virtual.
  3. Establezca el nodo (dejando el sistema) en el estado pasivo con un intervalo de tiempo de espera correcto especificado en la dirección NSIP del nodo.
  4. Supervisar las conexiones existentes para asegurarse de que todas las transacciones se completan dentro del período de gracia.

Para conservar las conexiones existentes en el nivel global (clúster) mediante la CLI

Puede conservar las conexiones existentes en un nivel global o en un nivel de servidor virtual específico. Esta opción está configurada para conservar todas las conexiones existentes a nivel global. De forma predeterminada, esta opción está inhabilitada.

En el símbolo del sistema, escriba:

- set cluster instance  –retainConnectionsOnCluster YES - set cluster instance 60 – retainConnectionsOnCluster YES

Para conservar las conexiones existentes de un servidor virtual específico en el clúster mediante la CLI

Esta opción está configurada para conservar las conexiones existentes específicas de un servidor virtual de equilibrio de carga. Para conservar esas conexiones, habilitamos esta opción en el nivel del servidor virtual. De forma predeterminada, esta opción está inhabilitada.

En el símbolo del sistema, escriba:

- set lb vserver  –retainConnectionsOnCluster Yes - set lb vserver v1 –retainConnectionsOnCluster Yes

帕拉establecer联合国nodo de集群en问好do pasivo mediante la CLI

帕拉establecer联合国nodo de集群en问好do pasivo con un intervalo de tiempo de espera elegante. Esta configuración se realiza en el NSIP del nodo ya que la propagación se inhabilita durante la actualización del clúster.

En el símbolo del sistema, escriba:

- set cluster node  -state passive -backplane @ -priority  -delay  - set cluster node 4 –state PASSIVE -delay 60 - set cluster instance 60 – retainConnectionsOnCluster YES - set lb vserver v1 –retainConnectionsOnCluster Yes - set cluster node 4 –state PASSIVE -delay 60

Nota

Puede observar el siguiente comportamiento en un nodo de clúster cuando se establece en pasivo con una opción de demora configurada desde un CLIP:

  • Después del tiempo de espera, el nodo se muestra como pasivo desde el NSIP del nodo.
  • El comandoshow cluster instanceen CLIP muestra el nodo como activo desde el CLIP. Mientras que el comandoshow cluster nodedel CLIP muestra el nodo como pasivo.

Para configurar el apagado correcto de los nodos mediante la interfaz gráfica de usuario

  1. Vaya aConfiguración > Sistema > Clustery haga clic enAdministrar clúster.
  2. En la páginaAdministrar clúster, seleccione la opciónRetener conexiones en clúster.
  3. Haga clic enAceptary, a continuación, haga clic enListo.
Apagado estable de nodos