この記事では、Cisco RV34xシリーズルータのPre-Boot eXecution Environment(PXEまたは「Pixie」)オプションを使用してネットワークブート機能を設定するために必要な手順を定義します。
手順を説明する前に、この機能が適切かどうかを確認するために、ユースケースを確認します。
IPアドレス指定のサーバ/サービスホスティング:
次のデバイスのファームウェア1.03.16以降(ダウンロードページへのリンク)
下記のデバイスのファームウェア1.0.01.01以降
ネットワークブートまたはネットブートは、ローカルドライブではなくネットワーク上の場所からコンピュータをブートするプロセスです。最も一般的に、ブートファイルは、オペレーティングシステム(OS)と設定のカプセル化されたイメージまたはスナップショットです。「zipファイル」はコンテナの類似タイプです。可変データペイロードを含む特定のファイル形式です。この場合、ブートファイルのペイロードはOSと設定であるため、デバイスの起動時に必要な情報を含み、Power On Self-Test(POST;電源投入時自己診断テスト)を通過します。 理論的には、ファイル形式には、TFTPを介してダウンロードでき、ネットワークカードのPXEスタックによって処理/実行できるあらゆるものを含めることができます。次の図は、PXEの実際のブートプロセスを示しています。
ファームウェアバージョン1.03.16以降は、Dynamic Host Configuration Protocol(DHCP)ヘッダーのサーバIPアドレス(siaddr)フィールドを使用するオプションが用意されています。このフィールドはNext Serverフィールドとfileフィールドのタイトルはfilenameです。このフィールドはブートファイルまたはイメージです。詳細については、RFC 2131 (Link to view RFC)を参照してください。
ネットワーク起動を使用する理由多くのワークステーションでネットワーク起動を使用すると、ディスクイメージングソリューションのプロセスを合理化できます。
この機能のその他の使用例は次のとおりです。
自動キオスクや端末の更新の維持(映画のチケットディスペンサーなど)
ネットワークを介した複数のワークステーションのプロビジョニング
ネットブートを現在利用している企業ネットワークに接続されているSMBシスコデバイス
オプション66と同様にネットブートを実行すると、リモートイメージをエンドポイントに提供できます。同じ仮想ローカルエリアネットワーク(VLAN)上の同じデバイスに異なるイメージを提供する必要がある場合は、ネットブートとDHCPオプション66の両方を使用できます。その意味で、機能は無料です。
さらに、DHCPサーバをネットワークブートロケーションとして使用することは、DHCPが意図したものではなく、ネットワークに複雑さを加えます。特に、複数のハードウェアプラットフォームに対してネットワークのブートを行おうとしている場合。
注:PXEクライアントの中には、DHCPオプション150がシスコ独自のものであるため、正しく解釈できないものもあります。したがって、可能であればオプション66を使用する必要があります。
ステップ1:デバイスにログインした後、メニューのサイドバーから[LAN] > [VLAN Settings]の項目をクリックします。
注:メニューのサイドバーが見えませんか?メニュー・サイドバーは折りたたまれた状態であってもよい。左上のボタンをクリックしてみてください。次に例を示します。
ステップ2:[VLAN Table]で、PXEブートに転送するVLANの左側にあるチェックボックスをオンにし、[Edit]ボタンをクリックします。この例では、デフォルトのVLAN 1を選択しました。
ステップ3:[Network Booting]の横にあるチェックボックスをクリックして[Enable]にします。次に、次のサーバーのIPアドレスとブートファイル名を入力します。
次のサーバ:IPアドレスのみ
ブートファイル: 相対ファイルパスまたは絶対ファイルパスを受け入れました。互換性のあるブートファイル形式は次のとおりです。
注:.Comファイルも、スクリーンショットに示すように受け入れられます。ただし、あまり一般的ではない可能性があります。
ステップ4:[Apply]ボタンをクリックします。
注:ブート間にこの設定を保存する場合は、画面の上部にある点滅する保存アイコンをクリックしてください。
次のスクリーンショットは、WiresharkからのDHCPオファーの[Next Server]フィールドと[Boot file]フィールドの場所を示しています。
クライアントがPXEサーバーからDHCPプロキシ要求の確認応答を受信した後にエラーが発生した場合は、それらの問題を直接サポートできません。その時点から、PXEサーバと基本的なIP接続、またはPXEクライアント自体のテストを試みます。PXEサーバが同じVLAN上にある場合、PXEクライアントはPXEサーバに対してアドレス解決プロトコル(ARP)要求を行います。それ以外の場合、VLANの外部にあるPXEサーバは、デフォルトゲートウェイに転送されます。
これらの項目をチェックしても問題が発生する場合は、コミュニティで連絡を取ることが選択肢となります。ここをクリックして、Small Businessルータコミュニティを表示してください。
これで、RV34xシリーズルータを使用して、PXE経由で特定のVLAN上のワークステーションをネットワークロケーションからブートするように設定できました。