搜索

6.5. 使用外部负载均衡器部署 overcloud

download PDF

要部署使用外部负载均衡器的 overcloud,请运行 openstack overcloud deploy,并包含外部负载均衡器的额外环境文件和配置文件。

先决条件

流程

  1. 使用外部负载均衡器的所有环境和配置文件部署 overcloud:

    $ openstack overcloud deploy --templates /
      -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml /
      -e ~/network-environment.yaml /
      -e /usr/share/openstack-tripleo-heat-templates/environments/external-loadbalancer-vip.yaml /
      -e ~/external-lb.yaml --control-scale 3 --compute-scale 1 --control-flavor control --compute-flavor compute /
      -e <SSL/TLS endpoint environment file> /
      -e <DNS hostname environment file> /
      -e <root certificate injection environment file> /
      -e <additional_options_if_needed>

    将尖括号 &lt ;& 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 :将特定类别用于 Compute 节点。
    • SSL/TLS 环境文件:

      • SSL/TLS 端点环境文件 :定义如何连接到 public endpoinst 的环境文件。使用 tls-endpoints-public-dns.yamltls-endpoints-public-ip.yaml
      • (可选) DNS 主机名环境文件 :设置 DNS 主机名的环境文件。
      • 根证书注入环境文件 :用于注入 root 证书颁发机构的环境文件。

    在 overcloud 部署期间,Red Hat OpenStack Platform director 会置备您的节点。完成此过程需要一些时间。

  2. 要查看 overcloud 部署的状态,请输入以下命令:

    $ source ~/stackrc
    $ openstack stack list --nested
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.