建立 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 支援的資源。