環境内で custom.yml ファイルを変更することにより、Designate を有効にできます。
前提条件
VMware Integrated OpenStack は、Designate 用の Infoblox、Bind9、および PowerDNS バックエンド サーバをサポートしています。バックエンド サーバのタイプごとの前提条件は、次のとおりです。
Infoblox:
VMware Integrated OpenStack でパブリック ネットワークに接続されているネットワーク上で Infoblox バックエンドをインストールします。
Designate で使用するユーザーを作成します。
Designate ゾーンを処理するネーム サーバ グループを 1 つ作成します。
Designate の mDNS サーバを外部プライマリとして設定します。ロード バランサ ノードの eth1 インターフェイス上のすべての IP アドレスを外部プライマリとして設定します。
グリッド メンバーをグリッドのセカンダリとして追加し、このメンバーの Lead Secondary オプションを選択します。
必要に応じて、グリッドのセカンダリをさらに追加します。
Bind9:
VMware Integrated OpenStack でパブリック ネットワークに接続されているネットワーク上で Bind9 バックエンドをインストールします。
rndc addzone または rndc delzone の機能を有効にして、マスター ノード以外からの NOTIFY メッセージの受信を許可します。テキスト エディタで 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 のみをサポートしています。コマンドライン操作を実行するには、designate コマンドではなく openstack コマンドを使用します。