Implementar réplica de armazenamento usando o Windows PowerShell

Concluído

Você pode usar o Windows PowerShell para automatizar a implementação da Réplica de Armazenamento.

Implementar réplica de armazenamento usando o Windows PowerShell

Semelhante ao procedimento do Windows Admin Center descrito na unidade anterior, antes de prosseguir com a implementação da Réplica de Armazenamento, valide se todos os pré-requisitos da Réplica de Armazenamento estão em vigor:

  1. Use o Test-SRTopology cmdlet para determinar se os volumes de origem e destino atendem aos requisitos da Réplica de Armazenamento. Você pode usar o cmdlet no modo somente requisitos especificando o parâmetro primeiro e, se isso for bem-sucedido, execute novamente o cmdlet no modo de avaliação de desempenho sem o IgnorePerfTestsIgnorePerfTests parâmetro, como no exemplo a seguir:

    Test-SRTopology -SourceComputerName 'SEA-SVR1.contoso.com' -SourceVolumeName S: -SourceLogVolumeName L: -DestinationComputerName 'SEA-SVR2.contoso.com' -DestinationVolumeName S: -DestinationLogVolumeName L: -DurationInMinutes 1 -ResultPath C:\Temp
    } -Authentication Credssp -Credential $cred
    
  2. Revise os resultados do teste armazenados na C:\temp pasta no SEA-SVR1 e verifique se não há problemas que precisem ser resolvidos.

  3. Use o New-SRPartnership cmdlet para criar uma parceria de Réplica de Armazenamento. Especifique os discos de origem e destino, os logs de origem e destino, os nomes de cluster de origem e destino e, opcionalmente, o tamanho do log, como no exemplo a seguir:

    New-SRPartnership -SourceComputerName 'SEA-SVR1' -SourceRGName 'RG01' -SourceVolumeName S: -SourceLogVolumeName L: -DestinationComputerName 'SEA-SVR2' -DestinationRGName 'RG02' -DestinationVolumeName S: -DestinationLogVolumeName L:
    

    Nota

    O tamanho de log padrão é 8 GB. Para defini-lo com um valor diferente, use o parâmetro LogSizeInBytes .

  4. Para acompanhar o progresso da replicação no servidor de origem, execute o seguinte comando e examine os eventos 5015, 5002, 5004, 1237, 5001 e 2200:

    Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica -max 20
    
  5. No servidor de destino, execute o seguinte comando para revisar os eventos da Réplica de Armazenamento que descrevem a criação da parceria. Este evento indica o número de bytes copiados e o período de tempo correspondente:

    Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica | Where-Object {$_.ID -eq "1215"} | Format-List
    
  6. Como alternativa, você pode executar o seguinte comando no servidor de destino:

    (Get-SRGroup).Replicas | Select-Object NumOfBytesRemaining
    
  7. Para acompanhar o progresso da replicação no servidor de destino, execute o seguinte comando e examine os eventos 5009, 1237, 5001, 5015, 5005 e 2200:

    Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica | FL
    

    Não deve haver avisos ou erros. Você deve receber um grande número de 1237 eventos, que indicam progresso.

  8. Para alterar a direção da replicação, execute o seguinte comando:

    Set-SRPartnership -NewSourceComputerName  -SourceRGName 'SEA-SVR2' -DestinationComputerName 'SEA-SVR1' -DestinationRGName 'RG02'
    

Nota

A réplica de armazenamento não permite alterar a direção da replicação durante a sincronização inicial, pois isso pode levar à perda de dados.

Demonstração

O vídeo a seguir demonstra como implementar a Réplica de Armazenamento usando o Windows PowerShell.

As principais etapas do processo são:

  1. Crie um ambiente AD DS:
    1. Crie uma floresta do AD DS de domínio único que inclua dois servidores membros do domínio com quatro discos de dados cada.
    2. Crie uma estação de trabalho de gerenciamento executando o Windows 10.
  2. Em cada servidor membro do domínio, inicialize os discos de origem e de destino:
    1. Crie um volume formatado com ReFS em cada disco e atribua letras de unidade a cada disco.
    2. Nos servidores membros do domínio, use o Gerenciador do Servidor para inicializar os discos de origem e destino.
    3. Crie um volume formatado com ReFS em cada disco e atribua letras de unidade a cada disco.
  3. Use o Windows PowerShell para habilitar o CredSSP nos dois servidores membros do domínio.
  4. Use o Windows PowerShell para configurar a Réplica de Armazenamento entre os dois servidores membros do domínio.
  5. Use o Windows PowerShell para validar a configuração da Réplica de Armazenamento .


Revisão rápida

1.

Qual dos cmdlets a seguir precisa ser executado antes de usar o Windows PowerShell para remover um grupo de replicação de Réplica de Armazenamento?