PowerEdge:UEFI モードでの PXE over IPv6 を使用したサーバーの起動
Summary: この記事では、Unified Extensible Firmware Interface (UEFI)モードでIPv6を使用してネットワークから起動するようにPowerEdgeサーバーを構成する方法について説明します。ほとんどの手順は、IPv4 ネットワーク内のネットワークからの起動にも適用されます。
Instructions
概要
PowerEdgeサーバーは、IPv4/IPv6を使用してネットワークからサーバーを起動するためのいくつかのブート オプションをサポートしています。
- Preboot Execution Environment (PXE)起動 - サーバーはDynamic Host Configuration Protocol (DHCP)サーバー(PXE起動にはDHCPが必要)から構成を受信し、Trivial File Transfer Protocol (TFTP)プロトコルを使用して起動します。
- ハイパーテキスト転送プロトコル(HTTP)起動 - サーバーはDHCPサーバーから構成を手動で指定または受信し、HTTPプロトコルを使用して起動できます。
- Internet Small Computer Systems Interface (iSCSI)起動 - サーバーはDHCPサーバーから構成を手動で指定または受信し、iSCSIプロトコルを使用して起動できます。
HTTPおよびiSCSI起動の構成は手動で指定できます。ただし、サーバーの数が多い場合は、DHCPを使用することが望ましいです。
DHCP、TFTP、HTTPサーバー、iSCSIストレージの構成
DHCPサーバーが、起動構成オプションを含むIP構成をクライアントに提供していることを確認します。これは、DHCPサーバーベンダーのドキュメントで確認してください
起動オプションについてはRFC5970ネットワーク起動用DHCPv6オプションを参照してください。「boot-file-url」オプションのみが必須で、残りはオプションです。また、DHCPサーバーベンダーのマニュアルも参照してください。
DHCPブート構成オプションの一部
必須DHCPオプション:
dhcp6.bootfile-url "tftp://[TFTP_server_IP]/boot_filename";- このオプションは、ブート ファイルのURLを指定します。
-
メモ: IPv6アドレスは角括弧で囲む必要があります。
-
メモ: ユーザー名、パスワード、またはポートは、URLの一部としてサポートされていません。
Example:
dhcp6.bootfile-url "tftp://[fd00::1]/boot.efi";
その他のオプションには、起動パラメーター、デバイス ベンダー クラスを指定するオプションがあります。
ブート ファイルが使用可能であることを確認します。
DHCP設定で設定されたファイルがTFTPまたはHTTPサーバで使用可能であることを確認します。また、サーバーがIPv6ネットワーク経由でTFTPまたはHTTPサーバーに到達できることを確認します
iSCSI起動を構成している場合は、構成済みのiSCSIボリュームが使用可能であることを確認します。サーバーごとに1つの起動ボリュームが必要です。サーバーがIPv6ネットワーク経由でiSCSIターゲットに到達できることを確認します。
ネットワーク構成を確認します。
IPv6トラフィックを転送するようにネットワークが構成されていることを確認します。ネットワーク スイッチがデフォルトでDHCPトラフィックをDHCPサーバーに転送しない場合があります。詳細については、スイッチ ベンダーのマニュアルを確認してください。
マルチキャスト リスナー検出(MLD)スヌーピング
MLDスヌーピングは、マルチキャスト トラフィックがネットワークにフラッディングするのを防ぐためにIPv6ネットワークで使用される機能です。MLDスヌーピングにより、スイッチはMLDメッセージをリッスンし、マルチキャスト転送テーブルを動的に作成できます。この表は、スイッチ上のどのポートがマルチキャスト トラフィックを受信するかを決定します。
Dell OS10スイッチ
Dell OS10スイッチでは、VLANインターフェイスでIPv6 MLDスヌーピングがデフォルトで有効になっています。
スイッチは、DHCP要求をDHCPサーバーに転送しない場合があります
DHCPパケットがDHCPサーバーに転送されていることを確認するか、トラブルシューティングのために設定されたVLANインターフェイスでIPv6 MLDスヌーピングを無効にすることを検討してください。これにより、MLDなしの場合、VLAN全体でマルチキャスト トラフィック ブロードキャストがスヌーピングされるため、ネットワーク トラフィックが増加する可能性があります
ドキュメントを確認し、必要に応じてスイッチを構成します。
サーバー構成
UEFI起動オプションは、システムの基本入出力システム(BIOS)から設定します。または、iDRACを使用してBIOS設定を構成します。
システムBIOSを起動します。
システムBIOSに入るには、サーバーの再起動中にF2を押します。
BIOSで、起動モードがUEFIに設定されていることを確認します。
BIOSで、[Network Settings]を選択し、要件に従ってPXE、HTTP、およびiSCSIデバイスを有効にします
PXE、HTTP、またはiSCSIデバイスが有効で、「自動構成」または「DHCP」が有効になっている場合、サーバーはPXE、HTTP、またはiSCSIのブート シーケンス中にDHCPサーバーに接続します。PXE、HTTP、iSCSIには、IPv4またはIPv6のいずれかを選択するオプションがあります。必要に応じて選択します。
-
メモ: UEFI起動モードとは異なり、BIOS起動モードでは、起動オプションはBIOS外のデバイスROMオプションに設定されます。
-
メモ: サーバーのオペレーティング システム(OS)のドキュメントを参照して、サーバーで使用されているターゲットOSでサポートされているネットワーク ブート オプションと、ターゲットOSが正しく起動するために必要な特定の手順を確認します。
サーバーをネットワークから起動する準備ができている必要があります。
トラブルシューティング手順
- サーバーは、UEFI起動中にDHCPサーバーからIPアドレスを受信した場合に報告します。
- サーバーがIPアドレスを取得していない場合は、ポートミラーなどを使用してパケットキャプチャを行うことができます。サーバーがネットワークからの起動に使用しているネットワーク スイッチ インターフェイスでパケット キャプチャを取得することをお勧めします。ポート ミラーの構成 - スイッチ ベンダーのドキュメントを参照してください。
- 選択したEthernetアナライザツールを使用して、キャプチャされたパケット情報を確認します。
- 「ブートファイル名が指定されていません」というエラーメッセージは、DHCPサーバから間違ったプロトコルが送信されたことを示している可能性があります(たとえば、「TFTP」ではなく「HTTP」)。