4.5. UEFI HTTP ブートプロビジョニングを使用したホストの作成
UEFI HTTP ブートを使用して、Satellite からホストをプロビジョニングできます。
Satellite Web UI の代わりに CLI を使用する場合は、CLI 手順 を参照してください。
前提条件
- HTTP 起動要件を満たすようにしてください。詳細は、概要、概念、およびデプロイメントの考慮事項 の HTTP ブート を参照してください。
手順
foreman-proxy-http
、foreman-proxy-httpboot
およびforeman-proxy-tftp
機能を有効にします。satellite-installer \ --foreman-proxy-http true \ --foreman-proxy-httpboot true \ --foreman-proxy-tftp true
# satellite-installer \ --foreman-proxy-http true \ --foreman-proxy-httpboot true \ --foreman-proxy-tftp true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Capsule で TFTP および HTTPBoot 機能が認識されていることを確認します。Satellite Web UI で、Infrastructure > Capsules に移動し、Capsule をクリックして、認識されている機能のリストを表示します。不足している機能がある場合は、Refresh Features をクリックします。
- Capsule がプロビジョニングサブネットに関連付けられていることを確認します。Satellite Web UI で、Infrastructure > Subnets > Edit Subnet > Capsules に移動し、TFTP および HTTPBoot オプションの両方で Capsule を選択します。
- OK をクリックして保存します。
- Satellite Web UI で、Hosts > Create Host に移動します。
- Name フィールドには、ホストの名前を入力します。
- オプション: Organization タブをクリックし、要件に合わせて組織コンテキストを変更します。
- オプション: Location タブをクリックし、要件に合わせてロケーションコンテキストを変更します。
- Host Group リストから、ホストを割り当てるホストグループを選択します。そのホストグループがフォームに入力されます。
- Interfaces タブをクリックし、ホストのインターフェイスで Edit をクリックします。
フィールドに値が投入されていることを確認します。特に以下に注意してください。
- Satellite は新規ホストの IP アドレスを自動的に割り当てます。
- MAC address フィールドには、ホストのプロビジョニングインターフェイスの MAC アドレスを入力します。これにより、PXE ブートプロセス中のホストが識別されます。
- Host タブの Name は DNS name になります。
- Satellite が、ホストの最初のインターフェイスに Managed、Primary、および Provision オプションを自動選択していることを確認します。選択されていない場合は、それらを選択してください。
- OK をクリックして保存します。別のインターフェイスを追加するには、Add Interface をクリックします。プロビジョニング および プライマリー には、インターフェイスは 1 つしか選択できません。
- Operating System タブをクリックして、すべてのフィールドに値が含まれていることを確認します。オペレーティングシステムの各要素を確認してください。
- PXE Loader のリストから Grub2 UEFI HTTP を選択します。
オプション: Provisioning template で Resolve をクリックし、新規ホストから使用する適切なプロビジョニングテンプレートを特定できることを確認します。
プロビジョニングテンプレートの関連付けの詳細は、「プロビジョニングテンプレートの作成」 を参照してください。
-
Parameters タブで、Add parameter をクリックします。名前が
kt_activation_keys
のパラメーターを追加し、string タイプを選択して、アクティベーションキーの名前を値として入力します。アクティベーションキーは、ホストと同じ組織に属している必要があります。複数のアクティベーションキーをコンマで区切って入力することもできます。 Submit をクリックしてホストの詳細を保存します。
ネットワークインターフェイスの詳細は、ホストの管理 の ネットワークインターフェイスの設定 を参照してください。
- ネットワークから UEFI モードで起動するようにホストを設定します。
- ホストを起動します。
- 起動メニューから、Kickstart default PXEGrub2 を選択します。
これで、ホストのエントリーおよび関連するプロビジョニングの設定が作成されます。これには、ベアメタルホストの UEFI ブートに必要なディレクトリーとファイルの作成も含まれます。物理ホストを起動して、ブートモードを UEFI HTTP に設定すると、ホストは定義済みの DHCP サービスを検出し、キックスタートツリーで Capsule の HTTP エンドポイントを受信して、オペレーティングシステムをインストールします。
インストールが完了すると、ホストはアクティベーションキーを使用して Satellite Server に登録され、Red Hat Satellite Client 6 リポジトリーから必要な設定および管理ツールがインストールされます。
CLI 手順
foreman-proxy-http
、foreman-proxy-httpboot
およびforeman-proxy-tftp true
機能を有効にします。satellite-installer \ --foreman-proxy-http true \ --foreman-proxy-httpboot true \ --foreman-proxy-tftp true
# satellite-installer \ --foreman-proxy-http true \ --foreman-proxy-httpboot true \ --foreman-proxy-tftp true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow hammer host create
コマンドでホストを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow hammer host interface update
コマンドを使用し、ネットワークインターフェイスのオプションが設定されていることを確認します。hammer host interface update \ --host "My_Host_Name" \ --managed true \ --primary true \ --provision true
$ hammer host interface update \ --host "My_Host_Name" \ --managed true \ --primary true \ --provision true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ネットワークから UEFI モードで起動するようにホストを設定します。
- ホストを起動します。
- 起動メニューから、Kickstart default PXEGrub2 を選択します。
これで、ホストのエントリーおよび関連するプロビジョニングの設定が作成されます。これには、ベアメタルホストの UEFI ブートに必要なディレクトリーとファイルの作成も含まれます。物理ホストを起動して、ブートモードを UEFI HTTP に設定すると、ホストは定義済みの DHCP サービスを検出し、キックスタートツリーで Capsule の HTTP エンドポイントを受信して、オペレーティングシステムをインストールします。
インストールが完了すると、ホストはアクティベーションキーを使用して Satellite Server に登録され、Red Hat Satellite Client 6 リポジトリーから必要な設定および管理ツールがインストールされます。