3.5.2. 統合 DNS を使用したインストール
例3.4 対話型の DNS 設定
--setup-dns
オプションを使用して ipa-server-install スクリプトを実行します。[root@server ~]# ipa-server-install -a secret12 -r EXAMPLE.COM -P password -p secret12 -n ipaserver.example.com --setup-dns
- スクリプトを使用すると通常通りにホスト名およびドメイン名を設定します。
- 次にスクリプトにより、DNS フォワーダー設定のプロンプトが表示されます。フォワーダーを使用する場合は、yes と入力して DNS サーバーの一覧を指定します。IdM で独自の DNS サービスを管理する場合は、no と入力します。
Do you want to configure DNS forwarders? [yes]: no No DNS forwarders configured
- このスクリプトは、NTP、Directory Server、Certificate System、Kerberos、および Apache のサービスを設定します。
- 設定の完了前に、逆引き DNS サービスを設定するかどうかをスクリプトによりプロンプトが表示されます。yes を選択した場合は、
named
サービスが設定されます。Do you want to configure the reverse zone? [yes]: yes Configuring DNS (named) [1/11]: adding DNS container [2/11]: setting up our zone [3/11]: setting up reverse zone [4/11]: setting up our own record [5/11]: setting up records for other masters [6/11]: setting up CA record [7/11]: setting up kerberos principal [8/11]: setting up named.conf [9/11]: restarting named [10/11]: configuring named to start on boot [11/11]: changing resolv.conf to point to ourselves Done configuring DNS (named). ============================================================================== Setup complete
- ipa-dns-install コマンド (
--setup-dns
オプションの指定時にインストールスクリプトで実行) では、システムの rndc サービスは自動的に設定されません。このサービスは、DNS を IdM に設定した後に手動で設定する必要があります。- rndc 設定ファイルとキーを作成します。
[root@server ~]# /usr/sbin/rndc-confgen -a [root@server ~]# /sbin/restorecon /etc/rndc.key
これには、キーの作成時にユーザーが入力してエントロピーを作成する必要がある場合があります。 - rndc キーファイルの所有者と権限を変更します。
[root@server ~]# chown root:named /etc/rndc.key [root@server ~]# chmod 0640 /etc/rndc.key
- 「基本的な対話インストール」にあるように、すべてが想定通りに機能していることを確認します。
DNS を IdM で使用する場合は、使用する DNS フォワーダーの情報、逆引き DNS を使用するかどうかの情報の 2 つが必要になります。非対話的なセットアップを実行する場合は、
--forwarder
または --no-forwarders
オプションおよび --no-reverse
オプションを使用してこの情報を渡すことができます。
例3.5 非対話的な DNS の設定
IdM サーバーに DNS サーバーとドメインを設定するには、
--setup-dns
オプションを使用します。追加のフォワーダーを設定するには、--forwarder
オプションを使用します。複数のフォワーダーを指定する場合には、複数の --forwarder
の呼び出しを使用します。
[root@server ~]# ipa-server-install ... --setup-dns --forwarder=1.2.3.0 --forwarder=1.2.255.0
一部のフォワーダー情報が必要です。IdM DNS サービスで外部フォワーダーを使用しない場合は、この
--no-forwarders
オプションを使用してルートサーバーのみを使用することを指定します。
このスクリプトでは、逆引き DNS は DNS があることを前提に設定されているので、逆引きDNSを 有効化 するオプションを使用する必要はありません。逆引き DNS を無効にするには、
--no-reverse
オプションを使用します。逆引き DNS ゾーンがすでに設定されている場合は、この --no-reverse
オプションを使用すると既存の逆引き DNS ゾーンが使用されます。
[root@server ~]# ipa-server-install ... --setup-dns --no-reverse
ipa-dns-install コマンド (
--setup-dns
オプションの指定時にインストールスクリプトで実行) では、システムの rndc サービスは自動的に設定されません。このサービスは、DNS を IdM に設定した後に手動で設定する必要があります。
- rndc 設定ファイルとキーを作成します。
[root@server ~]# /usr/sbin/rndc-confgen -a [root@server ~]# /sbin/restorecon /etc/rndc.key
これには、キーの作成時にユーザーが入力してエントロピーを作成する必要がある場合があります。 - rndc キーファイルの所有者と権限を変更します。
[root@server ~]# chown root:named /etc/rndc.key [root@server ~]# chmod 0640 /etc/rndc.key