OCI Block Volumes-Replikation implementieren
Bei dieser Implementierung wird das regionsübergreifende Replikationsfeature von OCI Block Volumes verwendet, um die Block-Volumes zu replizieren.
Die Implementierung der OCI Block Volumes-Replikation bietet folgende Vorteile:
- Skripte müssen nicht wie in anderen Replikationsfällen regelmäßig erstellt und ausgeführt werden. Nachdem Sie die Replikation eingerichtet haben, wird sie automatisch von Oracle Cloud Infrastructure ausgeführt.
- Es handelt sich um eine allgemeine Lösung für alle Block-Volumes von Compute-Instanzen (mit Ausnahme der Boot-Volumes). Wenn Sie über mehrere Systeme verfügen, können Sie in allen Systemen den gleichen Ansatz verwenden.
- Die Informationen auf den replizierten Block-Volumes sind eine genaue Kopie der primären Block-Volumes. Alle Dateien im Block-Volume werden repliziert.
Beachten Sie Folgendes, bevor Sie die OCI Block Volumes-Replikation verwenden:
- Zum Mounten der replizierten Block-Volumes im sekundären System sind Schritte erforderlich. Sie können das Replikat der Block-Volumes nicht direkt mounten. Sie müssen sie zuerst aktivieren, um geklonte Block-Volumes zu erstellen, die gemountet werden können. Dies ist in Systemen mit wenigen Knoten nicht komplex, aber die Komplexität steigt, wenn es viele Knoten gibt. Und insbesondere in Systemen, die nicht dieselbe Knotenverteilung in den Availability-Domains der Primär- und Standbydatenbank haben.
Sie können diese Komplexität jedoch mit dem Oracle Cloud Infrastructure Full Stack Disaster Recovery-Service überwinden, um diese Schritte bei Switchover-, Failover- und Validierungsvorgängen zu automatisieren.
- Diese Technologie kann für viele Systeme nicht ausreichen. Wenn das System über mehr Speichertypen verfügt (z.B. gemeinsam verwendete OCI File Storage-Dateisysteme), müssen Sie dafür eine andere Replikattechnologie verwenden.
Replikation für OCI Block Volumes einrichten
Um die OCI Block Volumes-Replikation zu implementieren, sind die folgenden Schritte erforderlich:
- Mit der OCI-Konsole können Sie die Volume-Gruppen in der primären Region definieren und die Block-Volumes gruppieren, die Sie replizieren müssen.
Eine Volume-Gruppe kann nur Block-Volumes enthalten, die sich in derselben Availability-Domain (AD) befinden, und alle Block-Volumes in der Gruppe werden nur in einer Ziel-AD repliziert. Wenn sich Ihre Block-Volumes in mehreren ADs befinden, erstellen Sie eine Block-Volume-Gruppe für jede Kombination aus Quell- und Ziel-ADs.
- Aktivieren Sie das Replikat in den Volume-Gruppen für die entsprechenden ADs der sekundären Region.
- Stellen Sie eine Verbindung zu den Mid-Tier-Hosts im sekundären System her, und unmounten Sie die Block-Volumes, die von den primären repliziert werden.
- Mit der OCI-Konsole können Sie alle Block-Volumes, die aus dem primären System repliziert werden, trennen und verwerfen. Sie werden nicht mehr verwendet.
- Implementieren Sie eine Möglichkeit, die standortspezifischen Informationen, die sich in den Block-Volumes befinden, zu verwalten, indem Sie sie nach dem Replikat mit den entsprechenden Informationen aktualisieren.
Diese Implementierung gilt für alle Block-Volumes außer Boot-Volumes. Die Boot-Volume-Replikation hat andere Auswirkungen und liegt außerhalb des Geltungsbereichs dieser Implementierung.
Beispiel 1: Mit der OCI Block Volumes-Replikation das Block-Volume der Mid-Tier-Konfiguration replizieren
Hinweis:
Dieses Beispiel gilt für alle Mid-Tier-Systeme. Als Referenz wird erläutert, wie Sie die Block-Volumes replizieren, die die Oracle WebLogic-Konfiguration eines Oracle WebLogic Server for OCI-Stacks enthalten. Mit Ausnahme der Boot-Volumes können Sie jedoch die gleichen Schritte ausführen, um andere Block-Volumes in einem Mid-Tier-System zu replizieren.Das folgende Image ist ein Beispiel für ein Oracle WebLogic Server-System mit regionsübergreifendem OCI Block Volumes-Replikat.
wls-bv-replikationsübergreifend-oracle.zip
So richten Sie das regionsübergreifende Replikat für die Block-Volumes ein:
Replikation für OCI Block Volumes validieren
Bei einem Switchover- oder Failover-Vorgang müssen die replizierten Informationen in der Standby Site verfügbar und verwendbar sein, bevor die Prozesse gestartet werden. Dies ist auch erforderlich, wenn Sie das sekundäre System validieren (durch Öffnen der Standbydatenbank im Snapshot-Modus).
Die Abbildung zeigt, wie die Aktivierung anhängbare OCI-Block-Volumes aus den Replikaten erstellt.
Aktivierung-create-bv-oracle.zip
Führen Sie die folgenden Schritte aus, um die replizierten Volumes im Standbysystem verfügbar und verwendbar zu machen:
Fortlaufende Replikation für OCI Block Volumes ausführen
Befolgen Sie die folgenden Empfehlungen für die laufende Replikation, wenn Sie diese Implementierung verwenden:
- OCI führt die OCI Block Volumes-Replikation automatisch im Hintergrund aus. Das einzige, was Sie während des Lebenszyklus des Systems tun müssen, ist sicherzustellen, dass für die Volume-Gruppen des Systems mit der primären Rolle das regionsübergreifende Replikat aktiviert ist.
- Sie sollten OCI Full Stack Disaster Recovery verwenden, um die Switchover- und Failover-Aufgaben zu automatisieren. Es bietet die Möglichkeit, einen Switchover- oder Failover-Plan mit nur einem Klick über die OCI-Konsole auszuführen. Es ist sehr nützlich, die Ausführung aller Aufgaben im Zusammenhang mit dem Block-Volume-Replikat zu vereinfachen.
- Das Replikationsfeature ist eine Ergänzung zum Backupfeature, kein Ersatz. Stellen Sie sicher, dass Sie eine Backup-Policy für die von Ihnen replizierten Block-Volumes aktivieren. Dies bietet zusätzlich zum regionsübergreifenden Replikat Datenschutz, sodass Sie einen bestimmten Zeitpunkt wiederherstellen können.
- Verwalten Sie die Informationen, die für jede Site spezifisch sind, und halten Sie sie auf dem neuesten Stand. Beispiel: Wenn das Dateisystem einen Ordner mit den Artefakten enthält, um eine Verbindung zu einer Oracle Autonomous Database herzustellen, verwalten Sie eine Backupkopie dieses Ordners. Stellen Sie sicher, dass Sie das Backup des Ordners aktualisieren, wenn Sie ein Update im Wallet ausführen. Auf diese Weise wird es bei nachfolgenden Switchover- und Failover-Vorgängen korrekt wiederhergestellt.
- Nach einem Switchover- oder Failover-Vorgang ändern Sie die Replikatrichtung. Für Folgendes:
- Aktivieren Sie das Replikat in den OCI Block Volumes-Gruppen der neuen Primärdatenbank für die neue Standbysite.
- Deaktivieren Sie die vorherige Replikation aus der ursprünglichen Primärdatenbank, und löschen Sie die nicht verwendeten Block-Volumes.

