第6章 PXE を使用したホストのプロビジョニング
Red Hat Satellite 6.9 では、ベアメタルインスタンスのプロビジョニングには主に 4 つの方法があります。
- 無人プロビジョニング
- 新規ホストは MAC アドレスで特定され、Satellite Server は PXE ブートプロセスを使用してホストをプロビジョニングします。
- Discovery を使用した無人プロビジョニング
- 新規ホストは PXE ブートを使用して Satellite Discovery サービスをロードします。このサービスはホストのハードウェア情報を特定し、ホストをプロビジョニング可能なホストとして一覧表示します。詳細は、7章Discovery サービスの設定 を参照してください。
- PXE なしのプロビジョニング
- 新規ホストは、ブートディスクまたは Satellite Server が生成する PXE なしの検出イメージでプロビジョニングされます。
- Discovery を使用した PXE なしのプロビジョニング
- 新規ホストは ISO ブートディスクを使用して Satellite Discovery サービスをロードします。このサービスはホストのハードウェア情報を特定し、ホストをプロビジョニング可能なホストとして一覧表示します。詳細は、「PXE を使用しない Discovery の実装」 を参照してください。
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
ファイルをダウンロードします。
BIOS プロビジョニングでは、PXELinux テンプレートとオペレーティングシステムを関連付ける必要があります。
UEFI プロビジョニングでは、PXEGrub2 テンプレートとオペレーティングシステムを関連付ける必要があります。
PXELinux と PXEGrub2 のテンプレートの両方を関連付ける場合は、PXE ローダー間で簡単に切り替えができるように、Satellite 6 で、両テンプレートの設定ファイルを TFTP にデプロイできます。
6.1. ベアメタルプロビジョニングの前提条件
ベアメタルプロビジョニングの要件には以下が含まれます。
ベアメタルホストのネットワークを管理する Capsule Server。無人プロビジョニングおよび Discovery ベースのプロビジョニングの場合に、Satellite Server は PXE サーバーの設定が必要です。
ネットワーク要件の詳細は、3章ネットワークの設定 を参照してください。
Discovery サービスの詳細は、7章Discovery サービスの設定 を参照してください。
- ベアメタルホストまたは空の仮想マシン
- Red Hat Enterprise Linux の同期済みのコンテンツリポジトリー。詳細は、コンテンツ管理ガイドの Red Hat リポジトリーの同期 を参照してください。
- ホスト登録用のアクティベーションキー。詳細は、コンテンツ管理ガイドの アクティベーションキーの作成 を参照してください。
無人および PXE を使用しないプロビジョニングのセキュリティートークンに関する詳細は、「セキュリティートークンの有効期間の設定」 を参照してください。