第6章 PXE を使用したホストのプロビジョニング

Red Hat Satellite 6.10 では、ベアメタルインスタンスのプロビジョニングには主に 4 つの方法があります。

無人プロビジョニング
新規ホストは MAC アドレスで特定され、Satellite Server は PXE ブートプロセスを使用してホストをプロビジョニングします。
Discovery を使用した無人プロビジョニング
新規ホストは PXE ブートを使用して Satellite Discovery サービスをロードします。このサービスはホストのハードウェア情報を特定し、ホストをプロビジョニング可能なホストとして一覧表示します。詳細は、7章Discovery サービスの設定 を参照してください。
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 リポジトリーの同期 を参照してください。
  • ホスト登録用のアクティベーションキー。詳細は、コンテンツ管理ガイドアクティベーションキーの作成 を参照してください。