PXEを使用すると、コンピューターは中央サーバーからスタートアッププログラムを取得できます。
画像クレジット: ライアン・マクベイ/フォトディスク/ゲッティイメージズ
Pre-boot Execution Environmentを使用すると、ネットワーク上のコンピューターは、電源投入時にネットワーク経由でアドレスとスタートアップファイルを自動的に要求できます。 シナリオは、各コンピューターのネットワークカード上のチップによって開始されます。チップは、PXEサーバーがそれを取得し、必要なセットアップの詳細で応答することを期待して、ブロードキャストメッセージを送信します。 複数のPXEサーバーが問題を引き起こす可能性があります。 ただし、回避策があります。
PXE要素
PXEは、他の2つのテクノロジに依存して、ネットワーク上のコンピュータに起動手順を提供します。 PXEサーバーのタスクは、DHCPサーバーとネットワークブートストラッププログラム(NBP)サーバーにリクエストを送信することです。 NBPを配信するには、ネットワークコンピューターにIPアドレスが必要であり、PXEシステムの最初のフェーズで動的ホスト構成プロトコルを使用してIPアドレスの使用が許可されます。 IPアドレスは、インターネットプロトコルによって指定されます。 多くのネットワークは、内部アドレス指定システムにIPアドレスを使用しています。
今日のビデオ
DHCP
PXEはDHCPを応用したもので、有効期限が切れるリースのコンピューターにIPアドレスを付与します。 DHCP仕様では、複数のDHCPサーバーの存在が許可されています。 PXE手順は変更されたDHCP要求メッセージによって実行されるのに、なぜ複数のPXEサーバーが存在できないのでしょうか。
複数のサーバーのデトラクション
複数のPXEサーバーが推奨されない主な理由は、プロセスが、ネットワーク上のすべてのコンピューターによって受信される、適用コンピューターからのブロードキャストメッセージで開始されるためです。 ネットワーク上で複数のPXEサーバーが使用可能な場合、それらすべてが応答して通知プロセスを開始し、衝突、輻輳、混乱を引き起こす可能性があります。 単一のPXEサーバー構成を優先するもう1つの理由は、複数のサーバーが必要ないことです。 ネットワーク管理者は、ネットワーク上で実行されているコンピューターの種類ごとに異なるPXEサーバーが必要だと考える場合があります。 ただし、PXEの最初のフェーズであるIPアドレスの割り当ては、ネットワーク上のすべてのコンピューターに共通の要件です。 元のリクエストでブートサーバータイプに異なる値を設定することにより、リクエストを異なるNBPサーバーに送信できます。
マルチサーバーソリューション
サーバーを構成する3つの方法により、複数のPXEサーバーを正常に動作させることができます。 まず、ネットワークがサブネットワークに分割されている場合、ブロードキャスト要求は 同じサブネットワーク上のコンピューター、およびそれぞれが異なるサブネットワーク上にある場合、非常に多くのPXEサーバーが共存できます サブネットワーク。 2番目の解決策は、Microsoft System Center ConfigurationManagerなどのサーバーソフトウェアで可能です。 このPXEサーバーソフトウェアを使用すると、各サーバーに要求に応答する前に遅延時間を与えることができます。 これにより、セカンダリPXEサーバーがプライマリサーバーのバックアップとして機能できるようになります。 Symantec Altiris PXEサーバーなどの他のPXEサーバーソフトウェアでは、1台のサーバーを次のように指定できます。 「マスター」と他の人を「奴隷」として。 これにより、1台を除くすべてのサーバーがバックアップのステータスになります。 サーバ。 最後のオプションは、PXEサーバーでMACアドレスフィルタリングを設定することです。 これにより、各サーバーはコンピューターアドレスのリストからの要求のみを受け入れるようになり、各PXEサーバーが異なるコンピューターグループに割り当てられます。