REST-APIs für Disaster Recovery (DR)
Die SnapCenter Disaster Recovery-Funktion (DR) verwendet REST-APIs für das Backup des SnapCenter Servers. Führen Sie die folgenden Schritte aus, bevor Sie die DR-REST-APIs verwenden.
Schritte
-
Neues Backup für Server-DR erstellen, das einen SnapCenter Server aus einem festgelegten DR-Backup mithilfe einer Rest-API für DR-Sicherung wiederherstellt:
/4.5/disasterrecovery/server/backup
-
Richten Sie die sekundäre Servermaschine ein, bevor Sie den SnapCenter-Server auf dem sekundären Server installieren, sollten Sie die Voraussetzungen erfüllen.
-
Der alternative Server-Hostname/Host-FQDN sollte mit dem Host-Namen des primären Servers identisch sein, die IP-Adresse kann jedoch unterschiedlich sein.
-
Die Version des sekundären Servers sollte mit dem primären Server identisch sein.
-
Die sekundäre SnapCenter sollte am selben Standort und am gleichen Port wie die primäre installiert werden.
-
-
Bevor Sie den DR-Wiederherstellungsvorgang des Servers ausführen, sollten Sie nach dem Ausfall den Zielpfad oder den Pfad zum Speichern der DR-Backups verwenden.
-
Stellen Sie sicher, dass die DR-Backup-Dateien mit dem folgenden Befehl auf den neuen SnapCenter-Server kopiert werden:
xcopy <Ssource_Path> \\<Destination_Server_IP>\<Folder_Path> /O /X /E /H /K {ex : xcopy C:\DRBackup \\10.225.81.114\c$\DRBackup /O /X /E /H /K}
-
-
Installieren Sie den SnapCenter-Server auf der sekundären Maschine.
-
Während der DR-Wiederherstellung sollten Sie sicherstellen, dass keine Jobs in Verbindung mit dem SnapCenter-Server ausgeführt werden.
-
-
Installieren Sie den sekundären SnapCenter-Server am gleichen Speicherort und auf demselben Port wie den primären Server.
-
Führen Sie die Server-DR-Wiederherstellung mithilfe der DR-Wiederherstellungs-API durch:
/4.5/disasterrecovery/server/restore
Wenn das Plug-in den Hostnamen des Servers nicht auflösen kann, melden Sie sich bei jedem Plug-in-Host an und fügen Sie den Eintrag etc/Host für die neue IP im Format <New IP> SC_Server_Name hinzu. Beispiel:
10.225.81.35 SCServer1
Server etc/Host-Einträge werden nicht wiederhergestellt. Sie können sie manuell aus dem DR-Backup-Ordner wiederherstellen.
-
Für ein F5-Setup wird der Wiederherstellungsvorgang als eigenständiges Programm ausgeführt. Sie sollten eine Reihe von Befehlen ausführen, um das F5 erneut zu erstellen. Siehe, Link: "So migrieren Sie SnapCenter auf einen anderen Server" |
Nach der DR-Wiederherstellung wird der Host hinzugefügt, Sie sollten das Plug-in jedoch manuell installieren. |
Der Zeitplan für die Repository-Sicherung wird nur wiederhergestellt, wenn Sie das SnapCenter-Plug-in für Windows installieren und NetApp-LUN an die Servermaschine anbinden. |
Wenn die DLLs beschädigt sind, können Sie versuchen, den SnapCenter-Server zu reparieren oder die fehlerhafte Installation zu korrigieren. |
Wenn NSM- oder Konfigurationsdateien beschädigt sind, können Sie den SnapCenter-Server mit derselben Version deinstallieren und neu installieren. |
Wenn die VM beschädigt ist, starten Sie eine andere VM oder eine Maschine mit demselben Namen und installieren Sie SnapCenter Server mit derselben Version. |
REST API wird für Disaster Recovery von SnapCenter Server unterstützt
Mithilfe VON REST-APIs können Sie die folgenden Operationen auf der SEITE REST APIs Swagger ausführen. Informationen zum Zugriff auf die Seite Swagger finden Sie unter "Zugriff auf REST-APIs über die Swagger-API-Webseite".
-
Sie sollten sich als SnapCenter Admin-Benutzer einloggen.
-
Der SnapCenter-Server sollte betriebsbereit sein, um die DR-Wiederherstellungs-API auszuführen.
-
Wenn die DLLs beschädigt sind, reparieren Sie die SnapCenter-Serverinstallation.
-
Wenn NSM beschädigt ist oder Konfigurationsdateien beschädigt sind, deinstallieren Sie den SnapCenter-Server mit derselben Version und installieren Sie ihn erneut.
-
Wenn die VM beschädigt ist, starten Sie eine andere VM mit demselben Namen und installieren Sie SnapCenter Server mit derselben Version.
SnapCenter Server DR unterstützt alle Plug-ins.
Beschreibung | REST API | HTTP-Methode |
---|---|---|
Holen Sie vorhandene DR-Backups des SnapCenter Servers Sie sollten den Zielpfad angeben, in dem die DR-Backups gespeichert werden. |
|
GET |
Erstellen Sie ein neues Server-DR-Backup. |
|
POST |
Stellt einen SnapCenter-Server aus einem festgelegten Server-DR-Backup wieder her. |
|
POST |
Löschen Sie das Server-DR-Backup auf Basis des Backup-Namens. |
|
Löschen |
Aktiviert oder deaktiviert die Speicher-DR |
|
POST |
Siehe "Disaster Recovery-APIs" Video: