6.2. 統合 DNS を使用せず、外部 CA をルート CA として使用する IdM サーバーの対話型インストール
				ipa-server-install ユーティリティーを使用して対話型インストールを実行している間、レルム、管理者のパスワード、Directory Manager のパスワードなど、システムの基本設定を指定するように求められます。
			
				ipa-server-install インストールスクリプトにより、/var/log/ipaserver-install.log にログファイルが作成されます。ログは、インストールに失敗した時の問題特定に役立ちます。
			
以下を使用してサーバーをインストールするには、次の手順を実行します。
- 統合 DNS を使用しない
- 外部認証局 (CA) をルート CA として使用する
前提条件
- 
						--external-ca-typeオプションで指定する外部 CA のタイプを決定している。詳細は、ipa-server-install(1) man ページを参照してください。
- Microsoft 証明書サービス認証局 (MS CS CA) を外部 CA として使用している場合: - --external-ca-profileオプションで指定する証明書プロファイルまたはテンプレートを決定した。デフォルトでは、- SubCAテンプレートが使用されます。- --external-ca-typeおよび- --external-ca-profileオプションの詳細は、ルート CA として外部 CA と共に IdM CA をインストールする際に使用されるオプション を参照してください。
手順
- --external-ca オプションを使用して - ipa-server-installユーティリティーを実行します。- Microsoft 証明書サービス (MS CS) CA を使用している場合は、 - --external-ca-typeオプションと、任意で- --external-ca-profileオプションを使用します。- ipa-server-install --external-ca --external-ca-type=ms-cs --external-ca-profile=<oid>/<name>/default - [root@server ~]# ipa-server-install --external-ca --external-ca-type=ms-cs --external-ca-profile=<oid>/<name>/default- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- MS CS を使用して IdM CA の署名証明書を生成していない場合は、他のオプションは必要ありません。 - ipa-server-install --external-ca - # ipa-server-install --external-ca- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
 
- スクリプトにより、統合 DNS サービスの設定が求められます。Enter を押して、 - noオプションを選択します。- Do you want to configure integrated DNS (BIND)? [no]: - Do you want to configure integrated DNS (BIND)? [no]:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- このスクリプトでは、いくつかの設定を入力することが求められます。括弧で囲まれた値が推奨されるデフォルト値になります。 - デフォルト値を使用する場合は Enter を押します。
- カスタム値を指定する場合は、指定する値を入力します。 - Server host name [server.idm.example.com]: Please confirm the domain name [idm.example.com]: Please provide a realm name [IDM.EXAMPLE.COM]: - Server host name [server.idm.example.com]: Please confirm the domain name [idm.example.com]: Please provide a realm name [IDM.EXAMPLE.COM]:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 警告- 名前は慎重に指定してください。インストール完了後に変更することはできません。 
 
- Directory Server のスーパーユーザー ( - cn=Directory Manager) のパスワードと、IdM の管理システムユーザーアカウント (- admin) のパスワードを入力します。- Directory Manager password: IPA admin password: - Directory Manager password: IPA admin password:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- サーバー設定をする場合は、 - yesと入力します。- Continue to configure the system with these values? [no]: yes - Continue to configure the system with these values? [no]: yes- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- Certificate System インスタンスの設定時、このユーティリティーが証明書署名要求 (CSR) の場所 ( - /root/ipa.csr) を出力します。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - この場合は、以下を行います。 - 
								/root/ipa.csrにある CSR を外部 CA に提出します。このプロセスは、外部 CA として使用するサービスにより異なります。
- 発行した証明書と、Base64 エンコードされたブロブ (PEM ファイルか Windows CA からの Base_64 証明書) で CA を発行する CA 証明書チェーンを取得します。繰り返しになりますが、プロセスは各証明書サービスによって異なります。通常は Web ページか通知メールにダウンロードリンクがあり、管理者が必要なすべての証明書をダウンロードできるようになっています。 重要- CA 証明書のみではなく、CA 用の完全な証明書チェーンを取得してください。 
- 新たに発行された CA 証明書と CA チェーンファイルの場所と名前を指定して - ipa-server-installを再度実行します。以下に例を示します。- ipa-server-install --external-cert-file=/tmp/servercert20170601.pem --external-cert-file=/tmp/cacert.pem - # ipa-server-install --external-cert-file=/tmp/servercert20170601.pem --external-cert-file=/tmp/cacert.pem- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
 
- 
								
- インストールスクリプトにより、サーバーが設定されます。動作が完了するまで待ちます。
- インストールスクリプトは、以下の出力例の DNS リソースレコードでファイル ( - /tmp/ipa.system.records.UFRPto.db) を生成します。これらのレコードを既存の外部 DNS サーバーに追加します。DNS レコードの更新プロセスは、特定の DNS ソリューションによって異なります。- ... Restarting the KDC Please add records in this file to your DNS system: /tmp/ipa.system.records.UFRBto.db Restarting the web server ... - ... Restarting the KDC Please add records in this file to your DNS system: /tmp/ipa.system.records.UFRBto.db Restarting the web server ...- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 重要- 既存の DNS サーバーに DNS レコードを追加するまで、サーバーのインストールは完了しません。