5.5. キックスタートでの Linux クライアントの設定
キックスタートで登録すると、プロビジョニング時に新しいシステムが自動的に IdM ドメインに追加されます。
これには、パスワードを事前定義して、IdM サーバーにホストを予め作成しておく必要があります。このパスワードを使用して、認証を行い、登録操作を完了できます。
- IdM サーバー上でホストエントリーを作成し、エントリーの一時 Kerberos パスワードを設定します。
ipa-client-install
スクリプトが (対話的に) 通常通りに実行されると、IdM ドメインにアクセスするための認証情報の入力が求められます。ただし、スクリプトが自動的に実行される場合には、既存の IdM ユーザーを使用せずに IdM ドメインにアクセスする方法が必要になります。これは、スクリプトでホストプリンシパルを設定し、IdM ドメインへのアクセス用の Kerberos パスワード (ホストアカウントに設定) を使用して実行します。以下に例を示します。ipa host-add kickstart-server.example.com --password=secret
[jsmith@server ~]$ ipa host-add kickstart-server.example.com --password=secret
Copy to Clipboard Copied! Toggle word wrap Toggle overflow パスワードは、最初の認証試行後に有効期限が切れます。登録が完了すると、ホストはキータブを使用して認証されます。 - 他のインストールと共に ipa-client パッケージも追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 登録前に SSH 鍵が生成されるようにするインストール後の指示を作成し、
ipa-client-install
スクリプトを実行して IdM ドメインサービスへのアクセスおよび設定に必要なすべての情報を渡し、事前設定されたパスワードを指定します。この--unattended
オプションを使用して、スクリプトが非対話的に実行されるように指示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記Red Hat は、キックスタートの登録前にsshd
サービスを起動することは推奨していません。登録前にsshd
を起動すると、クライアントは自動的に SSH 鍵を生成するので、上記のスクリプトの使用が推奨されます。 - キックスタートスクリプトを実行します。