你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在本文中,您将设置环境以便创建 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 应用程序备份。 若要创建 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 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 支持的资源。