Erstellen einer Wiederherstellung einer Azure Red Hat OpenShift 4-Clusteranwendung
In diesem Artikel erfahren Sie, wie Sie Ihre Umgebung für das Erstellen einer Wiederherstellung einer Azure Red Hat OpenShift 4-Clusteranwendung vorbereiten. Sie lernen Folgendes:
- Einrichten der erforderlichen Komponenten und Installieren der erforderlichen Tools
- Erstellen einer Azure Red Hat OpenShift 4-Anwendungswiederherstellung
Wenn Sie die CLI lokal installieren und verwenden möchten, müssen Sie für dieses Tutorial mindestens die Azure CLI-Version 2.6.0 ausführen. Führen Sie az --version
aus, um die Version zu ermitteln. Informationen zum Durchführen einer Installation oder eines Upgrades finden Sie bei Bedarf unter Installieren der Azure CLI.
Voraussetzungen
Erstellen einer Azure Red Hat OpenShift 4-Anwendungssicherung
Informationen zum Erstellen einer Azure Red Hat OpenShift 4-Anwendungssicherung finden Sie unter Erstellen einer Sicherung einer Azure Red Hat OpenShift 4-Clusteranwendung.
Wiederherstellen einer Azure Red Hat OpenShift 4-Anwendung
Mit diesen Schritten können Sie eine Anwendung wiederherstellen, die zuvor mit Velero gesichert wurde. Sie können die Liste der Sicherungen, die zurzeit vom Cluster erkannt werden, überprüfen, um die für die Wiederherstellung verfügbaren Sicherungen zu ermitteln. Für diesen Schritt müssen Sie den folgenden Befehl ausführen:
(Bei diesem Schritt wird davon ausgegangen, dass Sie Velero in einem Projekt namens „velero“ installiert haben.)
oc get backups -n velero
Sobald Sie über die Sicherung verfügen, die Sie wiederherstellen möchten, müssen Sie die Wiederherstellung mit dem folgenden Befehl ausführen:
velero restore create <name of restore> --from-backup <name of backup from above output list>
In diesem Schritt werden die Kubernetes-Objekte erstellt, die zuvor im Rahmen der Sicherungserstellung gesichert wurden.
Führen Sie den folgenden Schritt aus, um den Status der Wiederherstellung anzuzeigen:
oc get restore -n velero <name of restore created previously> -o yaml
Wenn die Phase Completed
lautet, müsste Ihre Azure Red Hat 4-Anwendung wiederhergestellt worden sein.
Wiederherstellen einer Azure Red Hat OpenShift 4-Anwendung mit enthaltenen Momentaufnahmen
Wenn Sie eine Wiederherstellung einer Azure Red Hat OpenShift 4-Anwendung mit persistenten Volumes mithilfe von Velero erstellen möchten, müssen Sie die Wiederherstellung mit dem folgenden Befehl ausführen:
velero restore create <name of the restore> --from-backup <name of backup from above output list> --exclude-resources="nodes,events,events.events.k8s.io,backups.ark.heptio.com,backups.velero.io,restores.ark.heptio.com,restores.velero.io"
In diesem Schritt werden die Kubernetes-Objekte erstellt, die zuvor im Rahmen der Sicherungserstellung gesichert wurden.
Führen Sie den folgenden Schritt aus, um den Status der Wiederherstellung anzuzeigen:
oc get restore -n velero <name of restore created previously> -o yaml
Wenn die Phase Completed
lautet, müsste Ihre Azure Red Hat 4-Anwendung wiederhergestellt worden sein.
Weiter Informationen finden Sie unter Sichern der OpenShift-Ressourcen auf native Art
Nächste Schritte
In diesem Artikel wurde eine Azure Red Hat OpenShift 4-Clusteranwendung wiederhergestellt. Sie haben Folgendes gelernt:
- Erstellen einer Wiederherstellung einer OpenShift v4-Clusteranwendung mithilfe von Velero
- Erstellen einer Wiederherstellung einer OpenShift v4-Clusteranwendung mit Momentaufnahmen mithilfe von Velero
Im nächsten Artikel erfahren Sie mehr über die von Azure Red Hat OpenShift 4 unterstützten Ressourcen: