Criar volumes de cluster dispersos 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 dispersos no Azure Stack HCI com o Windows Admin Center e o PowerShell.
Vamos criar volumes em quatro servidores em dois sites, dois servidores por site como exemplo. No entanto, tenha em atenção que, se quiser criar volumes espelhados tridirecionais, precisa de, pelo menos, seis servidores, três servidores por site.
Volumes dispersos e replicação com Windows Admin Center
Para criar um volume e configurar a replicação:
- Em Windows Admin Center, em Ferramentas, selecione Volumes.
- No painel direito, selecione o separador 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 pendente.
- Em Modo de replicação, selecione Assíncrono ou Síncrono.
- Introduza um nome de grupo de replicação de origem e um nome de grupo de replicação de destino.
- Introduza o tamanho pretendido para o volume de registo.
- Em Avançadas, 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 utilizar blocos já propagados no destino..., selecione essa caixa de verificação.
- Para encriptar o tráfego de replicação, selecione essa caixa de verificação.
- Para ativar grupos de consistência, selecione essa caixa de verificação.
- Quando terminar, clique em Criar.
- No painel direito, verifique se um disco de dados e um disco de registo são criados no seu site primário (ativo) e se os discos de réplica de registo e dados correspondentes são criados no site secundário (passivo). Para a replicação bidirecional, deverá ver dois conjuntos de dados e discos de 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, deve verificar a replicação de dados com êxito entre sites antes de implementar VMs e outras cargas de trabalho. Para obter mais informações, veja a secção Verificar replicação em Validar o cluster.
Criar volumes dispersos com o PowerShell
A criação de volumes é diferente para clusters padrão de site único versus clusters dispersos (dois sites). No entanto, para ambos os cenários, utilize o New-Volume
cmdlet para criar um disco virtual, particionar e formatá-lo, criar um volume com um nome correspondente e adicioná-lo a volumes partilhados de cluster (CSV).
A criação de volumes e discos virtuais para clusters dispersos é um pouco mais envolvida do que para clusters de site único. Os clusters dispersos requerem um mínimo de quatro volumes: dois volumes de dados e dois volumes de registo, com um par de volumes de dados/registos a residir em cada site. Em seguida, irá criar um grupo de replicação para cada site e configurar a replicação entre os mesmos. Temos de mover grupos de recursos do servidor para o servidor. O Move-ClusterGroup
cmdlet é utilizado para tal.
Primeiro, movemos o grupo de recursos do
Available Storage
agrupamento de armazenamento paraServer1
o comSite1
oMove-ClusterGroup
cmdlet :Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
Em seguida, crie o primeiro disco virtual (
Disk1
) paraServer1
noSite1
: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
noSite1
:New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
Agora, leve o
Available Storage
grupo offline:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
E mova o
Available Storage
grupo paraServer3
noSite2
:Move-ClusterGroup -Name 'Available Storage' -Node Server3
Crie o primeiro disco virtual (
Disk3
) noServer3
noSite2
: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
) noServer3
noSite2
: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 novamente para um dos servidores noSite1
:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
Com o
Get-ClusterResource
cmdlet , certifique-se de que foram criados quatro volumes de disco virtual, dois em cada agrupamento de armazenamento:Get-ClusterResource -Cluster ClusterS1
Agora, adicione
Disk1
aos Volumes Partilhados de Cluster:Add-ClusterSharedVolume -Name 'Cluster Virtual Disk (Disk1)'
Acabou de criar volumes e está pronto para configurar a Réplica de Armazenamento para replicação.
Configurar a replicação com o PowerShell
Ao utilizar o PowerShell para configurar a Réplica de Armazenamento para um cluster disperso, o disco utilizado para os dados de origem tem de ser adicionado como um Volume Partilhado de Cluster (CSV). Todos os outros discos têm de permanecer como unidades não CSV no grupo Armazenamento Disponível. Estes discos são adicionados como Volumes Partilhados de Cluster durante o processo de criação da Réplica de Armazenamento.
No passo anterior, os discos virtuais foram adicionados com letras de unidade para facilitar a identificação dos mesmos. A Réplica de Armazenamento é uma replicação um-para-um, o que significa que um único disco pode ser replicado para outro disco individual.
Passo 1: Validar a topologia para replicação
Antes de começar, deve executar o Test-SRTopology
cmdlet durante um período prolongado (por exemplo, várias horas). O Test-SRTopology
cmdlet valida uma potencial parceria de replicação e valida o anfitrião local para o servidor de destino ou remotamente entre servidores de origem e de destino.
Este cmdlet irá verificar se:
- O SMB pode ser acedido através da 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 fornecedor de SR WMIv2 pode ser acedido e aceita pedidos.
- Os volumes de dados de origem e de destino existem e são graváveis.
- Os volumes de registo de origem e de destino existem com formatação NTFS ou formatação ReFS e espaço livre suficiente.
- O armazenamento é inicializado no formato GPT, não no MBR, com tamanhos de setor correspondentes.
- Existe 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 reportar a média.
- Contadores de desempenho para entrada/saída de escrita e reportam a média observada nesse volume.
- Hora de sincronização inicial estimada.
Depois de Test-SRTopology concluída, irá criar um ficheiro de .html (TestSrTopologyReport com data e hora) na pasta Temp do Windows. Quaisquer avisos ou falhas devem ser revistos, uma vez que podem fazer com que a Réplica de Armazenamento não seja criada corretamente.
Um comando de exemplo que seria executado durante 5 horas seria:
Test-SRTopology -SourceComputerName Server1 -SourceVolumeName W: -SourceLogVolumeName X: -DestinationComputerName Server3 -DestinationVolumeName Y: -DestinationLogVolumeName Z: -DurationInMinutes 300 -ResultPath c:\temp
Passo 2: criar a parceria de replicação
Agora que concluiu os Test-SRTopology
testes, está pronto para configurar a Réplica de Armazenamento e criar a parceria de replicação. Resumindo, vamos configurar a Réplica de Armazenamento ao criar grupos de replicação (RG) para cada site e especificar os volumes de dados e volumes de registo para os nós do servidor de origem no Site1 (Servidor1, Servidor2) e os nós de servidor de destino (replicados) no Site2 (Servidor3, Servidor4).
Vamos começar:
Adicione o disco de dados site1 como um Volume Partilhado de Cluster (CSV):
Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
O grupo Armazenamento Disponível deve ser "propriedade" do nó onde se encontra atualmente. O grupo pode ser movido para o Servidor1 com:
Move-ClusterGroup -Name "Available Storage" -Node Server1
Para criar a parceria de replicação, utilize o
New-SRPartnership
cmdlet . Este cmdlet também é onde especifica o volume de dados de origem e os nomes dos volumes de registo: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 do nó primário Server1 no Site1 e Replication2
é o grupo de replicação do nó de destino Server3 no Site2.
A Réplica de Armazenamento irá agora configurar tudo. Se existirem dados a replicar, serão efetuados aqui. Dependendo da quantidade de dados que precisa de replicar, isto pode demorar algum tempo. Recomenda-se que não mova nenhum grupo até que este processo seja concluído.
Passos seguintes
Para tópicos relacionados e outras tarefas de gestão de armazenamento, veja também:
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários