Recuperación ante desastres (DR)
La función de recuperación ante desastres (DR) le permite recuperar máquinas virtuales y vApps de un error catastrófico de hardware que inhabilita o destruye un grupo o sitio completo.
Para protegerse contra errores de un solo servidor, puede usar Alta disponibilidad. La alta disponibilidad reinicia las máquinas virtuales en un servidor alternativo del mismo grupo.
Entendiendo la RD
La recuperación ante desastres almacena toda la información necesaria para recuperar las máquinas virtuales y las vApps críticas para la empresa en repositorios de almacenamiento (SR). A continuación, estos repositorios de almacenamiento se replican desde el entorno principal (de producción) a un entorno de copia de seguridad. Cuando se produce un error en un grupo protegido en el sitio principal, las máquinas virtuales y las vApps de ese grupo se pueden recuperar del almacenamiento replicado y volver a crear en un sitio secundario (DR). El resultado es un tiempo de inactividad mínimo de la aplicación 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 ante desastres también deben guardarse en el almacenamiento que se replica. Esta acción permite que las máquinas virtuales y las vApps recuperadas se restauren de nuevo en el sitio principal cuando vuelva a estar en línea.
Nota: No
La recuperación ante desastres solo se puede utilizar con los tipos de almacenamiento LVM a través de HBA o LVM a través de iSCSI.
Las máquinas virtuales de XenServer constan de dos componentes:
- Discos virtuales que usa la máquina virtual, almacenados en repositorios de almacenamiento (SR) configurados en el grupo donde se encuentran las máquinas virtuales.
- Metadatos que describen el entorno de la máquina virtual. Los metadatos contienen 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 metadatos se escriben cuando se crea la máquina virtual y solo se actualizan cuando se cambia la configuración de la máquina virtual. En el caso de las máquinas virtuales de un grupo, se almacena una copia de estos metadatos en cada servidor del grupo.
En un entorno de recuperación ante desastres, las máquinas virtuales se vuelven a crear en un sitio secundario (DR) a partir de los metadatos del grupo, es decir, la información de configuración sobre todas las máquinas virtuales y vApps del grupo. Los metadatos de cada máquina virtual incluyen su nombre, descripción e identificador único universal (UUID), así como su configuración de memoria, CPU virtual, redes y almacenamiento. También incluye las opciones de inicio de la máquina virtual que se usan al reiniciar la máquina virtual en un entorno de alta disponibilidad o recuperación ante desastres: orden de inicio, intervalo de retraso y prioridad de reinicio. Por ejemplo, al recuperar máquinas virtuales, las máquinas virtuales de una vApp se reinician en el grupo de recuperación ante desastres en el orden y con los intervalos de retraso especificados en los metadatos.
Nota: No
Para utilizar la recuperación ante desastres, debe haber iniciado sesión como root o tener un rol de operador de grupo o superior.
Terminología de recuperación ante desastres
vApp: Un grupo lógico de máquinas virtuales relacionadas que se administran como una sola entidad.
Sitio: Un grupo físico de grupos de recursos, almacenamiento y equipos de hardware de XenServer.
Sitio principal: Un sitio físico que ejecuta máquinas virtuales o vApps que deben protegerse en caso de desastre.
Sitio secundario, sitio de recuperación ante desastres: Un sitio físico cuyo propósito es servir como ubicación de recuperación para el sitio principal, en caso de desastre.
Conmutación por error: Recuperación de máquinas virtuales y vApps en un sitio secundario (recuperación) en caso de desastre en el sitio principal.
Conmutación por recuperación: Restauración de máquinas virtuales y vApps en el sitio principal desde un sitio secundario (recuperación).
Conmutación por error de prueba: Una conmutación por error de “simulacro” en la que las máquinas virtuales y las vApps se recuperan del almacenamiento replicado en un grupo en un sitio secundario (recuperación), pero no se inician. Las conmutaciones por error de prueba se pueden ejecutar para comprobar que la recuperación ante desastres está configurada correctamente y que los procesos son efectivos.
Metadatos del grupo: Información sobre las máquinas virtuales y las vApps del grupo, como su nombre y descripción. En el caso de las máquinas virtuales, la información de configuración incluye el UUID, la memoria, la CPU virtual, la configuración de redes y almacenamiento, y las opciones de inicio. Los metadatos del grupo se utilizan en la recuperación ante desastres para volver a crear las máquinas virtuales y las vApps del sitio principal en un grupo de recuperación en el sitio secundario.
Infraestructura de recuperación ante desastres
Para usar la recuperación ante desastres, configure la infraestructura de recuperación ante desastres adecuada en los sitios primario y secundario:
- El almacenamiento usado para los metadatos del grupo y los discos virtuales usados por las máquinas virtuales se debe replicar desde el entorno principal (producción) a un entorno de copia de seguridad. La replicación del almacenamiento, por ejemplo, mediante la creación de reflejos, varía de un dispositivo a otro. Le recomendamos que utilice su solución de almacenamiento para controlar la replicación del almacenamiento.
- Una vez que las máquinas virtuales y las vApps recuperadas estén en funcionamiento en un grupo del sitio de recuperación ante desastres, replique los SR que contienen los metadatos del grupo de recuperación ante desastres y los discos virtuales. Esta acción permite que las máquinas virtuales y las vApps recuperadas se restauren en el sitio principal (conmutación por recuperación) 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 por qué coincidir con el sitio principal. Sin embargo, el entorno de XenServer debe estar en el mismo nivel de versión y parche. Además, se deben configurar suficientes recursos en el grupo de destino para permitir que se vuelvan a crear e iniciar todas las máquinas virtuales conmutadas por error.
Importante:
XenCenter y el Recuperación ante desastres no controla ninguna funcionalidad de la cabina de almacenamiento. Asegúrese de que los metadatos del grupo y el almacenamiento utilizado por las máquinas virtuales que se van a reiniciar en caso de desastre se repliquen en un sitio de copia de seguridad. Algunas cabinas de almacenamiento contienen funciones de duplicación para lograr la copia automáticamente. Si se usan estas características, deshabilite la funcionalidad de reflejo antes de que se reinicien las máquinas virtuales en el sitio de recuperación.
Conmutación por error, conmutación por recuperación y conmutación por error de prueba con el Recuperación ante desastres hechicero
El Recuperación ante desastres El asistente simplifica la conmutación por error y la conmutación por recuperación. Los pasos involucrados en estos procesos se describen a continuación:
Conmutación por error
-
Elija un grupo de destino en el sitio de recuperación ante desastres secundario en el que desee recuperar las máquinas virtuales y las vApps.
-
Proporcione detalles de los destinos de almacenamiento que contienen los SR replicados del sitio principal. El asistente escanea los destinos y enumera todos los SR que se encuentran allí.
-
Seleccione los SR que contienen los metadatos y los discos virtuales de las máquinas virtuales y las vApps que desea recuperar. El asistente examina los SR y enumera todas las máquinas virtuales y vApps encontradas.
-
Seleccione las máquinas virtuales y las vApps que desea recuperar en el sitio de recuperación ante desastres. Especifique si desea que el asistente los inicie automáticamente cuando se hayan recuperado, o si prefiere esperar e iniciarlos manualmente usted mismo.
El asistente realiza comprobaciones previas para asegurarse de que las máquinas virtuales y las vApps seleccionadas se puedan recuperar en el grupo de recuperación ante desastres de destino. Por ejemplo, el asistente comprueba que todo el almacenamiento requerido por las máquinas virtuales y vApps seleccionadas esté disponible.
Cuando se completan las comprobaciones previas y se resuelven los problemas, comienza el proceso de conmutación por error. Las máquinas virtuales y las vApps seleccionadas se exportan desde el almacenamiento replicado al grupo de recuperación ante desastres. La conmutación por error ya se ha completado.
Conmutación por recuperación
-
Elija el grupo de destino del sitio principal en el que desea restaurar las máquinas virtuales y las vApps que se están ejecutando actualmente en el sitio de recuperación ante desastres.
-
Proporcione detalles de los destinos de almacenamiento que contienen los SR replicados del sitio de recuperación ante desastres. El asistente examina los destinos y enumera todos los SR encontrados.
-
Seleccione los SR que contienen los metadatos y los discos virtuales para las máquinas virtuales y las vApps que desea restaurar. El asistente examina los SR y enumera todas las máquinas virtuales y vApps encontradas.
-
Seleccione las máquinas virtuales y las vApps que desea restaurar en el sitio principal. Especifique si desea que el asistente los inicie automáticamente cuando se hayan recuperado, o si prefiere esperar e iniciarlos manualmente usted mismo.
A continuación, el asistente realiza comprobaciones previas para asegurarse de que las máquinas virtuales y las vApps seleccionadas se pueden recuperar en el grupo de destino del sitio principal. Por ejemplo, el asistente comprueba que todo el almacenamiento requerido por las máquinas virtuales y vApps seleccionadas esté disponible.
Una vez completadas las comprobaciones previas y resueltos los problemas, comienza el proceso de conmutación por recuperación. Las máquinas virtuales y las vApps seleccionadas que se ejecutan en el sitio de recuperación ante desastres se exportan desde el almacenamiento replicado al grupo seleccionado en el sitio principal.
La conmutación por recuperación ya se ha completado.
Si el Recuperación ante desastres El asistente encuentra información para la misma máquina virtual en dos o más lugares, usa solo la información más reciente por máquina virtual. Por ejemplo, la información puede almacenarse en el almacenamiento del sitio principal, el almacenamiento del sitio de recuperación ante desastres y en el grupo en el que se importan los datos.
Consejo:
Para facilitar la recuperación de máquinas virtuales y vApps, asigne un nombre a los SR para indicar cómo se asignan las VM y las vApps a los SR, y los SR a los LUN.
También puede utilizar la función Recuperación ante desastres Asistente para ejecutar conmutaciones por error de prueba para pruebas no disruptivas del sistema de recuperación ante desastres. En una conmutación por error de prueba, los pasos son los mismos que para la conmutación por error, pero las máquinas virtuales y las vApps recuperadas se inician en un estado de pausa en el sitio de recuperación ante desastres. La limpieza se realiza una vez finalizada la prueba para eliminar todas las máquinas virtuales, las vApps y el almacenamiento recreados en el sitio de recuperación ante desastres. Para obtener más información, consulte Conmutación por error de prueba.