1.5. 使用外部负载均衡器部署 overcloud
要部署使用外部负载均衡器的 overcloud,请运行 openstack overcloud deploy
,并包含外部负载均衡器的额外环境文件和配置文件。
先决条件
- 为外部负载均衡器准备环境。有关如何准备环境的更多信息,请参阅 第 1.1 节 “为外部负载均衡器准备您的环境”
- Overcloud 网络配置为外部负载均衡器。有关如何配置网络的详情,请参考 第 1.2 节 “为外部负载均衡器配置 overcloud 网络”
- 外部负载均衡器环境文件已准备好。有关如何创建环境文件的详情,请参考 第 1.3 节 “创建外部负载均衡器环境文件”
- SSL 配置为外部负载平衡。有关如何为外部负载均衡配置 SSL 的详情,请参考 第 1.4 节 “为外部负载均衡配置 SSL”
流程
使用外部负载均衡器的所有环境和配置文件部署 overcloud:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将尖括号 <
;&
gt; 中的值替换为您为环境定义的文件路径。重要您必须按照本例中列出的顺序将网络环境文件添加到命令中。
此命令包括以下环境文件:
-
network-isolation.yaml
: 网络隔离配置文件。 -
network-environment.yaml
: 网络配置文件。 -
external-loadbalancer-vip.yaml
: 外部负载均衡虚拟 IP 地址配置文件。 external-lb.yaml
: 外部负载均衡器配置文件。您还可以为此文件设置以下选项并调整您的环境值:-
--control-scale 3
: 将 Controller 节点扩展为 3。 -
--compute-scale 3
: 将 Compute 节点扩展为 3。 -
--control-flavor control
:为 Controller 节点使用特定的类别。 -
--compute-flavor compute
:将特定的类别用于计算节点。
-
SSL/TLS 环境文件:
-
SSL/TLS 端点环境文件
:定义如何连接到公共端点的环境文件。使用tls-endpoints-public-dns.yaml
或tls-endpoints-public-ip.yaml
。 -
(可选)
DNS 主机名环境文件
:设置 DNS 主机名的环境文件。 -
Root 证书注入环境文件
:注入 root 证书颁发机构的环境文件。
-
在 overcloud 部署过程中,Red Hat OpenStack Platform director 会置备您的节点。这个过程需要一些时间才能完成。
-
要查看 overcloud 部署的状态,请输入以下命令:
source ~/stackrc openstack stack list --nested
$ source ~/stackrc $ openstack stack list --nested
Copy to Clipboard Copied! Toggle word wrap Toggle overflow