Implementieren von Speicherreplikaten mithilfe von Windows PowerShell

Abgeschlossen

Mit Windows PowerShell können Sie die Implementierung von Speicherreplikaten automatisieren.

Implementieren von Speicherreplikaten mithilfe von Windows PowerShell

Bevor Sie mit der Implementierung des Speicherreplikats fortfahren, überprüfen Sie, ob alle Voraussetzungen für das Speicherreplikat erfüllt sind. Diese Vorgehensweise ähnelt dem in der vorherigen Einheit beschriebenen Verfahren mit Windows Admin Center:

  1. Überprüfen Sie mithilfe des Cmdlets Test-SRTopology, ob Quell- und Zielvolumes die Anforderungen des Speicherreplikats erfüllen. Geben Sie zuerst den Parameter IgnorePerfTests an, wenn Sie das Cmdlet im Modus „Nur Anforderungen“ verwenden möchten. Wenn dies erfolgreich ist, führen Sie das Cmdlet wie im folgenden Beispiel gezeigt erneut im Modus „Leistungsbewertung“ ohne Angabe des IgnorePerfTests-Parameters aus:

    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. Überprüfen Sie auf SEA-SVR1 die im Ordner C:\temp gespeicherten Ergebnisse, und stellen Sie sicher, dass keine Probleme behoben werden müssen.

  3. Erstellen Sie mithilfe des Cmdlets New-SRPartnership eine Partnerschaft für das Speicherreplikat. Geben Sie wie im folgenden Beispiel die Quell- und Zieldatenträger, die Quell- und Zielprotokolle und die Quell- und Zielclusternamen sowie optional die Protokollgröße an:

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

    Hinweis

    Die Standardprotokollgröße beträgt 8 GB. Verwenden Sie den Parameter LogSizeInBytes, wenn Sie diesen Wert ändern möchten.

  4. Führen Sie zur Nachverfolgung des Replikationsfortschritts auf dem Quellserver den folgenden Befehl aus, und überprüfen Sie dann die Ereignisse 5015, 5002, 5004, 1237, 5001 und 2200:

    Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica -max 20
    
  5. Führen Sie auf dem Zielserver den folgenden Befehl aus, um die Ereignisse des Speicherreplikats zur Erstellung der Partnerschaft zu überprüfen. In diesem Ereignis werden die Anzahl der kopierten Bytes und der entsprechende Zeitraum angegeben:

    Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica | Where-Object {$_.ID -eq "1215"} | Format-List
    
  6. Alternativ dazu können Sie den folgenden Befehl auf dem Zielserver ausführen:

    (Get-SRGroup).Replicas | Select-Object NumOfBytesRemaining
    
  7. Führen Sie zur Nachverfolgung des Replikationsfortschritts auf dem Zielserver den folgenden Befehl aus, und überprüfen Sie dann die Ereignisse 5009, 1237, 5001, 5015, 5005 und 2200:

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

    Es sollten keine Warnungen oder Fehler auftreten. Sie sollten eine große Anzahl von 1237-Ereignissen erhalten, durch die der Fortschritt angezeigt wird.

  8. Führen Sie den folgenden Befehl aus, um die Richtung der Replikation zu ändern:

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

Hinweis

Das Speicherreplikat lässt keine Änderung der Replikationsrichtung während der Erstsynchronisierung zu, da dies zu Datenverlusten führen kann.

Demo

Im folgenden Video wird die Implementierung von Speicherreplikaten mithilfe von Windows PowerShell veranschaulicht.

Die wichtigsten Schritte dabei sind:

  1. Erstellen einer AD DS-Umgebung:
    1. Erstellen Sie eine AD DS-Gesamtstruktur mit einer einzelnen Domänen, die zwei Domänenmitgliedsserver mit jeweils vier Datenträgern enthält.
    2. Erstellen Sie eine Verwaltungsarbeitsstation, auf der Windows 10 ausgeführt wird.
  2. Initialisieren Sie auf jedem Domänenmitgliedsserver die Quell- und Zieldatenträger:
    1. Erstellen Sie auf jedem Datenträger ein Volume im ReFS-Format, und weisen Sie jedem Datenträger einen Laufwerkbuchstaben zu.
    2. Initialisieren Sie auf den Domänenmitgliedsservern mithilfe des Server-Managers die Quell- und Zieldatenträger.
    3. Erstellen Sie auf jedem Datenträger ein Volume im ReFS-Format, und weisen Sie jedem Datenträger einen Laufwerkbuchstaben zu.
  3. Aktivieren Sie mithilfe von Windows PowerShell auf den beiden Domänenmitgliedsservern die Option CredSSP.
  4. Konfigurieren Sie mithilfe von Windows PowerShell das Speicherreplikat zwischen den beiden Domänenmitgliedsservern.
  5. Überprüfen Sie mithilfe von Windows PowerShell die Konfiguration des Speicherreplikats.


Kurze Wiederholung

1.

Welches der folgenden Cmdlets müssen Sie ausführen, bevor Sie mithilfe von Windows PowerShell eine Replikationsgruppe des Speicherreplikats entfernen können?