您可以透過修改環境中的 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 功能,以允許從非主節點接收通知訊息。在文字編輯器中開啟 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 命令。