Hinweis:

Mit OCI Full Stack DR ein nicht bewegliches Compute-Block-Volume mit DR-Drillplänen anhängen oder trennen

Einführung

Oracle Cloud Infrastructure Full Stack Disaster Recovery (OCI Full Stack DR) bietet eine vollständig automatisierte und umfassende Disaster-Recovery-Orchestrierungslösung für alle Layer einer Full-Stack-Cloud-Anwendung, einschließlich Infrastruktur, Datenbank und der Anwendungs-Middle Tier. Mit Full Stack DR können Sie Ihre Full Stack-Anwendungen über Oracle Cloud Infrastructure-(OCI-)Regionen oder Availability-Domains in derselben Region hinweg wiederherstellen.

OCI Full Stack Disaster Recovery bietet außergewöhnliche Flexibilität. Sie können benutzerdefinierte Gruppen im Disaster-Recovery-(DR-)Plan verwenden, sodass benutzerdefinierte Schritte im Rahmen des gesamten DR-Plans verwaltet werden können. Nachdem OCI Full Stack Disaster Recovery den anfänglichen DR-Plan mit integrierten Plangruppen und -schritten erstellt hat, können Sie zusätzliche benutzerdefinierte Plangruppen und -schritte integrieren. Sie können Skripte und OCI Functions mit einer benutzerdefinierten Plangruppe aufrufen.

Bei Warm Standby- oder Active/Passive-Topologie können frühere Administratoren benutzerdefinierte Plangruppen und Skripte verwenden, um regionsübergreifende replizierte Block-Volumes in der DR-Region zu verarbeiten und zu unmounten/mounten sowie die Block-Volumes zu trennen/zu den Compute-Instanzen anzuhängen. Mit der neuen Verbesserung in OCI Full Stack DR können Benutzer Block-Volumes angeben, die getrennt oder angehängt werden müssen, während sie die nicht bewegten Instanzen in der DR-Schutzgruppe hinzufügen. OCI Full Stack DR generiert dann automatisch Plangruppen und Schritte während der DR-Planerstellung.

Mit den beiden DR-Drillplantypen von OCI Full Stack DR erhalten Benutzer die Flexibilität, das Recovery für einen gesamten Anwendungsstack zu validieren, und können per Mausklick einen vollständigen Dry Run Ihres Failover-Plans ausführen.

In diesem Tutorial wird erläutert, wie Sie OCI Full Stack DR-Verbesserungen für nicht verschiebbare Compute-Block-Volumes mit DR-Drillplänen verwenden.

DR-Drillplan: Ein DR-Plantyp, der ein Replikat des Produktionsanwendungsstacks in der Standbyregion erstellt, ohne den Produktionsstack zu unterbrechen. Es gibt zwei Arten von DR-Bohrplänen:

DR-Drillplan starten: Generiert einen Plan ähnlich einem Failover, da die während eines Drillvorgangs ausgeführten Schritte nur in der Standbyregion ausgeführt werden.

DR-Drillplan stoppen: Generiert einen Plan, der den Start-DR-Plan, der in der Standbyregion erstellt wurde, aufräumt.

Bereitstellungsarchitektur

Nicht bewegliche Architektur

Hinweis:

Ziele

Die folgenden Aufgaben werden im Tutorial behandelt:

  1. Erstellen Sie Volume-Gruppen mit regionsübergreifender Replikation für das Block-Volume in der primären Region
  2. DR-Schutzgruppen in Primär- und Standbyregionen erstellen und verknüpfen
  3. Mitglieder in primärer DR-Schutzgruppe hinzufügen und aktualisieren
  4. Mitglieder in Standby-DR-Schutzgruppe hinzufügen und aktualisieren
  5. Start-Drill-Plan in Standby-Region erstellen
  6. Vorabprüfungen ausführen und Start-Drill-Plan ausführen
  7. Stop-Drill-Plan in Standby-Region erstellen
  8. Vorabprüfungen ausführen und Aufgliederungsplan stoppen ausführen

Voraussetzungen

Implementierung

Für dieses Tutorial haben wir bereits die folgenden Ressourcen erstellt.

Ressourcen Hauptregion - Frankfurt
Object Storage-Bucket FSDR_storage_primary
Compartment vasudeva.manikandan
Compute-VM vasu-pub-inst
Block Volume vasu-inst-blkvolume
Mount Point /u01
Ressourcen Standby-Region - London
Object Storage-Bucket FSDR_storage_secondary
Compartment vasudeva.manikandan
Compute-VM vasu-volgrp-poc

Aufgabe 1: Volume-Gruppen mit regionsübergreifender Replikation für das Block-Volume in der primären Region erstellen

  1. Melden Sie sich bei der OCI-Konsole mit dem OCI Full Stack DR-Administratorbenutzer oder -Benutzer mit den erforderlichen Berechtigungen an.

  2. Klicken Sie in der primären Region (Frankfurt) auf das Hamburger-Menü, und gehen Sie zu Speicher, Disaster Recovery, Volume-Gruppen, und klicken Sie dann auf Volume-Gruppe erstellen.

    Volume-Gruppe in Ashburn erstellen

  3. Fügen Sie ein Block-Volume der Compute-Instanz vasu-pub-inst hinzu.

    Boot-Volume in Ashburn auswählen

  4. Aktivieren Sie die regionsübergreifende Replikation von Frankfurt nach London.

    Regionsübergreifende Replikation in Ashburn aktivieren

  5. Behalten Sie für Backup-Policy den Wert "Keine" bei, klicken Sie auf Weiter, und prüfen Sie die Übersicht.

    Volume-Gruppe - Zusammenfassung

Aufgabe 2: DR-Schutzgruppen in Primär- und Standbyregionen erstellen und zuordnen

  1. Gehen Sie im Hamburger-Menü zur OCI-Konsole in der primären Region (Frankfurt), navigieren Sie zu Migration und Disaster Recovery, Disaster Recovery, Disaster-Recovery-Schutzgruppen, und klicken Sie auf Disaster-Recovery-Schutzgruppe erstellen.

    Disaster Recovery-Schutzgruppe in Ashburn erstellen

  2. Gehen Sie in der Standbyregion (London) im Hamburger-Menü zu Migration und Disaster Recovery, Disaster Recovery, Disaster-Recovery-Schutzgruppen, und klicken Sie auf Disaster-Recovery-Schutzgruppe erstellen.

    Disaster Recovery-Schutzgruppe in Phoenix erstellen

  3. Geben Sie in der primären Region (Frankfurt) die folgenden Informationen ein, und klicken Sie auf Zuordnen.

    • Name der DR-Schutzgruppe (DRPG): fsdr-volgrp-poc-ff.
    • Rolle: Primary.
    • Peerregion: London.
    • Peer Disaster Recovery Protection Group: fsdr-volgrp-poc-uk.

    Primär- und Standbydatenbank zuordnen

Hinweis: Prüfen Sie die Rolle von fsdr-volgrp-poc-ff als Primär- und fsdr-volgrp-poc-uk als Standbydatenbank.

Aufgabe 3: Mitglieder in der primären DR-Schutzgruppe hinzufügen und aktualisieren

  1. Wählen Sie in der primären Region (Frankfurt) das DRPG fsdr-volgrp-poc-ff aus, und klicken Sie auf Mitglieder und Mitglieder hinzufügen, um eine Volume-Gruppe und eine nicht zu verschiebende virtuelle Maschine (VM) hinzuzufügen.

    Hauptmitglieder in Frankfurt

    Hinweis: Stellen Sie sicher, dass Sie beim Hinzufügen von VM als Mitglied den Compute-Instanztyp als nicht verschiebende Instanz auswählen.

  2. Klicken Sie unter Mitglieder auf das Auslassungspunktsymbol für die Compute-Instanzen, und klicken Sie auf Bearbeiten.

    Primäre Mitglieder in Ashburn bearbeiten

  3. Klicken Sie auf Erweiterte Optionen anzeigen, wählen Sie Block-Volumes aus, geben Sie die folgenden Informationen ein, und klicken Sie auf Änderungen speichern.

    • Quellblock-Volume: vasu-inst-blkvolume.
    • Referenzinstanz für Volume-Anhang: Volume-Anhangsreferenz als Block-Volume-Gruppe, die in Aufgabe 1 erstellt wurde. In diesem Tutorial ist es vasu-volgrp-poc.
    • Mount Point: Der Mount Point, den Sie erstellt und an die primäre Quell-VM angehängt haben. In diesem Tutorial ist es /u01.

    Hinweis: Wenn Sie den Mount Point beim Drill oder Switchover nicht erwähnen, hängt OCI Full Stack DR das Block-Volume an die Standby-Ziel-VM in der OCI-Konsole an. Sie müssen die Mountbefehle in der VM manuell ausführen, um sie verfügbar zu machen.

    "Erweiterte Optionen in FF anzeigen" bearbeiten

    Block-Volume-Details in FF bearbeiten

  4. Melden Sie sich bei der VM vasu-pub-inst der primären Region an, und stellen Sie sicher, dass /etc/fstab-Einträge mit Block-Volume- und Mount Point-Details aktualisiert werden, wie im folgenden Bild gezeigt.

    FSTAB-Details in FF

Aufgabe 4: Mitglieder in Standby-DR-Schutzgruppe hinzufügen und aktualisieren

  1. Wählen Sie in der Standbyregion (London) das DRPG fsdr-volgrp-poc-uk aus, und klicken Sie auf Mitglieder und Mitglieder hinzufügen, um eine nicht zu verschiebende VM hinzuzufügen.

    Hauptmitglieder in London

    Hinweis: Stellen Sie sicher, dass Sie beim Hinzufügen von VM als Mitglied den Compute-Instanztyp als nicht verschiebende Instanz auswählen.

  2. Klicken Sie unter Mitglieder auf das Auslassungspunktsymbol der Compute-Instanz vasu-volgrp-poc, und klicken Sie auf Bearbeiten.

  3. Klicken Sie auf Erweiterte Optionen anzeigen, wählen Sie Block-Volume aus, geben Sie die folgenden Informationen ein, und klicken Sie auf Änderungen speichern.

    • Block-Volume: Wählen Sie das Quellblock-Volume aus, das Sie an die Ziel-VM anhängen müssen. In diesem Tutorial ist es vasu-inst-blkvolume.
    • Referenzinstanz für Volume-Anhang: Die Referenz für den Volume-Anhang ist die primäre Quell-VM, die vasu-pub-inst lautet.
    • Mount Point: Mount Point, wie in der Quell-VM erstellt. In diesem Tutorial ist es /u01.

    Standbymitglieder in AshburnLondon

  4. Melden Sie sich bei der VM vasu-volgrp-poc der Standbyregion an, und stellen Sie sicher, dass /etc/fstab-Einträge mit Block-Volume- und Mount Point-Details aktualisiert werden, wie im folgenden Bild gezeigt.

    FSTAB-Details in FF

Aufgabe 5: DR-Startplan in Standby-Teilsektor erstellen

Erstellen Sie einen DR-Plan in der Standby-DR-Schutzgruppe fsdr-volgrp-poc-uk.

  1. Klicken Sie auf Pläne, Plan erstellen, und geben Sie die folgenden Informationen ein. Klicken Sie dann auf Erstellen.

    • Name: Start Drill - Trail 2.
    • Plantyp: Start Drill.

    DR-Drill-Plan

    Hinweis: Erstellen Sie den DR-Drillplan aus der Standby-DR-Schutzgruppe (London).

  2. Klicken Sie auf den Plan, und stellen Sie sicher, dass integrierte Pläne generiert wurden, wie in der folgenden Abbildung dargestellt.

    Eingebauter Standardplan

Aufgabe 6: Vorabprüfungen ausführen und Start-Drill-Plan ausführen

Mit der Option Vorabprüfungen ausführen wird eine Schnellvalidierung aller Schritte in einem DR-Plan ausgeführt.

  1. Wählen Sie den Plan Drill starten - Trail 2, und klicken Sie auf Vorabprüfungen ausführen, um das Dialogfeld "Vorabprüfungen ausführen" zu starten und den erfolgreichen Abschluss zu prüfen.

    Switchover-Vorprüfung

    Status der Switchover-Vorprüfung

  2. Wählen Sie den Plan Drill starten - Trail 2 aus, und klicken Sie auf Disaster-Recovery-Plan ausführen, um den Plan auszuführen.

    Disaster-Recovery-Plan ausführen

    Prüfen Sie den Status des Plans, und stellen Sie sicher, dass alle Schritte im Plan erfolgreich sind.

    Status des Disaster Recovery-Plans ausführen

  3. Melden Sie sich nach der erfolgreichen DR-Planausführung bei der Instanz in London an, und prüfen Sie, ob die Mount Points angehängt wurden.

    Phx-VM nach Switchover prüfen

  4. Nachdem Sie den Drill gestartet haben, wechselt die DR-Schutzgruppe sowohl in der primären als auch in der Standbyregion in den Status Inactive (Drill wird ausgeführt). Während dieser Phase sind Änderungen an der DR-Schutzgruppe auf der Primär- und der Standbydatenbank eingeschränkt. Wenn der Status der primären und der Standby-DR-Schutzgruppe DrillInProgress lautet, können Sie nur die Stopp-Drillpläne ausführen.

Aufgabe 7: Aufgliederungsplan für Stopp in Standby-Region erstellen

Erstellen Sie einen DR-Plan in der Standby-DR-Schutzgruppe fsdr-volgrp-poc-uk.

  1. Klicken Sie auf Pläne, Plan erstellen, und geben Sie die folgenden Informationen ein. Klicken Sie dann auf Erstellen.

    • Name: Stop Drill - Trail 2.
    • Plantyp: Stop Drill.

    DR-Drill-Plan

    Hinweis: Beachten Sie, dass der Start-DR-Drillplan den Status "Aktiv" aufweist, da der Stopp-Drillplan nur aus der Standby-DR-Schutzgruppe (London) ausgeführt werden kann.

    DR-Drill-Plan

  2. Klicken Sie auf den Plan, und stellen Sie sicher, dass integrierte Pläne generiert wurden, wie in der folgenden Abbildung dargestellt.

    Eingebauter Standardplan

Aufgabe 8: Vorabprüfungen ausführen und Drilldown-Plan ausführen

Mit der Option Vorabprüfungen ausführen wird eine Schnellvalidierung aller Schritte in einem DR-Plan ausgeführt.

  1. Wählen Sie den Plan Drill stoppen - Trail 2 aus, und klicken Sie auf Vorabprüfungen ausführen, um das Dialogfeld "Vorabprüfungen ausführen" zu starten und den erfolgreichen Abschluss zu prüfen.

    Switchover-Vorprüfung

    Status der Switchover-Vorprüfung

  2. Klicken Sie im DR-Drillplan Drilldown stoppen - Trail 2 auf Disaster-Recovery-Plan ausführen, um den Plan auszuführen.

    Disaster-Recovery-Plan ausführen

    Prüfen Sie den Status des Plans, und stellen Sie sicher, dass alle Schritte im Plan erfolgreich sind.

    Status des Disaster Recovery-Plans ausführen

  3. Melden Sie sich nach der erfolgreichen DR-Planausführung bei der Instanz in London an, und prüfen Sie, ob die Mount Points getrennt wurden.

    Phx-VM nach Switchover prüfen

Nächste Schritte

Sie haben gelernt, wie Sie DR-Drill-Pläne verwenden und wie Sie ein Block-Volume mit OCI Full Stack Disaster Recovery an nicht verschiebbare Instanzen anhängen oder trennen.

Die Ausführung von DR-Drills ist eine wichtige DR-Servicefunktion, mit der Benutzer ihre Konfiguration und Pläne zur Geschäftskontinuität ausüben und validieren können, ohne ihren Produktionsstack zu unterbrechen. Das Beste an DR-Drills ist, dass der Trockenlauf des Failovers keinen Einfluss auf Ihren Produktionsanwendungsstack hat.

Sie können Ihren DR-Plan auch weiter anpassen, indem Sie benutzerdefinierte Gruppen gemäß den Anwendungsanforderungen hinzufügen.

Danksagungen

Weitere Lernressourcen

Lernen Sie andere Übungen auf docs.oracle.com/learn kennen, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube Channel zu. Außerdem können Sie education.oracle.com/learning-explorer besuchen, um Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.