Freigeben über


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: