Eine ArcGIS Enterprise on Kubernetes-Bereitstellung können Sie mit ArcGIS Enterprise Administrator API von einer Sicherung wiederherstellen. Dabei werden alle Konfigurationsdaten, Einstellungen, Services und Infrastrukturobjekte wiederhergestellt. Services die Daten in registrierten Data Stores referenzieren, werden neu erstellt.
Wie eine Sicherung wiederhergestellt wird, hängt von der Art des Fehlers und der Erreichbarkeit der Bereitstellung ab.
Wiederherstellen einer Sicherung, wenn die ursprüngliche Bereitstellung erreichbar ist
Wenn bei der Bereitstellung Daten beschädigt wurden oder verloren gegangen sind, die Bereitstellung jedoch weiterhin erreichbar ist, können Sie eine Sicherung wiederherstellen, ohne zuerst die Bereitstellung aufzuheben und die Sicherung anschließend erneut bereitzustellen. In der ursprünglichen Bereitstellung wird ein Datensatz mit allen Sicherungen gespeichert, und Sie können einen davon für die Wiederherstellung mit der in ArcGIS Enterprise Administrator API verfügbaren API für Sicherungen verwenden.
Gehen Sie wie folgt vor, um eine Sicherung wiederherzustellen, wenn die ursprüngliche Bereitstellung erreichbar ist:
- Melden Sie sich bei ArcGIS Enterprise Administrator API als Administrator Ihrer Organisation an.
- Klicken Sie auf System > Notfallwiederherstellung > Sichern und wiederherstellen.
- Klicken Sie auf Sicherungen, um die verfügbaren Sicherungen anzuzeigen.
- Klicken Sie auf eine Sicherung und dann auf Wiederherstellen.
Mit Beginn des Wiederherstellungsvorgangs wird ein Auftrag zum Verwalten des Vorgangs erstellt. Die Bereitstellung wird zu dem Zeitpunkt wiederhergestellt, zu dem die Sicherung erstellt wurde.
Wiederherstellen einer Sicherung, wenn die ursprüngliche Bereitstellung nicht erreichbar ist
Wenn bei der Bereitstellung ein schwerwiegenderer Fehler aufgetreten ist und die Bereitstellung nicht mehr erreichbar ist, muss die Bereitstellung aufgehoben und erneut bereitgestellt werden. Wenn die Freigaberichtlinie für die Speicherklasse bei der Registrierung des Sicherungsspeichers auf Beibehalten festgelegt wurde, können Sie zum Abrufen von Sicherungen einen neuen Sicherungsspeicher an das vorhandene persistente Volume (PV) binden.
Registrieren eines neuen Sicherungsspeichers und Binden des Sicherungsspeichers an das vorhandene PV
Stellen Sie zunächst sicher, dass das ursprüngliche PV Beschriftungen enthält, die beim Registrieren eines neuen Sicherungsspeichers als Teil einer Beschriftungsauswahl verwendet werden können. Gehen Sie anschließend wie folgt vor, um einen neuen Sicherungsspeicher zu registrieren und an das vorhandene PV zu binden:
- Melden Sie sich bei ArcGIS Enterprise Administrator API als Administrator Ihrer Organisation an.
- Klicken Sie auf System > Notfallwiederherstellung > Sichern und wiederherstellen.
- Klicken Sie auf Registrieren.
- Legen Sie die folgenden Parameter fest, um den Sicherungsspeicher mithilfe einer Beschriftungsauswahl zu registrieren:
- Name des Speichers: Geben Sie den Namen des neuen Sicherungsspeichers an.
- Anmeldeinformationen in JSON: Lassen Sie diesen Parameter leer.
- Stammverzeichnis: Lassen Sie diesen Parameter leer.
- Speicherkonfiguration in JSON: Geben Sie die Speicherkonfiguration für den neuen Sicherungsspeicher an.
Hinweis:
Bei der Speicherkonfiguration muss für die Bindung an ein vorhandenes PV eine Beschriftungsauswahl verwendet werden.
Wenn das PV beispielsweise die Beschriftung "arcgis/purpose":"backups" enthält:
{ "provisioningType":"STATIC", "storageClass":"backups", "size": "16Gi", "labels": { "arcgis/purpose":"backups" } }
Festlegen des PV-Status
Nachdem Sie die Bereitstellung für ArcGIS Enterprise on Kubernetes aufgehoben haben, ist nicht ausgeschlossen, dass der Status des ursprünglichen PV weiterhin auf Freigegeben festgelegt ist. Gehen Sie wie folgt vor, um dieses Problem zu beheben und sicherzustellen, dass alle vorhandenen Bereitstellungssicherungen für die Wiederherstellung verfügbar sind:
- Verwenden Sie kubectl, um zu ermitteln, welches PV für den bisherigen Sicherungsspeicher verwendet wurde.
kubectl get pv
- Verwenden Sie kubectl, um dem PV eine Beschriftung zuzuweisen. Diese wird verwendet, um das PV an den neuen Sicherungsspeicher-Pod zu binden.
kubectl label pv <pv name> <key>=<value>
Verwenden Sie beispielsweise "arcgis/purpose":"backups" als Beschriftungsauswahl:
kubectl label pv <pv name> arcgis/purpose=backups
Der Status des ursprünglichen PVs ist auf Freigelassen festgelegt, wodurch verhindert wird, dass neue Pods an das PV gebunden werden.
- Reparieren Sie das PV, um sicherzustellen, dass es an den neuen Sicherungsspeicher-Pod gebunden werden kann.
kubectl patch pv <pv name> -p '{"spec":{"claimRef": null}}'
Anschließend können Sie wie folgt vorgehen, um einen neuen Sicherungsspeicher mithilfe des vorhandenen PVs zu registrieren.
Wie viel Zeit zum Wiederherstellen einer Sicherung benötigt wird, hängt von der Menge der Inhalte in der Sicherung ab.
Überprüfen des Status eines Wiederherstellungsvorgangs
Wenn Sie den Status eines laufenden oder kürzlich durchgeführten Wiederherstellungsvorgangs zu überprüfen, verwenden Sie die in ArcGIS Enterprise Administrator API verfügbare API zum Abrufen des Status.
Gehen Sie wie folgt vor, um auf die API zum Abrufen des Status zuzugreifen:
- Melden Sie sich bei ArcGIS Enterprise Administrator API als Administrator Ihrer Organisation an.
- Klicken Sie auf System > Notfallwiederherstellung > Sichern und wiederherstellen.
- Klicken Sie auf Status abrufen.
Die API gibt den aktuellen Status des Wiederherstellungsvorgangs zurück. Sie können die Seite während des Wiederherstellungsvorgangs überwachen, um den Fortschritt des Vorgangs zu verfolgen.
Hinweis:
Während eines Wiederherstellungsvorgangs ist ArcGIS Enterprise Administrator API vorübergehend nicht verfügbar. Wenn die Lösung verfügbar ist, gibt die API zum Abrufen des Status weiterhin den Status des Wiederherstellungsvorgangs zurück.