Implementar a recuperação após desastre com o software JetStream DR

O JetStream DR é uma solução de recuperação de desastres nativa da nuvem projetada para minimizar o tempo de inatividade de máquinas virtuais (VMs) em caso de desastre. As instâncias do JetStream DR são implantadas nos locais protegidos e de recuperação.

O JetStream foi desenvolvido com base na CDP (Continuous Data Protection, proteção contínua de dados), usando a estrutura VMware vSphere API for I/O filtering (VAIO), que permite perda de dados mínima ou quase nenhuma. O JetStream DR fornece o nível de proteção desejado para aplicações empresariais e de missão crítica. Ele também permite DR econômica usando recursos mínimos no site de DR e usando armazenamento em nuvem econômico, como o Armazenamento de Blob do Azure.

Neste artigo, saiba como implementar o JetStream DR para sua nuvem privada do Azure VMware Solution e cargas de trabalho VMware vSphere locais.

Para saber mais sobre o JetStream DR, consulte:

Componentes principais da solução JetStream DR

Items Description
Dispositivo Virtual (MSA) do JetStream Management Server O MSA permite a configuração do Dia 0 e do Dia 2, como sites primários, domínios de proteção e VMs em recuperação. O MSA é implantado a partir de um arquivo OVA em um nó vSphere pelo administrador da nuvem. O MSA coleta e mantém estatísticas relevantes para a proteção de VM e implementa um plug-in do vCenter Server que permite gerenciar o JetStream DR nativamente com o vSphere Client. O MSA não lida com dados de replicação de VMs protegidas.
Dispositivo Virtual JetStream DR (DRVA) O dispositivo de máquina virtual baseado em Linux recebe dados de replicação de VMs protegidos do host ESXi de origem. Ele mantém o log de replicação e gerencia a transferência das VMs e seus dados para o repositório de objetos, como o Armazenamento de Blobs do Azure. Dependendo do número de VMs protegidas e da quantidade de dados de VM a serem replicados, o administrador da nuvem privada pode criar uma ou mais instâncias DRVA.
Componentes do host JetStream ESXi (pacotes de filtro de E/S) Software JetStream instalado em cada host ESXi configurado para JetStream DR. O driver de host interceta a E/S das VMs vSphere e envia os dados de replicação para o DRVA. Os filtros de E/S também monitoram eventos relevantes, como vMotion, Storage vMotion, snapshots, etc.
Domínio protegido JetStream Grupo lógico de VMs que são protegidas juntas usando as mesmas políticas e runbook. Os dados de todas as VMs em um domínio de proteção são armazenados na mesma instância de contêiner de Blob do Azure. Uma única instância DRVA lida com a replicação para armazenamento DR remoto para todas as VMs em um Domínio Protegido.
Contêineres de Armazenamento de Blob do Azure Os dados replicados da VM protegida são armazenados em Blobs do Azure. O software JetStream cria uma instância de contêiner de Blob do Azure para cada Domínio Protegido JetStream.

Cenários JetStream na Solução VMware do Azure

Você pode usar o JetStream DR com a Solução VMware do Azure para os dois cenários a seguir:

  • DR da solução VMware vSphere para Azure VMware local

  • Azure VMware Solution para Azure VMware Solution DR

Cenário 1: VMware vSphere local para Azure VMware Solution DR

Nesse cenário, o site primário é seu ambiente VMware vSphere local e o site de DR é uma nuvem privada da Solução VMware do Azure.

Diagrama mostrando a implantação local para a nuvem privada do Azure VMware Solution JetStream.

Cenário 2: Azure VMware Solution to Azure VMware Solution DR

Nesse cenário, o site primário é uma nuvem privada da Solução VMware do Azure em uma região do Azure. O site de recuperação de desastres é uma nuvem privada da Solução VMware do Azure em uma região diferente do Azure.

Diagrama mostrando a implantação da nuvem privada da solução VMware do Azure para a nuvem privada JetStream.

Recuperação de desastres com arquivos NetApp do Azure, JetStream DR e solução VMware do Azure

A recuperação de desastres para a nuvem é uma maneira resiliente e econômica de proteger as cargas de trabalho contra interrupções do site e eventos de corrupção de dados, como ransomware. Usando a estrutura VMware VAIO, as cargas de trabalho VMware locais podem ser replicadas para o armazenamento de Blob do Azure e recuperadas com perda de dados mínima ou quase nula e RTO (Recovery Time Objetive, objetivo de tempo de recuperação) quase zero. O JetStream DR pode recuperar perfeitamente cargas de trabalho replicadas do local para a Solução VMware do Azure e, especificamente, para os Arquivos NetApp do Azure.

O JetStream DR permite uma recuperação de desastres econômica, consumindo recursos mínimos no local de DR e usando armazenamento em nuvem econômico. O JetStream DR automatiza a recuperação para armazenamentos de dados do Azure NetApp Files (ANF) usando o Armazenamento de Blobs do Azure. Ele pode recuperar VMs independentes ou grupos de VMs relacionadas na infraestrutura do site de recuperação de acordo com as configurações do runbook. Ele também fornece recuperação point-in-time para proteção contra ransomware.

Instalar o JetStream DR

Para instalar o JetStream DR no data center local e na nuvem privada da Solução VMware do Azure:

  • Instale o JetStream DR no data center local:

    • Baixe o pacote JetStream DR do Azure Marketplace (ZIP) e implante o JetStream DR MSA (OVA) no cluster designado.
    • Configure o cluster com o pacote de filtro de E/S (instale o JetStream VIB).
    • Crie o Blob do Azure (Conta de Armazenamento do Azure) na mesma região do cluster de Soluções VMware do Azure DR.
    • Implante o dispositivo virtual de recuperação de desastres (DRVA) e atribua um volume de log de replicação (VMDK do armazenamento de dados existente ou do armazenamento iSCSI compartilhado).
    • Crie Domínios Protegidos (grupos de VMs relacionadas) e atribua DRVAs e o Armazenamento de Blob/ANF do Azure.
    • Inicie a proteção.
  • Instale o JetStream DR na nuvem privada da Solução VMware do Azure:

    • Use o comando Run para instalar e configurar o JetStream DR.
    • Adicione o mesmo contêiner de Blob do Azure e descubra domínios usando a opção Verificar Domínio.
    • Implante o dispositivo DRVA.
    • Crie um volume de log de replicação usando um armazenamento de dados vSAN ou ANF disponível.
    • Importe domínios protegidos e configure o RocVA (VA de recuperação) para usar o armazenamento de dados ANF para posicionamentos de VM.
    • Selecione a opção de failover apropriada e inicie a reidratação contínua para domínios/VMs RTO quase nulos.
  • Durante um evento de desastre, acione o failover para os armazenamentos de dados dos Arquivos NetApp do Azure no site designado de DR da Solução VMware do Azure.

  • Invoque failback para o site protegido depois que o site protegido for recuperado.

Recuperação de ransomware

Recuperar de ransomware pode ser uma tarefa assustadora. Pode ser difícil para as organizações de TI identificar qual é o "ponto de retorno seguro" e como garantir que as cargas de trabalho recuperadas sejam protegidas contra ataques que ocorrem por malware em suspensão ou por meio de aplicativos vulneráveis.

O JetStream DR for Azure VMware Solution juntamente com os armazenamentos de dados do Azure NetApp Files podem resolver essas preocupações, permitindo que as organizações se recuperem de um point-in-time disponível. Ele garante que as cargas de trabalho sejam recuperadas para uma rede funcional e isolada, se necessário. Permite que as aplicações funcionem e comuniquem entre si sem as expor a qualquer tráfego Norte-Sul. Também oferece às equipes de segurança um local seguro para realizar perícias e realizar outras medidas de recuperação.

Para obter detalhes completos, consulte o artigo: Disaster Recovery with Azure NetApp Files, JetStream DR and Azure VMware Solution.

Pré-requisitos

Cenário 1: VMware vSphere local para Azure VMware Solution DR

  • Nuvem privada da Solução VMware do Azure implantada com um mínimo de três nós na região de DR de destino.

    Diagrama mostrando o primeiro pré-requisito para a solução de recuperação de desastres no Azure VMware Solution.

  • Conectividade de rede configurada entre os dispositivos JetStream do site primário e a instância de blob do Armazenamento do Azure.

  • Configure e subscreva o JetStream DR a partir do Azure Marketplace para transferir o software JetStream DR.

  • Conta de Armazenamento de Blob do Azure criada usando a camada de Desempenho Standard ou Premium. Para a camada de acesso, selecione Hot.

    Nota

    A opção Habilitar namespace hierárquico no blob não é suportada.

  • Um segmento de rede NSX-T configurado na nuvem privada da Solução VMware do Azure com DHCP habilitado no segmento para os dispositivos virtuais JetStream transitórios é empregado durante a recuperação ou o failover.

  • Um servidor DNS configurado para resolver os endereços IP do Azure VMware Solution vCenter Server, hosts Azure VMware Solution ESXi, conta de armazenamento do Azure e o serviço JetStream Marketplace para os dispositivos virtuais JetStream.

  • (Opcional) Volumes do Azure NetApp Files criados e anexados à cloud privada do Azure VMware Solution para a recuperação ou a ativação pós-falha de VMs protegidas para arquivos de dados suportados pelo Azure NetApp Files.

Cenário 2: Azure VMware Solution to Azure VMware Solution DR

  • Nuvem privada da Solução VMware do Azure implantada com um mínimo de três nós nas regiões primária e secundária.

  • Conectividade de rede configurada entre os dispositivos JetStream do site primário e a instância de blob do Armazenamento do Azure.

  • Configure e subscreva o JetStream DR a partir do Azure Marketplace para transferir o software JetStream DR.

  • Conta de Armazenamento de Blob do Azure criada usando a camada de Desempenho Standard ou Premium. Para a camada de acesso, selecione Hot.

    Nota

    A opção Habilitar namespace hierárquico no blob não é suportada.

  • Um segmento de rede NSX-T configurado na cloud privada do Azure VMware Solution com DHCP ativado no segmento para as Aplicações virtuais transitórias do JetStream utilizadas durante a recuperação ou a ativação pós-falha.

  • DNS configurado nos sites primários e de DR para resolver os endereços IP do vCenter Server do Azure VMware Solution, dos anfitriões ESXi do Azure VMware Solution, da conta de Armazenamento do Microsoft Azure, da Aplicação do Servidor de Gestão (MSA) do JetStream DR e do serviço JetStream Marketplace para as aplicações virtuais JetStream.

  • (Opcional) Volumes do Azure NetApp Files criados e anexados à cloud privada do Azure VMware Solution para a recuperação ou a ativação pós-falha de VMs protegidas para arquivos de dados suportados pelo Azure NetApp Files.

Para obter mais pré-requisitos locais do JetStream DR, consulte o Guia de Pré-instalação do JetStream.

Instalar o JetStream DR no Azure VMware Solution

Você pode seguir estas etapas para ambos os cenários suportados.

  1. No seu centro de dados local, instale o JetStream DR seguindo a documentação do JetStream.

  2. Na cloud privada do Azure VMware Solution, instale o JetStream DR com um comando Executar. No portal do Azure, selecione Executar pacotes>de comando>JSDR. Configuração.

    Nota

    Se precisar de aceder ao portal do Azure US Gov, aceda a https://portal.azure.us/

    Captura de tela mostrando como acessar os comandos de execução do JetStream disponíveis.

    Nota

    O usuário padrão do CloudAdmin no Azure VMware Solution não tem privilégios suficientes para instalar o JetStream DR. O Azure VMware Solution permite a instalação simplificada e automatizada do JetStream DR ao invocar o comando Executar do Azure VMware Solution para o JetStream DR.

  3. Execute o cmdlet Invoke-PreflightJetDRInstall , que verifica se os pré-requisitos para instalar o JetStream DR foram atendidos. Por exemplo, valida o número necessário de anfitriões, os nomes de cluster e os nomes de VM exclusivos.

  4. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    Rede Nome do segmento de rede do Data Center NSX-T onde você deve implantar o JetStream MSA.
    Armazenamento de dados Nome do armazenamento de dados onde você implanta o JetStream MSA.
    ProtectedCluster Nome do cluster de nuvem privada da Solução VMware do Azure a ser protegido, por exemplo, Cluster-1. Você só pode fornecer um nome de cluster.
    Cluster Nome do cluster privado da Solução VMware do Azure onde o JetStream MSA é implantado, por exemplo, Cluster-1.
    VMName Nome da VM JetStream MSA, por exemplo, jetstreamServer.
    Especificar nome para execução Nome alfanumérico da execução, por exemplo, Invoke-PreflightJetDRInstall-Exec1. Usado para verificar se o cmdlet foi executado com êxito.
    Tempo limite O período após o qual um cmdlet é encerrado se demorar muito para ser concluído.
  5. Exiba o status da execução.

Instale o JetStream DR MSA

A Solução VMware do Azure suporta a instalação do JetStream usando endereços IP estáticos ou endereços IP baseados em DHCP.

Endereço IP estático

  1. Selecione Run command>Packages>Install-JetDRWithStaticIP.

  2. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    ProtectedCluster Nome do cluster de nuvem privada da Solução VMware do Azure a ser protegido, por exemplo, Cluster-1. Só pode indicar um nome de cluster durante a instalação.
    Armazenamento de dados Nome do armazenamento de dados onde o JetStream MSA é implantado.
    VMName Nome da VM JetStream MSA, por exemplo, jetstreamServer.
    Cluster Nome do cluster privado da Solução VMware do Azure onde o JetStream MSA é implantado, por exemplo, Cluster-1.
    Máscara de rede Máscara de rede do MSA a ser implantado, por exemplo, 255.255.255.0.
    MSIp Endereço IP da VM MSA do JetStream.
    Dns IP DNS que a VM JetStream MSA deve usar.
    Gateway Endereço IP do gateway de rede para a VM JetStream MSA.
    Credencial Credenciais do utilizador raiz da VM MSA do JetStream.
    Nome do host Nome do host (FQDN) da VM JetStream MSA.
    Rede Nome do segmento de rede do Data Center NSX-T onde o JetStream MSA é implantado.
    Especificar nome para execução Nome alfanumérico da execução, por exemplo, Install-JetDRWithStaticIP-Exec1. Usado para verificar se o cmdlet foi executado com êxito e deve ser exclusivo para cada execução.
  3. Exiba o status da execução.

Endereço IP baseado em DHCP

Esta etapa também instala o JetStream vSphere Installation Bundle (VIB) nos clusters que precisam de proteção DR.

  1. Selecione Executar comando>Packages>Install-JetDRWithDHCP.

  2. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    ProtectedCluster Nome do cluster de nuvem privada da Solução VMware do Azure a ser protegido, por exemplo, Cluster-1. Só pode indicar um nome de cluster durante a instalação.
    Armazenamento de dados Nome do armazenamento de dados onde o JetStream MSA é implantado.
    VMName Nome da VM JetStream MSA, por exemplo, jetstreamServer.
    Cluster Nome do cluster privado da Solução VMware do Azure onde o JetStream MSA é implantado, por exemplo, Cluster-1.
    Credencial Credenciais do utilizador raiz da VM MSA do JetStream.
    Nome do host Nome do host (FQDN) da VM JetStream MSA.
    Rede Nome do segmento de rede do Data Center NSX-T onde o JetStream MSA é implantado.
    Especificar nome para execução Nome alfanumérico da execução, por exemplo, Install-JetDRWithDHCP-Exec1. Usado para verificar se o cmdlet foi executado com êxito e deve ser exclusivo para cada execução.
  3. Exiba o status da execução.

Adicionar JetStream DR a novos clusters da Solução VMware do Azure

  1. Selecione Executar pacotes>de comando>Enable-JetDRForCluster.

  2. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    ProtectedCluster Nome do cluster de nuvem privada da Solução VMware do Azure a ser protegido, por exemplo, Cluster-1. Só pode indicar um nome de cluster durante a instalação.
    Credencial Credenciais do utilizador raiz da VM MSA do JetStream.
    MSIp Endereço IP da VM MSA do JetStream.
    Especificar nome para execução Nome alfanumérico da execução, por exemplo, Enable-JetDRForCluster-Exec1. Usado para verificar se o cmdlet foi executado com êxito e deve ser exclusivo para cada execução.
  3. Exiba o status da execução.

Configurar o JetStream DR

Esta secção abrange apenas uma descrição geral dos passos necessários para configurar o JetStream DR. Para obter descrições e passos detalhados, veja a documentação Configurar o JetStream DR.

Assim que a MSA do JetStream DR e o VIB do JetStream estiverem instalados nos clusters do Azure VMware Solution, utilize o portal do JetStream para concluir os restantes passos de configuração.

  1. Aceda ao portal do JetStream a partir da aplicação vCenter.

  2. Adicione um local de armazenamento externo.

  3. Implante um dispositivo JetStream DRVA.

  4. Crie um volume de armazenamento de log de replicação do JetStream usando um dos armazenamentos de dados disponíveis para o cluster da Solução VMware do Azure.

    Gorjeta

    O armazenamento local rápido, como o armazenamento de dados vSAN, é preferencial para o volume de log de replicação.

  5. Crie um domínio protegido pelo JetStream. Forneça o site de Armazenamento de Blobs do Azure, a instância do JetStream DRVA e o volume de log de replicação criado nas etapas anteriores.

  6. Selecione as VMs que deseja proteger e inicie a proteção de VM.

Para obter as etapas de configuração restantes para o JetStream DR, como criar um runbook de failover, invocar failover para o site de DR e invocar failback para o site primário, consulte a documentação do Guia de administração do JetStream.

Desabilitar o JetStream DR em um cluster da Solução VMware do Azure

Este cmdlet desativa o JetStream DR somente em um dos clusters e não desinstala completamente o JetStream DR.

  1. Selecione Executar pacotes>de comando>Disable-JetDRForCluster.

  2. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    ProtectedCluster Nome do cluster de nuvem privada da Solução VMware do Azure atualmente protegido pelo JetStream DR, por exemplo, Cluster-1. Você só pode fornecer um nome de cluster a ser desabilitado.
    Credencial Credenciais do utilizador raiz da VM MSA do JetStream.
    MSIp Endereço IP da VM MSA do JetStream.
    Especificar nome para execução Nome alfanumérico da execução, por exemplo, Disable-JetDRForCluster-Exec1. Usado para verificar se o cmdlet foi executado com êxito e deve ser exclusivo para cada execução.
  3. Exiba o status da execução.

Desinstalar o JetStream DR

  1. Selecione Executar pacotes>de comando>Invoke-PreflightJetDRUninstall. Este cmdlet verifica se o cluster tem pelo menos quatro hosts (mínimo necessário).

  2. Indique os valores necessários ou altere os valores predefinidos e, em seguida, selecione Executar.

    Campo Valor
    ProtectedCluster Nome do cluster de nuvem privada da Solução VMware do Azure atualmente protegido pelo JetStream DR, por exemplo, Cluster-1. Você só pode fornecer um nome de cluster durante a desinstalação.
    Credencial Credenciais do utilizador raiz da VM MSA do JetStream.
    MSIp Endereço IP da VM MSA do JetStream.
    Especificar nome para execução Nome alfanumérico da execução, por exemplo, Invoke-PreflightJetDRUninstall-Exec1. Usado para verificar se o cmdlet foi executado com êxito e deve ser exclusivo para cada execução.
  3. Exiba o status da execução.

  4. Depois que o cmdlet de comprovação for concluído com êxito, selecione Desinstalar-JetDR, forneça os valores necessários ou altere os valores padrão e selecione Executar.

    Campo Valor
    ProtectedCluster Nome do cluster de nuvem privada da Solução VMware do Azure atualmente protegido pelo JetStream DR, por exemplo, Cluster-1. Você só pode fornecer um nome de cluster durante a desinstalação.
    Credencial Credenciais do utilizador raiz da VM MSA do JetStream.
    MSIp Endereço IP da VM MSA do JetStream.
    Especificar nome para execução Nome alfanumérico da execução, por exemplo, Uninstall-JetDR-Exec1. Usado para verificar se o cmdlet foi executado com êxito e deve ser exclusivo para cada execução.
  5. Exiba o status da execução.

Suporte

O JetStream DR é uma solução suportada pela JetStream Software . Para qualquer problema de produto ou suporte com o JetStream, entre em contato com support-avs@jetstreamsoft.com.

O Azure VMware Solution utiliza o comando Executar para automatizar a instalação e a desinstalação do JetStream DR. Contacte o suporte da Microsoft se tiver problemas com os comandos de execução. Se tiver problemas com os cmdlets de instalação e desinstalação do JetStream, contacte o JetStream para obter suporte.

Próximos passos