1.5. 在 undercloud 节点上安装 ReaR
在创建 undercloud 节点的备份前,在 undercloud 上安装和配置 Relax 和 Recover (ReaR)。
先决条件
- 您已在备份节点上安装并配置了 NFS 或 SFTP 服务器。有关创建新 NFS 服务器的详情请参考 第 1.4 节 “在备份节点上安装和配置 NFS 服务器”。
流程
在 undercloud 节点上,提供 undercloud 凭证:
[stack@undercloud-0 ~]$ source stackrc如果您使用自定义堆栈名称,请将
--stack <stack_name>选项添加到tripleo-ansible-inventory命令中。如果您之前还没有这样做,请从安装过程中保存它的位置提取静态 ansible 清单文件:
(undercloud) [stack@undercloud ~]$ cp ~/overcloud-deploy/<stack>/tripleo-ansible-inventory.yaml ~/tripleo-inventory.yaml-
将
<stack>替换为您的堆栈的名称。默认情况下,堆栈的名称是overcloud。
-
将
在 undercloud 节点上安装 ReaR:
(undercloud) [stack@undercloud ~]$ openstack undercloud backup --setup-rear --extra-vars /home/stack/bar-vars.yaml --inventory /home/stack/tripleo-inventory.yaml如果您的系统使用 UEFI 引导装载程序,请在 undercloud 节点上执行以下步骤:
安装以下工具:
$ sudo dnf install dosfstools efibootmgr-
通过将
USING_UEFI_BOOTLOADER参数值0替换为值1,在/etc/rear/local.conf中的 ReaR 配置文件中启用 UEFI 备份。