Application Delivery Management

Configurar la recuperación ante desastres para un nodo independiente

También puede configurar una recuperación ante desastres para NetScaler Console implementada en modo independiente.

En la siguiente tabla se describen los términos que se utilizan al configurar la recuperación ante desastres en NetScaler Console.

Términos y condiciones Descripción
Sitio principal (centro de datos A) El sitio principal tiene el nodo NetScaler Console implementado en modo independiente.
Sitio de recuperación (centro de datos B) El sitio de recuperación tiene un nodo de recuperación ante desastres implementado en modo independiente. Este nodo está en modo de solo lectura y no estará operativo hasta que el sitio principal esté inactivo.
Nodo de recuperación ante desastres El nodo de recuperación es un nodo independiente implementado en el sitio de recuperación. Este nodo se hace operativo (al nuevo primario) en caso de que se produzca un desastre en el sitio primario y no funcione.

Nota

El sitio principal y el sitio DR se comunican entre sí a través de los puertos 5454 y 22, y estos puertos están habilitados de forma predeterminada.

Para obtener más información sobre los detalles de puertos y protocolos, consulte Puertos.

Flujo de trabajo de recuperación ante desastres

El sitio principal tiene el nodo NetScaler Console implementado en modo independiente.

El sitio de recuperación tiene un nodo de recuperación ante desastres implementado de forma remota. El nodo de recuperación ante desastres está en modo de solo lectura y recibe datos del nodo principal para crear copias de seguridad de datos. También se detectan instancias de NetScaler en el sitio de recuperación, pero no reciben tráfico a través de ellas. Durante el proceso de copia de seguridad, todos los datos, archivos y configuraciones se replican en el nodo de recuperación ante desastres desde el nodo principal.

Requisitos previos

Antes de configurar el nodo de recuperación ante desastres, tenga en cuenta los siguientes requisitos previos:

  • Para habilitar la configuración de recuperación ante desastres, el sitio principal debe tener NetScaler Console configurada en modo independiente.

  • NetScaler Console independiente (en el sitio principal) y el nodo de recuperación ante desastres (en el sitio de recuperación ante desastres) deben tener la misma versión de software, compilación y configuraciones.

Se recomienda establecer la prioridad de la CPU (en las propiedades de la máquina virtual) en el nivel más alto para mejorar el comportamiento de la programación y la latencia de la red.

En la siguiente tabla se enumeran los requisitos mínimos para configurar el nodo de recuperación ante desastres:

Componente Requisito
RAM 32 GB
CPU virtual 8 CPUs
Espacio de almacenamiento Se recomienda utilizar la tecnología de unidades de estado sólido (SSD) para las implementaciones de NetScaler Console. El valor predeterminado es 120 GB. Los requisitos reales de almacenamiento dependen de la estimación del tamaño de NetScaler Console. Si los requisitos de almacenamiento de NetScaler Console superan los 120 GB, debe conectar un disco adicional. Nota Solo puede agregar un disco más. Le recomendamos que calcule el almacenamiento y adjunte más disco en el momento de la implementación inicial. Para obtener más información, consulte Cómo conectar un disco adicional a NetScaler Console.
Interfaces de red virtual 1
Rendimiento 1 Gbps o 100 Mbps
Hypervisor Versiones
Citrix Hypervisor 6.2 y 6.5
VMware ESXi 5.5 y 6.0
Microsoft Hyper-V 2012 R2
Linux KVM Ubuntu y Fedora

Configuración de recuperación ante desastres por primera vez

  • Implementar NetScaler Console

  • Implementar y registrar el nodo de recuperación ante desastres de NetScaler Console

  • Habilitar y inhabilitar la configuración de recuperación ante desastres desde la interfaz de usuario

Implementar NetScaler Console

Para configurar los parámetros de recuperación ante desastres, asegúrese de que NetScaler Console esté implementada en modo independiente. Para obtener más información, consulte Implementación de un solo servidor.

Implementar y registrar el nodo de recuperación ante desastres de NetScaler Console mediante la consola DR

Para registrar el nodo de recuperación ante desastres de NetScaler Console:

  1. Descargue el archivo de imagen .xva del sitio de NetScaler e impórtelo a su hipervisor.

  2. En la ficha Consola, configure NetScaler Console con las configuraciones de red iniciales.

    Nota

    El nodo de recuperación ante desastres puede estar en una subred diferente.

    Nodo de recuperación ante desastres

  3. Una vez completada la configuración de red inicial, el sistema solicita el inicio de sesión. Inicie sesión con las siguientes credenciales: nsrecover/nsroot.

    Importante

    No cambie las credenciales del nodo DR (nsrecover/nsroot) durante el registro. Puede cambiar las credenciales del nodo DR después de registrar el nodo DR correctamente.

  4. Para implementar el nodo de recuperación ante desastres, escriba /mps/deployment_type.py y presione Entrar. Aparece el menú de configuración de implementación de NetScaler Console.

    Menú Configuración

  5. Seleccione 2 para registrar el nodo de recuperación ante desastres.

    Nodo de registro

  6. La consola solicita la dirección IP y la contraseña del nodo independiente.

  7. Introduzca la dirección IP y la contraseña del nodo independiente para registrar el nodo de recuperación ante desastres.

    El nodo de recuperación ante desastres se ha registrado correctamente.

    Registro correcto

    Nota

    • El nodo de recuperación ante desastres no tiene una GUI.

    • Una vez que el registro se ha realizado correctamente, las credenciales de administrador predeterminadas para iniciar sesión en el servidor son nsroot/nsroot.

  8. Si quiere cambiar la contraseña del nodo DR, ejecute la siguiente script:

    /mps/change_freebsd_password.sh <username> <password>
    <!--NeedCopy-->
    

    Ejemplo:

    /mps/change_freebsd_password.sh nsroot new_password
    <!--NeedCopy-->
    

Implementar el nodo de recuperación ante desastres mediante la GUI de NetScaler Console

Una vez que el nodo de recuperación ante desastres se haya registrado correctamente mediante la consola DR, implemente el nodo DR desde la GUI de NetScaler Console. Este paso habilita la configuración de recuperación ante desastres desde el sitio principal de NetScaler Console.

  1. Vaya a Sistema > Administración del sistema > Configuración de recuperación ante desastres.

  2. En la página de recuperación ante desastres, seleccione Deploy DR Node.

  3. Se muestra un cuadro de diálogo de confirmación. Haga clic en para continuar.

    Nota

    El tiempo necesario para la copia de seguridad del sistema depende del tamaño de los datos y de la velocidad del enlace WAN.

Tras implementar correctamente el nodo DR en la GUI de NetScaler Console, puede supervisar el estado de la base de datos, la memoria, la CPU y el uso del disco del nodo DR.

Para inhabilitar la configuración de recuperación ante desastres, seleccione Eliminar nodo de recuperación ante desastres. Se muestra un cuadro de diálogo de confirmación. Haga clic en para continuar.

Para volver a habilitar el nodo DR, vuelva a configurar el nodo DR para el par de alta disponibilidad:

  1. Inicie sesión en el nodo DR mediante un Hypervisor o una consola SSH.

  2. Configure el nodo de DR siguiendo el procedimiento disponible en Implementar y registrar el nodo de recuperación ante desastres de NetScaler Console mediante la consola de DR.

  3. Implemente el nodo de recuperación ante desastres mediante la GUI de NetScaler Console.

Para obtener más información, consulte las preguntas frecuentes.

Importante

  • Es responsabilidad del administrador detectar que se ha producido un desastre en el sitio principal.

  • El flujo de trabajo de recuperación ante desastres lo inicia manualmente el administrador después de que el sitio principal se apaga.

  • Un administrador debe iniciar manualmente el proceso ejecutando un script de recuperación en el nodo de recuperación ante desastres en el sitio de recuperación.

  • Si actualiza el nodo independiente en el sitio principal, también debe actualizar manualmente el nodo independiente en el sitio de DR.

Flujo de trabajo después del desastre

Cuando el sitio principal deja de funcionar después de un desastre, el flujo de trabajo de recuperación ante desastres se debe iniciar de la siguiente manera:

  1. El administrador identifica que un desastre ha afectado al sitio principal y que no está operativo.

  2. El administrador inicia el proceso de recuperación.

  3. El administrador debe ejecutar manualmente uno de los siguientes scripts de recuperación en el nodo de recuperación ante desastres según su requisito (en el sitio de recuperación):

    • Configure SNMP, Syslog y Analytics en el nodo DR:

       /mps/scripts/pgsql/pgsql_restore_remote_backup.sh
      
       <!--NeedCopy-->
      
    • Configure también el nodo DR como servidor de licencias:

      
       /mps/scripts/pgsql/pgsql_restore_remote_backup.sh -reconfig-ls <IP-address-of-the-primary-site>
      
       <!--NeedCopy-->
      
  4. Internamente, las instancias NetScaler se reconfiguran automáticamente para enviar los datos al nodo de recuperación ante desastres que ahora se ha convertido en el nuevo sitio principal.

    Nota:

    Después de iniciar el script en el sitio de DR, el sitio de DR ahora se convierte en el nuevo sitio principal. También puede acceder a la interfaz de usuario DR.

Recuperación posterior a desastres

Una vez que se ha producido el desastre y el administrador inicia el script de recuperación, el sitio de recuperación ante desastres se convierte ahora en el nuevo sitio principal.

Si quiere revertir las configuraciones al sitio original más adelante, consulte Revertir configuraciones al sitio principal original.

Importante

  • Si ha instalado NetScaler Console 12.1.49.x o versiones anteriores, dispone de un período de gracia de 30 días para ponerse en contacto con Citrix y volver a alojar la licencia original en NetScaler Console (en el sitio de DR).

  • En las versiones 12.1.50.x o posteriores, la licencia de NetScaler Console se sincroniza automáticamente con el sitio de DR (no es necesario ponerse en contacto con Citrix para obtener la licencia).

  • Si ha aplicado licencias agrupadas para las instancias, las instancias de NetScaler con la versión 11.1 65.x o posterior, 12.1 58.x o posterior, 13.0 47.x o posterior y NetScaler SDX 13.0 76.x o posterior admiten la actualización automática del servidor de licencias en el sitio de DR. En el resto de versiones, debe reconfigurar manualmente las instancias en el sitio de DR.

Revertir las configuraciones al sitio principal original

Tras un desastre, el nodo de recuperación ante desastres (DR) configurado se convierte en el nuevo sitio principal y el tráfico del cliente fluye a través de este nodo.

Configurar después de un desastre

Para obtener más información, consulte Flujo de trabajo después del desastre.

Cuando el sitio primario original esté libre de desastres y decida mover todas las operaciones al sitio primario, vuelva a configurar el sitio primario original para que coincida con las configuraciones del nodo DR.

Antes de empezar, asegúrese de que tanto el sitio principal como el sitio de DR estén activos.

Para revertir los cambios en el sitio principal original desde el sitio de DR, lleve a cabo los siguientes pasos:

  1. Inicie sesión en el sitio principal original y ejecute el siguiente comando:

    nohup /mps/sync_adm_node.py -I <DR-site-IP-address> -R <DR-node-password> -L <primary-node-password> &
    <!--NeedCopy-->
    

    Este comando configura solo Syslog, SNMP y Analytics en el sitio principal.

    Si quiere configurar el sitio principal como un servidor de licencias agrupado para instancias de NetScaler, ejecute el siguiente comando:

    nohup /mps/sync_adm_node.py -I <DR-site-IP-address> -R <DR-node-password> -L <primary-node-password>  -O yes &
    <!--NeedCopy-->
    

    El comando -O recupera la dirección IP del sitio DR y reconfigura el sitio primario como servidor de licencias agrupado.

  2. Vuelva a configurar el sitio de recuperación ante desastres. Consulte Implementar la configuración de recuperación ante desastres.

Tras revertir correctamente las configuraciones del sitio de DR al sitio principal original, el tráfico del cliente fluye a través del nodo principal de NetScaler Console.

Configurar la recuperación ante desastres para un nodo independiente