XenServer

Copia de seguridad y recuperación ante desastres

La función de recuperación ante desastres (DR) de XenServer le permite recuperar máquinas virtuales (VM) y vApps en caso de un fallo de hardware que destruya todo un grupo o un sitio. Para obtener información sobre la protección contra errores de un solo host, consulte Alta disponibilidad.

Nota:

Debe iniciar sesión con su cuenta raíz o tener el rol de operador de grupo o superior para usar la función DR.

Descripción de XenServer DR

XenServer DR funciona almacenando toda la información necesaria para recuperar las máquinas virtuales y vApps críticas para la empresa en repositorios de almacenamiento (SR). A continuación, los SR se replican desde su entorno principal (de producción) a un entorno de reserva. Cuando un grupo protegido en su sitio principal deja de funcionar, puede recuperar las máquinas virtuales y las vApps de ese grupo desde el almacenamiento replicado recreado en un sitio secundario (DR) con un tiempo de inactividad mínimo de las aplicaciones o los usuarios.

La configuración de recuperación ante desastres en XenCenter se puede usar para consultar el almacenamiento e importar máquinas virtuales y vApps seleccionadas a un grupo de recuperación durante un desastre. Cuando las máquinas virtuales se ejecutan en el grupo de recuperación, también se replican los metadatos del grupo de recuperación. La replicación de los metadatos del grupo permite que cualquier cambio en la configuración de la máquina virtual se complete de nuevo en el grupo principal cuando el grupo principal se recupere. A veces, la información de la misma máquina virtual puede encontrarse en varios lugares. Por ejemplo, almacenamiento desde el sitio principal, almacenamiento desde el sitio de recuperación ante desastres y también en el grupo al que se van a importar los datos. Si XenCenter descubre que la información de la máquina virtual está presente en dos o más lugares, se asegura de que solo utilice la información más reciente.

La función de recuperación ante desastres se puede usar con XenCenter y la CLI xe. Para los comandos de CLI, consulte Comandos de recuperación ante desastres

Sugerencia:

También puede usar la configuración de recuperación ante desastres para ejecutar conmutaciones por error de prueba para realizar pruebas no disruptivas de su sistema de recuperación ante desastres. En una conmutación por error de prueba, todos los pasos son los mismos que los de la conmutación por error. Sin embargo, las máquinas virtuales y las vApps no se inician una vez que se han recuperado en el sitio de recuperación ante desastres. Cuando se completa la prueba, se realiza una limpieza para eliminar todas las VM, vApps y almacenamiento recreados en el sitio de recuperación ante desastres.

Las máquinas virtuales de XenServer constan de dos componentes:

  • Discos vDisk que utiliza 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 VM. Esta información es 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 VM y se actualizan solo cuando se cambia la configuración de la VM. En el caso de las máquinas virtuales de un grupo, se almacena una copia de estos metadatos en cada host del grupo.

En un entorno de recuperación ante desastres, las VM se vuelven a crear en un sitio secundario mediante los metadatos del grupo y la información de configuración de todas las VM y vApp del grupo. Los metadatos de cada VM incluyen su nombre, descripción e identificador único universal (UUID), y su memoria, CPU virtual y configuración de redes y almacenamiento. También incluye opciones de inicio de VM: orden de inicio, intervalo de demora, alta disponibilidad y prioridad de reinicio. Las opciones de inicio de VM se utilizan cuando se reinicia la VM en un entorno de alta disponibilidad o DR. Por ejemplo, cuando se recuperan máquinas virtuales durante la recuperación ante desastres, las máquinas virtuales dentro de una vApp se reinician en el grupo de DR en el orden especificado en los metadatos de la máquina virtual y se usan los intervalos de demora especificados.

Requisitos de infraestructura de DR

Configure la infraestructura de DR adecuada en los sitios principal y secundario para usar XenServer DR.

  • El almacenamiento utilizado para los metadatos del grupo y los discos virtuales que utilizan las máquinas virtuales se deben replicar desde el entorno principal (de producción) a un entorno de respaldo. La replicación del almacenamiento, como el uso de espejado, varía según los dispositivos. Por lo tanto, consulte a su proveedor de soluciones de almacenamiento para gestionar la replicación del almacenamiento

  • Después de que las máquinas virtuales y vApp que recuperó en un grupo de su sitio de recuperación ante desastres estén en funcionamiento, se deben replicar los SRs que contienen los metadatos del grupo de recuperación ante desastres y los discos vDisk. La replicación permite que las VM y vApps recuperadas se restauren en el sitio principal (error de retorno) cuando el sitio principal vuelve a estar en línea.

  • La infraestructura de hardware de su sitio de DR no tiene que coincidir con el sitio principal. Sin embargo, el entorno XenServer debe tener el mismo nivel de versión y parche.

  • Los hosts y los grupos del sitio secundario deben tener la misma edición de licencia que los del sitio principal. Estas licencias de XenServer se suman a las asignadas a los hosts del sitio principal.

  • Se deben configurar recursos suficientes en el grupo de destino para permitir que todas las VM de conmutación por error se vuelvan a crear e iniciar.

Advertencia:

La configuración de recuperación ante desastres no controla ninguna funcionalidad de arreglo de almacenamiento.

Los usuarios de la función de recuperación ante desastres deben asegurarse de que el almacenamiento de metadatos se replique de alguna manera entre los dos sitios. Algunos arreglos de almacenamiento contienen funciones de “duplicación” para lograr la replicación automáticamente. Si usa estas funciones, debe inhabilitar la función de duplicación (“la duplicación no funciona”) antes de reiniciar las máquinas virtuales en el sitio de recuperación.

Consideraciones sobre la implementación

Revise los siguientes pasos antes de habilitar la recuperación ante desastres.

Pasos a seguir antes de un desastre

En la siguiente sección se describen los pasos a seguir antes de un desastre.

  • Configure sus máquinas virtuales y vApps.

  • Observe cómo sus máquinas virtuales y vApps se asignan a los SR y los SR a los LUN. Tenga especial cuidado con la denominación de los parámetros name_label y name_description. La recuperación de máquinas virtuales y vApps del almacenamiento replicado es más fácil si los nombres de las SR capturan la forma en que las VM y las vApps se asignan a los SR y los SR a los LUN.

  • Organice la replicación de los LUN.

  • Habilite la replicación de metadatos del grupo en uno o más SR en estos LUN.

  • Asegúrese de que los SR en los que está replicando los metadatos del grupo principal estén adjuntos a un solo grupo.

Pasos a seguir después de un desastre

En la siguiente sección se describen los pasos a seguir después de que se haya producido un desastre.

  • Rompe cualquier réplica de almacenamiento existente para que el sitio de recuperación tenga acceso de lectura y escritura al almacenamiento compartido.

  • Asegúrese de que los LUNs de los que quiere recuperar los datos de las máquinas virtuales no estén conectados a ningún otro grupo o de que se produzcan daños.

  • Si quiere proteger el sitio de recuperación de un desastre, debe habilitar la replicación de metadatos del grupo en uno o más SR del sitio de recuperación.

Pasos a seguir después de una recuperación

En la siguiente sección se describen los pasos que se deben seguir después de una recuperación de datos satisfactoria.

  • Vuelva a sincronizar las réplicas de almacenamiento.

  • En el sitio de recuperación, cierre de forma limpia las máquinas virtuales o vApp que quiera volver al sitio principal.

  • En el sitio principal, siga el mismo procedimiento que para la conmutación por error de la sección anterior, para devolver las VM o vApps seleccionadas a la principal

  • Para proteger el sitio principal contra desastres futuros, debe volver a habilitar la replicación de metadatos del grupo en uno o más SR en los LUN replicados.

Copia de seguridad y recuperación ante desastres