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

在本文中,您將準備環境以建立 Azure Red Hat OpenShift 4 叢集應用程式的還原。 您將了解如何:

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

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

開始之前

建立 Azure Red Hat OpenShift 4 應用程式的備份

若要建立 Azure Red Hat OpenShift 4 應用程式備份,請參閱建立 Azure Red Hat OpenShift 4 備份

還原 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 4 應用程式。

還原包含快照集的 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 4 應用程式。

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

下一步

在本文中,會還原 Azure Red Hat OpenShift 4 叢集應用程式。 您已了解如何︰

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

請前往下一篇文章,以瞭解 Azure Red Hat OpenShift 4 支援的資源。