Acerca de XenServer DR

La función de recuperación ante desastres (DR) de XenServer está diseñada para permitirle recuperar máquinas virtuales (VM) y VAPP de una falla catastrófica del hardware que deshabilita o destruye todo un grupo o sitio. Para obtener protección contra errores de un solo servidor, puede utilizarAlta disponibilidad de XenServerpara reiniciar las máquinas virtuales en un servidor alternativo en el mismo grupo.

Descripción de XenServer DR

XenServer DR funciona almacenando toda la información necesaria para recuperar las máquinas virtuales y VAPP críticas para el negocio en repositorios de almacenamiento (SRs) que luego se replican desde el entorno principal (de producción) a un entorno de backup. Cuando un grupo protegido en su sitio principal se apaga, las máquinas virtuales y los VAPP de ese grupo se pueden recuperar del almacenamiento replicado y volver a crearse en un sitio secundario (DR), con un tiempo de inactividad mínimo de las aplicaciones o del usuario.

Una vez que las máquinas virtuales recuperadas estén en funcionamiento en el grupo de recuperación ante desastres, los metadatos del grupo de recuperación de desastres también deben guardarse en el almacenamiento que se replica, lo que permite restaurar las máquinas virtuales y los VAPP recuperados en el sitio principal cuando vuelva a estar en línea.

Nota: XenServer DR sólo se puede utilizar con LVM sobre HBA o LVM sobre tipos de almacenamiento iSCSI.

Las VM de XenServer constan de dos componentes:

  • Discos virtuales que utiliza la máquina virtual, almacenados en repositorios de almacenamiento configurados (SRs) en el grupo donde se encuentran las máquinas virtuales.
  • Metadatos que describen el entorno de VM. Esta es toda la información necesaria para volver a crear la máquina virtual si la máquina virtual original no está disponible o está dañada. La mayoría de los datos de configuración de metadatos se escriben cuando se crea la máquina virtual y se actualizan sólo cuando se realizan cambios en la configuración de la máquina virtual. Para las máquinas virtuales de un grupo, se almacena una copia de estos metadatos en todos los servidores del grupo.

En un entorno de recuperación ante desastres, las VM se vuelven a crear en un sitio secundario (DR) a partir de los metadatos del grupo: información de configuración acerca de todas las VM y VAPP del grupo. Los metadatos de cada máquina virtual incluyen su nombre, descripción e identificador único universal (UUID), y su memoria, CPU virtual y configuración de red y almacenamiento. También incluye las opciones de inicio de la máquina virtual (orden de inicio, intervalo de retardo y prioridad de reinicio de alta disponibilidad) que se utilizan al reiniciar la máquina virtual en un entorno de alta disponibilidad o DR. Por ejemplo, al recuperar máquinas virtuales durante la recuperación ante desastres, las máquinas virtuales de una vApp se reiniciarán en el grupo de recuperación ante desastres en el orden especificado en los metadatos de la máquina virtual y con los intervalos de retardo especificados.

Requisitos de recuperación ante desastres de XenServer

   
Versión de software XenServer versión 6.0 o posterior
Acceso Debe haber iniciado sesión como root o tener un rol de Operador de Pool o superior.

Infraestructura de recuperación en casos de desastre

Para utilizar XenServer DR, es necesario configurar la infraestructura de recuperación ante desastres adecuada tanto en los sitios primario como secundario:

  • El almacenamiento utilizado tanto para los metadatos del grupo como para los discos virtuales utilizados por las máquinas virtuales debe replicarse desde el entorno principal (de producción) a un entorno de backup. La replicación del almacenamiento de información, por ejemplo, mediante la creación de reflejo, es la mejor manera de manejar su solución de almacenamiento y variará de un dispositivo a otro.
  • Una vez que las VM y los VAPP se han recuperado en un grupo en el sitio de DR y están en funcionamiento, los SRs que contienen los metadatos del grupo de DR y los discos virtuales también deben replicarse para permitir que las máquinas virtuales y los VAPP recuperados se vuelvan a restaurar en el sitio principal (con errores) una vez que el sitio principal vuelva a estar en línea.
  • La infraestructura de hardware del sitio de recuperación ante desastres no tiene que coincidir con el sitio principal, pero el entorno de XenServer debe estar en el mismo nivel de versión y revisión, y se deben configurar recursos suficientes en el grupo de destino para permitir que se vuelvan a crear e iniciar todas las máquinas virtuales con errores.

Importante: XenCenter y el Asistente para recuperación ante desastres no controlan ninguna funcionalidad del arreglo de discos de almacenamiento. Los usuarios de la característica Recuperación ante desastres deben asegurarse de que los metadatos del grupo y el almacenamiento utilizado por las máquinas virtuales que se reinician en caso de desastre se replican en un sitio de copia de seguridad. Algunos arreglos de discos de almacenamiento contienen funciones de espejado para lograr la copia automáticamente: si se utilizan estas características, entonces es esencial que la funcionalidad de réplica esté deshabilitada (el espejo está roto) antes de reiniciar las máquinas virtuales en el sitio de recuperación.

Failover, Failback y Prueba de Failover con el Asistente de Recuperación ante Desastres

El asistente de recuperación ante desastres simplifica la conmutación por error (recuperación de máquinas virtuales protegidas y VAPP en un sitio secundario) y la conmutación por error (restauración de máquinas virtuales y VAPP al sitio principal). Los pasos que intervienen en los dos procesos se describen a continuación:

Failover

  1. En primer lugar, elija un grupo de destino en el sitio secundario de recuperación ante desastres en el que desea recuperar las máquinas virtuales y los VAPP.
  2. A continuación, proporcione detalles de los destinos de almacenamiento de información que contienen los SRs replicados desde el sitio principal.
  3. El asistente analiza los objetivos y enumera todos los SRs encontrados allí.

    Ahora selecciona los SRs que contienen los metadatos y los discos virtuales para las VM y VAPP que desea recuperar.

  4. El asistente analiza los SRs y enumera todas las VM y VAPP encontradas.

    Ahora seleccione qué máquinas virtuales y VAPP desea recuperar en el sitio de DR y especifique si desea que el asistente los inicie automáticamente tan pronto como se hayan recuperado, o si prefiere esperarlos e iniciarlos manualmente.

  5. A continuación, el asistente realiza una serie de comprobaciones previas para asegurarse de que las máquinas virtuales y los VAPP seleccionados se pueden recuperar en el grupo de DR de destino; por ejemplo, comprueba que todo el almacenamiento requerido por las máquinas virtuales y los VAPP seleccionados esté disponible.
  6. Finalmente, cuando se completen las comprobaciones previas y se resuelven los problemas, comienza el proceso de conmutación por error. Las máquinas virtuales y los VAPP seleccionados se exportan desde el almacenamiento replicado al grupo de recuperación ante desastres.

    Se ha completado la conmutación por error.

Retarda

  1. En primer lugar, elija el grupo de destino en el sitio principal en el que desea restaurar las máquinas virtuales y los VAPP que se ejecutan actualmente en el sitio de recuperación ante desastres.
  2. A continuación, proporcione detalles de los destinos de almacenamiento de información que contienen los SRs replicados desde el sitio de recuperación ante desastres.
  3. El asistente analiza los destinos y enumera todos los SRs encontrados.

    Ahora selecciona los SRs que contienen los metadatos y los discos virtuales para las máquinas virtuales y los VAPP que desea restaurar.

  4. El asistente analiza los SRs y enumera todas las VM y VAPP encontradas.

    Ahora seleccione qué máquinas virtuales y VAPP desea restaurar en el sitio principal y especifique si desea que el asistente los inicie automáticamente tan pronto como se hayan recuperado, o si prefiere esperarlos e iniciarlos manualmente.

  5. A continuación, el asistente realiza una serie de comprobaciones previas para asegurarse de que las máquinas virtuales y los VAPP seleccionados se pueden recuperar en el grupo de destino en el sitio principal; por ejemplo, comprueba que todo el almacenamiento requerido por las máquinas virtuales y los VAPP seleccionados esté disponible.
  6. Finalmente, cuando se completen las comprobaciones previas y se resuelven los problemas, comienza el proceso de failback. Las máquinas virtuales y los VAPP seleccionados que se ejecutan en el sitio de recuperación ante desastres se exportan del almacenamiento replicado al grupo seleccionado en el sitio principal.

    La recuperación se ha completado.

Si el asistente de recuperación ante desastres encuentra información para la misma máquina virtual presente en dos o más lugares (por ejemplo, almacenamiento desde el sitio principal, almacenamiento desde el sitio de recuperación ante desastres y también en el grupo en el que se importarán los datos), se asegurará de que sólo la información más reciente por VM sea usado.

Sugerencia: Recuperar máquinas virtuales y VAPP desde el almacenamiento replicado será más fácil si se nombran los SRs de forma que capte cómo se asignan las VM y los VAPP a los SRs y los SRs a los LUNs.

También puede utilizar el Asistente para recuperación ante desastres para ejecutar fallos de prueba para pruebas no disruptivas del sistema de recuperación ante desastres. En una conmutación por error de prueba, todos los pasos son los mismos que para la conmutación por error, pero las máquinas virtuales y los VAPP se inician en un estado de pausa después de que se hayan recuperado en el sitio de recuperación ante desastres y se realiza la limpieza cuando finaliza la prueba para eliminar todas las máquinas virtuales, los VAPP y el almacenamiento recreados en el sitio de recuperación ante desastres. Ver Prueba de conmutación por error.

Terminología de XenServer DR

vApp
grupo lógico de máquinas virtuales relacionadas que se administran como una sola entidad.
Sitio
grupo físico de grupos de recursos de XenServer, equipos de almacenamiento y hardware.
Sitio principal
sitio físico que ejecuta máquinas virtuales o VAPP que deben protegerse en caso de desastre.
Sitio secundario, sitio de recuperación ante desastres
sitio físico cuyo propósito es servir como ubicación de recuperación para el sitio principal, en caso de desastre.
Failover
Recuperación de VM y VAPP en un sitio secundario (recuperación) en caso de desastre en el sitio principal.
Failback
Restauración de VM y VAPP al sitio primario desde un sitio secundario (recuperación).
Failover de prueba
una conmutación por error de “ejecución en seco” en la que las máquinas virtuales y los VAPP se recuperan del almacenamiento replicado a un grupo en un sitio secundario (recuperación) pero en realidad no se inician. Se pueden ejecutar conmutaciones por error de prueba para comprobar que DR está configurado correctamente y que los procesos son efectivos.
Metadatos del grupo
información acerca de las VM y VAPP del grupo, como su nombre y descripción, y, para las máquinas virtuales, información de configuración que incluye UUID, memoria, CPU virtual, configuración de redes y almacenamiento, y opciones de inicio: orden de inicio, intervalo de retardo y Prioridad de reinicio de alta disponibilidad. Los metadatos de grupo se utilizan en DR para volver a crear las máquinas virtuales y los VAPP desde el sitio principal en un grupo de recuperación en el sitio secundario.