Crie volumes de cluster estendidos e configure a replicação
Aplica-se a: Azure Stack HCI, versão 22H2
Importante
O Azure Stack HCI agora faz parte do Azure Local. A renomeação da documentação do produto está em andamento. No entanto, as versões mais antigas do Azure Stack HCI, por exemplo 22H2, continuarão a fazer referência ao Azure Stack HCI e não refletirão a alteração de nome. Mais informações.
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, por exemplo. Tenha em mente, no entanto, que se você quiser criar volumes espelho de três vias, você precisa de pelo menos seis servidores, três servidores por site.
Volumes ampliados e replicação usando o Windows Admin Center
Para criar um volume e configurar a replicação:
- No Windows Admin Center, em Ferramentas, selecione Volumes.
- No painel direito, selecione a guia Inventário e, em seguida, selecione Criar.
- No painel Criar volume, selecione Replicar volume entre sites.
- Selecione uma direção de replicação entre sites na caixa suspensa.
- Em Modo de replicação, selecione Assíncrono ou Síncrono.
- Insira um nome de grupo de replicação de origem e um nome de grupo de replicação de destino.
- Insira o tamanho desejado para o volume de log.
- Em Avançado, opcionalmente, faça o seguinte:
- Introduza/altere o nome do grupo de replicação de origem.
- Introduza/altere o nome do grupo de replicação de destino.
- Para usar blocos já semeados 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.
- Quando terminar, clique em Criar.
- No painel direito, verifique se um disco de dados e um disco de log foram criados no site primário (ativo) e se os dados correspondentes e os discos de réplica de log foram criados no site secundário (passivo). Para replicação bidirecional, você verá dois conjuntos de discos de dados e volume.
- Em Ferramentas, selecione Réplica de armazenamento.
- No painel direito, em Parcerias, verifique se a parceria de replicação foi criada com êxito.
Depois, 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 volumes é diferente para clusters padrão de site único versus clusters estendidos (dois locais). Para ambos os cenários, no entanto, você usa o New-Volume
cmdlet para criar um disco virtual, particioná-lo e formatá-lo, criar um volume com 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. 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/log residindo em cada local. Em seguida, você criará um grupo de replicação para cada local e configurará a replicação entre eles. Precisamos mover grupos de recursos de servidor para servidor. O Move-ClusterGroup
cmdlet é usado para isso.
Primeiro, movemos o grupo de recursos do
Available Storage
pool de armazenamento paraServer1
dentroSite1
usando oMove-ClusterGroup
cmdlet:Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
Em seguida, crie o primeiro disco virtual (
Disk1
) paraServer1
emSite1
:New-Volume -CimSession Server1 -FriendlyName Disk1 -FileSystem REFS -DriveLetter F -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
Crie um segundo disco virtual (
Disk2
) paraServer1
emSite1
:New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
Agora, coloque o
Available Storage
grupo offline:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
E mova o
Available Storage
grupo paraServer3
Site2
:Move-ClusterGroup -Name 'Available Storage' -Node Server3
Crie o primeiro disco virtual (
Disk3
) emServer3
Site2
:New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
E crie um segundo disco virtual (
Disk4
) emServer3
Site2
:New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
Agora coloque o
Available Storage
grupo offline e, em seguida, mova-o de volta para um dos servidores emSite1
:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
Usando o
Get-ClusterResource
cmdlet, certifique-se de que quatro volumes de disco virtual foram criados, dois em cada pool de armazenamento:Get-ClusterResource -Cluster ClusterS1
Agora adicione
Disk1
aos Volumes Compartilhados do Cluster: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 Volume Compartilhado de Cluster (CSV). Todos os outros discos devem permanecer como unidades não CSV no grupo Armazenamento Disponível. Esses discos são adicionados como Volumes Compartilhados de Cluster 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 ser replicado para outro único disco.
Etapa 1: Validar a topologia para replicação
Antes de começar, você deve executar o Test-SRTopology
cmdlet por um período prolongado (como várias horas). O Test-SRTopology
cmdlet valida uma potencial parceria de replicação e valida o host local para o servidor de destino ou remotamente entre os servidores de origem e de destino.
Este cmdlet verificará se:
- O SMB pode ser acessado pela rede, o que significa que a porta TCP 445 e a porta 5445 estão abertas bidirecionalmente.
- O WS-MAN pode ser acedido através de 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 gravação de entrada/saída e relatar a média vista nesse volume.
- Tempo estimado de sincronização inicial.
Quando o Test-SRTopology for concluído, ele criará um arquivo de .html (TestSrTopologyReport com data e hora) na pasta Temp do Windows. Qualquer aviso ou falha deve ser revisado, pois pode 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 concluiu os testes, está pronto para configurar a Test-SRTopology
Réplica de Armazenamento e criar a parceria de replicação. Em resumo, configuraremos 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 (Servidor1, Servidor2) e os nós do servidor de destino (replicados) no Site2 (Servidor3, Servidor4).
Vamos começar:
Adicione o disco de dados Site1 como um Volume Compartilhado de Cluster (CSV):
Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
O grupo Armazenamento Disponível deve ser "possuído" pelo nó em que está atualmente instalado. O grupo pode ser movido para Server1 usando:
Move-ClusterGroup -Name "Available Storage" -Node Server1
Para criar a parceria de replicação, use o
New-SRPartnership
cmdlet. Este 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 algum dado a ser replicado, ele o fará aqui. Dependendo da quantidade de dados que ele precisa replicar, isso pode demorar um pouco. Recomenda-se não mover nenhum grupo até que esse processo seja concluído.
Próximos passos
Para tópicos relacionados e outras tarefas de gerenciamento de armazenamento, consulte também: