第5章 プロビジョニングの概念
Red Hat Satellite の重要な機能は、ホストの無人プロビジョニングです。これを実現するために、Red Hat Satellite では、DNS および DHCP インフラストラクチャー、PXE ブート、TFTP、および Kickstart が使用されます。本章では、これらの概念の動作原理を説明します。
5.1. PXE ブート リンクのコピーリンクがクリップボードにコピーされました!
PXE (preboot execution environment) は、ネットワーク上でシステムを起動することができます。PXE は、ローカルハードディスクまたは CD-ROM を使用する代わりに、DHCP を使用してネットワークに関する一般情報をホストに提供し、TFTP サーバーを検出し、ブートイメージをダウンロードします。PXE サーバー設定の詳細は、Red Hat ナレッジベースのソリューション「How to set-up/configure a PXE Server」を参照してください。
5.1.1. PXE シーケンス リンクのコピーリンクがクリップボードにコピーされました!
- ホストは、ブート可能なイメージが見つからない場合に、PXE イメージをブートします。
- ホストの NIC が、DHCP サーバーにブロードキャスト要求を送ります。
- DHCP サーバーが、要求を受け取り、ネットワークに関する一般情報 (IP アドレス、サブネットマスク、ゲートウェイ、DNS、TFTP サーバーのロケーション、ブートイメージ) を送ります。
-
ホストが、TFTP サーバーから、ブートローダー
image/pxelinux.0および設定ファイルpxelinux.cfg/00:MA:CA:AD:Dを取得します。 -
ホスト設定が、カーネルイメージ
initrdのロケーションとキックスタートを指定します。 - ホストが、ファイルをダウンロードして、イメージをインストールします。
Satellite Server による PXE ブートの使用例は『プロビジョニング ガイド』 の「 プロビジョニングワークフロー 」を参照してください。
5.1.2. 要件 リンクのコピーリンクがクリップボードにコピーされました!
PXE ブートでマシンをプロビジョニングするには、以下の要件を満たしていることを確認してください。
仮想マシンの前提条件:
- DHCP サーバーおよび TFTP サーバーにアクセス可能なネットワーク接続を設定している。
ネットワークの要件:
- UDP ポート 67 および 68 にアクセスして仮想マシンを有効にし、ブートオプションで DHCP を利用できるようにしておく。
- UDP ポート 69 にアクセスして、仮想マシンが Capsule で TFTP サーバーにアクセスできるようにしておく。
- TCP ポート 80 にアクセスして、仮想マシンが Capsule からファイルおよびキックスタートテンプレートをダウンロードできるようにしておく。
クライアント要件:
- ホストおよび DHCP サーバーがルーターで隔てられている場合は、DHCP リレーエージェントを設定し、DHCP サーバーを指定しておく。
- すべてのネットワークベースのファイアウォールで、サブネットのホストが Capsule にアクセスするように設定すること。詳細は、図2.1「分離した Capsule を含む Satellite トポロジー」 を参照してください。
- ホストが属するサブネットで、DHCP が有効にしておく。
Satellite 要件:
- Satellite インストーラーを使用して、正しいサブネットを指定した DHCP を有効にしておく。
- Satellite インストーラーを使用して TFTP を有効にしておくこと。
- サブネットを作成して、Web UI で DHCP Capsule に関連付け、DHCP 予約の作成時に使用する Capsule を定義しておく。予約は常に Capsule から行われます。