4.2. 设置主机变量并命名主机

您必须确定要使用的 IP 地址和端口。在本例中,IP 地址为 10.0.0.101,端口为 13000。

  1. 在 overcloudrc 中确认这个值:

    export OS_AUTH_URL=https://10.0.0.101:13000/v2.0
  2. 将 IP 地址分配给完全限定域名(FQDN),并将它写入 /etc/hosts 文件。本例使用 overcloud.localdomain:

    10.0.0.101 overcloud.localdomain # FQDN of the external VIP
    注意

    虽然 Red Hat OpenStack Platform director 在 overcloud 节点上配置 hosts 文件,但您可能需要在参与的任何外部主机上添加主机条目。

  3. 在 fed_variables 文件中设置 $FED_KEYSTONE_HOST 和 $FED_KEYSTONE_HTTPS_PORT。这个示例使用相同的值:

    FED_KEYSTONE_HOST="overcloud.localdomain"
    FED_KEYSTONE_HTTPS_PORT=13000

由于 Mellon 在托管 Identity 服务(keystone)的 Apache 服务器上运行,因此 Mellon host:port 和 keystone host:port 值必须匹配。

注意

如果您在其中一个 Controller 节点上运行 hostname 命令,则输出类似于 controller-0.localdomain。这是一个内部集群名称,而不是其公共名称。改为使用公共 IP 地址。