6.5. 使用外部负载均衡器部署 overcloud
要部署使用外部负载均衡器的 overcloud,请运行 openstack overcloud deploy,并包含外部负载均衡器的额外环境文件和配置文件。
先决条件
- 为外部负载均衡器准备环境。有关如何准备您的环境的更多信息,请参阅 第 6.1 节 “为外部负载均衡器准备您的环境”
- 为外部负载均衡器配置了 overcloud 网络。有关如何配置网络的详情,请参考 第 6.2 节 “为外部负载均衡器配置 overcloud 网络”
- 已准备好外部负载均衡器环境文件。有关如何创建环境文件的详情,请参考 第 6.3 节 “创建外部负载均衡器环境文件”
- 为外部负载平衡配置了 SSL。有关如何为外部负载平衡配置 SSL 的详情,请参考 第 6.4 节 “为外部负载平衡配置 SSL”
流程
使用外部负载均衡器的所有环境和配置文件部署 overcloud:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将尖括号 <
;> 中的值替换为您为环境定义的文件路径。重要您必须按照本例中列出的顺序将网络环境文件添加到命令中。
这个命令包括以下环境文件:
-
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:将特定类别用于 Compute 节点。
-
SSL/TLS 环境文件:
-
SSL/TLS 端点环境文件:定义如何连接到 public endpoinst 的环境文件。使用tls-endpoints-public-dns.yaml或tls-endpoints-public-ip.yaml。 -
(可选)
DNS 主机名环境文件:设置 DNS 主机名的环境文件。 -
根证书注入环境文件:用于注入 root 证书颁发机构的环境文件。
-
在 overcloud 部署期间,Red Hat OpenStack Platform director 会置备您的节点。完成此过程需要一些时间。
-
要查看 overcloud 部署的状态,请输入以下命令:
source ~/stackrc openstack stack list --nested
$ source ~/stackrc $ openstack stack list --nestedCopy to Clipboard Copied! Toggle word wrap Toggle overflow