14.9. 配置 DNS 端点
如果您使用 DNS 主机名通过 SSL/TLS 访问 overcloud,请将 /usr/share/openstack-tripleo-heat-templates/environments/predictable-placement/custom-domain.yaml
文件复制到 /home/stack/templates
目录中。
注意
如果初始部署中不包含此环境文件,则无法使用 TLS-everywhere 架构重新部署。
为所有字段配置主机和域名,根据需要为自定义网络配置参数:
- CloudDomain
- 主机的 DNS 域。
- CloudName
- overcloud 端点的 DNS 主机名。
- CloudNameCtlplane
- provisioning 网络端点的 DNS 名称。
- CloudNameInternal
- 内部 API 端点的 DNS 名称。
- CloudNameStorage
- 存储端点的 DNS 名称。
- CloudNameStorageManagement
- 存储管理端点的 DNS 名称。
- DnsServers
-
要使用的 DNS 服务器列表。配置的 DNS 服务器必须包含配置的
CloudName
条目,它与 Public API 的 IP 地址匹配。
流程
在新的或现有环境文件中,添加要在参数默认值下使用的 DNS 服务器列表:
parameter_defaults: DnsServers: ["10.0.0.254"] ....
parameter_defaults: DnsServers: ["10.0.0.254"] ....
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 提示您可以使用
CloudName{network.name}
定义在使用虚拟 IP 的可组合网络中为 API 端点设置 DNS 名称。如需更多信息,请参阅 添加可组合网络。