第6章 PXE を使用したホストのプロビジョニング
次のいずれかの方法を使用して、Satellite でベアメタルインスタンスをプロビジョニングできます。
- 無人プロビジョニング
- 新規ホストは MAC アドレスで特定され、Satellite Server は PXE ブートプロセスを使用してホストをプロビジョニングします。
- Discovery を使用した無人プロビジョニング
- 新規ホストは PXE ブートを使用して Satellite Discovery サービスをロードします。このサービスはホストのハードウェア情報を特定し、ホストをプロビジョニング可能なホストとしてリスト表示します。詳細は、7章Discovery サービスの設定 を参照してください。
- PXE なしのプロビジョニング
- 新しいホストには、Satellite Server が生成するブートディスクイメージがプロビジョニングされます。
BIOS および UEFI サポート
Red Hat Satellite では、BIOS および UEFI ベースの PXE プロビジョニングの両方を実行できます。BIOS および UEFI インターフェイスはいずれも、コンピューターのオペレーティングシステムとファームウェアの間のインタープリターとして機能し、ブート時にハードウェアコンポーネントを初期化して、オペレーティングシステムを起動します。
サポート対象のワークフローに関する詳細は、Supported architectures and provisioning scenarios を参照してください。
Satellite のプロビジョニングでは、PXE ローダーオプションが、プロビジョニング時に使用する DHCP の filename
オプションを定義します。BIOS システムの場合は、PXELinux BIOS オプションを使用してプロビジョニングノードを有効化し、TFTP 経由で pxelinux.0
ファイルをダウンロードします。UEFI システムの場合は、PXEGrub2 UEFI オプションを使用して TFTP クライアントが grub2/grubx64.efi
ファイルをダウンロードできるようにするか、PXEGrub2 UEFI HTTP オプションを使用して UEFI HTTP クライアントが HTTP ブート機能を備え Capsule から grubx64.efi
をダウンロードできるようにします。
BIOS プロビジョニングでは、PXELinux テンプレートとオペレーティングシステムを関連付ける必要があります。UEFI プロビジョニングでは、PXEGrub2 テンプレートとオペレーティングシステムを関連付ける必要があります。PXELinux と PXEGrub2 のテンプレートの両方を関連付ける場合は、PXE ローダー間で簡単に切り替えができるように、Satellite で、両テンプレートの設定ファイルを TFTP にデプロイできます。
6.1. ベアメタルプロビジョニングの前提条件
ベアメタルプロビジョニングの要件には以下が含まれます。
ベアメタルホストのネットワークを管理する Capsule Server。無人プロビジョニングおよび Discovery ベースのプロビジョニングの場合に、Satellite Server は PXE サーバーの設定が必要です。
ネットワーク要件の詳細は、3章ネットワークの設定 を参照してください。
Discovery サービスの詳細は、7章Discovery サービスの設定 を参照してください。
- ベアメタルホストまたは空の仮想マシン
- Red Hat Enterprise Linux の同期済みのコンテンツリポジトリーを使うことができます。詳細は、コンテンツ管理ガイド の Red Hat リポジトリーの同期 を参照してください。
- ホスト登録用のアクティベーションキーを提供します。詳細は、コンテンツ管理ガイド の アクティベーションキーの作成 を参照してください。
無人および PXE なしのプロビジョニングのセキュリティートークンに関する情報は、「セキュリティートークンの有効期間の設定」 を参照してください。