Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

vJunosEvolved on KVM の導入と管理

概要 KVM にインストールした後に vJunosEvolved インスタンスを導入および管理する方法については、このトピックをお読みください。

このトピックでは、以下について説明します。

  • libvirt を使用して KVM サーバー上で vJunosEvolved を起動する方法。

  • CPU とメモリの量を選択し、接続に必要なブリッジを設定し、シリアル ポートを設定する方法。

  • デプロイに関して前に示した構成と選択に関連する XML ファイル セクションを使用する方法。

    メモ:

    ジュニパーの Web サイトからサンプル XML ファイルと vJunosEvolved イメージをダウンロードします。

ホスト サーバーでの vJunosEvolved Deployment の設定

このトピックでは、ホスト サーバー上で vJunosEvolved 配置を設定する方法について説明します。

メモ:

このトピックでは、libvirt を介して vJunosEvolved を展開するために使用される XML ファイルのいくつかのセクションのみをハイライトします。

XML ファイル vJunosEvolved.xml 全体を VM イメージおよびラボ ダウンロード ページの関連ドキュメントとともにダウンロードできます。

最小ソフトウェア要件セクションに記載されているパッケージがまだインストールされていない場合は、インストールします。 vJunosEvolved の最小ハードウェア要件を参照してください。

  1. RPIO、パケット転送エンジン(PFE)リンク(ルーティング エンジン-COSIM ブリッジ)、および WAN インターフェイス用の Linux ブリッジを作成します。

    たとえば、vJunos の et-0/0/0、et-0/0/1 などが使用する予定です。

    # ip link add PFE_LINK type bridge

    # ip link add RPIO_LINK type bridge

    # ip link add et000 type bridge

    # ip link add et001 type bridge

    メモ:

    現時点では、vJunosEvolved の vJunosEvolved の PFE ブリッジ リンクと RPIO ブリッジ リンクに言及する必要があります。EVO アーキテクチャは、これらのブリッジ リンクに対するイーサネット インターフェイスの番号付けを維持せず、COSIM の WAN のインターフェースをブリッジと密接に検討し、トラフィック パスに影響を与える可能性があるためです。

  2. 提供されたQCOW2 vJunosEvolvedイメージのライブディスクコピーを作成します。

    # cd /root

    # cp vJunosEvolved-<release>.qcow2 vJunosEvolved-<release>-live.qcow2

    # chmod u+w vjunosEvolved-<release>-live.qcow2

    導入を計画している各 vJunosEvolved に個別のコピーを作成します。ライブコピーを作成することで、元の画像に恒久的な変更を加えることはありません。ライブ イメージは、vJunosEvolved を導入しているユーザー(通常は root ユーザー)が書き込み可能である必要があります。

  3. 以下のスタンザを変更して、vJunosEvolvedに提供されるコア数を指定します。vJunosEvolved で必要なデフォルト メモリの 8GB については、次のコード スニペットを使用します
    メモ:

    vJunosEvolved.xml ファイルのサンプルは、投稿された vJunosEvolved イメージでも利用できます。このドキュメントでは、XML ファイルで編集する必要があるスタンザを示すために、このサンプル ファイルの主要なスニペットを参照します。

    投稿された vJunosEvolved イメージで利用可能なサンプル vJunosEvolved.xml スニペット ファイルを使用して、エラーを防ぎます。

    次のコードブロックでは、CPU XML スニペットの例を示します。必要なコア数のデフォルトは 4 で、ほとんどのアプリケーションで十分です。以下のスタンザを変更することで、追加するコア数を増やすことができます。

    必要に応じてメモリを増やすことができます。また、生成された特定の vJunosEvolved(この場合は vJunosEvo)の名前も示しています。
  4. vJunosEvolved イメージの名前と場所を変更します。
    メモ:

    libvirt と QEMU-KVM では、ホスト上の各 vJunosEvolved VM に、独自の名前の QCOW2 イメージを提供する必要があります。

    次の XML スニペットを使用して、vJunosEvolved イメージの名前と場所を指定します。

  5. 構成ディスクイメージを作成します。
    # ./make-config.sh <juniper.conf> <config.qcow2>

    vJunosEvolved は、構成を含む VM インスタンスに 2 台目のディスクを接続することで、初期構成を受け入れます。提供されたスクリプト make-config.sh を使用してディスク イメージを作成します。

    XML ファイルは、以下に示すように、この構成ドライブを参照します。

    メモ:

    初期構成を優先しない場合は、上記のスタンザを XML ファイルから削除します。

  6. XML ファイルで指定したポートごとに Linux ブリッジを作成します。

    ポート名は、以下のコードブロックで指定されています。

    vJunosEvolved の規則では et00x を使用します。以下の例では、et000とet001がそれぞれJunos Evolved et-0/0/0およびet-0/0/1インターフェイスにマッピングされています。

  7. ホスト サーバー上で vJunosEvolved ごとに固有のシリアル コンソール ポート番号を指定します。

    このサンプルのシンペット「8610」が選択されます。

  8. チャネル化または非チャネル化されたインターフェイスを作成します。

    コマンドライン引数の「channelized=yes」は、チャネル化されたWANインターフェイスを作成するオプションを提供します。何も言及していないか、「いいえ」の値が言及されていない場合、非チャネル化されたインターフェイスはCOSIMで初期化されます。

  9. vJunosEvolved.xml ファイルを使用して、vJunosEvolved VM を作成します。

    これにより、最初の vJunosEvolved VM が作成されます。後続の VM は、vJunosEvolved2、vJunosEvolved3 などです。

    ドメインvJunosEvolvedから作成 されたJunosEvolved.xml

vJunosEvolved VM の検証

このトピックでは、vJunosEvolved が稼働しているかどうかを確認する方法について説明します。

  1. vJunosEvolved が稼働しているかどうかを確認します。
    メモ:

    ダウンロード用の XML ファイルは「vJunosEvolved.xml」です。複数のインスタンスを作成する場合は、ドメインと XML、ライブ ディスク ファイルの名前が一意である必要があります。

    しかし、単一のインスタンスでは、次のようになります。

  2. ルーティング エンジン VM のシリアル コンソールに接続します。

    XML ファイルから接続するポートを見つけることができます。

    メモ:

    telnet ポート番号は、ホスト サーバーに存在する vJunosEvolved VM ごとに一意である必要があります。

  3. XMLファイルで指定したETインターフェイスが稼働しているかどうかを確認します。

    show interfaces terse

    たとえば、XMLファイルに「et000」と「et001」を指定した場合、et-0/0/0およびet-0/0/1インターフェイスは「up」状態にする必要があります。他のインターフェイスも表示されますが、これらのインターフェイスはトラフィックを渡すことができません。

  4. 対応する各「et」ブリッジの下にVNETインターフェイスが設定されているかどうかを確認します。

    brctl vJunosEvolved が起動したら、ホスト サーバー上の コマンドを使用します。このコマンドは、対応する各「et」ブリッジの下にあるvnetインターフェイスを示しています。