你当前正在访问 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 支持的资源。