Implementación de la recuperación ante desastres mediante JetStream

JetStream DR es una solución de recuperación ante desastres nativa de la nube diseñada para minimizar el tiempo de inactividad de las máquinas virtuales (VM) en caso de desastre. Las instancias de JetStream DR se implementan tanto en el sitio protegido como en el de recuperación.

JetStream se basa en la protección continua de datos (CDP), mediante el marco VMware VAIO, que permite una pérdida de datos mínima o cercana a cero. JetStream DR proporciona el nivel de protección deseado para aplicaciones empresariales críticas. También permite la recuperación ante desastres rentable mediante el uso de recursos mínimos en el sitio de recuperación ante desastres y el uso de almacenamiento en la nube rentable, como Azure Blob Storage.

En este artículo, implementará JetStream DR en su nube privada de Azure VMware Solution y sus cargas de trabajo locales de VMware.

Para más información sobre JetStream DR, consulte:

Componentes principales de la solución JetStream DR

Elementos Descripción
Aplicación virtual del servidor de administración (MSA) de JetStream MSA habilita la configuración del día 0 y del día 2, como los sitios primarios, los dominios de protección y la recuperación de máquinas virtuales. El administrador de la nube instala MSA en un nodo de vSphere. MSA implementa un complemento de vCenter que le permite administrar JetStream DR de forma nativa desde vCenter. MSA no controla los datos de replicación de máquinas virtuales protegidas.
Aplicación virtual de JetStream DR (DRVA) El dispositivo de máquina virtual basado en Linux recibe datos de replicación de máquinas virtuales protegidas del host ESXi de origen. Es responsable de almacenar los datos de replicación en el sitio de recuperación ante desastres, normalmente en un almacén de objetos como Azure Blob Storage. Según el número de máquinas virtuales protegidas y la cantidad de almacenamiento que se replicará, el administrador de nube privada puede crear una o varias instancias de DRVA.
Componentes de host ESXi de JetStream (paquetes de filtro de E/S) Software JetStream instalado en cada host ESXi configurado para JetStream DR. El controlador host intercepta la E/S de una VM de vSphere y envía los datos de replicación al DRVA.
Dominio de protección de JetStream Grupo lógico de máquinas virtuales que se protegerán conjuntamente con las mismas directivas y el mismo runbook. Los datos de todas las máquinas virtuales de un dominio de protección se almacenan en la misma instancia de contenedor de blobs de Azure. La misma instancia de DRVA controla la replicación en el almacenamiento remoto de recuperación ante desastres para todas las máquinas virtuales de un dominio de protección.
Contenedores de Azure Blob Storage Los datos replicados de las máquinas virtuales protegidas se almacenan en blobs de Azure. El software de JetStream crea una instancia de contenedor de blobs de Azure para cada dominio de protección de JetStream.

Escenarios de JetStream en Azure VMware Solution

Puede usar JetStream DR con Azure VMware Solution para los dos escenarios siguientes: 

  • VMware local para DR de Azure VMware Solution

  • Azure VMware Solution a DR de Azure VMware Solution

Escenario 1: VMware local a DR de Azure VMware Solution

En este escenario, el sitio primario es el entorno de VMware local y el sitio de recuperación ante desastres es una nube privada de Azure VMware Solution.

Diagrama en el que se muestra la implementación de JetStream del entorno local a una nube privada de Azure VMware Solution

Escenario 2: Azure VMware Solution a DR de Azure VMware Solution

En este escenario, el sitio primario es una nube privada de Azure VMware Solution en una región de Azure. El sitio de recuperación ante desastres es una nube privada de Azure VMware Solution en otra región de Azure.

Diagrama en el que se muestra la implementación de JetStream de una nube privada de Azure VMware Solution a otra nube privada

Requisitos previos

Escenario 1: VMware local a DR de Azure VMware Solution

  • Nube privada de Azure VMware Solution implementada con un mínimo de tres nodos en la región de recuperación ante desastres de destino.

    Diagrama que muestra el primer requisito previo para la solución de recuperación ante desastres en Azure VMware Solution.

  • Conectividad de red configurada entre los dispositivos de JetStream del sitio primario y la instancia de Azure Storage Blob.

  • Configure JetStream DR y suscríbase desde Azure Marketplace descargar el software de JetStream DR.

  • Una cuenta de Azure Blob Storage creada mediante el nivel de rendimiento Estándar o Premium. En Nivel de acceso, seleccione Acceso rápido.

    Nota

    No se admite la opción Habilitar espacio de nombres jerárquico en el blob.

  • Un segmento de red NSX-T configurado en la nube privada de Azure VMware Solution y, opcionalmente, la habilitación de DHCP en el segmento para las aplicaciones virtuales de JetStream.

  • Un servidor DNS configurado para resolver las direcciones IP de Azure VMware Solution vCenter, los hosts ESXi de Azure VMware Solution, la cuenta de Azure Storage y el servicio Marketplace de JetStream para las aplicaciones virtuales de JetStream.

Escenario 2: Azure VMware Solution a DR de Azure VMware Solution

  • La nube privada de Azure VMware Solution implementada con un mínimo de tres nodos en las regiones primaria y secundaria.

  • Conectividad de red configurada entre los dispositivos de JetStream del sitio primario y la instancia de Azure Storage Blob.

  • Configure JetStream DR y suscríbase desde Azure Marketplace descargar el software de JetStream DR.

  • Una cuenta de Azure Blob Storage creada mediante el nivel de rendimiento Estándar o Premium. En Nivel de acceso, seleccione Acceso rápido.

    Nota

    No se admite la opción Habilitar espacio de nombres jerárquico en el blob.

  • Un segmento de red NSX-T configurado en la nube privada de Azure VMware Solution y, opcionalmente, la habilitación de DHCP en el segmento para las aplicaciones virtuales de JetStream.

  • Un servidor DNS configurado tanto en el sitio primario como en el sitio de recuperación ante desastres para resolver las direcciones IP de Azure VMware Solution vCenter, los hosts ESXi de Azure VMware Solution, la cuenta de Azure Storage y el servicio Marketplace de JetStream para las aplicaciones virtuales de JetStream.

Para obtener más requisitos previos de JetStream DR local, consulte la Guía de preinstalación de JetStream.

Instalación de JetStream DR en Azure VMware Solution

Puede seguir estos pasos para ambos escenarios admitidos.

  1. En el centro de datos local, siga la documentación de JetStream para instalar JetStream DR.

  2. En la nube privada de Azure VMware Solution, instale JetStream DR mediante un comando Ejecutar. En Azure Portal, seleccione Comando Ejecutar > Paquetes > JSDR.Configuration.

    Captura de pantalla en la que se muestra cómo acceder a los comandos de ejecución disponibles de JetStream

    Nota

    El usuario CloudAdmin predeterminado de Azure VMware Solution no tiene privilegios suficientes para instalar JetStream DR. Azure VMware Solution permite una instalación simplificada y automatizada de JetStream DR invocando el comando Ejecutar de Azure VMware Solution para JetStream DR.

  3. Ejecute el cmdlet Invoke-PreflightJetDRInstall, que comprueba si se han cumplido los requisitos previos para instalar JetStream DR. Por ejemplo, valida el número necesario de hosts, nombres de clúster y nombres de máquina virtual únicos.

  4. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    Network Nombre del segmento de red NSX-T donde debe implementar la MSA de JetStream.
    Almacén de datos Nombre del almacén de datos donde implementará la MSA.
    ProtectedCluster Nombre del clúster de nube privada de Azure VMware Solution que se va a proteger, por ejemplo, Cluster-1. Solo puede proporcionar un nombre de clúster.
    Clúster Nombre del clúster privado de Azure VMware Solution donde se implementa la MSA de JetStream, por ejemplo, Cluster-1.
    VMName Nombre de la máquina virtual de MSA de JetStream, por ejemplo, jetstreamServer.
    Especificar el nombre de la ejecución Nombre alfanumérico de la ejecución, por ejemplo, Invoke-PreflightJetDRInstall-Exec1. Se usa para comprobar si el cmdlet se ejecutó correctamente.
    Tiempo de espera Período después del cual se cierra un cmdlet si tarda demasiado tiempo en finalizar.
  5. Vea el estado de la ejecución.

Instalación de la MSA de JetStream DR

Azure VMware Solution admite la instalación de JetStream mediante direcciones IP estáticas o mediante direcciones IP basadas en DHCP.

Dirección IP estática

  1. Seleccione Comando Ejecutar > Paquetes > Install-JetDRWithStaticIP.

  2. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    ProtectedCluster Nombre del clúster de nube privada de Azure VMware Solution que se va a proteger, por ejemplo, Cluster-1. Solo puede proporcionar un nombre de clúster durante la instalación.
    Almacén de datos Nombre del almacén de datos donde implementará la MSA de JetStream.
    VMName Nombre de la máquina virtual de MSA de JetStream, por ejemplo, jetstreamServer.
    Clúster Nombre del clúster privado de Azure VMware Solution donde se implementa la MSA de JetStream, por ejemplo, Cluster-1.
    Máscara de red Máscara de red de la MSA que se va a implementar, por ejemplo, 22 o 24.
    MSIp Dirección IP de la máquina virtual de MSA de JetStream.
    Dns Dirección IP de DNS que debe usar la máquina virtual de MSA de JetStream.
    Puerta de enlace Dirección IP de la puerta de enlace de red para la máquina virtual de MSA de JetStream.
    Credential: Credenciales del usuario raíz de la máquina virtual de MSA de JetStream.
    HostName Nombre de host (FQDN) de la máquina virtual de MSA de JetStream.
    Network Nombre del segmento de red NSX-T donde debe implementar la MSA de JetStream.
    Especificar el nombre de la ejecución Nombre alfanumérico de la ejecución, por ejemplo, Install-JetDRWithStaticIP-Exec1. Se usa para comprobar si el cmdlet se ejecutó correctamente.
  3. Vea el estado de la ejecución.

Dirección IP basada en DHCP

Este paso también instala el conjunto de instalación de vSphere (VIB) de JetStream en los clústeres que necesitan protección de recuperación ante desastres.

  1. Seleccione Comando Ejecutar > Paquetes > Install-JetDRWithDHCP.

  2. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    ProtectedCluster Nombre del clúster de nube privada de Azure VMware Solution que se va a proteger, por ejemplo, Cluster-1. Solo puede proporcionar un nombre de clúster durante la instalación.
    Almacén de datos Nombre del almacén de datos donde implementará la MSA de JetStream.
    VMName Nombre de la máquina virtual de MSA de JetStream, por ejemplo, jetstreamServer.
    Clúster Nombre del clúster privado de Azure VMware Solution donde se implementa la MSA de JetStream, por ejemplo, Cluster-1.
    Credential: Credenciales del usuario raíz de la máquina virtual de MSA de JetStream.
    HostName Nombre de host (FQDN) de la máquina virtual de MSA de JetStream.
    Network Nombre del segmento de red NSX-T donde debe implementar la MSA de JetStream.
    Especificar el nombre de la ejecución Nombre alfanumérico de la ejecución, por ejemplo, Install-JetDRWithDHCP-Exec1. Se usa para comprobar si el cmdlet se ejecutó correctamente.
  3. Vea el estado de la ejecución.

Adición de JetStream DR a nuevos clústeres de Azure VMware Solution

  1. Seleccione Comando Ejecutar > Paquetes > Enable-JetDRForCluster.

  2. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    ProtectedCluster Nombre del clúster de nube privada de Azure VMware Solution que se va a proteger, por ejemplo, Cluster-1. Solo puede proporcionar un nombre de clúster durante la instalación.
    Credential: Credenciales del usuario raíz de la máquina virtual de MSA de JetStream.
    MSIp Dirección IP de la máquina virtual de MSA de JetStream.
    Especificar el nombre de la ejecución Nombre alfanumérico de la ejecución, por ejemplo, Enable-JetDRForCluster-Exec1. Se usa para comprobar si el cmdlet se ejecutó correctamente.
  3. Vea el estado de la ejecución.

Configuración de JetStream DR

En esta sección solo se describe una introducción a los pasos necesarios para configurar JetStream DR. Para obtener descripciones detalladas y pasos, consulte la documentación de Configuración de JetStream DR.

Una vez que MSA de JetStream DR y VIB de JetStream están instalados en los clústeres de Azure VMware Solution, use el portal de JetStream para completar los pasos de configuración restantes.

  1. Acceda al portal de JetStream desde el dispositivo vCenter.

  2. Agregue un sitio de almacenamiento externo.

  3. Implemente un dispositivo DRVA de JetStream.

  4. Cree un volumen de almacén de registro de replicación de JetStream mediante uno de los almacenes de datos disponibles para el clúster de Azure VMware Solution.

    Sugerencia

    El almacenamiento local rápido, como el almacén de datos vSAN, es preferible para el registro de replicación.

  5. Cree un dominio protegido de JetStream. Proporcionará el sitio de Azure Blob Storage, la instancia de DRVA de JetStream y el registro de replicación creados en los pasos anteriores.

  6. Seleccione las máquinas virtuales que desea proteger y, a continuación, inicie la protección de máquinas virtuales.

Para ver los pasos de configuración restantes de JetStream DR, como la creación de un runbook de conmutación por error, la invocación de la conmutación por error al sitio de recuperación ante desastres y la invocación de la conmutación por recuperación al sitio primario, consulte la documentación de la Guía de administración de JetStream.

Deshabilitación de JetStream DR en un clúster de Azure VMware Solution

Este cmdlet deshabilita JetStream DR solo en uno de los clústeres y no desinstala completamente JetStream DR.

  1. Seleccione Comando Ejecutar > Paquetes > Disable-JetDRForCluster.

  2. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    ProtectedCluster Nombre del clúster de nube privada de Azure VMware Solution que se va a proteger, por ejemplo, Cluster-1. Solo puede proporcionar un nombre de clúster durante la instalación.
    Credential: Credenciales del usuario raíz de la máquina virtual de MSA de JetStream.
    MSIp Dirección IP de la máquina virtual de MSA de JetStream.
    Especificar el nombre de la ejecución Nombre alfanumérico de la ejecución, por ejemplo, Disable-JetDRForCluster-Exec1. Se usa para comprobar si el cmdlet se ejecutó correctamente.
  3. Vea el estado de la ejecución.

Desinstalación de JetStream DR

  1. Seleccione Comando de ejecución > Paquetes > Invoke-PreflightJetDRUninstall. Este cmdlet comprueba si el clúster tiene al menos cuatro hosts (mínimo necesario).

  2. Proporcione los valores necesarios o cambie los predeterminados y, luego, seleccione Ejecutar.

    Campo Valor
    ProtectedCluster Nombre del clúster de nube privada de Azure VMware Solution que se va a proteger, por ejemplo, Cluster-1. Solo puede proporcionar un nombre de clúster durante la instalación.
    Credential: Credenciales del usuario raíz de la máquina virtual de MSA de JetStream.
    MSIp Dirección IP de la máquina virtual de MSA de JetStream.
    Especificar el nombre de la ejecución Nombre alfanumérico de la ejecución, por ejemplo, Invoke-PreflightJetDRUninstall-Exec1. Se usa para comprobar si el cmdlet se ejecutó correctamente.
  3. Vea el estado de la ejecución.

  4. Una vez que el cmdlet de nivel previo se complete correctamente, seleccione Uninstall-JetDR, proporcione los valores necesarios o cambie los valores predeterminados y seleccione Ejecutar.

    Campo Valor
    ProtectedCluster Nombre del clúster de nube privada de Azure VMware Solution que se va a proteger, por ejemplo, Cluster-1. Solo puede proporcionar un nombre de clúster durante la instalación.
    Credential: Credenciales del usuario raíz de la máquina virtual de MSA de JetStream.
    MSIp Dirección IP de la máquina virtual de MSA de JetStream.
    Especificar el nombre de la ejecución Nombre alfanumérico de la ejecución, por ejemplo, Uninstall-JetDR-Exec1. Se usa para comprobar si el cmdlet se ejecutó correctamente.
  5. Vea el estado de la ejecución.

Soporte técnico

JetStream DR es una solución compatible con el software de JetStream. Para cualquier problema de producto o soporte técnico con JetStream, póngase en contacto con support-avs@jetstreamsoft.com.

Azure VMware Solution usa el comando Ejecutar (versión preliminar) para automatizar la instalación y desinstalación de JetStream DR. Póngase en contacto con el soporte técnico de Microsoft para cualquier problema con los comandos de ejecución. Si tiene problemas con los cmdlets de instalación y desinstalación de JetStream, póngase en contacto con JetStream para obtener soporte técnico.

Pasos siguientes