4.2. 设置主机变量并命名主机
您必须确定要使用的 IP 地址和端口。在本例中,IP 地址为 10.0.0.101,端口为 13000。
在 overcloudrc 中确认这个值:
export OS_AUTH_URL=https://10.0.0.101:13000/v2.0
export OS_AUTH_URL=https://10.0.0.101:13000/v2.0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 IP 地址分配给完全限定域名(FQDN),并将它写入
/etc/hosts
文件。本例使用 overcloud.localdomain:10.0.0.101 overcloud.localdomain # FQDN of the external VIP
10.0.0.101 overcloud.localdomain # FQDN of the external VIP
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意虽然 Red Hat OpenStack Platform director 在 overcloud 节点上配置 hosts 文件,但您可能需要在参与的任何外部主机上添加主机条目。
在 fed_variables 文件中设置 $FED_KEYSTONE_HOST 和 $FED_KEYSTONE_HTTPS_PORT。这个示例使用相同的值:
FED_KEYSTONE_HOST="overcloud.localdomain" FED_KEYSTONE_HTTPS_PORT=13000
FED_KEYSTONE_HOST="overcloud.localdomain" FED_KEYSTONE_HTTPS_PORT=13000
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
由于 Mellon 在托管 Identity 服务(keystone)的 Apache 服务器上运行,因此 Mellon host:port 和 keystone host:port 值必须匹配。
注意
如果您在其中一个 Controller 节点上运行 hostname
命令,则输出类似于 controller-0.localdomain
。这是一个内部集群名称,而不是其公共名称。改为使用公共 IP 地址。