Criar volumes de cluster estendido e configurar a replicação
Aplica-se a: Azure Local, 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. Saiba mais.
Este artigo descreve como criar volumes e configurar a replicação para clusters estendidos no Azure Stack HCI usando Windows Admin Center e PowerShell.
Criaremos volumes em quatro servidores em dois sites, dois servidores por site como exemplo. Lembre-se, no entanto, de que, se você quiser criar volumes 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:
- 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:
- 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.
- Ao 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 discos de réplica de log e dados correspondentes foram criados no site secundário (passivo). Para replicação bidirecional, você deve 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.
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, 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 CSV (volumes compartilhados clusterizados).
A criação de volumes e discos virtuais para clusters estendidos é um pouco mais complicada 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/log residindo 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 de servidor para servidor. O Move-ClusterGroup
cmdlet é usado para isso.
Primeiro, movemos o grupo de recursos do
Available Storage
pool de armazenamento paraServer1
inSite1
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
emSite2
: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 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, verifique se 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 CSV (Volume Compartilhado de Cluster). 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 ser replicado para outro disco único.
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 possível parceria de replicação e valida o host local para o servidor de destino ou remotamente entre os servidores de origem e de destino.
Esse 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 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 podem ser gravados.
- Os volumes de log de origem e destino existem com formatação NTFS ou 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 relate a média.
- Contadores de desempenho para gravar entrada/saída e relatar a média vista nesse volume.
- Tempo estimado de sincronização inicial.
Depois que o Test-SRTopology for concluído, ele criará um arquivo .html (TestSrTopologyReport com data e hora) na pasta Windows Temp. Qualquer aviso ou falha deve ser revisado, pois pode fazer com que a Réplica de Armazenamento não seja criada corretamente.
Um exemplo de comando 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, configuraremos a Réplica de Armazenamento criando grupos de replicação (RG) para cada site e especificando os volumes de dados e os volumes de log para os nós do servidor de origem no Site1 (Server1, Server2) e os nós do servidor de destino (replicados) no Site2 (Server3, Server4).
Vamos começar:
Adicione o disco de dados Site1 como um CSV (Volume Compartilhado Clusterizado):
Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
O grupo de armazenamento disponível deve ser "de propriedade" do nó em que está atualmente sentado. O grupo pode ser movido para o Servidor1 usando:
Move-ClusterGroup -Name "Available Storage" -Node Server1
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 do 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
, está 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. É recomendável não mover nenhum grupo até que esse processo seja concluído.
Próximas etapas
Para tópicos relacionados e outras tarefas de gerenciamento de armazenamento, consulte também: