第 5 章 执行恢复过程
如果在更新或升级过程中发生错误,您可以恢复 undercloud 或 overcloud control plane 节点或两者,以便它们假定之前的状态。如果 Galera 集群没有自动恢复作为恢复过程的一部分,您必须手动恢复集群。
您还可以使用并置 ceph monitor 恢复 undercloud 或 overcloud control plane 节点。
注意
从 ISO 文件引导时,请确保 NFS 服务器可由 undercloud 和 overcloud 访问。
使用以下常规步骤:
- 将可引导 ISO 镜像刻录到 DVD,或通过 ILO 远程访问将其加载。
- 引导需要从恢复介质中恢复的节点。
-
选择 Recover <HOSTNAME>。将
<HOSTNAME> 替换为要恢复的节点的名称。 -
以
root用户身份登录。 - 恢复备份。
5.1. 恢复 undercloud 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
如果在快速升级过程中发生错误,您可以使用您使用 第 4.2 节 “备份 undercloud” 过程创建的 ISO 镜像将 undercloud 节点恢复到之前保存的状态。备份过程会在您在 第 2.2 节 “创建并导出备份目录” 步骤中创建的文件夹中将 ISO 镜像存储在备份节点上。
流程
- 关闭 undercloud 节点。在继续操作前,请确保 undercloud 节点已完全关闭。
-
使用备份过程中创建的 ISO 镜像引导它,以恢复 undercloud 节点。ISO 镜像位于备份节点的
/ctl_plane_backups目录下。 - 出现 Relax-and-Recover 引导菜单时,选择 Recover <UNDERCLOUD_NODE>,其中 <UNDERCLOUD_NODE> 是 undercloud 节点的名称。
以
root用户身份登录。这时将显示以下信息:
Welcome to Relax-and-Recover. Run "rear recover" to restore your system! RESCUE <UNDERCLOUD_NODE>:~ # rear recover
Welcome to Relax-and-Recover. Run "rear recover" to restore your system! RESCUE <UNDERCLOUD_NODE>:~ # rear recoverCopy to Clipboard Copied! Toggle word wrap Toggle overflow 镜像恢复过程会快速进行。完成后,控制台会从以下消息中回显:
Finished recovering your system Exiting rear recover Running exit tasks
Finished recovering your system Exiting rear recover Running exit tasksCopy to Clipboard Copied! Toggle word wrap Toggle overflow 当命令行界面可用时,镜像会被恢复。关闭节点。
RESCUE <UNDERCLOUD_NODE>:~ # poweroff
RESCUE <UNDERCLOUD_NODE>:~ # poweroffCopy to Clipboard Copied! Toggle word wrap Toggle overflow 引导时,节点会恢复之前的状态。