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:
Actualización del clúster
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:
Considere una configuración de clúster de cinco nodos (n0, n1, n2, n3, n4).
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 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
Una vez que expire el período de gracia, cierre todas las conexiones, cierre n3 y reinicie el dispositivo Citrix ADC.
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
Repita los pasos 4 a 6 para todos los nodos del clúster.
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:
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
Agregue un nodo ‘n5’ a la configuración del clúster.
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:
- Configure la opción “RetainConnectionsOnCluster” en el nivel Global (clúster).
- Configure la opción “RetainConnectionsOnCluster” en el nivel del servidor virtual.
- 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.
- 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
- Vaya aConfiguración > Sistema > Clustery haga clic enAdministrar clúster.
- En la páginaAdministrar clúster, seleccione la opciónRetener conexiones en clúster.
- Haga clic enAceptary, a continuación, haga clic enListo.