你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Velero 创建 Azure Red Hat OpenShift 4 群集应用程序还原

在本文中,您将设置环境以便创建 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 应用程序备份

通过这些步骤,可以还原使用 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 支持的资源