Citrix ADC

Actualizar un par de alta disponibilidad

Uno de los requisitos de los dispositivos Citrix ADC en una configuración de alta disponibilidad es instalar la misma versión de software Citrix ADC en ambos dispositivos de la instalación. Por lo tanto, cuando se actualice el software de un dispositivo, asegúrese de que el software se actualiza en ambos dispositivos.

Puede seguir el mismo procedimiento para actualizar un dispositivo independiente o cada uno de los dispositivos en un par de alta disponibilidad, aunque se aplican consideraciones adicionales a la actualización de un par de alta disponibilidad.

Antes de iniciar una actualización de firmware de Citrix ADC en un par de alta disponibilidad, lea los requisitos previos mencionados en la Antes de comenzarsección. Además, debe considerar algunos puntos específicos de HA.

Puntos a tener en cuenta

  • Primero actualice el nodo secundario y, a continuación, el nodo principal. La actualización del software en el dispositivo secundario antes que el dispositivo principal garantiza que el proceso de actualización se complete sin problemas.

  • Si ambos nodos de una configuración de alta disponibilidad (HA) ejecutan versiones de software de Citrix ADC diferentes, se inhabilitan las siguientes funcionalidades:
    • Sincronización de configuración de HA
    • propagación de comandos de HA
    • Sincronización de HA de información de servicios de estados
    • Duplicación de conexiones (conmutación por error de conexión) de sesiones
    • Sincronización de alta disponibilidad de información de sesiones de persistencia
  • Las funcionalidades mencionadas anteriormente están inhabilitadas, si ambos nodos en una configuración de alta disponibilidad (HA) están ejecutando compilaciones diferentes de la misma versión, pero ambas compilaciones tienen versiones de HA internas diferentes. Las funcionalidades mencionadas anteriormente funcionan bien si ambos nodos en una configuración de alta disponibilidad (HA) están ejecutando diferentes compilaciones de la misma versión, pero ambas compilaciones tienen las mismas versiones internas de HA.

    Consulte la sección Points to note de las notas de la versión para comprobar si la versión interna de HA ha cambiado en la compilación de Citrix ADC.

  • La sincronización de los archivos en el modo Todo del comando Sincronizar archivos HA funciona correctamente si los dos nodos de una configuración de HA ejecutan versiones de software Citrix ADC diferentes o si los dos nodos ejecutan compilaciones diferentes de la misma versión. Para obtener más información, consulte Sincronización de archivos de configuración en la instalación de alta disponibilidad.

Ilustración. Actualizar un par de alta disponibilidad

Imagen localizada

Puede actualizar mediante la CLI de Citrix ADC o la GUI.

Actualizar un par de alta disponibilidad mediante la CLI

El proceso de actualización incluye los siguientes pasos:

  1. Actualizar software en el dispositivo secundario
  2. Actualizar software en el dispositivo principal
  3. Sincronizar dispositivo secundario

Actualizar software en el dispositivo secundario

En la ilustración siguiente se describe el procedimiento para actualizar el software en el dispositivo secundario:

Imagen localizada

  1. Inicie sesión en el dispositivo NetScaler secundario mediante una utilidad SSH, como PuTTY y especificando la IP de NetScaler (NSIP). Utilice las credenciales nsroot para iniciar sesión en el dispositivo.

  2. En la interfaz de línea de comandos del dispositivo, escriba el siguiente comando para guardar la configuración existente: Save config

  3. Cambie al símbolo del shell.

    login as: username
    Using keyboard-interactive authentication.
    Password:
    Last login: Wed Jun 24 14:59:16 2015 from 10.252.252.65
    Done
    > shell
    Copyright (c) 1992-20
    
    
  4. Ejecute el siguiente comando para cambiar al directorio de instalación predeterminado: # cd /var/nsinstall

  5. Ejecute el siguiente comando para crear un subdirectorio temporal del directorio nsinstall: # mkdir x_xnsinstall

    Nota: El texto x_x se utiliza para nombrar la versión de NetScaler para futuras configuraciones. Por ejemplo, el directorio para los archivos de instalación de NetScaler 9.3 nos llamó 9_3nsinstall. No utilice un punto (.) en el nombre de la carpeta, puede provocar errores en las actualizaciones.

  6. Cambie al directorio x_xnsinstall.

  7. Descargue el paquete de instalación y el paquete de documentación necesarios, como “ns-x.0-xx.x-doc.tgz”, en el directorio temporal creado en el paso 4.

    Nota:

    Algunas compilaciones no tienen un paquete de documentación, ya que no tiene que ser instalado.

    Haga clic en la ficha Documentación de la GUI para acceder a la documentación.

  8. Antes de ejecutar el script de instalación, los archivos deben extraerse y colocarse en el dispositivo. Utilice el siguiente comando para descomprimir el paquete descargado desde el sitio web de Citrix: tar -zxvf ns-x.0-xx.x-doc.tgz. La siguiente es una explicación rápida de los parámetros utilizados.

    x: Extraer archivos

    v: Imprime los nombres de los archivos a medida que se extraen uno por uno

    z: El archivo es un archivo “gzip”

    f: Utilice el siguiente archivo tar para la operación

  9. Ejecute el siguiente comando para instalar el software descargado: #. /installns

    Nota: Si el dispositivo no tiene suficiente espacio en disco para instalar los nuevos archivos del núcleo, el proceso de instalación realiza una limpieza automática de la unidad flash.

  10. Una vez finalizado el proceso de instalación, el proceso solicita que se reinicie el dispositivo. Presione y para reiniciar el dispositivo.

  11. Inicie sesión en la interfaz de línea de comandos del dispositivo mediante las credenciales nsroot.

  12. Ejecute el siguiente comando desde para mostrar el estado del dispositivo NetScaler: show ha node El resultado del comando anterior debe indicar que el dispositivo es un nodo secundario y que la sincronización está inhabilitada.

  13. Ejecute el siguiente comando para realizar una conmutación por error forzada y una toma de control como dispositivo principal: forzar conmutación por error

Aquí hay una configuración de ejemplo en el nuevo nodo principal.

login: nsroot
Password: nsroot
Last login: Monday Apr  17 08:37:26 2017 from 10.102.29.9
Done
show ha node
        2 nodes:
1)      Node ID:      0
        IP:        10.0.4.2
        Node State: UP
        Master State: Primary
        ...
        Sync State: AUTO DISABLED
        Propagation: AUTO DISABLED
        ...
Done

Actualizar software en el dispositivo principal

En la ilustración siguiente se describe el procedimiento para actualizar el software en el dispositivo principal:

Imagen localizada

Nota: Después de completar el procedimiento “Actualizar software en el dispositivo secundario”, el dispositivo principal original es ahora un dispositivo secundario.

  1. Inicie sesión en el dispositivo NetScaler secundario mediante una utilidad SSH, como PuTTY. Utilice las credenciales nsroot para iniciar sesión en el dispositivo. Siga los mismos pasos que se mencionan en la sección anterior para completar el proceso de instalación. Tenemos que seguir los mismos pasos que se mencionan en el paso 2 al paso 9 de la sección anterior (Actualización del software del dispositivo secundario)

  2. Una vez finalizado el proceso de instalación, el proceso solicita que se reinicie el dispositivo. Presione y para reiniciar el dispositivo.

  3. Inicie sesión en la interfaz de línea de comandos del dispositivo mediante las credenciales nsroot.

  4. Ejecute el siguiente comando para mostrar el estado del dispositivo NetScaler: show ha node. El resultado del comando anterior debe indicar que el dispositivo es un nodo principal y que el estado del estado del nodo se marca como UP.

  5. Ejecute el siguiente comando para realizar una conmutación por error forzada para asegurarse de que el dispositivo es un dispositivo principal: forzar conmutación por error

  6. Compruebe que el dispositivo es un dispositivo principal.

    Aquí hay un ejemplo de configuración del nuevo nodo primario y el nuevo nodo secundario.

    show ha node
        Node ID:      0
        IP:   10.0.4.11
        Node State: UP
        Master State: Primary
        ...
        ...
        INC State: DISABLED
        Sync State: ENABLED
        Propagation: ENABLED
        Enabled Interfaces : 1/1
        Disabled Interfaces : None
        HA MON ON Interfaces : 1/1
        ...
        ...
        Local node information
        Critical Interfaces: 1/1
    Done
    
    Show ha node
        Node ID:      0
        IP:   10.0.4.2
        Node State: UP
        Master State: Secondary
        ..
        ..
        INC State: DISABLED
        Sync State: SUCCESS
        Propagation: ENABLED
        Enabled Interfaces : 1/1
        Disabled Interfaces : None
        HA MON ON Interfaces : 1/1
        . .
        . .
        Local node information:
        Critical Interfaces: 1/1
    Done
    

Actualice un par de alta disponibilidad mediante la interfaz gráfica de usuario

Siga estos pasos para actualizar un par de Citrix ADC en una configuración de alta disponibilidad mediante la GUI de ADC. Considere un ejemplo de configuración de alta disponibilidad de los dispositivos Citrix ADC CITRIX-ADC-A (primario) y CITRIX-ADC-B (secundario).

  1. Actualice el nodo secundario. Inicie sesión en la GUI del nodo secundario con credenciales de administrador y realice la actualización como se describe en Actualizar un dispositivo independiente de Citrix ADC mediante la interfaz gráfica de usuario.

  2. Forzar conmutación por error. Realice una conmutación por error forzada en el nodo secundario mediante GUI como se describe en Obligar a un nodo a conmutar por error.

    Después de la operación de conmutación por error, el nodo secundario toma el control como principal y el nodo principal se convierte en el nuevo nodo secundario. Después de la operación de conmutación por error en la configuración de HA de ejemplo:

    • CITRIX-ADC-B se convierte en el nuevo
    • CITRIX-ADC-A se convierte en el nuevo
  3. Actualice el nodo primario original (nuevo nodo secundario). Inicie sesión en la nueva GUI del nodo secundario (CITRIX-ADC-A) y realice la actualización como se describe en Actualizar un dispositivo independiente de Citrix ADC mediante la interfaz gráfica de usuario.

  4. Forzar conmutación por error. Realice una conmutación por error forzada en el nuevo nodo secundario (CITRIX-ADC-A) mediante GUI como se describe en Obligar a un nodo a conmutar por error.

    Después de esta segunda operación de conmutación por error, el estado de ambos nodos vuelve al mismo estado que antes de iniciar la operación de actualización de HA. Después de la operación de conmutación por error en la configuración de HA de ejemplo:

    • CITRIX-ADC-A se convierte en principal
    • CITRIX-ADC-B se convierte en secundario
  5. Compruebe el proceso de actualización. Inicie sesión en la GUI de ambos nodos. Vaya a Sistema > Alta disponibilidad, en la página de detalles, compruebe el estado de alta disponibilidad de ambos nodos. Además, compruebe los detalles de la versión actualizada que se muestran en el panel superior de la GUI.

Actualizar un par de alta disponibilidad