Disaster Recovery

Erfahren Sie mehr über die Verwendung der File Storage-Replikation für Disaster Recovery.

Wichtig

Achten Sie beim Erstellen von Notfallwiederherstellungsplänen darauf, dass Sie über genügend Ressourcen verfügen, um die Klone, Dateisysteme und Mount-Ziele zu erstellen, die für ungeplante Failover erforderlich sind. Häufige Notfallwiederherstellungsszenarios müssen mindestens ein zusätzliches Dateisystem für jedes nicht verfügbare Quelldateisystem erstellen. Mindestens ein Mountziel ist erforderlich, um Zugriff auf Dateisysteme bereitzustellen, die bei Failover-Vorgängen erstellt wurden. Weitere Informationen finden Sie unter Limits für File Storage.

In der folgenden Tabelle sind die grundlegenden Schritte des Recoverys mit der File Storage-Replikation aufgeführt:

Schritt Bedingung für primäre Availability-Domain Aktion
1 Nicht erfolgreich Failover zum Zieldateisystem
2 Wiederhergestellt Failback auf Quelle vorbereiten: Verwenden Sie die umgekehrte Replikation, um Daten in der Quelle zu synchronisieren.
3 Wiederhergestellt Replikation von Quelle zu Ziel wiederherstellen
Wichtig

Für das Disaster Recovery müssen Klone des Quell- und des Zieldateisystems verwendet werden. Beim Erstellen von Dateisystemen müssen Sie innerhalb der File Storage-Servicegrenzwerte bleiben. Klone sind erforderlich, da Sie kein Dateisystem verwenden können, das bereits als Zieldateisystem exportiert wurde. Beim Klonen des Dateisystems wird eine Kopie des Dateisystems ohne Exporthistorie erstellt.

  • Das Erstellen eines Klons erfolgt sofort, und der Zugriff auf den Klon für READ- und WRITE-Vorgänge ist sofort möglich. Während der Hydrierung kann beim Zugriff auf gemeinsam genutzte Daten sowohl auf das übergeordnete Element als auch auf den Klon eine geringfügige Performanceauswirkung beobachtet werden.
  • Sie können das übergeordnete Dateisystem eines Klons nur löschen, wenn der Klon aus der Zuordnung entfernt ist. Weitere Informationen finden Sie unter Dateisysteme klonen und Klonen trennen.

1. Failover zu Ziel

Wenn auf die Region, die das Quelldateisystem (Dateisystem A) enthält, nicht zugegriffen werden kann, klonen Sie den zuletzt angewendeten Replikations-Snapshot im Zieldateisystem (Dateisystem B) in ein neues Dateisystem (Dateisystem C):

  1. Wählen Sie auf der Listenseite Dateisysteme das Dateisystem aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe bei der Suche nach der Listenseite oder dem Dateisystem benötigen, lesen Sie Dateisysteme auflisten.
  2. Wählen Sie den Namenslink Replikationsziel aus.

  3. Wählen Sie auf der Detailseite des Replikationsziels den letzten Snapshot aus.

    Wichtig

    Notieren Sie sich die Herkunfts-OCID des zuletzt angewendeten Snapshots. Diese identifiziert den Snapshot auf dem Quelldateisystem, der beim Failback auf die Quelle benötigt wird. Weitere Informationen finden Sie unter Snapshots identifizieren.
  4. Wählen Sie auf der Detailseite des Snapshots die Option Klon aus, um mit dem Snapshot ein neues Dateisystem (Dateisystem C) zu erstellen. Weitere Informationen finden Sie unter Dateisystem klonen.
  5. Löschen Sie die Replikationszielressource auf der Detailseite des Zieldateisystems (Dateisystem B).
    Achtung

    Wenn Sie die Replikationszielressource löschen, wird der Replikationsprozess gestoppt. In Bearbeitung befindliche Replikationen werden möglicherweise nach der Wiederherstellung der Quelle abgeschlossen. Wenn Sie das Replikationsziel nicht löschen, wird die Replikation fortgesetzt, wenn das Quelldateisystem wiederhergestellt wird. Dadurch kann der Snapshot gelöscht werden, der bei einem geplanten Failback auf die Quelle erforderlich ist.
    Tipp

    Wenn Sie testen: Die Quell-Availability-Domain ist noch verfügbar, sodass Sie die Replikationsressource aus dem Quelldateisystem löschen können. Beim Löschen der Replikationsressource wird die Replikationszielressource automatisch gelöscht.
  6. Erstellen Sie einen Export im neuen Dateisystem (Dateisystem C).
  7. Mounten Sie das neue Dateisystem (Dateisystem C).

2. Failback auf Quelle vorbereiten

Wenn die primäre Region wiederhergestellt ist, bereiten Sie ein Failback auf die Quelle vor. Abhängig von Ihren Anforderungen kann ein Failback auf ein neues, leeres Dateisystem oder ein Failback auf einen Klon des Quelldateisystems erfolgen. Verwenden Sie die umgekehrte Replikation, um die Daten zu synchronisieren und auf den neuesten Stand zu bringen.

Hinweis

Für ein Failback auf ein neues Dateisystem ist eine vollständige Basiskopie erforderlich. Mit dem Replikationsrechner können Sie entscheiden, ob dieses Szenario beim Disaster Recovery schnell genug ist.
  1. Löschen Sie die Replikationsressource mit dem Status FAILED in Dateisystem A.
    Tipp

    Wenn Sie testen: Sie haben die Replikationsressource bereits aus dem Quelldateisystem gelöscht, sodass Sie diesen Schritt überspringen können.
    Hinweis

    Wenn die Replikation gelöscht wird, wird der Replikations-Snapshot in einen Benutzer-Snapshot konvertiert.
  2. Identifizieren Sie den Snapshot, der dem Quelldateisystem (Dateisystem A) und dem beim Failover zum Ziel erstellten Dateisystem (Dateisystem C) gemeinsam ist. Der verwendete Snapshot muss sich sowohl in der Quelle als auch im Klon des Ziels befinden.
    • Im Quelldateisystem (Dateisystem A) können Sie diesen Snapshot anhand der zuvor notierten Herkunfts-OCID identifizieren.
      Achtung

      Der letzte Snapshot könnte einen Snapshot identifizieren, der nach dem anfänglichen Failover zum Ziel abgeschlossen wurde, nicht den Snapshot, der zum Erstellen von Dateisystem C verwendet wurde.
    • In Dateisystem C finden Sie den letzten Snapshot mit einem Namen wie replication-snapshot-<replication_number>-<creation_time_UTC>, aber dem Typ Benutzer. Beim Klonen des Replikations-Snapshots zum Erstellen des Dateisystems hat sich der Snapshot-Typ von Replikation in Benutzer geändert.
    1. Wenn Sie einen Klon des ursprünglichen Quelldateisystems für ein Failback verwenden, klonen Sie im Quelldateisystem (Dateisystem A) den im vorherigen Schritt identifizierten Snapshot, um ein neues Dateisystem (Dateisystem D) zu erstellen.
    2. Wenn Sie ein neues, leeres Dateisystem und eine vollständige Basiskopie für das Failback verwenden, können Sie ein neues Dateisystem (Dateisystem D) ohne Klonen erstellen.
    1. Wenn Sie einen Klon des ursprünglichen Quelldateisystems für das Failback verwenden, erstellen Sie eine neue Replikation, bei der der Klon des ursprünglichen Zieldateisystems (Dateisystem C) zur neuen Quelle und Dateisystem D zum neuen Ziel wird. Warten Sie, bis der Replikationszyklus abgeschlossen ist, und bringen Sie das Dateisystem D auf den neuesten Stand mit Dateisystem C. Sie können überprüfen, ob die Dateisysteme synchron sind, indem Sie einen Snapshot auf Dateisystem C erstellen und darauf warten, bis er in Dateisystem D angezeigt wird.
    2. Wenn Sie ein neues, leeres Dateisystem für das Failback verwenden, erstellen Sie eine Replikation mit Dateisystem C als Quelle und Ihrem neuen, leeren Dateisystem (Dateisystem D) als Ziel. Warten Sie, bis der Replikationszyklus abgeschlossen ist, und bringen Sie das Dateisystem D auf den neuesten Stand mit Dateisystem C. Sie können überprüfen, ob die Dateisysteme synchron sind, indem Sie einen Snapshot auf Dateisystem C erstellen und darauf warten, bis er in Dateisystem D angezeigt wird.

3. Replikation von Quelle zu Ziel wiederherstellen

Stellen Sie die ursprüngliche Replikationskonfiguration wieder her. Migrieren Sie Anwendungen aus Dateisystem C in Dateisystem D, und stoppen Sie das Schreiben in Dateisystem C. Erstellen Sie dann eine Replikation aus Ihrer Quelle (Dateisystem D) in einen neuen Zielklon (Dateisystem E).

  1. Unmounten Sie den Klon des ursprünglichen Ziels (Dateisystem C).
  2. Löschen Sie die Replikationsressource aus Dateisystem C.
  3. Erstellen Sie einen Export für Dateisystem D.
  4. Mounten Sie Dateisystem D, damit Anwendungen darauf zugreifen können.
  5. Klonen Sie den letzten vollständig angewendeten Replikations-Snapshot in Dateisystem D, um ein neues Zieldateisystem (Dateisystem E) zu erstellen. Um den letzten vollständig angewendeten Snapshot zu bestimmen, vergleichen Sie Name und Zeitstempel des letzten in der Quelle aufgelisteten Replikations-Snapshots mit dem Namen und Zeitstempel des letzten Replikations-Snapshots im Ziel. Der verwendete Snapshot muss sich sowohl in der Quelle als auch im Ziel befinden.
  6. Erstellen Sie eine neue Replikation, bei der Dateisystem D das Quelldateisystem und Dateisystem E das Zieldateisystem ist.