共用方式為


使用 Velero 建立 Azure Red Hat OpenShift 4 叢集應用程式的還原

在本篇文章裡,您會準備環境以建立 Microsoft Azure Red Hat OpenShift 叢集應用程式恢復。 您將瞭解如何:

  • 設定必要條件並安裝必要的工具
  • 建立 Azure Red Hat OpenShift 4 應用程式的還原

如果您選擇在本機安裝和使用 CLI,本文會要求您執行 Azure CLI 2.6.0 版或更新版本。 若要尋找版本,請執行 az --version。 如果您需要安裝或升級,請參閱安裝 Azure CLI

Prerequisites

還原 Azure Red Hat OpenShift 4 應用程式

這些步驟可讓您還原以 Velero 備份的應用程式。 您可以檢查叢集備份清單,以查看哪些備份可供還原。

若要列出備份,請執行下列命令,假設您在名為 velero的項目中安裝了 Velero。

oc get backups -n velero

在您擁有要還原的備份之後,請使用下列命令執行還原。

velero restore create <name of restore> --from-backup <name of backup from above output list>

此步驟會建立在備份過程中的上一個步驟所備份的 Kubernetes 物件。

若要查看還原的狀態,請執行下列命令。

oc get restore -n velero <name of restore created previously> -o yaml

當階段顯示 Completed時,應該還原您的 Azure Red Hat OpenShift 應用程式。

使用包含的快照集來還原 Azure Red Hat OpenShift 4 應用程式

若要使用 Velero 的永續性磁碟區為 Azure Red Hat OpenShift 4 應用程式建立還原,請使用下列命令來進行還原。

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"

下列命令會建立從上一個命令備份的 Kubernetes 物件。

若要查看還原的狀態,請執行下列命令。

oc get restore -n velero <name of restore created previously> -o yaml

當階段顯示 Completed時,應該還原您的 Azure Red Hat OpenShift 應用程式。

如需詳細資訊,請參閱 以原生方式備份 OpenShift 資源

Next steps

在本文中,Azure Red Hat OpenShift 叢集應用程式已被還原。 您已學到如何做到以下幾點:

  • 使用 Velero 建立 OpenShift v4 叢集應用程式的還原
  • 使用 Velero 建立 OpenShift v4 叢集應用程式的還原 (包含快照集)

如需 Azure Red Hat OpenShift 支援資源的相關信息,請參閱 Azure Red Hat OpenShift v4 支援的資源