Einrichten von Hyper-V-Replikaten

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Stack HCI, Version 22H2 und 21H2

Hyper-V-Replikat ist ein wesentlicher Bestandteil der Hyper-V-Rolle. Es trägt zu Ihrer Notfallwiederherstellungsstrategie bei, indem VMs von einem Hyper-V-Hostserver auf einen anderen repliziert werden, um Ihre Workloads verfügbar zu halten. Hyper-V-Replikat erstellt eine Kopie einer Live-VM auf einer Offlinereplikat-VM. Beachten Sie Folgendes:

  • Hyper-V-Hosts: Primäre und sekundäre Hostserver können physisch am selben oder an getrennten geografischen Standorten mit Replikation über eine WAN-Verbindung angeordnet sein. Hyper-V-Hosts können eigenständig oder Clustern oder in einer Kombination aus beidem bereitgestellt werden. Es besteht keine Active Directory-Abhängigkeit zwischen den Servern, sie müssen auch keine Domänenmitglieder sein.

  • Replikation und Änderungsnachverfolgung: Wenn Sie Hyper-V-Replikat für eine bestimmte VM aktivieren, wird bei der ersten Replikation eine identische Replikat-VM auf einem sekundären Hostserver erstellt. Anschließend erstellt und verwaltet die Änderungsnachverfolgung von Hyper-V-Replikat eine Protokolldatei, in der Änderungen auf einer VM-VHD erfasst werden. Die Protokolldatei wird basierend auf den Einstellungen für die Replikationshäufigkeit in umgekehrter Reihenfolge auf der Replikat-VHD wiedergegeben. Dies bedeutet, dass die neuesten Änderungen gespeichert und asynchron repliziert werden. Die Replikation kann über HTTP oder HTTPS erfolgen.

  • Erweiterte (verkettete) Replikation: Dadurch können Sie eine VM von einem primären Host auf einen sekundären Host und dann den sekundären Host auf einen dritten Host replizieren. Beachten Sie, dass Sie nicht direkt vom primären Host auf den zweiten und den dritten Host replizieren können.

    Dieses Feature macht Hyper-V-Replikat für die Notfallwiederherstellung robuster, da Sie bei einem Ausfall sowohl vom primären als auch vom erweiterten Replikat wiederherstellen können. Sie können ein Failover auf das erweiterte Replikat ausführen, wenn Ihr primärer und sekundärer Standort ausfallen. Beachten Sie, dass das erweiterte Replikat keine anwendungskonsistente Replikation unterstützt und dieselben VHDs wie das sekundäre Replikat verwenden muss.

  • Failover: Wenn es an Ihrem primären (oder bei einer Erweiterung am sekundären) Standort zu einem Ausfall kommt, können Sie manuell ein Testfailover oder ein geplantes bzw. ungeplantes Failover initiieren.

    Frage Test Geplant Ungeplant
    Wann sollte die Ausführung erfolgen? Sicherstellen, dass ein Failover für eine VM möglich ist, und am sekundären Standort gestartet werden kann

    Nützlich für Tests und Schulungen

    Bei geplanten Downtimes und Ausfällen Bei unerwarteten Ereignissen
    Wird eine Duplikat-VM erstellt? Ja Nein Nein
    Wo erfolgt die Initiierung? Auf der Replikat-VM Initiiert auf dem primären und abgeschlossen auf dem sekundären Computer Auf der Replikat-VM
    Wie häufig sollte die Ausführung erfolgen? Einmal im Monat zum Testen (Empfehlung) Einmal alle sechs Monate oder gemäß den Complianceanforderungen Nur im Notfall, wenn die primäre VM nicht verfügbar ist
    Setzt die primäre VM die Replikation fort? Ja Ja. Nach dem Beheben des Ausfalls werden die Änderungen zurück an den primären Standort repliziert, damit das primäre und das sekundäre Replikat synchron sind. Nein
    Kommt es zu Datenverlusten? Keine Keine Nach dem Failover repliziert Hyper-V-Replikat die letzten nachverfolgten Änderungen zurück zum primären Replikat, um Datenverluste vollständig zu vermeiden. Abhängig vom Ereignis und den Wiederherstellungspunkten
    Gibt es Ausfallzeiten? Keine Das Verfahren hat keinerlei Auswirkungen auf Ihre Produktionsumgebung. Während des Failovers wird eine Duplikat-VM erstellt. Nach Abschluss des Failovers wählen Sie auf der Replikat-VM Failover aus, damit diese automatisch bereinigt und gelöscht wird. Dauer des geplanten Ausfalls Dauer des ungeplanten Ausfalls
  • Wiederherstellungspunkte: Beim Konfigurieren der Replikationseinstellungen für eine VM geben Sie die Wiederherstellungspunkte an, die Sie speichern möchten. Wiederherstellungspunkte stellen eine Momentaufnahme zu einem Zeitpunkte dar, aus der Sie eine VM wiederherstellen können. Dabei gehen natürlich weniger Daten verloren, wenn die Wiederherstellung von einem sehr aktuellen Wiederherstellungspunkt durchgeführt wird. Sie können auf Wiederherstellungspunkte zugreifen, die bis zu 24 Stunden alt sind.

Voraussetzungen für die Bereitstellung

Folgendes sollten Sie vor Beginn überprüfen:

  • Ermitteln Sie, welche VHDs repliziert werden müssen. Insbesondere VHDs mit Daten, die sich schnell ändern und nach dem Failover nicht vom Replikatserver verwendet werden, wie z. B. Datenträger mit Auslagerungsdateien, sollten zum Einsparen von Netzwerkbandbreite aus der Replikation ausgeschlossen werden. Notieren Sie sich, welche VHDs ausgeschlossen werden können.

  • Entscheiden Sie, wie oft Daten synchronisiert werden müssen. Die Daten auf dem Replikatserver werden entsprechend der konfigurierten Replikationshäufigkeit synchronisiert (30 Sekunden, 5 Minuten oder 15 Minuten). Bei der Auswahl der Häufigkeit sollten Sie Folgendes berücksichtigen: Werden auf den VMs kritische Daten mit einem niedrigen RPO ausgeführt? Welche Überlegungen zur Netzwerkbandbreite müssen berücksichtigt werden? Ihre besonders kritischen VMs erfordern eine häufigere Replikation.

  • Entscheiden Sie, wie die Daten wiederhergestellt werden sollen. Hyper-V-Replikat speichert standardmäßig nur einen einzelnen Wiederherstellungspunkt, bei dem es sich um die aktuellste Replikation vom primären zum sekundären Replikat handelt. Wenn Sie jedoch die Möglichkeit benötigen, Daten von einem früheren Zeitpunkt wiederherzustellen, können Sie angeben, dass zusätzliche Wiederherstellungspunkte (maximal 24 Stunden) gespeichert werden sollen. Wenn Sie zusätzliche Wiederherstellungspunkte benötigen, sollten Sie beachten, dass dies einen Mehraufwand an Verarbeitungs- und Speicherressourcen erfordert.

  • Ermitteln Sie, welche Workloads Sie replizieren. Die Standardreplikation von Hyper-V-Replikat wahrt nach einem Failover die Konsistenz beim Zustand des Betriebssystems der VM, nicht jedoch beim Zustand der Anwendungen, die auf der VM ausgeführt werden. Wenn Sie Ihren Workloadstatus wiederherstellen möchten, können Sie App-konsistente Wiederherstellungspunkte erstellen. Beachten Sie jedoch, dass eine App-konsistente Wiederherstellung am erweiterten Replikatstandort nicht verfügbar ist, wenn Sie die erweiterte (verkettete) Replikation verwenden.

  • Entscheiden Sie, wie die anfängliche Replikation von VM-Daten ausgeführt werden soll. Die Replikation beginnt mit der Übertragung des aktuellen Zustands der VMs. Dieser anfängliche Zustand kann direkt über das vorhandene Netzwerk übermittelt werden – entweder sofort oder zu einem konfigurierbaren späteren Zeitpunkt. Als Erstkopie kann auch eine bereits vorhandene wiederhergestellte VM verwendet werden (beispielsweise, wenn Sie eine frühere Sicherung der VM auf dem Replikatserver wiederhergestellt haben). Alternativ können Sie Netzwerkbandbreite einsparen, indem Sie die Erstkopie auf externe Medien kopieren und diese physisch an den Replikatstandort senden. Wenn Sie eine bereits vorhandene VM verwenden möchten, löschen Sie alle zuvor zugeordneten Momentaufnahmen.

Bereitstellungsschritte

Schritt 1: Einrichten der Hyper-V-Hosts

Sie benötigen mindestens zwei Hyper-V-Hosts mit mindestens einer VM auf jedem Server. Erste Schritte mit Hyper-V: Der Hostserver, auf den Sie VMs replizieren, muss als Replikatserver eingerichtet werden.

  1. Wählen Sie in den Hyper-V-Einstellungen für den Server, auf den Sie VMs replizieren möchten, unter Replikationskonfiguration die Option Diesen Computer aktivieren als Replikatserver aus.

  2. Sie können die Replikation über HTTP oder verschlüsseltes HTTPS ausführen. Wählen Sie Kerberos (HTTP) verwenden oder Zertifikatbasierte Authentifizierung verwenden (HTTPS) aus. Standardmäßig sind HTTP (Port 80) und HTTPS (Port 443) als Firewallausnahmen auf dem Hyper-V-Replikatserver aktiviert. Wenn Sie die Standardporteinstellungen ändern, müssen Sie auch die Firewallausnahme ändern. Wenn Sie über HTTPS replizieren, müssen Sie ein Zertifikat auswählen. Außerdem sollten Sie eine Zertifikatauthentifizierung eingerichtet haben.

  3. Wählen Sie für die Autorisierung Replikation von jedem authentifizierten Server zulassen aus, damit der Replikatserver Datenverkehr zur VM-Replikation von jedem primären Server akzeptiert, der sich erfolgreich authentifiziert. Wählen Sie Replikation von den angegebenen Servern zulassen aus, um nur Datenverkehr von den von Ihnen ausgewählten primären Servern zu akzeptieren.

    Für beide Optionen können Sie angeben, wo die replizierten VHDs auf dem Hyper-V-Replikatserver gespeichert werden sollen.

  4. Klicken Sie auf OK oder Übernehmen.

Schritt 2: Einrichten der Firewall

Um die Replikation zwischen dem primären und dem sekundären Server zuzulassen, muss der Datenverkehr die Windows-Firewall (oder andere Firewalls von Drittanbietern) durchlaufen. Wenn Sie die Hyper-V-Rolle auf den Servern installiert haben, werden standardmäßig Ausnahmen für HTTP (Port 80) und HTTPS (Port 443) erstellt. Wenn Sie diese Standardports verwenden, müssen Sie nur die Regeln aktivieren:

  • So aktivieren Sie die Regeln auf einem eigenständigen Hostserver

    1. Öffnen Sie Windows-Firewall mit erweiterter Sicherheit , und klicken Sie auf Eingehende Regeln.

    2. Klicken Sie zum Aktivieren der HTTP-Authentifizierung (Kerberos) mit der rechten Maustaste auf Hyper-V-Replikat – HTTP-Listener (TCP eingehend)>Regel aktivieren. Klicken Sie zum Aktivieren der zertifikatbasierten HTTPS-Authentifizierung mit der rechten Maustaste auf Hyper-V-Replikat – HTTPS-Listener (TCP eingehend)>Regel aktivieren.

  • Um Regeln für einen Hyper-V-Cluster zu aktivieren, öffnen Sie eine Windows PowerShell-Sitzung mit Als Administrator ausführen, und führen Sie dann einen der folgenden Befehle aus:

    • Für HTTP:

      get-clusternode | ForEach-Object {Invoke-command -computername $_.name -scriptblock {Enable-Netfirewallrule -displayname "Hyper-V Replica HTTP Listener (TCP-In)"}}

    • Für HTTPS:

      get-clusternode | ForEach-Object {Invoke-command -computername $_.name -scriptblock {Enable-Netfirewallrule -displayname "Hyper-V Replica HTTPS Listener (TCP-In)"}}

Aktivieren der Replikation der virtuellen Computer

Führen Sie die folgenden Schritte auf jeder VM aus, die Sie replizieren möchten:

  1. Wählen Sie im Bereich Details des Hyper-V-Managers eine VM aus, indem Sie darauf klicken. Klicken Sie mit der rechten Maustaste auf die ausgewählte VM, und klicken Sie dann auf Replikation aktivieren, um den Assistenten zum Aktivieren der Replikation zu öffnen.

  2. Klicken Sie auf der Seite Vorbemerkungen auf Weiter.

  3. Geben Sie auf der Seite Replikatserver angeben im Feld „Replikatserver“ den NetBIOS- oder vollqualifizierten Domänennamen (FQDN) des Replikatservers an. Wenn der Replikatserver Bestandteil eines Failoverclusters ist, geben Sie den Namen des Hyper-V-Replikatbrokers ein. Klicken Sie auf Weiter.

  4. Auf der Seite Verbindungsparameter angeben ruft Hyper-V-Replikat automatisch die Authentifizierungs- und Porteinstellungen ab, die Sie für den Replikatserver konfiguriert haben. Wenn Werte nicht abgerufen werden, überprüfen Sie, ob der Server als Replikatserver konfiguriert und im DNS registriert ist. Geben Sie die Einstellung ggf. manuell ein.

  5. Stellen Sie auf der Seite Virtuelle Festplatten für Replikation auswählen sicher, dass die zu replizierenden VHDs ausgewählt sind, und deaktivieren Sie die Kontrollkästchen aller VHDs, die Sie aus der Replikation ausschließen möchten. Klicken Sie anschließend auf Weiter.

  6. Geben Sie auf der Seite Replikationshäufigkeit konfigurieren an, wie oft Änderungen vom primären zum sekundären Replikat synchronisiert werden sollen. Klicken Sie anschließend auf Weiter.

  7. Wählen Sie auf der Seite Zusätzliche Wiederherstellungspunkte konfigurieren aus, ob Sie nur den neuesten Wiederherstellungspunkt beibehalten oder zusätzliche Punkte erstellen möchten. Wenn Sie Anwendungen und Workloads mit eigenen VSS-Writern konsistent wiederherstellen möchten, sollten Sie Momentaufnahmeintervall für Volumeschattenkopie-Dienst auswählen und angeben, wie oft App-konsistente Momentaufnahmen erstellt werden sollen. Beachten Sie, dass der Hyper-VMM-Anforderungsdienst sowohl auf dem primären als auch auf dem sekundären Hyper-V-Server ausgeführt werden muss. Klicken Sie dann auf Weiter.

  8. Wählen Sie auf der Seite Methode für erste Replikation auswählen die erste zu verwendende Replikationsmethode aus. Bei der Standardeinstellung zum Senden der ersten Kopie über das Netzwerk werden die Konfigurationsdatei der primären VM (VMCX) und die ausgewählten Dateien der virtuellen Festplatten (VHDX und VHD) über Ihre Netzwerkverbindung kopiert. Überprüfen Sie die Verfügbarkeit der Netzwerkbandbreite, wenn Sie diese Option verwenden möchten. Wenn die primäre VM bereits am sekundären Standort als replizierte VM konfiguriert wurde, kann es hilfreich sein, Vorhandenen virtuellen Computer auf dem Replikatserver als Anfangskopie verwenden auszuwählen. Sie können den Hyper-V-Export verwenden, um die primäre VM zu exportieren und als virtuellen Replikatcomputer auf dem sekundären Server zu importieren. Bei größeren VMs oder einer begrenzten Bandbreite können Sie die anfängliche Replikation über das Netzwerk zu einem späteren Zeitpunkt außerhalb der Spitzenzeiten konfigurieren oder die anfänglichen Replikationsinformationen als Offlinemedien senden.

    Bei einer Offlinereplikation übertragen Sie die anfängliche Kopie auf einem externen Speichermedium wie einer Festplatte oder einem USB-Laufwerk auf den sekundären Server. Dazu müssen Sie den externen Speicher mit dem primären Server (oder dem Besitzerknoten in einem Cluster) verbinden. Wenn Sie dann die Option zum Senden der ersten Kopie mithilfe externer Medien auswählen, können Sie einen lokalen Speicherort oder einen auf Ihren externen Medien angeben, an dem die anfängliche Kopie gespeichert werden kann. Auf dem Replikatserver wird eine Platzhalter-VM erstellt. Nach Abschluss der anfänglichen Replikation kann der externe Speicher an den Replikatstandort gesendet werden. Dort verbinden Sie die externen Medien mit dem sekundären Server oder mit dem Besitzerknoten des sekundären Clusters. Anschließend importieren Sie das anfängliche Replikat an einen angegebenen Speicherort und führen es mit der Platzhalter-VM zusammen.

  9. Prüfen Sie auf der Seite Der Assistent zum Aktivieren der Replikation wird abgeschlossen die Informationen in der Zusammenfassung, und klicken Sie dann auf Fertig stellen. Die Daten der VM werden mit den Ihren Einstellungen übertragen. Das daraufhin angezeigte Dialogfeld gibt an, dass die Replikation erfolgreich aktiviert wurde.

  10. Wenn Sie die erweiterte (verkettete) Replikation konfigurieren möchten, öffnen Sie den Replikatserver, und klicken Sie mit der rechten Maustaste auf die VM, die Sie replizieren möchten. Klicken Sie auf Replikation>Erweiterte Replikation, und geben Sie die Replikationseinstellungen an.

Ausführen eines Failovers

Nach Abschluss dieser Bereitstellungsschritte wird Ihre replizierte Umgebung ausgeführt. Nun können Sie nach Bedarf Failover ausführen.

Testfailover: Wenn Sie ein Testfailover ausführen möchten, klicken Sie mit der rechten Maustaste auf die Replikat-VM und wählen Replikation>Testfailover aus. Wählen Sie den aktuellen Wiederherstellungspunkt aus (oder einen anderen, sofern konfiguriert). Am sekundären Standort wird eine neue Test-VM erstellt und gestartet. Nachdem Sie die Tests abgeschlossen haben, wählen Sie auf der Replikat-VM Testfailover beenden aus, um diese zu bereinigen. Beachten Sie, dass Sie für eine VM immer nur jeweils ein Testfailover ausführen können. Weitere Informationen finden Sie unter Testen des Failovers in Hyper-V-Replikat.

Geplantes Failover: Um ein geplantes Failover auszuführen, klicken Sie mit der rechten Maustaste auf die primäre VM und wählen Replikation>Geplantes Failover aus. Das geplante Failover führt die erforderlichen Überprüfungen durch, um sicherzustellen, dass keine Datenverluste auftreten. Dabei wird überprüft, ob die primäre VM heruntergefahren wird, bevor das Failover beginnt. Nach dem Failover der VM beginnt die Replikation der Änderungen zurück an den primären Standort, sofern dieser verfügbar ist. Beachten Sie, dass der primäre Server so konfiguriert werden muss, dass er die Replikation vom sekundären Server oder im Fall eines primären Clusters vom Hyper-V-Replikatbroker empfangen kann. Bei einem geplanten Failover die letzten nachverfolgten Änderungen gesendet. Weitere Informationen finden Sie unter Geplantes Failover in Hyper-V-Replikat.

Ungeplantes Failover: Klicken Sie zum Ausführen eines ungeplanten Failovers mit der rechten Maustaste auf die Replikat-VM, und wählen Sie im Hyper-V-Manager oder Failoverclustering-Manager Replikation>Ungeplantes Failover aus. Sie können eine Wiederherstellung vom neuesten Wiederherstellungspunkt oder von früheren Wiederherstellungspunkten durchführen, sofern diese Option aktiviert ist. Überprüfen Sie nach dem Failover, ob auf der Failover-VM alles wie erwartet funktioniert, und klicken Sie dann auf der Replikat-VM auf Abschließen. Weitere Informationen.