6.3. 無人プロビジョニングによるホストの作成
無人プロビジョニングは、ホストのプロビジョニングの最も単純な形態です。この方法では、ホストの詳細を Satellite Server に入力し、ホストを起動する必要があります。Satellite Server は PXE 設定の管理や、ネットワークサービスの整理、およびホストのオペレーティングシステムと設定の提供を自動的に実行します。
このホストのプロビジョニングの方法では、プロセス中の対話が最小限になっています。
手順
無人プロビジョニングでホストを作成するには、以下の手順を行います。
- Satellite Web UI で、ホスト > ホストの作成 に移動します。
- 名前 フィールドには、ホストの名前を入力します。
- 組織 および ロケーション タブをクリックし、要件に合うようにコンテキストを変更します。
- ホストグループ リストから、フォームの生成に使用するホストグループを選択します。
- インターフェイス タブをクリックして、ホストのインターフェイスで、編集 をクリックします。
フィールドに値が投入されていることを確認します。特に以下に注意してください。
- ホスト タブの 名前 は DNS 名 になります。
- Satellite Server は新規ホストの IP アドレスを自動的に割り当てます。
- MAC アドレス フィールドには、ホストの MAC アドレスを入力します。これにより、PXE ブートプロセス中のホストが識別されます。
- Satellite Server が、ホストの最初のインターフェイスに Managed (管理)、Primary、および Provision オプションを自動選択していることを確認します。選択されていない場合は、それらを選択してください。
- MAC アドレス フィールドには、ホストのプロビジョニングインターフェイスの MAC アドレスを入力します。これにより、PXE ブートプロセス中のホストが識別されます。
- OK をクリックして保存します。別のインターフェイスを追加するには、インターフェイスの追加 をクリックします。プロビジョニング および プライマリー には、インターフェイスは 1 つしか選択できません。
- オペレーティングシステム タブをクリックして、すべてのフィールドに値が含まれていることを確認します。オペレーティングシステムの各要素を確認してください。
オプション: プロビジョニングテンプレート で 解決 をクリックし、新規ホストから使用する適切なプロビジョニングテンプレートを特定できることを確認します。
プロビジョニングテンプレートの関連付けの詳細は、「プロビジョニングテンプレート」 を参照してください。
- パラメーター タブをクリックして、パラメーターが存在し、そのパラメーターでアクティベーションキーが指定されていることを確認します。存在しない場合には、アクティベーションキーを追加します。
送信 をクリックしてホストの詳細を保存します。
ネットワークインターフェイスの詳細は、ネットワークインターフェイスの追加 を参照してください。
これで、ホストのエントリーおよび関連するプロビジョニングの設定が作成されます。これには、PXE を使用したベアメタルホストの起動に必要なディレクトリーおよびファイルを作成することも含まれます。物理ホストを起動して、ブートモードを PXE に設定すると、ホストは Satellite Server の統合 Capsule の DHCP サービスを検出し、キックスタートツリーの HTTP エンドポイントを受信して、オペレーティングシステムをインストールします。
インストールが完了したら、ホストはアクティベーションキーを使用して Satellite Server も登録し、必要な設定と管理ツールを Satellite Tools 6.9 リポジトリーからインストールします。
CLI をご利用の場合
hammer host create
コマンドでホストを作成します。
# hammer host create --name "My_Unattended_Host" --organization "My_Organization" \ --location "My_Location" --hostgroup "My_Host_Group" --mac "aa:aa:aa:aa:aa:aa" \ --build true --enabled true --managed true
hammer host interface update
コマンドを使用し、ネットワークインターフェイスのオプションが設定されていることを確認します。
# hammer host interface update --host "test1" --managed true \ --primary true --provision true