Criar volumes de cluster estendido e configurar a replicação

Aplica-se a: Azure Stack HCI, versões 22H2 e 21H2

Este artigo descreve como criar volumes e configurar a replicação para clusters estendidos no Azure Stack HCI usando o Windows Admin Center e o PowerShell.

Criaremos volumes em quatro servidores em dois sites, dois servidores por site como exemplo. No entanto, tenha em mente que, se você quiser criar volumes de espelho de três vias, precisará de pelo menos seis servidores, três servidores por site.

Volumes estendidos e replicação usando Windows Admin Center

Para criar um volume e configurar a replicação:

  1. Em Windows Admin Center, em Ferramentas, selecione Volumes.
  2. No painel direito, selecione a guia Inventário e, em seguida, selecione Criar.
  3. No painel Criar volume , selecione Replicar volume entre sites.
  4. Selecione uma direção de replicação entre sites na caixa suspensa.
  5. Em Modo de replicação, selecione Assíncrono ou Síncrono.
  6. Insira um Nome do grupo de replicação de origem e um Nome do grupo de replicação de destino.
  7. Insira o tamanho desejado para o volume de log.
  8. Em Avançado, opcionalmente, faça o seguinte:
    • Insira/altere o nome do grupo de replicação de origem.
    • Insira/altere o Nome do grupo de replicação de destino.
    • Para usar blocos já propagados no destino..., marque essa caixa de seleção.
    • Para criptografar o tráfego de replicação, marque essa caixa de seleção.
    • Para habilitar grupos de consistência, marque essa caixa de seleção.
  9. Ao terminar, clique em Criar.
  10. No painel direito, verifique se um disco de dados e um disco de log foram criados em seu site primário (ativo) e se os dados correspondentes e os discos de réplica de log são criados no site secundário (passivo). Para replicação bidirecional, você deve ver dois conjuntos de dados e discos de volume.
  11. Em Ferramentas, selecione Réplica de Armazenamento.
  12. No painel direito, em Parcerias, verifique se a parceria de replicação foi criada com êxito.

Posteriormente, você deve verificar a replicação de dados bem-sucedida entre sites antes de implantar VMs e outras cargas de trabalho. Para obter mais informações, consulte a seção Verificando a replicação em Validar o cluster.

Criar volumes estendidos usando o PowerShell

A criação de volume é diferente para clusters padrão de site único versus clusters estendidos (dois sites). No entanto, para ambos os cenários, use o New-Volume cmdlet para criar um disco virtual, particionar e formatá-lo, criar um volume com o nome correspondente e adicioná-lo a volumes compartilhados de cluster (CSV).

A criação de volumes e discos virtuais para clusters estendidos é um pouco mais envolvida do que para clusters de site único. Os clusters estendidos exigem um mínimo de quatro volumes : dois volumes de dados e dois volumes de log, com um par de volumes de dados/logs que residem em cada site. Em seguida, você criará um grupo de replicação para cada site e configurará a replicação entre eles. Precisamos mover grupos de recursos do servidor para o servidor. O Move-ClusterGroup cmdlet é usado para isso.

  1. Primeiro, movemos o grupo de recursos do Available Storage pool de armazenamento para Server1 no Site1 usando o Move-ClusterGroup cmdlet :

    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  2. Em seguida, crie o primeiro disco virtual (Disk1) para Server1 em Site1:

    New-Volume -CimSession Server1 -FriendlyName Disk1 -FileSystem REFS -DriveLetter F -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
    
  3. Crie um segundo disco virtual (Disk2) para Server1 em Site1:

    New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
    
  4. Agora, leve o Available Storage grupo offline:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
  5. E mova o Available Storage grupo para Server3 em Site2:

    Move-ClusterGroup -Name 'Available Storage' -Node Server3
    
  6. Crie o primeiro disco virtual (Disk3) em Server3 em Site2:

    New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  7. E crie um segundo disco virtual (Disk4) em Server3 em Site2:

    New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  8. Agora coloque o Available Storage grupo offline e, em seguida, mova-o de volta para um dos servidores em Site1:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  9. Usando o Get-ClusterResource cmdlet , verifique se quatro volumes de disco virtual foram criados, dois em cada pool de armazenamento:

    Get-ClusterResource -Cluster ClusterS1
    
  10. Agora, adicione Disk1 a Volumes Compartilhados clusterizados:

    Add-ClusterSharedVolume -Name 'Cluster Virtual Disk (Disk1)'
    

Você terminou de criar volumes e está pronto para configurar a Réplica de Armazenamento para replicação.

Configurar a replicação usando o PowerShell

Ao usar o PowerShell para configurar a Réplica de Armazenamento para um cluster estendido, o disco usado para os dados de origem precisa ser adicionado como um CSV (Volume Compartilhado Clusterizado). Todos os outros discos devem permanecer como unidades não CSV no grupo Armazenamento Disponível. Esses discos são adicionados como Volumes Compartilhados Clusterizados durante o processo de criação da Réplica de Armazenamento.

Na etapa anterior, os discos virtuais foram adicionados usando letras de unidade para facilitar a identificação deles. A Réplica de Armazenamento é uma replicação um-para-um, o que significa que um único disco pode replicar para outro único disco.

Etapa 1: Validar a topologia para replicação

Antes de iniciar, você deve executar o Test-SRTopology cmdlet por um período estendido (como várias horas). O Test-SRTopology cmdlet valida uma possível parceria de replicação e valida o host local para o servidor de destino ou remotamente entre servidores de origem e de destino.

Este cmdlet verificará se:

  • O SMB pode ser acessado pela rede, o que significa que as portas TCP 445 e 5445 estão abertas bidirecionalmente.
  • O WS-MAN pode ser acessado por HTTP na rede, o que significa que as portas TCP 5985 e 5986 estão abertas.
  • Um provedor SR WMIv2 pode ser acessado e aceita solicitações.
  • Os volumes de dados de origem e destino existem e são graváveis.
  • Os volumes de log de origem e destino existem com formatação NTFS ou formatação ReFS e espaço livre suficiente.
  • O armazenamento é inicializado no formato GPT, não MBR, com tamanhos de setor correspondentes.
  • Há memória física suficiente para executar a replicação.

Além disso, o Test-SRTopology cmdlet também medirá:

  • Latência de ida e volta do ICMP e relatar a média.
  • Contadores de desempenho para entrada/saída de gravação e relatam a média vista nesse volume.
  • Tempo estimado de sincronização inicial.

Depois que Test-SRTopology for concluído, ele criará um arquivo de .html (TestSrTopologyReport com data e hora) na pasta Temp do Windows. Quaisquer avisos ou falhas devem ser revisados, pois podem fazer com que a Réplica de Armazenamento não seja criada corretamente.

Um comando de exemplo que seria executado por 5 horas seria:

Test-SRTopology -SourceComputerName Server1 -SourceVolumeName W: -SourceLogVolumeName X: -DestinationComputerName Server3 -DestinationVolumeName Y: -DestinationLogVolumeName Z: -DurationInMinutes 300 -ResultPath c:\temp

Etapa 2: Criar a parceria de replicação

Agora que você concluiu os Test-SRTopology testes, está pronto para configurar a Réplica de Armazenamento e criar a parceria de replicação. Em poucas palavras, vamos configurar a Réplica de Armazenamento criando grupos de replicação (RG) para cada site e especificando os volumes de dados e volumes de log para os nós do servidor de origem no Site1 (Server1, Server2) e os nós de servidor de destino (replicados) no Site2 (Server3, Server4).

Vamos começar:

  1. Adicione o disco de dados site1 como um CSV (volume compartilhado clusterizado):

    Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
    
  2. O grupo Armazenamento Disponível deve ser "de propriedade" do nó no qual está atualmente. O grupo pode ser movido para Server1 usando:

    Move-ClusterGroup -Name "Available Storage" -Node Server1
    
  3. Para criar a parceria de replicação, use o New-SRPartnership cmdlet . Esse cmdlet também é onde você especifica o volume de dados de origem e os nomes de volume de log:

    New-SRPartnership -SourceComputerName "Server1" -SourceRGName "Replication1" -SourceVolumeName "C:\ClusterStorage\Disk1\" -SourceLogVolumeName "G:" -DestinationComputerName "Server3" -DestinationRGName "Replication2" -DestinationVolumeName "H:" -DestinationLogVolumeName "I:"
    

O New-SRPartnership cmdlet cria uma parceria de replicação entre os dois grupos de replicação para os dois sites. Neste exemplo Replication1 , é o grupo de replicação para o nó primário Server1 no Site1 e Replication2 é o grupo de replicação para o nó de destino Server3 no Site2.

A Réplica de Armazenamento agora configurará tudo. Se houver dados a serem replicados, ele fará isso aqui. Dependendo da quantidade de dados que ele precisa replicar, isso pode levar algum tempo. É recomendável não mover nenhum grupo até que esse processo seja concluído.

Próximas etapas

Para obter tópicos relacionados e outras tarefas de gerenciamento de armazenamento, consulte também: