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 configuración. Por lo tanto, cuando se actualiza el software de un dispositivo, asegúrese de que el software se actualice 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 del firmware de Citrix ADC en un par de alta disponibilidad, lea los requisitos previos mencionados en la sección Antes de comenzar. 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 en una configuración de alta disponibilidad (HA) ejecutan diferentes versiones de software Citrix ADC, se inhabilitan las siguientes funcionalidades:
    • Sincronización de configuración de alta disponibilidad
    • Propagación de comandos HA
    • Sincronización de alta disponibilidad de la información de servicios estatales
    • 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) ejecutan diferentes compilaciones de la misma versión, pero ambas compilaciones tienen diferentes versiones de HA internas. Las funcionalidades mencionadas anteriormente funcionan bien si ambos nodos en una configuración de alta disponibilidad (HA) ejecutan diferentes compilaciones de la misma versión, pero ambas compilaciones tienen las mismas versiones de alta disponibilidad internas.

    Consulte la sección Puntos a nota de las notas de la versión para comprobar si la versión interna de alta disponibilidad 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 configuración de alta disponibilidad.

Ilustración. Actualizar un par de alta disponibilidad

Imagen localizada

Puede realizar la actualización mediante la CLI o la GUI de Citrix ADC.

Actualizar un par de alta disponibilidad mediante la CLI

El proceso de actualización incluye los siguientes pasos:

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

Actualizar el software del dispositivo secundario

La siguiente ilustración describe el procedimiento para actualizar el software en el dispositivo secundario:

Imagen localizada

  1. Inicie sesión en el dispositivo secundario mediante una utilidad SSH, como PuTTY, y especificando la IP de Citrix ADC (NSIP). Use 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
    <!--NeedCopy-->
    
  3. Cambia al símbolo del shell:

    shell
    <!--NeedCopy-->
    
  4. Ejecute el siguiente comando para cambiar al directorio de instalación predeterminado:

    cd /var/nsinstall
    <!--NeedCopy-->
    
  5. Ejecute el siguiente comando para crear un subdirectorio temporal en el directorio nsinstall:

    mkdir x_xnsinstall
    <!--NeedCopy-->
    

    Nota:

    El texto x_x se usa para nombrar la versión de Citrix ADC para configuraciones futuras. Por ejemplo, el directorio para los archivos de instalación de Citrix ADC 13.1 se llama 13_1nsinstall. No utilice un punto (.) en el nombre de la carpeta, ya que puede provocar actualizaciones fallidas.

  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 tienen que instalarse.

    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 del sitio web de Citrix: tar -zxvf ns-x.0-xx.x-doc.tgz. A continuación se ofrece una explicación rápida de los parámetros utilizados.

    • x - Extrae archivos.
    • v - Imprime los nombres de los archivos a medida que se extraen uno por uno.
    • z - El archivo es un archivo gzipped.
    • f - Utilice el siguiente archivo tar para la operación.
  9. Ejecute el siguiente comando para instalar el software descargado:

    ./installns
    <!--NeedCopy-->
    

    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 con las credenciales nsroot.

  12. Ejecute el siguiente comando desde para mostrar el estado del dispositivo Citrix ADC. La salida del comando anterior debe indicar que el dispositivo es un nodo secundario y que la sincronización está inhabilitada.

    show ha node
    <!--NeedCopy-->
    
  13. Ejecute el siguiente comando para realizar una conmutación por error forzada y una adquisición como dispositivo principal:

    force failover
    <!--NeedCopy-->
    
  14. Compruebe que el dispositivo sea ahora un dispositivo principal.

    A continuación, se muestra 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
    <!--NeedCopy-->
    

Actualizar el software del dispositivo principal

La siguiente ilustración describe el procedimiento para actualizar el software del dispositivo principal:

Imagen localizada

Nota:

Tras completar el procedimiento “Actualizar el software en el dispositivo secundario”, el dispositivo principal original ahora es un dispositivo secundario.

  1. Inicie sesión en el dispositivo secundario mediante una utilidad SSH, como PuTTY. Use 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 mencionaron 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 con las credenciales nsroot.

  4. Ejecute el siguiente comando para mostrar el estado del dispositivo NetScaler. La salida del comando anterior debe indicar que el dispositivo es un nodo secundario y que el estado del estado del nodo se marca como UP.

    show ha node
    <!--NeedCopy-->
    
  5. Ejecute el siguiente comando para realizar una conmutación por error forzada a fin de garantizar que el dispositivo sea un dispositivo principal:

    force failover
    <!--NeedCopy-->
    
  6. Compruebe que el dispositivo sea un dispositivo principal.

    A continuación, se muestra un ejemplo de configuración del nuevo nodo principal 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
    <!--NeedCopy-->
    

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

Siga estos pasos para actualizar un par 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 (principal) y CITRIX-ADC-B (secundario).

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

  2. Forzar la conmutación por error. Realice una conmutación por error de fuerza en el nodo secundario mediante la GUI como se describe en Forzar a un nodo a la conmutación 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. Tras la operación de conmutación por error en el ejemplo de configuración de alta disponibilidad:

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

  4. Forzar la conmutación por error. Realice una conmutación por error de fuerza en el nuevo nodo secundario (CITRIX-ADC-A) mediante la GUI como se describe en Forzar la conmutación por error de un nodo.

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

    • CITRIX-ADC-A se convierte en principal
    • CITRIX-ADC-B se convierte en secundario
  5. Verifique 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, verifique 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.

Recursos conexos

Los siguientes recursos proporcionan información relacionada sobre la actualización de una configuración de alta disponibilidad de Citrix ADC:

Actualizar un par de alta disponibilidad