Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

KVMへのvMXのインストール

このトピックを読んで、KVM 環境に仮想 MX ルーターをインストールする方法を理解してください。

Ubuntuホストのインストール準備vMX

デバイスをインストールするためにUbuntuホストシステムを準備するには(vMX Junos OSリリース15.1F6:

  1. ハードウェアおよびソフトウェアの最小要件に記載されている最小ソフトウェア および OS 要件を満たします

  2. 「Kernel のアップグレード」 および 「libvirt 1.2.19 へのアップグレード」を参照してください。

  3. Intel XL710 PCI-Express ファミリー カードを使用している場合は、必ずドライバーを更新してください。X710デバイスのドライバーの更新 をNIC。

  4. BIOS で Intel VT-d を有効にします。(さまざまなシステムでVT-dを有効にする方法が異なため、ベンダーにプロセスを検証することをお勧めします)。

    ~を参照してくださいで VT-d を有効にする手順を説明します。

  5. KSM_ENABLED=0 /etc/default/qemu-kvm の設定により KSM を無効にします

  6. /etc/modprobe.d/qemu-system-x86.confファイルを編集し、 を含む行に追加して、A 仮想化PICサーバーを無効 enable_apicv=0 にします options kvm_intel

    options kvm_intel nested=1 enable_apicv=0

  7. ホストを再起動して KSM と APIC デバイスを仮想化。

  8. SR-IOV を使用している場合は、このステップを実行する必要があります。

    注:

    /etc/network/interfaces内に外部ブリッジを使用して前のインストールを削除し、元の管理インターフェイスを使用して復元する必要があります。インストールを続行 ifconfig -a する前に、 コマンドに外部ブリッジが表示されないか確認します。

    外部ブリッジが表示されるかどうかを確認するには、 コマンドを使用して管理 ifconfig インターフェイスを表示します。このインターフェイスが外部ブリッジ グループに使用されているかどうかを確認するには、 コマンドを使用して、管理インターフェイスが外部ブリッジ brctl show として表示されるかどうかを確認します。

    intel_iommu=on /etc/default/grubディレクトリでオンにすることで、SR-IOV 機能を有効にします。

    GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on"

    文字列を intel_iommu=on パラメーターの既存のテキストに追加 GRUB_CMDLINE_LINUX_DEFAULT します。

    コマンドの update-grub 後にコマンドを実行 reboot します。

  9. 最適なパフォーマンスを実現するには、ホスト上で巨大ページのサイズを 1G に設定し、VFP の 1G が少なくとも 16 の巨大ページを持つ必要があります。巨大ページのサイズを設定するには 、/etc/default/grub の次の行を追加します

    GRUB_CMDLINE_LINUX="default_hugepagesz=1G hugepagesz=1G hugepages=number-of-huge-pages"

    巨大ページの数は少なくとも(16G * )である必要 number-of-numa-sockets があります。

  10. インストールする modprobe kvm-intel 前に コマンドを実行vMX。

注:

18.2 Junos OS 以降のリリースから、Ubuntu 16.04.5 LTS および Linux 4.4.0-62-generic がサポートされています。

最小のソフトウェア要件および OS 要件を満たすには、以下のタスクを実行する必要がある場合があります。

カーネルのアップグレード

注:

Ubuntu 16.04 バージョンでの Linux カーネルのアップグレードは必要ありません。

注:

3.19.0-80-generic に付属した Ubuntu 14.04.1 LTS を使用している場合は、このステップをスキップできます。Ubuntu 14.04 には、推奨バージョン(Linux 3.19.0-80-generic)よりも下位バージョンのカーネル(Linux 3.13.0-24-generic)が付属しています。

カーネルをアップグレードするには、以下の手順に当たって行います。

  1. カーネルのバージョンを確認します。

  2. バージョンがステップ 1 に示すバージョンと異なる場合は、次のコマンドを実行します。

  3. システムを再起動します。

libvirt 1.2.19 へのアップグレード

注:

Ubuntu 16.04.5 は Libvirt バージョンが 1.3.1 に対応しています。Ubuntu 16.04 での libvirt のアップグレードは必要ありません。

Ubuntu 14.04 は libvirt 1.2.2(VFP lite モードで動作)をサポートしています。VFPパフォーマンス モードを使用している場合、またはVFP liteモードを使用して複数のvMXインスタンスを導入している場合、libvirt 1.2.19にアップグレードする必要があります。

libvirt をアップグレードするには、次の手順に実行します。

  1. 「ハードウェアおよびソフトウェアの最小要件」に記載されているパッケージ はすべて必ずインストールしてください

  2. コマンドを使用 して/tmp ディレクトリに cd /tmp 移動します。

  3. コマンドを libvirt-1.2.19 使用してソース コードを取得します wget http://libvirt.org/sources/libvirt-1.2.19.tar.gz

  4. コマンドを使用してファイルの圧縮を解除し、解除 tar xzvf libvirt-1.2.19.tar.gz します。

  5. コマンドを 使用して、libvirt-1.2.19 ディレクトリに移動 cd libvirt-1.2.19 します。

  6. コマンドを使用してlibvirtdを service libvirt-bin stop 停止します。

  7. コマンドを ./configure --prefix=/usr --localstatedir=/ --with-numactl 実行します。

  8. コマンドを make 実行します。

  9. コマンドを make install 実行します。

  10. libvirtdデーモンが実行されている必要があります。(コマンドを service libvirt-bin start 使用して、もう一度起動します。起動しない場合は、 コマンドを /usr/sbin/libvirtd -d 使用します)。

  11. libvirtdおよびvirshのバージョンが1.2.19を示しています。

    システムには、コードのコンパイル ログが表示されます。

注:

libvirt をアップグレードvMX後に仮想ネットワークを導入できない場合は、 コマンドを使用して virbr0 ブリッジをダウンし、コマンドを使用してブリッジ ifconfig virbr0 down を削除 brctl delbr virbr0 します。

X710 デバイスのドライバーのNIC

Intel XL710 PCI-Express ファミリー NIC を使用している場合、デバイスを設置する前に必ずドライバーをvMX。

ドライバーを更新するには、以下の方法に当たって行います。

  1. vMX root としてダウンロードし、パッケージの圧縮を解除します。
  2. インストール ディレクトリから i40e ドライバーをインストールします。
  3. Intel の最新の i40ec ドライバーをインストールします。

    たとえば、次のコマンドはバージョン 1.4.15 をダウンロードしてインストールします。

  4. ドライバーを使用して initrd を更新します。
  5. 新しいドライバーをアクティブ化します。

その他の必要なパッケージをインストールする

次のコマンドを使用して、Python-netifaces パッケージを Ubuntu にインストールします。

Red Hat Enterprise Linux Host のインストール 準備 vMX

Red Hat Enterprise Linux を実行してソフトウェア をインストールするためのホスト システムを準備vMX、バージョンのタスクを実行します。

Red Hat Enterprise Linux 7.3 ホストをインストールするためのvMX

Red Hat Enterprise Linux 7.3 を実行してインストール用にホスト システムを準備するには、次の手順にvMX。

  1. ハードウェアおよびソフトウェアの最小要件に記載されている最小ソフトウェアおよび OS 要件を満たします
  2. BIOS でハイパースレッジ機能と VT-d を有効にする。

    SR-IOV を使用している場合、BIOS で SR-IOV を有効にします。

    システムによって BIOS 設定へのアクセスや変更の方法が異なっている場合、ベンダーに確認することをお勧めします。

  3. OS のインストール中に、仮想化ホストと仮想化プラットフォームのソフトウェア コレクションを選択します。

    GUI のインストール中にこれらのソフトウェア 収集を選択していない場合は、以下のコマンドを使用してソフトウェアをインストールします。

  4. Red Hat アカウント認証情報を使用してホストを登録します。適切なリポジトリを有効にする。

    Enterprise Linux 7(epel)リポジトリ用の追加パッケージをインストールするには、次の手順にアクセスします。

  5. 現在インストールされているパッケージを更新します。
  6. 最適なパフォーマンスを実現するには、ホスト上で巨大ページのサイズを 1G に設定し、VFP の 1G が少なくとも 16 個の巨大ページを持つ必要があります。 巨大ページのサイズを設定するには、次の手順に従います。

    Red Hat の場合:巨大ページの構成を追加します。

    取り付け|grep boot コマンドを使用してブート デバイス名を指定します。

    巨大ページの数は少なくとも(16G * )である必要があります number-of-numa-sockets

  7. 必要なパッケージをインストールします。
  8. (オプション)SR-IOV を使用している場合、これらのパッケージをインストールし 、SR-IOV 機能を有効にする必要があります。

    再起動し、再度ログインします。

  9. qemu-kvmバイナリをqemu-system-x86_64リンクします。
  10. 正しい Python リリースのパスを設定し、PyYAML ライブラリをインストールします。
  11. Red Hat OpenStack ライブラリをインストールした場合、マシン タイプとして使用 script/templates/red_{vPFE, vRE}-ref.xml するために変更 <type arch='x86_64' machine='pc-0.13'>hvm</type> する必要があります。
  12. KSM を無効にします。

    KSM が無効になっている場合、次のコマンドを実行します。

    出力の値 0 は、KSM が無効になっていると示しています。

  13. /etc/modprobe.d/kvm.conf enable_apicv=n ファイルを編集し、オプションを含むラインに追加して、A 仮想化PICファイアウォールのkvm_intel。

    使用も enable_apicv=0 可能です。

    ホストを再起動して KSM と APIC デバイスを仮想化。

  14. Network Manager を停止または無効にします。

    Network Manager を停止できない場合、 コマンドで resolv.conf が 上書きされるのを防 chattr +I /etc/resolv.conf ぐことができます。

  15. ビルド ディレクトリが QEMU ユーザーによって読み取り可能な構成を確認します。

    また、QEMU を root ユーザーとして実行するには、 /etc/libvirt/qemu.conf ファイルを 次に設定します user="root"

これで、デバイスをvMXできます。

注:

コマンドと一緒vMXをインストール sh vmx.sh -lv --install すると、カーネル バージョン不一致の警告が表示される場合があります。この警告は無視できます。

Red Hat Enterprise Linux 7.2 ホストをインストールするためのvMX

Red Hat Enterprise Linux 7.2 を実行してインストール用にホスト システムを準備するには、次の手順にvMX。

  1. ハードウェアおよびソフトウェアの最小要件に記載されている最小ソフトウェアおよび OS 要件を満たします
  2. BIOS でハイパースレッジ機能と VT-d を有効にする。

    SR-IOV を使用している場合、BIOS で SR-IOV を有効にします。

    システムによって BIOS 設定へのアクセスや変更の方法が異なっている場合、ベンダーに確認することをお勧めします。

  3. OS のインストール中に、仮想化ホストと仮想化プラットフォームのソフトウェア コレクションを選択します。

    GUI のインストール中にこれらのソフトウェア 収集を選択していない場合は、以下のコマンドを使用してソフトウェアをインストールします。

  4. Red Hat アカウント認証情報を使用してホストを登録します。適切なリポジトリを有効にする。
  5. 現在インストールされているパッケージを更新します。
  6. 必要なパッケージをインストールします。
  7. 最適なパフォーマンスを実現するには、ホスト上で巨大ページのサイズを 1G に設定し、VFP の 1G が少なくとも 16 個の巨大ページを持つ必要があります。 巨大ページのサイズを設定するには、次の手順に従います。

    Red Hat の場合:巨大ページの構成を追加します。

    取り付け|grep boot コマンドを使用してブート デバイス名を指定します。

    巨大ページの数は少なくとも(16G * )である必要があります number-of-numa-sockets

  8. (オプション)SR-IOV を使用している場合、これらのパッケージをインストールし 、SR-IOV 機能を有効にする必要があります。

    再起動し、再度ログインします。

  9. qemu-kvmバイナリをqemu-system-x86_64リンクします。
  10. 正しい Python リリースのパスを設定し、PyYAML ライブラリをインストールします。
  11. Red Hat OpenStack ライブラリをインストールした場合、マシン タイプとして使用 script/templates/red_{vPFE, vRE}-ref.xml するために変更 <type arch='x86_64' machine='pc-0.13'>hvm</type> する必要があります。
  12. KSM を無効にします。

    KSM が無効になっている場合、次のコマンドを実行します。

    出力の値 0 は、KSM が無効になっていると示しています。

  13. /etc/modprobe.d/kvm.conf enable_apicv=n ファイルを編集し、オプションを含むラインに追加して、A 仮想化PICファイアウォールのkvm_intel。

    使用も enable_apicv=0 可能です。

    ホストを再起動して KSM と APIC デバイスを仮想化。

  14. Network Manager を停止または無効にします。

    Network Manager を停止できない場合、 コマンドで resolv.conf が 上書きされるのを防 chattr +I /etc/resolv.conf ぐことができます。

  15. ビルド ディレクトリが QEMU ユーザーによって読み取り可能な構成を確認します。

    また、QEMU を root ユーザーとして実行するには、 /etc/libvirt/qemu.conf ファイルを 次に設定します user="root"

これで、デバイスをvMXできます。

注:

コマンドと一緒vMXをインストール sh vmx.sh -lv --install すると、カーネル バージョン不一致の警告が表示される場合があります。この警告は無視できます。

CentOSホストのインストール準備vMX

インストール用に CentOS を実行するホスト システムを準備するには、次のvMX。

  1. ハードウェアおよびソフトウェアの最小要件に記載されている最小ソフトウェア および OS 要件を満たします
  2. BIOS でハイパースレッジ機能と VT-d を有効にする。

    SR-IOV を使用している場合、BIOS で SR-IOV を有効にします。

    システムによって BIOS 設定へのアクセスや変更の方法が異なっている場合、ベンダーに確認することをお勧めします。

  3. OS のインストール中に、仮想化ホストと仮想化プラットフォームのソフトウェア コレクションを選択します。

    GUI のインストール中にこれらのソフトウェア 収集を選択していない場合は、以下のコマンドを使用してソフトウェアをインストールします。

  4. 適切なリポジトリを有効にする。
  5. 現在インストールされているパッケージを更新します。
  6. 必要なパッケージをインストールします。
  7. (オプション)SR-IOV を使用している場合、これらのパッケージをインストールし、SR-IOV 機能を有効にする必要があります。

    再起動し、再度ログインします。

  8. qemu-kvmバイナリをqemu-system-x86_64リンクします。
  9. 正しい Python リリースのパスを設定し、PyYAML ライブラリをインストールします。
    注:

    インストールでエラーが発生した場合は、次の回避策を使用してください。

  10. KSM を無効にします。

    KSM が無効になっている場合、次のコマンドを実行します。

    出力の値 0 は、KSM が無効になっていると示しています。

  11. /etc/modprobe.d/kvm.conf enable_apicv=0 ファイルを編集し、オプションを含むラインに追加して、A 仮想化PICファイアウォールのkvm_intel。

    ホストを再起動して KSM と APIC デバイスを仮想化。

  12. Network Manager を停止または無効にします。

    Network Manager を停止できない場合、 コマンドで resolv.conf が 上書きされるのを防 chattr +I /etc/resolv.conf ぐことができます。

  13. ビルド ディレクトリが QEMU ユーザーによって読み取り可能な構成を確認します。

    また、QEMU を root ユーザーとして実行するには、 /etc/libvirt/qemu.conf ファイルを 次に設定します user=root

  14. この行を /etc/profile ファイルの末尾に追加 します。

これで、デバイスをvMXできます。

注:

コマンドと一緒vMXをインストール sh vmx.sh -lv --install すると、カーネル バージョン不一致の警告が表示される場合があります。この警告は無視できます。

さまざまな使用vMXへのアップグレード

アプリケーションのvMXは、特定の使用事例によって異なります。表は、一部の事例に関する構成要件vMX例を示しています。

表 1:使用事例のサンプル構成(Junos OS リリース 18.3~18.4 でサポート)

使用事例

最小 vCPU 数

最小メモリ

NIC デバイス タイプ

ラボシミュレーション

最大 100 Mbps のパフォーマンス

4:1(VCP 3、VFP 用)

5 GB:1 GB(VCP 用 4 GB、VFP)

virtio

低帯域アプリケーション

最大 3 Gbps のパフォーマンス

10:VCP 9(VFP 用)1

20 GB:4 GB(VCP 用 16 GB、VFP)

virtio

高帯域幅アプリケーションまたはパフォーマンス テスト

3 Gbps 以上のパフォーマンス向け

10:VCP 9(VFP 用)1

20 GB 4 GB(VCP 用 16 GB、VFP)

SR-IOV

デュアル仮想ルーティング エンジン

注:

別々のホストに導入する場合、VSP が相互に通信するために、ホスト間の接続を設定する必要があります。

両方の VCP インスタンスを導入する場合、特定の使用事例の VCP リソース数を 2 倍に消費します。

両方の VCP インスタンスを導入する場合、特定の使用事例の VCP リソース数を 2 倍に消費します。

virtio または SR-IOV

表 2:使用事例のサンプル構成(Junos OS
リリース 18.1~18.2 でサポート)

使用事例

最小 vCPU 数

最小メモリ

NIC デバイス タイプ

ラボシミュレーション

最大 100 Mbps のパフォーマンス

4:1(VCP 3、VFP 用)

5 GB:1 GB(VCP 用 4 GB、VFP)

virtio

低帯域アプリケーション

最大 3 Gbps のパフォーマンス

8:1(VCP 7、VFP 用)

16 GB:4 GB(VCP 用 12 GB、VFP)

virtio

高帯域幅アプリケーションまたはパフォーマンス テスト

3 Gbps 以上のパフォーマンス向け

8:1(VCP 7、VFP 用)

16 GB 4 GB(VCP 用 12 GB、VFP)

SR-IOV

デュアル仮想ルーティング エンジン

注:

別々のホストに導入する場合、VSP が相互に通信するために、ホスト間の接続を設定する必要があります。

両方の VCP インスタンスを導入する場合、特定の使用事例の VCP リソース数を 2 倍に消費します。

両方の VCP インスタンスを導入する場合、特定の使用事例の VCP リソース数を 2 倍に消費します。

virtio または SR-IOV

表 3:使用事例のサンプル構成(Junos OS リリース 17.4 でサポート)

使用事例

最小 vCPU 数

最小メモリ

NIC デバイス タイプ

ラボシミュレーション

最大 100 Mbps のパフォーマンス

4:1(VCP 3、VFP 用)

5 GB:1 GB(VCP 用 4 GB、VFP)

virtio

低帯域アプリケーション

最大 3 Gbps のパフォーマンス

8:1(VCP 7、VFP 用)

16 GB:4 GB(VCP 用 12 GB、VFP)

virtio

高帯域幅アプリケーションまたはパフォーマンス テスト

3 Gbps 以上のパフォーマンス向け

8:1(VCP 7、VFP 用)

16 GB 4 GB(VCP 用 12 GB、VFP)

SR-IOV

表 4:使用事例の構成例(Junos OSリリース 15.1F6 17.3 でサポート)

使用事例

最小 vCPU 数

最小メモリ

NIC デバイス タイプ

ラボシミュレーション

最大 100 Mbps のパフォーマンス

4:1(VCP 3、VFP 用)

5 GB:1 GB(VCP 用 4 GB、VFP)

virtio

低帯域アプリケーション

最大 3 Gbps のパフォーマンス

8:1(VCP 7、VFP 用)

16 GB:4 GB(VCP 用 12 GB、VFP)

virtio

高帯域幅アプリケーションまたはパフォーマンス テスト

3 Gbps 以上のパフォーマンス向け

8:1(VCP 7、VFP 用)

16 GB 4 GB(VCP 用 12 GB、VFP)

SR-IOV

表 5:使用事例のサンプル構成(Junos OSリリース 15.1F4~15.1F3)

使用事例

最小 vCPU 数

最小メモリ

NIC デバイス タイプ

ラボシミュレーション

最大 100 Mbps のパフォーマンス

4:1(VCP 3、VFP 用)

10 GB:2 GB(VCP 用 8 GB、VFP)

virtio

低帯域アプリケーション

最大 3 Gbps のパフォーマンス

4:1(VCP 3、VFP 用)

10 GB:2 GB(VCP 用 8 GB、VFP)

virtio または SR-IOV

高帯域幅アプリケーションまたはパフォーマンス テスト

3 Gbps 以上のパフォーマンス(2 個の 10 Gb イーサネット ポートを使用)

最大 80 Gbps のパフォーマンス

8:1(VCP 7、VFP 用)

16 GB 4 GB(VCP 用 12 GB、VFP)

SR-IOV

表 6:使用事例のサンプル構成(Junos OS リリース 14.1 でサポート)

使用事例

最小 vCPU 数

最小メモリ

NIC デバイス タイプ

ラボシミュレーション

最大 100 Mbps のパフォーマンス

4:1(VCP 3、VFP 用)

8 GB:2 GB(VCP 用 6 GB、VFP)

virtio

低帯域アプリケーション

最大 3 Gbps のパフォーマンス

4:1(VCP 3、VFP 用)

8 GB:2 GB(VCP 用 6 GB、VFP)

virtio または SR-IOV

高帯域幅アプリケーションまたはパフォーマンス テスト

3 Gbps 以上のパフォーマンス(2 個の 10 Gb イーサネット ポートを使用)

最大 80 Gbps のパフォーマンス

5:1(VCP 4、VFP 用)

8 GB、VCP の 場合は 2 GB、VFP の場合は 6 GB

SR-IOV

注:

Junos OSリリース18.4R1(Ubuntuホスト)およびJunos OSリリース19.1R1(RedHatホスト)から、vMX設定ファイルで値を true に設定し、vMXインストール用のネットワーク インターフェイス カードに最新の未変更ドライバーを使用できます。 use_native_drivers

特定の使用vMXをインストールするには、以下のいずれかのタスクを実行します。

ラボ シミュレーションvMXのインストール

最初のリリースJunos OS 14.1から、ラボシミュレーションの使用事例で、virtioを使用NIC。

ラボ シミュレーションvMX(100 Mbps 未満)のアプリケーションの使用事例に合ってソフトウェアをインストールするには、次の手順に示します。

  1. vMXを root としてダウンロードし、パッケージの圧縮を解除します。

    tar xzvf package-name

  2. ディレクトリを非圧縮ファイル パッケージの場所vMXします。

    cd package-location

  3. テキスト エディターで設定/vmx.conf テキストファイルを編集し、単一のインスタンスvMXします。

    設定ファイルで次のパラメータが適切vMX確認します。

    device-type : virtio

    設定 ファイル パラメーター vMX指定 を参照してください

  4. このスクリプト ./vmx.sh -lv --install を実行して、config/vmx.confの起動設定ファイルで指定された vMX インスタンスを導入し、ファイルに詳細レベルのログを提供します。「導入と管理 」を参照vMX。
  5. VCP から、VFP の Lite モードを有効にします。

次に、ラボ シミュレーションに virtio vMXを使用した起動設定ファイルの例を示します。

低帯域vMXへのインストール

リリース 14.1 Junos OSから、低帯域アプリケーションの使用事例では、virtio または SR-IOV NIC を使用しています。

低帯域幅vMX(最大 3 Gbps)のアプリケーションの用途に合って設置するには、次の手順に示します。

  1. vMXを root としてダウンロードし、パッケージの圧縮を解除します。

    tar xzvf package-name

  2. ディレクトリを非圧縮ファイル パッケージの場所vMXします。

    cd package-location

  3. テキスト エディターで設定/vmx.conf テキストファイルを編集し、単一のインスタンスvMXします。

    設定ファイルで次のパラメータが適切vMX確認します。

    device-type: virtio または device-type: sriov

    設定 ファイル パラメーター vMX指定 を参照してください

  4. このスクリプト ./vmx.sh -lv --install を実行して、config/vmx.confの起動設定ファイルで指定された vMX インスタンスを導入し、ファイルに詳細レベルのログを提供します。「導入と管理 」を参照vMX。
  5. VCP から、VFP のパフォーマンス モードを有効にします。

低帯域アプリケーションにvMX virtioデバイスタイプを使用したスタートアップ設定ファイルの例を以下に示します。

高帯域幅vMXへのインストール

リリース 14.1 Junos OSから、広帯域幅アプリケーションの使用事例では、SR-IOV NIC を使用しています。

高帯域幅(3 Gbps vMXを超す)アプリケーションの使用事例に合ってソフトウェア をインストールするには、次の手順に示します。

  1. vMX root としてダウンロードし、パッケージの圧縮を解除します。

    tar xzvf package-name

  2. ディレクトリを非圧縮ファイル パッケージの場所vMXします。

    cd package-location

  3. テキスト エディターで設定/vmx.conf テキストファイルを編集し、単一のインスタンスvMXします。

    設定ファイルで次のパラメータが適切vMX確認します。

    device-type: sriov

    設定 ファイル パラメーター vMX指定 を参照してください

  4. スクリプトを ./vmx.sh -lv --install 実行して config/vmx.conf vMX 指定された vMX インスタンスを導入し、ファイルに詳細レベルのログを提供します。「 導入と管理 」をごvMXください。
  5. VCP から、VFP のパフォーマンス モードを有効にします。

SR-IOV デバイス vMXを使用した起動設定ファイルの例を以下に示します。

詳細については、 例 : KVM上のインスタンスのvMX SR-IOVの有効化 を参照してください

デュアル ルーティング エンジンvMXのインストール

vMXの起動設定ファイル(デフォルトファイルは config/vmx.conf)のCONTROL_PLANEセクションにプライマリルーティング エンジン(re0)とバックアップルーティング エンジン(re1)を作成することで、vMXサーバーに冗長ルーティングエンジンを設定できます。

注:

ルーティング エンジンを別々のホストに導入する場合、VSP が相互に通信するために、ホスト間の接続を設定する必要があります。

リリース 18.1 Junos OSから、デュアル ルーティング エンジンのvMX用にソフトウェアをインストールします。

  1. vMXを root としてダウンロードし、パッケージの圧縮を解除します。

    tar xzvf package-name

  2. ディレクトリを非圧縮ファイル パッケージの場所vMXします。

    cd package-location

  3. 設定/vmx.confテキスト ファイルをテキストエディターで編集して、vMXします。

    デフォルトのセクション CONTROL_PLANE は、インターフェイスエントリが1つで、以下のような構成になっています。

    冗長ルーティング エンジンを設定するには、次の手順に示します。

    1. 適切な vCPU( )およびメモリ量( )に移動し、 CONTROL_PLANE vcpus 指定します memory-mb
    2. 最初の Junos OS リリース 18.1R1、このホストに導入されているデバイス インスタンスを指定ルーティング エンジン deploy パラメーターを追加します。このパラメータを指定しない場合、すべてのインスタンス(0,1)がホストに導入されます。

      ルーティング エンジンを別々のホストに導入する場合、VSP が相互に通信するために、ホスト間の接続を設定する必要があります。

    3. 設定するパラメーターの後に追加 instance : 0 するインターフェイス type エントリーを変更します re0

      および パラメーター ipaddrmacaddr 指定します。このアドレスは、VCP VM(fxp0)の管理 IP アドレスです。

    4. もう 1 つのエントリーを追加しますが、 instance : 1 パラメーターの後に設定し re1console_port パラメーター re1 を指定するために指定 instance : 1 します。

      および パラメーター ipaddrmacaddr 指定します。このアドレスは、VCP VM(fxp0)の管理 IP アドレスです。

    ホストに re0 を導入する改訂セクションは、次の例に示す 2 つの CONTROL_PLANE インターフェイス エントリーを示しています。

    設定 ファイル パラメーター vMX指定 を参照してください

  4. このスクリプト ./vmx.sh -lv --install を実行して、config/vmx.confの起動設定ファイルで指定された vMX インスタンスを導入し、ファイルに詳細レベルのログを提供します。「導入と管理 」を参照vMX。
  5. VCP から、VFP のパフォーマンス モードを有効にします。
  6. ルーティング エンジンを別々のホストに導入する場合、VSP が相互に通信するために、ホスト間の接続を設定する必要があります。

    たとえば、インターフェイス(eth1 など)を通して2つのホスト間に接続(br-int-vmx1など)を設定するには、両方のホストで次のコマンドを実行します。

次に、このホスト上vMXのインスタンスを展開する起動設定ファイルルーティング エンジン例を示します。

混合 WAN インターフェイスvMXをインストールする

リリース 17.2 Junos OS、混合 WAN インターフェイスの使用事例では、virtio および SR-IOV インターフェイスを使用します。設定要件の例は、SR-IOV デバイス タイプの使用の場合と同じです。

インターフェイスが混在したvMXをインストールするには、次の手順に示します。

  1. vMX root としてダウンロードし、パッケージの圧縮を解除します。

    tar xzvf package-name

  2. ディレクトリを、非圧縮ファイル パッケージのvMX変更します。

    cd package-location

  3. テキスト エディターで設定/vmx.conf テキストファイルを編集し、単一のインスタンスvMXします。

    設定ファイルで次のパラメータが適切vMX確認します。

    device-type: mixed

    インターフェイスを設定する場合、SR-IOVインターフェイスの前に virtioインターフェイスが指定されている必要があります。パラメーター type は、インターフェイス タイプを指定します。

    設定 ファイル パラメーター vMX指定 を参照してください

  4. このスクリプト ./vmx.sh -lv --install を実行して、config/vmx.confの起動設定ファイルで指定された vMX インスタンスを導入し、ファイルに詳細レベルのログを提供します。「導入と管理 」を参照vMX。
  5. VCP から、VFP のパフォーマンス モードを有効にします。

次に、インターフェイスが混在したvMX起動時の設定ファイルの例を示します。