2.3. 使用实例 HA 部署 overcloud
如果您已经部署了 overcloud,可以使用您创建的额外实例 HA 文件再次运行 openstack overcloud deploy
命令。在创建 undercloud 后,您可以随时为 overcloud 配置实例 HA。
先决条件
- 已配置了一个 Instance HA 角色和配置集。
- 您在 overcloud 上启用隔离。
流程
使用
openstack overcloud deploy
命令和-e
选项,使其包含compute-instanceha.yaml
环境文件,并包含额外的环境文件。$ openstack overcloud deploy --templates \ -e <fencing_environment_file> \ -r my_roles_data.yaml \ -e /usr/share/openstack-tripleo-heat-templates/environments/compute-instanceha.yaml
将
<fencing_environment_file
> 替换为您的环境的适当文件名:
注意
-
不要修改
compute-instanceha.yaml
环境文件。 - 包含您要包含在 overcloud 部署中的每个环境文件的完整路径。
部署后,每个 Compute 节点都包含一个 STONITH
设备和一个 pacemaker_remote
服务。