Eine ArcGIS Enterprise on Kubernetes-Organisation können Sie mit ArcGIS Enterprise Manager von einer Sicherung wiederherstellen. Dabei werden alle Konfigurationsdaten, Einstellungen, Services und Infrastrukturobjekte wiederhergestellt. Services die Daten in registrierten Data Stores referenzieren, werden neu erstellt.
Wenn Ihre Organisation Services mit Volumes über die Admin-API konfiguriert hat und seit der Erstellung der Sicherung Änderungen an den Volumes vorgenommen wurden, müssen Sie alle zugehörigen persistenten Volumes (PVs) in den Zustand Released patchen, um sie in den Zustand Available zu versetzen, bevor Sie die Wiederherstellung ausführen. Andernfalls können die Services möglicherweise nicht aktualisiert werden und müssen neu gestartet werden, nachdem die Bindung des Anspruchs auf ein persistentes Volume (Persistent Volume Claim, PVC) auf ein vorhandenes PV erfolgt ist. Führen Sie den folgenden Befehl aus, um die verbundenen PVs zu patchen:kubectl patch pv <pv name> -p '{"spec": {"claimRef": {"uid": null}}}'
Wie eine Sicherung wiederhergestellt wird, hängt von der Art des Fehlers und der Erreichbarkeit der Organisation ab.
Wiederherstellen einer Sicherung, wenn die ursprüngliche Organisation erreichbar ist
Wenn in einer Organisation Daten beschädigt wurden oder verloren gegangen sind, diese 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 Organisation wird ein Datensatz mit allen Sicherungen gespeichert, und Sie können eine davon mit ArcGIS Enterprise Manager wiederherstellen.
Gehen Sie wie folgt vor, um eine Sicherung wiederherzustellen, wenn die ursprüngliche Organisation erreichbar ist:
- Melden Sie sich bei ArcGIS Enterprise Manager als Administrator Ihrer Organisation an.
- Klicken Sie auf die Schaltfläche Sicherungen.
- Bestimmen Sie auf der Seite "Sicherungen", welche Sicherung Sie wiederherstellen möchten, und klicken Sie auf die Schaltfläche "Optionen".
- Klicken Sie auf Wiederherstellen.
- Geben Sie den Verschlüsselungs-Passphrase an, der zur Erstellung der Sicherung verwendet wurde.
- Klicken Sie auf Wiederherstellen.
Wenn die Wiederherstellung beginnt, wird ein Auftrag zur Vorgangsverwaltung erstellt, und es wird die Seite "Wiederherstellen" geöffnet, auf der der Fortschritt der Wiederherstellung angezeigt wird. Die Organisation wird in den Zustand zurückversetzt, den sie zum Zeitpunkt der Sicherung hatte, und ist bis Abschluss der Wiederherstellung nicht zugänglich.
Wiederherstellen einer Sicherung, wenn die ursprüngliche Organisation nicht erreichbar ist
Stellen Sie zunächst sicher, dass das ursprüngliche persistente Volume (PV) Beschriftungen enthält, die beim Registrieren eines neuen Sicherungsspeichers als Teil einer Beschriftungsauswahl verwendet werden können. Darüber hinaus müssen Sie sicherstellen, dass die folgenden Einstellungen in der Quell- und Zielumgebung identisch sind:
- Vollständig qualifizierter Domänenname (FQDN) und Kontextpfad (https://dnsalias.domain.com/context)
- Registrierungs-Host und Repository (docker.io und esridocker)
- Kubernetes-Namespace (arcgis)
- Kubernetes-Cluster-Domäne (cluster.local)
- Kubernetes-Service-DNS-Suffix (svc.cluster.local)
- ID der FSGroup und der Supplemental Group (wenn die Bereitstellung mit einem benutzerdefinierten Wert erfolgt)
Hinweis:
Diese Einstellungen wurden während der Bereitstellung angegeben.
Vorbereiten eines vorhandenen PV für die statische Bindung
Nachdem Sie die Bereitstellung von ArcGIS Enterprise on Kubernetes aufgehoben haben, wird der Status des ursprünglichen PV auf "Freigegeben" gesetzt. Das vorhandene PV sollte erst repariert werden, wenn die neue Organisation erstellt wurde. Sobald die neue Organisation verfügbar ist, müssen Sie claimRef für das PV entfernen, um eine Bindung mithilfe von Beschriftungsauswahlen zu ermöglichen. Führen Sie die folgenden Schritte aus, um die entsprechenden Beschriftungen hinzuzufügen und sicherzustellen, dass das PV für die Bindung mit dem PVC der neuen Organisation zur Verfügung steht:
- Verwenden Sie kubectl, um zu ermitteln, welches PV für den bisherigen Sicherungsspeicher verwendet wurde.
kubectl get pv
- Rufen Sie mit kubectl die PV-Informationen ab.
kubectl get pv <PV> -o yaml
Diese Werte dienen beim Registrieren eines Sicherungsspeichers als Referenz.
Hinweis:
Wenn Ihnen der Name des vorherigen Sicherungsspeichers entfallen ist, können Sie ihn durch Aufschlüsseln der PV-Eigenschaft spec.claimRef.name abrufen. Angenommen, der spec.claimRef.name-Wert des PV ist data-volume-arcgis-backup-store-backups-111-backups-main-0, dann lautet der Name des vorherigen Sicherungsspeichers backups-111.
- 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
- Reparieren Sie das PV, um den Wert uid aus dem Feld claimRef zu entfernen. Auf diese Weise wird sichergestellt, dass es an den neuen Sicherungsspeicher-Pod gebunden werden kann.
kubectl patch pv <pv name> -p '{"spec":{"claimRef":{"uid":null}}}'
Registrieren des Sicherungsspeichers
Falls Sie noch keinen Staging-Speicherort und keinen Sicherungsspeicher registriert haben, führen Sie die folgenden Schritte aus, um einen neuen Sicherungsspeicher zu registrieren und ihn an das vorhandene PV zu binden:
- Melden Sie sich bei ArcGIS Enterprise Manager als Administrator Ihrer Organisation an.
- Klicken Sie auf die Schaltfläche Sicherungen.
- Klicken Sie auf der Seite "Sicherungen" auf Sicherungsspeicher registrieren.
- Wenn Sie eine statische Bereitstellung verwenden, finden Sie in der Admin-API-Referenz weitere Informationen zum Definieren der Einstellungen für den Staging-Speicherort Wenn Sie eine dynamische Bereitstellung verwenden, geben Sie für den Staging-Speicherort die folgenden Informationen an:
- Größe (GiB): Definiert die Größe des PV für den Staging-Speicherort. Die minimale Größe beträgt 16 GiB. Der Wert sollte groß genug sein, um die Sicherungen der einzelnen Speicher zu umfassen.
- Speicherklassenname: Definiert den Namen der Speicherklasse.
- Wählen Sie den Typ des zu registrierenden Sicherungsspeichers aus.
- Amazon S3
- Azure Blob
- Google Cloud Storage
- Systemverwalteter Speicher
- Geben Sie bei Verwendung von Amazon S3 die folgenden Informationen ein:
- Name des Sicherungsspeichers: Der Name des Sicherungsspeichers. Der Name darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten; er darf nicht mit einem Bindestrich beginnen oder enden.
- Bucket-Name: Der Name des in Amazon S3 erstellten Bucket, in dem die Sicherungen gespeichert werden sollen.
- Region: Die Region, in der der Bucket erstellt wurde.
- Authentifizierungstyp: Wählen Sie entweder Zugriffsschlüssel oder IAM-Rolle aus.
- Geben Sie die folgenden Informationen ein, wenn der Zugriffsschlüssel als Authentifizierungstyp verwendet wird:
- Zugriffsschlüssel: Fügen oder geben Sie den Zugriffsschlüssel für den IAM-Benutzer ein.
- Geheimer Schlüssel: Fügen oder geben Sie den geheimen Schlüssel für den IAM-Benutzer ein.
- Geben Sie bei Verwendung von Azure die folgenden Informationen ein:
- Name des Sicherungsspeichers: Der Name des Sicherungsspeichers. Der Name darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten; er darf nicht mit einem Bindestrich beginnen oder enden.
- Container-Name: Der Name des in Azure erstellten Containers, in dem Sicherungen gespeichert werden sollen.
- Speicherkonto: Der Name des Speicherkontos, das dem Container übergeordnet ist.
- Authentifizierungstyp: Wählen Sie entweder Speicherkontoschlüssel oder Verwaltete Identität aus.
- Geben Sie die folgenden Informationen ein, wenn der Speicherkontoschlüssel als Authentifizierungstyp verwendet wird:
- Kontoschlüssel: Fügen oder geben Sie den primären oder sekundären Kontoschlüssel für das verknüpfte Speicherkonto ein.
- Bei Verwendung von Google Cloud Storage geben Sie die folgenden Informationen ein:
- Name des Sicherungsspeichers: Der Name des Sicherungsspeichers. Der Name darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten; er darf nicht mit einem Bindestrich beginnen oder enden.
- Bucket-Name: Der Name des in Google Cloud Storage erstellten Bucket, in dem die Sicherungen gespeichert werden sollen.
- Zugriffsschlüssel: Fügen oder geben Sie den Zugriffsschlüssel für das Service-Konto ein.
- Geheimer Schlüssel: Fügen oder geben Sie den geheimen Schlüssel für das Service-Konto ein.
- Bei Verwendung von systemverwaltetem Speicher geben Sie die folgenden Informationen ein:
- Volumetyp: Wenn die Bindung an ein vorhandenes PV erfolgen soll, wählen Sie Statisch aus. Administratoren sollten sich vergewissern, dass das PV über die erforderlichen Beschriftungen für die Bindung verfügt und dass es für die Bindung zur Verfügung steht.
- Name des Sicherungsspeichers: Definiert den Namen des Sicherungsspeichers. Er muss dem Namen des zuvor registrierten Sicherungsspeichers entsprechen. Der Name darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten; er darf nicht mit einem Bindestrich beginnen oder enden.
- Größe (GiB): Definiert die Größe des PV für den Sicherungsspeicher. Die minimale Größe beträgt 32 GiB. Bei Verwendung der statischen Bindung muss der Wert der Größe des vorhandenen PV entsprechen. Übersteigt der Wert die Größe des vorhandenen PV, wird der PVC nicht an das PV gebunden.
- Speicherklassenname: Die Speicherklasse muss mit der Speicherklasse des vorhandenen PV übereinstimmen.
- Beschriftungsauswahl: Für die statische Bereitstellung erforderlich. Die Beschriftung bzw. Beschriftungen müssen mit denen des vorhandenen PV übereinstimmen.
- Klicken Sie auf Registrieren.
Hinweis:
Wenn die Bindung an ein vorab erstelltes PV erfolgt, für das keine Speicherklasse definiert wurde, sollte für den Namen der Speicherklasse keine Angabe erfolgen. Wenn eine Standardspeicherklasse im Cluster konfiguriert wurde, fügt der Admission Controller DefaultStorageClass die Standardspeicherklasse hinzu und verhindert die Bindung des PVC. In diesem Fall sollten Administratoren entweder eine Speicherklassenspezifikation zum PV hinzufügen oder die Standardkonfiguration der Speicherklasse entfernen.Wenn Sie einen Staging-Speicherort und einen Sicherungsspeicher registriert haben, gehen Sie wie folgt vor:
- Melden Sie sich bei ArcGIS Enterprise Manager als Administrator Ihrer Organisation an.
- Klicken Sie auf die Schaltfläche Sicherungen.
- Klicken Sie auf der Seite "Sicherungen" auf Sicherungsspeicher.
- Klicken Sie auf Speicher registrieren.
- Wählen Sie den Typ des zu registrierenden Sicherungsspeichers aus.
- Amazon S3
- Azure Blob
- Google Cloud Storage
- Systemverwalteter Speicher
- Geben Sie bei Verwendung von Amazon S3 die folgenden Informationen ein:
- Name des Sicherungsspeichers: Der Name des Sicherungsspeichers. Der Name darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten; er darf nicht mit einem Bindestrich beginnen oder enden.
- Bucket-Name: Der Name des in Amazon S3 erstellten Bucket, in dem die Sicherungen gespeichert werden sollen.
- Region: Die Region, in der der Bucket erstellt wurde.
- Authentifizierungstyp: Wählen Sie entweder Zugriffsschlüssel oder IAM-Rolle aus.
- Geben Sie die folgenden Informationen ein, wenn der Zugriffsschlüssel als Authentifizierungstyp verwendet wird:
- Zugriffsschlüssel: Fügen oder geben Sie den Zugriffsschlüssel für den IAM-Benutzer ein.
- Geheimer Schlüssel: Fügen oder geben Sie den geheimen Schlüssel für den IAM-Benutzer ein.
- Geben Sie bei Verwendung von Azure die folgenden Informationen ein:
- Name des Sicherungsspeichers: Der Name des Sicherungsspeichers. Der Name darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten; er darf nicht mit einem Bindestrich beginnen oder enden.
- Container-Name: Der Name des in Azure erstellten Containers, in dem Sicherungen gespeichert werden sollen.
- Speicherkonto: Der Name des Speicherkontos, das dem Container übergeordnet ist.
- Authentifizierungstyp: Wählen Sie entweder Speicherkontoschlüssel oder Verwaltete Identität aus.
- Geben Sie die folgenden Informationen ein, wenn der Speicherkontoschlüssel als Authentifizierungstyp verwendet wird:
- Kontoschlüssel: Fügen oder geben Sie den primären oder sekundären Kontoschlüssel für das verknüpfte Speicherkonto ein.
- Bei Verwendung von Google Cloud Storage geben Sie die folgenden Informationen ein:
- Name des Sicherungsspeichers: Der Name des Sicherungsspeichers. Der Name darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten; er darf nicht mit einem Bindestrich beginnen oder enden.
- Bucket-Name: Der Name des in Google Cloud Storage erstellten Bucket, in dem die Sicherungen gespeichert werden sollen.
- Zugriffsschlüssel: Fügen oder geben Sie den Zugriffsschlüssel für das Service-Konto ein.
- Geheimer Schlüssel: Fügen oder geben Sie den geheimen Schlüssel für das Service-Konto ein.
- Bei Verwendung von systemverwaltetem Speicher geben Sie die folgenden Informationen ein:
- Volumetyp: Wenn die Bindung an ein vorhandenes PV erfolgen soll, wählen Sie Statisch aus. Administratoren sollten sich vergewissern, dass das PV über die erforderlichen Beschriftungen für die Bindung verfügt und dass es für die Bindung zur Verfügung steht.
- Name des Sicherungsspeichers: Definiert den Namen des Sicherungsspeichers. Er muss dem Namen des zuvor registrierten Sicherungsspeichers entsprechen. Der Name darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten; er darf nicht mit einem Bindestrich beginnen oder enden.
- Größe (GiB): Definiert die Größe des PV für den Sicherungsspeicher. Die minimale Größe beträgt 32 GiB. Bei Verwendung der statischen Bindung muss der Wert der Größe des vorhandenen PV entsprechen. Übersteigt der Wert die Größe des vorhandenen PV, wird der PVC nicht an das PV gebunden.
- Speicherklassenname: Die Speicherklasse muss mit der Speicherklasse des vorhandenen PV übereinstimmen.
- Beschriftungsauswahl: Für die statische Bereitstellung erforderlich. Die Beschriftung bzw. Beschriftungen müssen mit denen des vorhandenen PV übereinstimmen.
- Klicken Sie auf Registrieren.
Nachdem ein Sicherungsspeicher registriert wurde, werden alle vorhandenen Sicherungen im Sicherungsspeicher auf der Seite "Sicherungen" aufgeführt, aber es können nur Sicherungen aus derselben Version wiederhergestellt werden.
Wiederherstellen der Sicherung
Führen Sie zum Wiederherstellen einer Sicherung die folgenden Schritte aus:
- Melden Sie sich bei ArcGIS Enterprise Manager als Administrator Ihrer Organisation an.
- Klicken Sie auf die Schaltfläche Sicherungen.
- Bestimmen Sie auf der Seite "Sicherungen", welche Sicherung Sie wiederherstellen möchten, und klicken Sie auf die Schaltfläche "Optionen".
- Klicken Sie auf Wiederherstellen.
- Geben Sie den Verschlüsselungs-Passphrase an, der zur Erstellung der Sicherung verwendet wurde.
- Klicken Sie auf Wiederherstellen.
Hinweis:
Wenn Sie für den Client-Zugriff ArcGIS Web Adaptor verwenden, müssen Sie die entsprechende Registrierung in der Admin-API aufheben und die Software erneut registrieren, um die Konfiguration der wiederhergestellten Organisation zu übernehmen.
Überprüfen des Status eines Wiederherstellungsvorgangs
Da die ursprüngliche Organisation vor der Wiederherstellung nicht erreichbar war, ist die bestehende Benutzersitzung nicht mehr gültig. Der Administrator muss sich wieder bei ArcGIS Enterprise Manager anmelden, um den Status der Wiederherstellung weiterhin anzeigen zu können. Wenn Sie dazu aufgefordert werden, melden Sie sich wieder bei Manager an. Die Seite mit dem Wiederherstellungsstatus wird angezeigt.