第 2 章 环境要求和假设
要启用实例 HA,您的 Red Hat OpenStack Platform overcloud 必须满足以下要求:
- 该环境使用 Red Hat OpenStack Platform director 部署。详情请参阅 Director 安装和使用。
- control plane 上已经手动启用了隔离。
以下软件包安装在所有节点上:
-
fence-agents-4.0.11-66.el7_4.3(或更高) -
pacemaker-1.1.16-12.el7.x86_64(或更高) -
resource-agents-3.9.5-105.el7.x86_64(或更高)
-
- 环境可以容忍 Compute 和 Control plane 的完整中断。
- 在环境中为临时存储和块存储启用共享存储。有关相关信息,请参阅 第 2.1 节 “共享存储的例外”。
消息代理(AMQP)将每个 Compute 节点的主机名识别为有效。检查 Compute 节点的主机名:
heat-admin@compute-n $ sudo crudini --get /etc/nova/nova.conf DEFAULT host每个 Compute 节点都应该能够访问 $OS_AUTH_URL 中设置的端点。另外,此环境变量必须设置为:
- overcloud 的身份验证服务(需要访问外部网络)或
- 内部身份验证 URL。
警告
启用 Instance HA 时,无法升级或扩展操作。任何尝试这样做都将失败。这包括次版本和主要升级。
在升级或扩展 overcloud 之前,请先禁用 Instance HA。具体说明请查看 第 5 章 回滚(Rollback)。