5.2. 生成
必要なコンポーネントがすべて揃ったので、RHNBootstrap を使用して必要なスクリプトを生成できます。root として RHN Satellite Server または RHN Proxy Server にログインし、rhn-bootstrap コマンドに続いて必要なオプションと値を指定します。オプションを指定しない場合、ホスト名、SSL 証明書、SSL および GPG 設定 (存在する場合)、
client-config-overrides.txt
ファイルの呼び出しなど、サーバーから派生した重要な値が含まれる bootstrap.sh
ファイルが bootstrap/
サブディレクトリーに作成されます。
Red Hat では、次のように、スクリプトに少なくともアクティベーションキー、GPG キー、および高度な設定オプションを組み込むことを強く推奨します。
- 「準備」で把握したエンタイトルメント要件を考慮して、
--activation-keys
オプションを使用してキーを含めます。 --gpg-key
オプションを使用して、スクリプト生成時にキーのパスとファイル名を確認します。それ以外の場合は、-no-gpg
オプションを使用して、クライアントシステムでこの検証をオフにします。Red Hat は、このセキュリティー対策を維持することをお勧めします。--allow-config-actions
フラグを指定して、スクリプトがアクセスするすべてのクライアントシステムでリモート設定管理を有効にします。この機能は、複数のシステムを同時に再設定する場合に役立ちます。--allow-remote-commands
フラグを指定して、すべてのクライアントシステムでリモートスクリプトを使用できるようにします。設定管理と同様に、この機能は複数のシステムを再設定するのに役立ちます。
完了すると、コマンドは以下のようになります。
rhn-bootstrap --activation-keys KEY1,KEY2 \ --gpg-key /var/www/html/pub/MY_CORPORATE_PUBLIC_KEY \ --allow-config-actions \ --allow-remote-commands
必ず実際のキー名を指定してください。オプションの完全なリストについては、「RHN Bootstrap のオプション」を参照してください。