您可以通过修改环境中的 custom.yml 文件来启用 Designate。
前提条件
VMware Integrated OpenStack 针对 Designate 支持 Infoblox、Bind9 和 PowerDNS 后端服务器。下面列出了每种类型的后端服务器的必备条件。
Infoblox:
在与 VMware Integrated OpenStack 中的公共网络相连接的网络上安装 Infoblox 后端。
创建供 Designate 使用的用户。
创建一个为 Designate 区域提供服务的名称服务器组。
将 Designate mDNS 服务器设置为外部主服务器。将负载平衡器节点的 eth1 接口上的所有 IP 地址设置为外部主地址。
添加一个网格成员作为网格辅助,然后为此成员选择 Lead Secondary 选项。
根据需要添加更多的网格辅助。
Bind9:
在与 VMware Integrated OpenStack 中的公共网络相连接的网络上安装 Bind9 后端。
启用 rndc addzone 或 rndc delzone 功能,以便允许接收来自非 master 节点的通知消息。在文本编辑器中打开 named.conf.options 或 named.conf 并在选项下添加以下行:
allow-new-zones yes; allow-notify{any;};
PowerDNS:
在与 VMware Integrated OpenStack 中的公共网络相连接的网络上安装 PowerDNS。
在 pdns.conf 文件中启用 API。
过程
结果
您的租户现在即可使用 VMware Integrated OpenStack 仪表板创建 DNS 区域。有关说明,请参见创建 DNS 区域。
下一步做什么
有关如何使用 Designate 的信息,请参见 OpenStack Designate CLI 文档。
VMware Integrated OpenStack 仅支持 v2 API。要执行命令行操作,请使用 openstack 命令而不是 designate 命令。