你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
创建 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 对象,也就是上一步中创建备份时已经备份的 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 对象,也就是上一步中创建备份时已经备份的 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 支持的资源。