ADC

Actualizar un par de alta disponibilidad

Uno de los requisitos de los dispositivos NetScaler en una configuración de alta disponibilidad es instalar la misma versión de software NetScaler 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 NetScaler en un par de HA, lea los requisitos previos que se mencionan en la sección Antes de empezar. Además, debe considerar algunos puntos específicos de HA.

Puntos que tener en cuenta

  • IMPORTANTE:

    Es importante que tanto los cambios de actualización como las personalizaciones se apliquen a un dispositivo NetScaler actualizado. Por lo tanto, si tiene archivos de configuración personalizados en el directorio /etc, consulte Consideraciones sobre la actualización para los archivos de configuración personalizados antes de continuar con la actualización.

  • 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 NetScaler, 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 nueva versión de HA interna en la sección de compilaciones de NetScaler para comprobar si la versión interna de HA ha cambiado en una compilación de NetScaler.

  • La sincronización de los archivos en el modo Todos del comando Sincronizar archivos HA funciona correctamente si los dos nodos de una configuración de HA ejecutan diferentes versiones del software NetScaler o si los dos nodos ejecutan versiones 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.

Figura. Actualizar un par de alta disponibilidad

Imagen traducida

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

Nueva versión de HA interna en las compilaciones de NetScaler

La siguiente tabla muestra las {{page.citrix-adc-generic}} compilaciones que tienen una nueva versión de HA interna:

Versión 13.1 Versión 13 Versión 12.1
Compilación 33.54 Compilación 87.9 Construir 65.21
Compilación 30.52 Compilación 86.17 Construir 62.27
Compilación 27.59 Compilación 85.19 Construir 61.19
Compilación 24.38 Compilación 84.11 Construir 60.19
Compilación 21.50 Compilación 82.45 Construir 59.16
Compilación 17.42 Compilación 79.64 Construir 58.15
Compilación 12.51 Compilación 76.31 Construir 57.18
Compilación 9.60 Compilación 71.44 Construcción 56.22
Compilación 4.44 Compilación 67.43 Construir 55.24
  Compilación 64.35 Construir 50.31
  Compilación 61.48 Construir 49.37
  Compilación 58.32  
  Compilación 52.24  
  Compilación 41.28  

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 traducida

  1. Inicie sesión en el dispositivo secundario mediante una utilidad SSH, como PuTTY, y especificando la IP de NetScaler (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 NetScaler para futuras configuraciones. Por ejemplo, el directorio de los archivos de instalación de NetScaler 13.1 se denomina 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 NetScaler. 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 traducida

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 de NetScaler en una configuración de alta disponibilidad mediante la GUI de ADC. Considere un ejemplo de configuración de alta disponibilidad de los dispositivos NetScaler CITRIX-ADC-A (principal) 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 NetScaler mediantela 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 NetScaler 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.

Actualizar un par de alta disponibilidad