Implementación de la recuperación ante desastres mediante VMware HCX

En este artículo, aprenderá a implementar la recuperación ante desastres de las máquinas virtuales (VM) con la solución VMware HCX y a usar una nube privada de Azure VMware Solution como sitio de recuperación o destino.

En el diagrama se muestra la implementación de VMware HCX desde VMware vSphere local hasta el escenario de recuperación ante desastres de la nube privada de Azure VMware Solution.

Diagrama que muestra la solución de recuperación ante desastres manual de VMware HCX en Azure VMware Solution con VMware vSphere local.

Importante

Aunque forma parte de VMware HCX, no se recomienda la recuperación ante desastres (DR) de VMware HCX para implementaciones grandes. La orquestación de recuperación ante desastres es 100 % manual y Azure VMware Solution actualmente no tiene runbooks ni características para admitir la conmutación por error manual de recuperación ante desastres de VMware HCX. Para la recuperación ante desastres de clase empresarial, consulte Soluciones de continuidad empresarial y recuperación ante desastres (BCDR) de VMware Site Recovery Manager (SRM).

VMware HCX proporciona varias operaciones que proporcionan el control y la granularidad precisos en las directivas de replicación. Las operaciones disponibles son las siguientes:

  • Inversión: después de que se produzca un desastre, la inversión ayuda a convertir el sitio B en el sitio de origen y el sitio A, donde reside la máquina virtual protegida.

  • Pausar: Pausa la directiva de replicación actual asociada a la VM seleccionada.

  • Reanudar: Reanuda la directiva de replicación actual asociada a la VM seleccionada.

  • Quitar: Quita la directiva de replicación actual asociada a la VM seleccionada.

  • Sincronizar ahora: Sincronización fuera de los límites de la VM de origen con la VM protegida.

En esta guía se cubren los siguientes escenarios de replicación:

  • Proteger una VM o un grupo de VM.

  • Realizar una recuperación de prueba de una VM o un grupo de VM.

  • Proteger una VM o un grupo de VM.

  • Protección inversa de una VM o un grupo de VM.

Protección de máquinas virtuales

  1. Inicie sesión en el cliente de vSphere en el sitio de origen y acceda al complemento HCX.

    Captura de pantalla que muestra la opción VMware HCX en el cliente de vSphere.

  2. Entre en el área Recuperación ante desastres y haga clic en PROTEGER LAS VM.

    Captura de pantalla que muestra el panel recuperación ante desastres en el cliente de vSphere.

  3. Seleccione el origen y los sitios remotos. En este caso, el sitio remoto debe ser la nube privada de Azure VMware Solution.

    Captura de pantalla que muestra la ventana VMware HCX: Virtual Machines protegidas.

  4. Si fuese necesario, seleccione las opciones de replicación predeterminadas:

    • Habilitar compresión: recomendado para escenarios de bajo rendimiento.

    • Habilitar quiescencia: pausa la VM para asegurarse de que se sincroniza una copia coherente con el sitio remoto.

    • Almacenamiento de destino: almacén de datos remoto para las máquinas virtuales protegidas y en una nube privada de Azure VMware Solution, que puede ser un almacén de datos vSAN o un almacén de datos de Azure NetApp Files.

    • Contenedor de proceso: clúster remoto de vSphere o grupo de recursos.

    • Carpeta de destino: carpeta de destino remota, que es opcional, y si no se selecciona ninguna carpeta, las máquinas virtuales se colocan directamente bajo el clúster seleccionado.

    • RPO: el intervalo de sincronización entre la máquina virtual de origen y la máquina virtual protegida. Puede ser cualquier valor entre 5 minutos y 24 horas.

    • Intervalo de instantáneas: intervalo entre instantáneas.

    • Número de instantáneas: número total de instantáneas en el intervalo de instantánea configurado.

    Captura de pantalla que muestra las opciones de replicación Proteger Virtual Machines.

  5. Seleccione una o varias máquinas virtuales de la lista y configure las opciones de replicación según sea necesario.

    De forma predeterminada, las VM heredarán la directiva de configuración global establecida en las opciones de replicación predeterminadas. Para cada interfaz de red de la VM seleccionada, configure elGrupo de puertos de red remoto y seleccione Finalizar para iniciar el proceso de protección.

    Captura de pantalla que muestra las opciones proteger la interfaz de red de Virtual Machines.

  6. Supervise el proceso de cada una de las máquinas virtuales seleccionadas en el mismo área de recuperación ante desastres.

    Captura de pantalla que muestra el progreso de la protección de Proteger Virtual Machines.

  7. Una vez protegida la máquina virtual, puede ver las distintas instantáneas en la pestaña Instantáneas.

    Captura de pantalla que muestra la lista de instantáneas de Proteger Virtual Machines.

    El triángulo amarillo significa que las instantáneas y las máquinas virtuales no se han probado en una operación de recuperación de prueba.

    Hay diferencias clave entre una VM que está apagada y otra encendida. La imagen muestra el proceso de sincronización para una máquina virtual encendida. Se inicia el proceso de sincronización hasta que finaliza la primera instantánea, que es una copia completa de la VM y, a continuación, se completan las siguientes en el intervalo configurado. Sincronizará una copia para una VM apagada y, después, la VM aparecerá como inactiva, y la operación de protección se mostrará como completada. Cuando la máquina virtual está encendida, inicia el proceso de sincronización en el sitio remoto.

Finalización de una recuperación de prueba de máquinas virtuales

  1. Inicie sesión en el cliente de vSphere en el sitio remoto, que es la nube privada de Azure VMware Solution.

  2. En el complemento de HCX, en el área recuperación ante desastres, seleccione los puntos suspensivos verticales en cualquier VM para mostrar el menú operaciones y, luego, seleccione Probar recuperar VM.

    Captura de pantalla que muestra la opción de menú Probar máquina virtual de recuperación.

  3. Seleccione las opciones de la prueba y la instantánea que quiere usar para probar los distintos estados de la máquina virtual.

    Captura de pantalla que muestra la instancia de instantánea de réplica que se va a probar.

  4. Después de seleccionar Probar, comienza la operación de recuperación.

  5. Cuando termine, puede comprobar la nueva máquina virtual en el vCenter Server de la nube privada de Azure VMware Solution.

    Captura de pantalla que muestra el resumen de la operación de recuperación de comprobación.

  6. Una vez finalizadas las pruebas en la máquina virtual o en cualquier aplicación que se ejecute en ella, realice una limpieza para eliminar la instancia de prueba.

    Captura de pantalla que muestra la instancia de prueba de limpieza.

Recuperación de máquinas virtuales

  1. Inicie sesión en el cliente de vSphere en el sitio remoto, que es la nube privada de Azure VMware Solution, y acceda al complemento HCX.

    En el escenario de recuperación, se usa un grupo de VM para este ejemplo.

  2. Seleccione la VM que se va a recuperar de la lista, abra el menú ACCIONES y seleccione Recuperar VM.

    Captura de pantalla que muestra la opción de menú Recuperar máquinas virtuales.

  3. Configure las opciones de recuperación de cada instancia y haga clic en Recuperar para iniciar la operación de recuperación.

    Captura de pantalla que muestra la confirmación de la recuperación de máquinas virtuales en el sitio de destino.

  4. Una vez completada la operación de recuperación, las nuevas VM aparecerán en el inventario de vCenter Server remoto.

Completar una replicación inversa en máquinas virtuales

  1. Inicie sesión en el cliente de vSphere de la nube privada de Azure VMware Solution y acceda al complemento HCX.

    Nota:

    Asegúrese de que las máquinas virtuales originales en el sitio de origen están apagadas antes de iniciar la replicación inversa. Se producirá un error en la operación si las máquinas virtuales no están apagadas.

  2. En la lista, seleccione las VM que se van a volver a replicar en el sitio de origen de la lista, abra el menú ACCIONES y seleccione Invertir.

  3. Seleccione Inversa para iniciar la replicación.

    Captura de pantalla que muestra la opción de menú Invertir.

  4. Supervise la sección de detalles de cada máquina virtual.

    Captura de pantalla que muestra los resultados de la acción inversa.

Automatización de un plan de recuperación ante desastres

Actualmente, VMware HCX no tiene un mecanismo integrado para crear y automatizar un plan de recuperación ante desastres. Sin embargo, VMware HCX proporciona un conjunto de API de REST, incluidas las API para la operación de recuperación ante desastres. Se puede acceder a la especificación de API dentro de VMware HCX Manager en la URL.

Estas API se encargan de las siguientes operaciones en la recuperación ante desastres.

  • Protección

  • Recover

  • Recuperación de prueba

  • Recuperación planificada

  • Reverse

  • Consultar

  • Limpieza de prueba

  • Pausar

  • Reanudar

  • Eliminación de la protección

  • Volver a configurar

En el siguiente ejemplo se muestra una carga de operación de recuperación en JSON.

[

    {

        "replicationId": "string",

        "needPowerOn": true,

        "instanceId": "string",

        "source": {

            "endpointType": "string",

            "endpointId": "string",

            "endpointName": "string",

            "resourceType": "string",

            "resourceId": "string",

            "resourceName": "string"

        },

        "destination": {

            "endpointType": "string",

            "endpointId": "string",

            "endpointName": "string",

            "resourceType": "string",

            "resourceId": "string",

            "resourceName": "string"

        },

        "placement": [

            {

                "containerType": "string",

                "containerId": "string"

            }

        ],

        "resourceId": "string",

        "forcePowerOff": true,

        "isTest": true,

        "forcePowerOffAfterTimeout": true,

        "isPlanned": true

    }

]

Con estas API, puede crear un mecanismo personalizado para automatizar la creación y ejecución de un plan de recuperación ante desastres.