26.7. 統合 DNS と、ルート CA としての外部 CA を使用したデプロイメントのパラメーターの設定
IdM 統合 DNS ソリューションを使用する環境で、外部 CA をルート CA として使用する IdM サーバーをインストールするためのインベントリーファイルを設定するには、この手順を実行します。
この手順のインベントリーファイルは、INI
形式を使用します。または、YAML
形式または JSON
形式を使用できます。
手順
~/MyPlaybooks/
ディレクトリーを作成します。mkdir MyPlaybooks
$ mkdir MyPlaybooks
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
~/MyPlaybooks/inventory
ファイルを作成します。 編集するインベントリーファイルを開きます。IdM サーバーとして使用するホストの完全修飾ドメイン名 (
FQDN
) を指定します。FQDN
が以下の基準を満たしていることを確認してください。- 英数字およびハイフン (-) のみが使用できる。たとえば、アンダーラインは使用できないため、DNS の障害が発生する原因となる可能性があります。
- ホスト名がすべて小文字である。
- IdM ドメインおよびレルムの情報を指定します。
以下のオプションを追加して、統合 DNS を使用することを指定します。
ipaserver_setup_dns=true
ipaserver_setup_dns=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow DNS 転送設定を指定します。以下のいずれかのオプションを選択します。
-
インストールプロセスで
/etc/resolv.conf
ファイルのフォワーダーを使用する場合は、ipaserver_auto_forwarders=true
オプションを使用します。/etc/resolv.conf
ファイルで指定する nameserver が localhost 127.0.0.1 アドレスである場合、または仮想プライベートネットワークにあり、使用している DNS サーバーが通常パブリックインターネットから到達できない場合は、このオプションを使用することが推奨されません。 -
ipaserver_forwarders
を使用して、フォワーダーを手動で指定します。インストールプロセスにより、インストールした IdM サーバーの/etc/named.conf
ファイルに、フォワーダーの IP アドレスが追加されます。 代わりにルート DNS サーバーを使用するように設定するには、
ipaserver_no_forwarders=true
オプションを使用します。注記DNS フォワーダーがないと、環境は分離され、インフラストラクチャー内の他の DNS ドメインからの名前は解決されません。
-
インストールプロセスで
DNS の逆引きレコードとゾーンの設定を指定します。次のいずれかのオプションを選択します。
-
ゾーンがすでに解決可能である場合でも (逆引き) ゾーンの作成を許可するには、
ipaserver_allow_zone_overlap=true
オプションを使用します。 -
ipaserver_reverse_zones
オプションを使用して、逆引きゾーンを手動で指定します。 インストールプロセスで逆引き DNS ゾーンを作成しない場合は、
ipaserver_no_reverse=true
オプションを使用します。注記オプションで、逆引きゾーンの管理に IdM を使用できます。代わりに、この目的で外部 DNS サービスを使用することもできます。
-
ゾーンがすでに解決可能である場合でも (逆引き) ゾーンの作成を許可するには、
-
admin
とDirectory Manager
のパスワードを指定します。Ansible Vault を使用してパスワードを保存し、Playbook ファイルから Vault ファイルを参照します。あるいは、安全性は低くなりますが、インベントリーファイルにパスワードを直接指定します。 オプション: IdM サーバーで使用するカスタムの
firewalld
ゾーンを指定します。カスタムゾーンを設定しないと、IdM はサービスをデフォルトのfirewalld
ゾーンに追加します。事前定義されたデフォルトゾーンはpublic
です。重要指定する
firewalld
ゾーンは存在し、永続的でなければなりません。必要なサーバー情報を含むインベントリーファイルの例 (パスワードを除く)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 必要なサーバー情報を含むインベントリーファイルの例 (パスワードを含む)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow カスタムの
firewalld
損を使用したインベントリーファイルの例Copy to Clipboard Copied! Toggle word wrap Toggle overflow インストールの最初ステップ用の Playbook を作成します。証明書署名要求 (CSR) を生成し、それをコントローラーからマネージドノードにコピーする指示を入力します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow インストールの最終ステップ用に、別の Playbook を作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow