Application Delivery Management

Configurar la recuperación ante desastres para alta disponibilidad

El desastre es una interrupción repentina de las funciones empresariales causada por desastres naturales o eventos causados por seres humanos. Los desastres afectan a las operaciones del centro de datos, después de lo cual los recursos y los datos perdidos en el sitio del desastre deben reconstruirse y restaurarse por completo. La pérdida de datos o el tiempo de inactividad en el centro de datos es fundamental y colapsa la continuidad del negocio.

La función de recuperación ante desastres (DR) de NetScaler ADM proporciona funciones completas de copia de seguridad y recuperación del sistema para NetScaler ADM implementado en modo de alta disponibilidad. En el momento de la recuperación, los certificados, los archivos de configuración y una copia de seguridad completa de la base de datos están disponibles en el sitio de recuperación.

La siguiente tabla describe los términos utilizados al configurar la recuperación ante desastres en NetScaler ADM.

Términos y condiciones Descripción
Sitio principal (centro de datos A) El sitio principal tiene nodos NetScaler ADM implementados en modo de alta disponibilidad.
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

La siguiente imagen muestra el flujo de trabajo de recuperación ante desastres, la configuración inicial antes del desastre y el flujo de trabajo posterior al desastre.

Configuración inicial antes del desastre

Configuración inicial

La imagen muestra la configuración de recuperación ante desastres antes del desastre.

El sitio principal tiene nodos NetScaler ADM implementados en el modo de alta disponibilidad. Para obtener más información, consulte Implementación de alta disponibilidad

El sitio de recuperación tiene un nodo de recuperación ante desastres de NetScaler ADM independiente 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 nodos NetScaler ADM configurados en modo de alta disponibilidad.

  • La implementación independiente de NetScaler ADM en el sitio principal no admite la función de recuperación ante desastres.

  • El par ADM HA de NetScaler (en el sitio principal) y el nodo independiente (en el sitio de DR) deben tener la misma versión de software, compilación y configuraciones.

Citrix 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 Citrix recomienda utilizar la tecnología de unidades de estado sólido (SSD) para las implementaciones de NetScaler ADM. El valor predeterminado es 120 GB. Los requisitos reales de almacenamiento dependen de la estimación del tamaño de NetScaler ADM. Si sus requisitos de almacenamiento de NetScaler ADM superan los 120 GB, debe conectar un disco adicional. Nota Solo puede agregar un disco más. Citrix recomienda estimar el almacenamiento y adjuntar 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 ADM.
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 ADM en modo de alta disponibilidad

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

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

Implementar NetScaler ADM en modo de alta disponibilidad

Para configurar la configuración de recuperación ante desastres, asegúrese de que NetScaler ADM se implementa en modo de alta disponibilidad. Para obtener información sobre la implementación de NetScaler ADM en alta disponibilidad, consulteImplementación de alta disponibilidad

Nota

  • NetScaler ADM implementado en modo de alta disponibilidad debe actualizarse a la versión 13.1 de NetScaler ADM.

  • La dirección IP flotante es obligatoria para registrar el nodo de recuperación ante desastres con el nodo principal.

Implemente y registre el nodo de recuperación ante desastres ADM de NetScaler mediante la consola DR

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

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

  2. En la ficha Consola, configure NetScaler ADM 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 ADM.

    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 flotante del nodo de alta disponibilidad y la contraseña.

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

    Introduce la dirección IP

    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 ADM

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 ADM de NetScaler. Este paso habilita la configuración de recuperación ante desastres desde el sitio principal de NetScaler ADM.

  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 ADM de NetScaler, 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 ADM mediante la consola de DR.

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

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 par HA en el sitio primario, también debe actualizar manualmente el nodo independiente en el sitio 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.

    La imagen siguiente muestra que el flujo de trabajo de recuperación ante desastres después de que el sitio principal se golpea con un desastre.

    Flujo de trabajo de recuperación ante desastres

    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 ADM 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 ADM (en el sitio de DR).

  • Para las versiones 12.1.50.x o posteriores, la licencia ADM de NetScaler 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, 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 ADC, 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.

Volver al sitio principal original

Después de revertir correctamente las configuraciones del sitio de recuperación ante desastres al sitio principal original, el tráfico del cliente fluye a través del nodo principal de NetScaler ADM.

Configurar la recuperación ante desastres para alta disponibilidad