Stellen Sie eine gemeinsame Snapshot Kopie in einer Implementierung von Spiegelgewölbe sicher
Sie können mit dem snapmirror snapshot-owner create
Befehl eine beschriftete Snapshot Kopie auf dem sekundären in einer Mirror-Vault-Bereitstellung beibehalten. So wird sichergestellt, dass eine gemeinsame Snapshot Kopie für die Aktualisierung der Vault-Beziehung vorhanden ist.
Wenn Sie eine Kombination aus Fan-out oder Kaskadierung verwenden, sollten Sie beachten, dass Updates fehlschlagen, wenn eine gemeinsame Snapshot-Kopie nicht auf den Quell- und Ziel-Volumes vorhanden ist.
Dies ist in einer Spiegelungs-Fan-out- oder Kaskadenbereitstellung niemals ein Problem für die Spiegelbeziehung, da SnapMirror immer eine Snapshot Kopie des Quell-Volume erstellt, bevor sie die Aktualisierung durchführt.
Es könnte ein Problem für die Vault-Beziehung sein, jedoch, da SnapMirror keine Snapshot Kopie des Quell-Volumes erstellt, wenn es eine Vault-Beziehung aktualisiert. Sie müssen den verwenden snapmirror snapshot-owner create
, um sicherzustellen, dass es mindestens eine gemeinsame Snapshot-Kopie sowohl auf der Quelle als auch auf dem Ziel der Vault-Beziehung gibt.
-
Weisen Sie auf dem Quell-Volume der beschrifteten Snapshot Kopie einen Eigentümer zu, die Sie erhalten möchten:
snapmirror snapshot-owner create -vserver <SVM> -volume <volume> -snapshot <snapshot> -owner <owner>
Im folgenden Beispiel wird
ApplicationA
als Eigentümer dersnap1
Snapshot Kopie zugewiesen:clust1::> snapmirror snapshot-owner create -vserver vs1 -volume vol1 -snapshot snap1 -owner ApplicationA
-
Aktualisieren Sie die Spiegelbeziehung, wie in beschrieben"Manuelles Aktualisieren einer Replikationsbeziehung".
Alternativ können Sie auf die geplante Aktualisierung der Spiegelbeziehung warten.
-
Übertragen Sie die beschriftete Snapshot Kopie auf das Vault-Ziel:
snapmirror update -source-path <SVM:volume>|<cluster://SVM/volume>, … -destination-path <SVM:volume>|<cluster://SVM/volume>, … -source-snapshot snapshot
Eine vollständige Befehlssyntax finden Sie in der man-Page.
- Im folgenden Beispiel wird die
snap1
Snapshot Kopie übertragen -
clust1::> snapmirror update -vserver vs1 -volume vol1 -source-snapshot snap1
Wenn die Tresor-Beziehung aktualisiert wird, bleibt die gekennzeichnete Snapshot-Kopie erhalten.
- Im folgenden Beispiel wird die
-
Entfernen Sie auf dem Quell-Volume den Eigentümer aus der beschrifteten Snapshot Kopie:
snapmirror snapshot-owner delete -vserver SVM -volume volume -snapshot snapshot -owner owner
In den folgenden Beispielen wird
ApplicationA
als Eigentümer dersnap1
Snapshot Kopie entfernt:clust1::> snapmirror snapshot-owner delete -vserver vs1 -volume vol1 -snapshot snap1 -owner ApplicationA