Virtual Volumes oferece suporte à replicação e à recuperação de desastres. Com a replicação baseada em array, você pode descarregar a replicação de máquinas virtuais para o storage array e usar os recursos completos de replicação do array. Você pode replicar um único objeto de VM, como um disco virtual. Você também pode agrupar vários objetos de VM ou máquinas virtuais para replicá-los como uma única unidade.

A replicação baseada em matriz é orientada por políticas. Depois de configurar o armazenamento do Virtual Volumes para replicação, as informações sobre recursos de replicação e grupos de replicação são fornecidas da matriz pelo provedor de armazenamento. Essas informações são exibidas na interface da Política de Armazenamento da VM de vCenter Server.

Use a política de armazenamento de VM para descrever os requisitos de replicação para suas máquinas virtuais. Os parâmetros que você especifica na política de armazenamento dependem de como sua matriz implementa a replicação. Por exemplo, sua política de armazenamento de VM pode incluir parâmetros como o agendamento de replicação, a frequência de replicação ou o objetivo do ponto de recuperação (RPO). A política também pode indicar o destino de replicação, um site secundário no qual suas máquinas virtuais são replicadas ou especificar se as réplicas devem ser excluídas.

Ao atribuir a política de replicação durante o provisionamento da VM, você solicita serviços de replicação para sua máquina virtual. Depois disso, a matriz assume o gerenciamento de todos os agendamentos e processos de replicação.

A imagem mostra como vários objetos de VM, como arquivos de configuração, permuta e disco virtual, são replicados na matriz entre o Site 1 e o Site 2.

Requisitos para replicação com Virtual Volumes

Quando você habilita o Virtual Volumes com replicação, além dos requisitos gerais do Virtual Volumes, seu ambiente deve atender a vários pré-requisitos específicos.

Para obter os requisitos gerais de Virtual Volumes, consulte Antes de ativar Virtual Volumes.

Requisitos de armazenamento

A implementação da replicação Virtual Volumes depende do seu array e pode ser diferente para os fornecedores de armazenamento. Geralmente, os seguintes requisitos se aplicam a todos os fornecedores.

  • As matrizes de armazenamento que você usa para implementar a replicação devem ser compatíveis com Virtual Volumes.
  • As matrizes devem se integrar à versão do provedor de armazenamento (VASA) compatível com a replicação Virtual Volumes.
  • As matrizes de armazenamento devem ser capazes de replicação e configuradas para usar os mecanismos de replicação fornecidos pelo fornecedor. As configurações típicas geralmente envolvem um ou dois destinos de replicação. Quaisquer configurações necessárias, como o emparelhamento do site replicado e do site de destino, também devem ser realizadas no lado do armazenamento.
  • Quando aplicável, os grupos de replicação e os domínios de falha para Virtual Volumes devem ser pré-configurados no lado do armazenamento.

Para obter mais informações, entre em contato com seu fornecedor e consulte VMwareGuia de compatibilidade.

vSphere Requisitos

  • Use as versões vCenter Server e ESXi que oferecem suporte à replicação de armazenamento Virtual Volumes. Os hosts vCenter Server e ESXi anteriores à versão 6.5 não oferecem suporte ao armazenamento Virtual Volumes replicado. Todas as tentativas de criar uma VM replicada em um host incompatível falham com um erro. Para obter informações, consulte VMwareGuia de compatibilidade.
  • Se você planeja migrar uma máquina virtual, certifique-se de que os recursos de destino, como os hosts ESXi e os repositórios de dados Virtual Volumes, ofereçam suporte à replicação de armazenamento.

Virtual Volumes e grupos de replicação

Quando o armazenamento oferece serviços de replicação, além de contêineres de armazenamento e endpoints de protocolo, o administrador de armazenamento pode configurar grupos de replicação no lado do armazenamento.

vCenter Server e ESXi podem descobrir grupos de replicação, mas não gerenciam seu ciclo de vida. Os grupos de replicação, também chamados de consistency groups, indicam quais VMs e discos virtuais devem ser replicados juntos para um site de destino. Uma única VM não pode abranger vários grupos de replicação.

A imagem mostra dois grupos de replicação, Grupo A e Grupo B, e máquinas virtuais que pertencem a cada grupo.

Se nenhum grupo pré-configurado estiver disponível, Virtual Volumes poderá usar um método automático. Com o método automático, Virtual Volumes cria um grupo de replicação sob demanda e associa esse grupo a um objeto Virtual Volumes que está sendo provisionado. Se você usar o grupo de replicação automática, todos os componentes de uma máquina virtual serão atribuídos ao grupo. Você não pode misturar grupos de replicação pré-configurados e automáticos para componentes da mesma máquina virtual.

Virtual Volumes e domínios de falha

No ambiente Virtual Volumes, os domínios de falha definem como grupos de replicação específicos devem ser combinados ao serem replicados de uma origem para um site de destino.

Os domínios de falha são configurados e relatados pela matriz de armazenamento e não são expostos no vSphere Client. O mecanismo de Gerenciamento Baseado em Políticas de Armazenamento (SPBM) descobre domínios de falha e os usa para fins de validação durante a criação de uma máquina virtual.

Por exemplo, provisione duas máquinas virtuais, uma associada ao grupo de replicação Anaheim: B, a segunda associada ao grupo de replicação Anaheim: C. O SPBM valida o provisionamento porque cada VM está em seu próprio grupo de replicação com domínios de falha de destino correspondentes.

Duas VMs, uma associada ao grupo de replicação Anaheim:B, outra com o grupo de replicação Anaheim:C, são replicadas para os mesmos domínios de falha de destino.

Agora provisione duas VMs, uma associada ao grupo de replicação Anaheim: B, a segunda associada ao grupo de replicação Anaheim: D. Essa configuração é inválida. Ambos os grupos de replicação são replicados para o domínio de falha New-York, no entanto, apenas um é replicado para o domínio de falha Boulder.

A imagem mostra uma configuração inválida.

Virtual Volumes Fluxo de trabalho de replicação

Se as informações sobre os recursos de replicação da matriz de armazenamento Virtual Volumes aparecerem em vCenter Server, você poderá ativar a replicação para suas máquinas virtuais.

O fluxo de trabalho para ativar a replicação para suas máquinas virtuais inclui etapas típicas para o provisionamento de máquinas virtuais no armazenamento Virtual Volumes.

  1. Defina a política de armazenamento da VM compatível com o armazenamento de replicação. As regras da política baseadas em armazenamento de dados devem incluir o componente de replicação. Consulte Criar uma política de armazenamento de VM para Virtual Volumes.

    Depois de configurar a política de armazenamento que inclui a replicação, o vCenter Server descobre os grupos de replicação disponíveis.

  2. Atribua a política de replicação à sua máquina virtual. Se configurado, selecione um grupo de replicação compatível ou use a atribuição automática. Consulte Atribuir políticas de armazenamento a máquinas virtuais.

Diretrizes e considerações sobre replicação

Ao usar a replicação com Virtual Volumes, considerações específicas se aplicam.

  • Você pode aplicar a política de armazenamento de replicação somente a um volume virtual de configuração e a um volume virtual de dados. Outros objetos de VM herdam a política de replicação da seguinte maneira:
    • O volume virtual de memória herda a política do volume virtual de configuração.
    • O volume virtual de resumo herda a política do volume virtual de dados.
    • O volume virtual de permuta, que existe enquanto uma máquina virtual está ligada, é excluído da replicação.
  • Se você não aplicar a política de replicação a um disco de VM, o disco não será replicado.
  • A política de armazenamento de replicação não deve ser usada como uma política de armazenamento padrão para um armazenamento de dados. Caso contrário, a política impedirá que você selecione grupos de replicação.
  • A replicação preserva o histórico de snapshots. Se um snapshot foi criado e replicado, você poderá recuperar para o snapshot consistente do aplicativo.
  • Você pode replicar um clone vinculado. Se um clone vinculado for replicado sem seu pai, ele se tornará um clone completo.
  • Se um arquivo descritor pertencer a um disco virtual de uma VM, mas residir na home da VM de outra VM, ambas as VMs deverão estar no mesmo grupo de replicação. Se as VMs estiverem localizadas em grupos de replicação diferentes, esses dois grupos de replicação deverão sofrer failover ao mesmo tempo. Caso contrário, o descritor poderá ficar indisponível após o failover. Como resultado, a VM pode falhar ao ligar.
  • No seu Virtual Volumes com ambiente de replicação, você pode executar periodicamente um fluxo de trabalho de failover de teste para garantir que as cargas de trabalho recuperadas funcionem após um failover.

    As VMs de teste resultantes que são criadas durante o failover de teste são totalmente funcionais e adequadas para operações administrativas gerais. No entanto, algumas considerações se aplicam:

    • Todas as VMs criadas durante o failover de teste devem ser excluídas antes que o failover de teste seja interrompido. A exclusão garante que quaisquer snapshots ou volumes virtuais relacionados a snapshots que façam parte da VM, como o volume virtual de snapshots, não interfiram na interrupção do failover de teste.
    • Você pode criar clones completos das VMs de teste.
    • Você só poderá criar clones rápidos se a política aplicada à nova VM contiver a mesma ID do grupo de replicação que a VM que está sendo clonada. As tentativas de colocar a VM filha fora do grupo de replicação da VM pai falham.