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 Citrix ADM proporciona funciones completas de copia de seguridad y recuperación del sistema para Citrix 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.

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

Términos y condiciones Descripción
Sitio principal (centro de datos A) El sitio principal tiene nodos Citrix 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 Citrix 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 Citrix 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 Citrix ADC en el sitio de recuperación, pero no hay tráfico que fluya 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 los nodos Citrix ADM configurados en modo de alta disponibilidad.

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

  • El par Citrix ADM HA (en el sitio principal) y el nodo independiente (en el sitio de recuperación ante desastres) 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 Citrix ADM. El valor predeterminado es 120 GB. Los requisitos reales de almacenamiento dependen de la estimación del tamaño de Citrix ADM. Si sus requisitos de almacenamiento de Citrix ADM superan los 120 GB, debe adjuntar 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 Citrix 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 Citrix ADM en modo de alta disponibilidad

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

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

Implementar Citrix ADM en modo de alta disponibilidad

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

Nota

  • Citrix ADM implementado en modo de alta disponibilidad debe actualizarse a la versión 13.0 de Citrix 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 de Citrix ADM mediante la consola DR

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

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

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

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

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

Implementar el nodo de recuperación ante desastres mediante la GUI de Citrix ADM

Una vez que el nodo de recuperación ante desastres se haya registrado correctamente mediante la consola de recuperación ante desastres, implemente el nodo de recuperación ante desastres desde la GUI de Citrix ADM. Este paso habilita la configuración de recuperación ante desastres desde el sitio principal de Citrix 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 de Citrix ADM, 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, seleccioneEliminar nodo DR. 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 Citrix ADM mediante la consola de DR.

  3. Implemente el nodo de recuperación ante desastres mediante la GUI de Citrix 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 Citrix ADC 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 Citrix 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 para volver a alojar la licencia original en Citrix ADM (en el sitio de recuperación ante desastres).

  • Para la versión 12.1.50.x o versiones posteriores, la licencia Citrix ADM se sincroniza automáticamente con el sitio de recuperación ante desastres (no es necesario ponerse en contacto con Citrix para obtener la licencia).

  • La licencia agrupada para el sitio de DR se admite desde la versión 12.1.50.x o versiones posteriores. Si ha aplicado licencias agrupadas para las instancias, vuelva a configurar manualmente las instancias en el sitio de recuperación ante desastres.

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 Citrix ADM.

Configurar la recuperación ante desastres para alta disponibilidad