KVM vJunos スイッチの導入

仕様

  • 製品: vJunos スイッチ
  • 導入ガイド: KVM
  • パブリッシャー: ジュニパーネットワークス株式会社
  • 発行日: 2023-11-20
  • Webサイト: https://www.juniper.net

製品情報

このガイドについて

vJunosスイッチ導入ガイドには、手順と
KVM 上の vJunos スイッチの導入と管理に関する情報
環境。view of
vJunosスイッチ、ハードウェアおよびソフトウェアの要件、インストールおよび
展開、トラブルシューティングなど。

vJunos スイッチオーバーview

vJunosスイッチはインストールできるソフトウェアコンポーネントです
Linux KVMハイパーバイザーを実行する業界標準のx86サーバー上
(Ubuntu 18.04、20.04、22.04、またはDebian 11 Bullseye)。
仮想化されたネットワーク機能を提供し、
ネットワーク展開における柔軟性と拡張性。

サポートされている主な機能

  • 仮想化ネットワーク機能
  • 業界標準のx86サーバーのサポート
  • Linux KVMハイパーバイザーとの互換性
  • 単一のvJunosスイッチインスタンスに複数のvJunosスイッチインスタンスをインストールする機能
    サーバ

利点と用途

vJunosスイッチにはいくつかの利点があり、次のような用途に使用できます。
さまざまなシナリオ:

  • 仮想化されたネットワークインフラストラクチャを実現
  • 業界標準の技術を活用してハードウェアコストを削減
    サーバー
  • ネットワークの柔軟性と拡張性を実現
    展開
  • ネットワーク管理と構成を簡素化

制限事項

vJunosスイッチは強力なネットワークソリューションですが、
考慮すべき制限がいくつかあります:

  • 互換性は Linux KVM ハイパーバイザーに限定されます
  • インストールには業界標準のx86サーバーが必要
  • 基盤となる能力とリソースに依存する
    サーバーハードウェア

vJunos スイッチ アーキテクチャ

vJunosスイッチアーキテクチャは、
KVMハイパーバイザー上の仮想ネットワーク環境。
基盤となるx86サーバーのリソースと機能
高性能ネットワーク サービスを提供するハードウェア。

製品使用説明書

ハードウェアおよびソフトウェアの要件

KVMにvJunosスイッチを正常に導入するには、
システムは次の最小要件を満たしています。

  • 業界標準のx86サーバー
  • Linux KVMハイパーバイザー(Ubuntu 18.04、20.04、22.04、またはDebian 11)
    ブルズアイ
  • 適用可能なサードパーティソフトウェア(オプション)

KVM に vJunos スイッチをインストールして展開する

KVMにvJunosスイッチをインストールする

KVMにvJunosスイッチをインストールするには、次の手順に従います。
環境:

  1. vJunos-switch をインストールするための Linux ホスト サーバーを準備します。
  2. KVM 上で vJunos スイッチをデプロイおよび管理します。
  3. ホスト サーバーに vJunos スイッチの展開を設定します。
  4. vJunos-switch VM を確認します。
  5. KVM 上で vJunos スイッチを設定します。
  6. vJunos-switch に接続します。
  7. アクティブ ポートを構成します。
  8. インターフェースの命名。
  9. メディア MTU を設定します。

vJunos スイッチのトラブルシューティング

vJunos-switchで問題が発生した場合は、
これらのトラブルシューティング手順:

  1. VM が実行中であることを確認します。
  2. CPU 情報を確認します。
  3. View ログ Files.
  4. コアダンプを収集します。

よくある質問(FAQ)

製品について

vJunos スイッチはすべてのハイパーバイザーと互換性がありますか?

いいえ、vJunosスイッチはLinux KVM専用に設計されています。
ハイパーバイザー。

1台のサーバにvJunos-switchのインスタンスを複数インストールできますか?
サーバ?

はい、複数のvJunosスイッチインスタンスを1つのサーバにインストールできます。
単一の業界標準 x86 サーバー。

インストールと展開

ハードウェアとソフトウェアの最小要件は何ですか?
KVM 上の vJunos スイッチ?

最小要件には業界標準のx86サーバーが含まれます
Linux KVMハイパーバイザー(Ubuntu 18.04、20.04、22.04、またはDebian
11 Bullseye)。該当するサードパーティのソフトウェアも
インストールされていますが、オプションです。

インストール後に vJunos スイッチに接続するにはどうすればよいですか?

提供されている手順に従ってvJunos-switchに接続できます。
インストールガイドの指示に従ってください。

トラブルシューティング

ログはどこにありますか filevJunos-switch の s ですか?

ログ filevJunos-switchのsは指定された
ホストサーバー上のディレクトリ。トラブルシューティングのセクションを参照してください。
詳細については、展開ガイドを参照してください。

KVM 向け vJunos スイッチ導入ガイド
公開済み
2023-11-20

ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Juniper Networks、Juniper Networks のロゴ、Juniper、および Junos は、米国およびその他の国における Juniper Networks, Inc. の登録商標です。 その他すべての商標、サービス マーク、登録商標、または登録サービス マークは、それぞれの所有者の財産です。
Juniper Networks は、このドキュメントの誤りについて一切の責任を負いません。 Juniper Networks は、予告なしにこの出版物を変更、修正、譲渡、またはその他の方法で改訂する権利を留保します。
KVM 向け vJunos スイッチ導入ガイド Copyright © 2023 Juniper Networks, Inc. All rights reserved.
このドキュメントの情報は、タイトル ページの日付現在のものです。
2000 年通知
ジュニパーネットワークスのハードウェアおよびソフトウェア製品は、2000 年問題に準拠しています。 Junos OS には、2038 年までの既知の時間関連の制限はありません。ただし、NTP アプリケーションには、2036 年に問題があることが知られています。
エンドユーザーライセンス契約
この技術文書の対象となっているジュニパーネットワークス製品は、ジュニパーネットワークス ソフトウェアで構成されています (またはジュニパーネットワークス ソフトウェアとともに使用することを目的としています)。 かかるソフトウェアの使用には、https://support.juniper.net/support/eula/ に掲載されているエンド ユーザー ライセンス契約 (「EULA」) の条件が適用されます。 かかるソフトウェアをダウンロード、インストール、または使用すると、その EULA の利用規約に同意したものとみなされます。

iii

目次

このガイドについて | v

1

vJunosスイッチを理解する

vJunos スイッチオーバーview | 2

以上view | 2

サポートされている主な機能 | 3

利点と用途 | 3

制限事項 | 4

vJunos スイッチ アーキテクチャ | 4

2

ハードウェアおよびソフトウェア要件 KVM 上の vJunos スイッチ

最小ハードウェアおよびソフトウェア要件 | 8

3

KVM に vJunos スイッチをインストールして展開する

KVM に vJunos スイッチをインストールする | 11

vJunos-switch をインストールするための Linux ホスト サーバーの準備 | 11

KVM での vJunos スイッチの導入と管理 | 11 ホスト サーバーでの vJunos スイッチ導入のセットアップ | 12

vJunos-switch VM を確認する | 17

KVM 上で vJunos スイッチを構成する | 19 vJunos スイッチに接続する | 19

アクティブポートの設定 | 20

インターフェースの命名 | 20

メディア MTU の設定 | 21

4

トラブルシューティング

vJunos スイッチのトラブルシューティング | 23

VM が実行中であることを確認する | 23

iv
CPU 情報の確認 | 24 View ログ Files | 25 コアダンプの収集 | 25

v
このガイドについて
このガイドを使用して、仮想 Junos スイッチ (vJunos スイッチ) をインストールします。vJunos スイッチは、Junos ベースの EX スイッチング プラットフォームの仮想バージョンです。カーネルベースの仮想マシン (KVM) 環境で Junos® オペレーティング システム (Junos OS) を実行する Juniper スイッチを表します。vJunos スイッチは、Juniper Networks® vMX 仮想ルーター (vMX) ネスト アーキテクチャに基づいています。このガイドには、基本的な vJunos スイッチの設定と管理の手順も記載されています。このガイドの説明に従って vJunos スイッチをインストールして設定した後、追加のソフトウェア設定については Junos OS のドキュメントを参照してください。
関連ドキュメント EXシリーズ向けJunos OSドキュメント

1章
vJunosスイッチを理解する
vJunos スイッチオーバーview | 2 vJunos スイッチ アーキテクチャ | 4

2
vJunos スイッチオーバーview

まとめ
このトピックでは、vJunosswitch の概要、サポートされている主な機能、利点、および制限について説明します。

このセクションでは
以上view | 2 サポートされている主な機能 | 3 利点と用途 | 3 制限事項 | 4

以上view
このセクションではvJunos-switchのインストールについて説明しますview | 3
このトピックを詳しく読むview vJunos スイッチの。vJunos スイッチは、Junos OS を実行する Juniper スイッチの仮想バージョンです。vJunos スイッチは、x86 サーバー上の仮想マシン (VM) としてインストールできます。vJunos スイッチは、物理スイッチを管理するのと同じ方法で設定および管理できます。vJunos スイッチは、ラボでのみ使用でき、実稼働環境では使用できません。vJunos スイッチは、リファレンス Juniper スイッチとして EX9214 を使用して構築されており、単一のルーティング エンジンと単一のフレキシブル PIC コンセントレータ (FPC) をサポートします。vJunos スイッチは、すべてのインターフェイスで最大 100 Mbps の集約帯域幅をサポートします。vJunos スイッチを使用するために帯域幅ライセンスを購入する必要はありません。ハードウェア スイッチを使用する代わりに、vJunos スイッチを使用して Junos ソフトウェアを起動し、ネットワーク構成とプロトコルをテストできます。

3
vJunos-switch のインストール終了view
vJunos スイッチのソフトウェア コンポーネントは、Linux KVM ハイパーバイザー (Ubuntu 86、18.04、20.04、または Debian 22.04 Bullseye) を実行する業界標準の x11 サーバーにインストールできます。KVM ハイパーバイザーを実行するサーバーでは、適切なサードパーティ ソフトウェアも実行できます。XNUMX 台のサーバーに複数の vJunos スイッチ インスタンスをインストールできます。
サポートされている主な機能
このトピックでは、vJunos スイッチでサポートされ、検証されている主な機能のリストと詳細を示します。これらの機能の設定の詳細については、ユーザー ガイドの機能ガイドを参照してください。vJunos スイッチは、次の主な機能をサポートしています。 · 最大 96 個のスイッチ インターフェイスをサポート · データ センターの IP アンダーレイおよびオーバーレイ トポロジをシミュレートできます。 · EVPN-VXLAN リーフ機能をサポート · Edge-Routed Bridging (ERB) をサポート · EVPN-VXLAN での EVPN LAG マルチホーミングをサポート (ESI-LAG)
利点と用途
標準のx86サーバーにおけるvJunosスイッチの利点と使用例は次のとおりです。 · ラボの設備投資(CapEx)の削減 - vJunosスイッチはテストラボの構築に無料でご利用いただけます。
物理スイッチに関連するコストを削減します。 · 導入時間の短縮 - vJunosスイッチを使用すると、仮想的にトポロジを構築およびテストできます。
高価な物理ラボを構築する必要はありません。仮想ラボは即座に構築できます。その結果、物理ハードウェアへの導入に関連するコストと遅延を削減できます。 · ラボ ハードウェアの必要性と時間の排除 - vJunos スイッチを使用すると、ラボ ハードウェアの調達後に届くまでの待ち時間がなくなります。vJunos スイッチは無料で利用でき、即座にダウンロードできます。 · 教育とトレーニング - 従業員向けの学習および教育サービス用のラボを構築できます。

4
· 概念実証と検証テスト - さまざまなデータセンタースイッチングトポロジ、事前構築構成などを検証できます。amples を作成し、自動化を準備します。
制限事項
vJunosスイッチには以下の制限があります。 · ルーティングエンジンとFPCアーキテクチャは1つだけです。 · インサービスソフトウェアアップグレード(ISSU)をサポートしていません。 · 実行中のインターフェイスの接続または切断をサポートしていません。 · vJunosスイッチのユースケースとスループットのSR-IOVはサポートされていません。 · ネストされたアーキテクチャのため、vJunosスイッチは、
VM 内からインスタンスを実行します。 · すべてのインターフェイスで最大 100 Mbps の帯域幅をサポートします。
注意: 帯域幅ライセンスは必要ないため、帯域幅ライセンスは提供されません。ライセンス チェック メッセージが表示される場合があります。ライセンス チェック メッセージは無視してください。
· 実行中のシステムで Junos OS をアップグレードすることはできません。代わりに、新しいソフトウェアを使用して新しいインスタンスを導入する必要があります。
· マルチキャストはサポートされていません。
関連ドキュメント ハードウェアおよびソフトウェアの最小要件 | 8
vJunos スイッチ アーキテクチャ
vJunosスイッチは、仮想転送プレーン(VFP)とパケット転送エンジン(PFE)が外側のVMに存在する単一のネストされたVMソリューションです。vJunosスイッチを起動すると、VFP

5 は、Junos 仮想コントロール プレーン (VCP) イメージを実行するネストされた VM を起動します。VCP の導入には KVM ハイパーバイザーが使用されます。「ネスト」という用語は、1 ページの図 5 に示すように、VFP VM 内にネストされた VCP VM を指します。vJunos スイッチは、100 つのコアと 4 GB のメモリを使用して最大 5 Mbps のスループットをサポートできます。追加のコアとメモリが構成されている場合は、VCP に割り当てられます。VFP は、サポートされる最小フットプリント以外に追加のメモリを必要としません。ラボの使用例では、4 つのコアと 5 GB のメモリで十分です。図 1: vJunos スイッチ アーキテクチャ
vJunos スイッチ アーキテクチャは、次のレイヤーで構成されています。 · vJunos スイッチは最上位レイヤーにあります。 · KVM ハイパーバイザーと、ソフトウェア要件セクションで説明されている関連システム ソフトウェア
中間層にあります。 · x86 サーバーは最下層の物理層にあります。

6
このアーキテクチャを理解することで、vJunos スイッチの設定を計画するのに役立ちます。vJunos スイッチ インスタンスを作成したら、Junos OS CLI を使用して VCP 内の vJunosswitch インターフェイスを設定できます。vJunos スイッチは、ギガビット イーサネット インターフェイスのみをサポートします。

2章
ハードウェアおよびソフトウェア要件 KVM 上の vJunos スイッチ
最小ハードウェアおよびソフトウェア要件 | 8

8

ハードウェアとソフトウェアの最小要件

このトピックでは、vJunos-switch インスタンスを起動するためのハードウェアおよびソフトウェア要件の一覧を示します。1 ページの表 8 に、vJunos-switch のハードウェア要件を示します。表 1: vJunos-switch の最小ハードウェア要件

説明

価値

Sampファイルシステム構成

ラボ シミュレーションおよび低パフォーマンス (100 Mbps 未満) のユース ケースの場合、VT-x 機能を備えた任意の Intel x86 プロセッサ。
Intel Ivy Bridge プロセッサ以降。
ExampIvy Bridge プロセッサ: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB キャッシュ

コア数

最低でも 4 つのコアが必要です。ソフトウェアは 3 つのコアを VFP に、1 つのコアを VCP に割り当てますが、ほとんどのユース ケースではこれで十分です。
VFP のデータ プレーンのニーズをサポートするには 3 つのコアで十分なので、追加のコアは VCP に提供されます。

メモリ

最低 5 GB のメモリが必要です。約 3 GB のメモリが VFP に割り当てられ、2 GB が VCP に割り当てられます。合計メモリが 6 GB を超える場合、VFP メモリは 4 GB に制限され、追加のメモリは VCP に割り当てられます。

その他の要件 · Intel VT-x 機能 · ハイパースレッディング (推奨) · AES-NI

2 ページの表 9 に、vJunos スイッチのソフトウェア要件を示します。

9

表2: Ubuntuのソフトウェア要件

説明

価値

オペレーティング·システム
注意: 英語のローカライズのみがサポートされています。

· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye

仮想化

· QEMU-KVM
各 Ubuntu または Debian バージョンのデフォルト バージョンで十分です。apt-get install qemu-kvm は、このデフォルト バージョンをインストールします。

必要なパッケージ
注意: apt-get install pkg名またはsudo apt-get installを使用してくださいパッケージをインストールするためのコマンド。

· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils

サポートされている展開環境

libvirt を使用した QEMU-KVM
また、EVE-NG ベアメタル展開もサポートされています。
注意: 深くネストされた仮想化の制約により、vJunos-switch は EVE-NG または VM 内から vJunos を起動するその他のデプロイメントではサポートされません。

vJunos スイッチ イメージ

イメージは、juniper.net のラボ ダウンロード エリアからアクセスできます: Test Drive Juniper

3章
KVM に vJunos スイッチをインストールして展開する
KVM に vJunos-switch をインストールする | 11 KVM に vJunos-switch を導入して管理する | 11 KVM に vJunos-switch を設定する | 19

11
KVMにvJunosスイッチをインストールする

まとめ
KVM 環境に vJunos スイッチをインストールする方法については、このトピックをお読みください。

このセクションでは
vJunos-switch をインストールするための Linux ホスト サーバーの準備 | 11

vJunos-switch をインストールするための Linux ホスト サーバーの準備
このセクションはUbuntuとDebianホストサーバーの両方に適用されます。1. UbuntuまたはDebianホストサーバーの標準パッケージバージョンをインストールして、
サーバーが最低限のハードウェアおよびソフトウェア要件を満たしていることを確認します。2. Intel VT-x テクノロジーが有効になっていることを確認します。ホスト サーバーで lscpu コマンドを実行します。
VT-x が有効な場合、lscpu コマンドの出力の仮想化フィールドに VT-x が表示されます。VT-x が有効でない場合は、サーバーのドキュメントを参照して、BIOS で有効にする方法を確認してください。
KVM 上で vJunos スイッチを導入および管理する

まとめ
このトピックを読んで、vJunos スイッチ インスタンスをインストール後に展開および管理する方法を理解してください。

このセクションでは
ホスト サーバーに vJunos スイッチ デプロイメントをセットアップする | 12 vJunos スイッチ VM を確認する | 17

このトピックでは、次の内容について説明します。 · libvirt を使用して KVM サーバー上で vJunos スイッチを起動する方法。
· CPU とメモリの量を選択し、接続に必要なブリッジを設定し、シリアル ポートを構成する方法。

12
· 関連するXMLの使用方法 file 前述の構成と選択に関するセクション。
注: sをダウンロードしてくださいampファイルXML file そしてジュニパーのvJunosスイッチイメージ webサイト。
ホストサーバーにvJunosスイッチの導入をセットアップする
このトピックでは、ホスト サーバーに vJunos スイッチの展開を設定する方法について説明します。
注: このトピックでは、XMLのいくつかのセクションのみを取り上げます。 file libvirtを介してvJunosswitchをデプロイするために使用される。XML全体 file vjunos.xml は、VM イメージおよび関連ドキュメントとともに、vJunos Lab ソフトウェア ダウンロード ページからダウンロードできます。
パッケージがまだインストールされていない場合は、「最小ソフトウェア要件」セクションに記載されているパッケージをインストールします。 8 ページの「最小ハードウェアおよびソフトウェア要件」を参照してください。 1. 使用する予定の vJunos スイッチの各ギガビット イーサネット インターフェイスに Linux ブリッジを作成します。
# ip link add ge-000 type bridge # ip link add ge-001 type bridge この場合、インスタンスには ge-0/0/0 と ge-0/0/1 が設定されます。 2. 各 Linux Bridge を起動します。 ip link set ge-000 up ip link set ge-001 up 3. 提供されている QCOW2 vJunos イメージのライブ ディスク コピーを作成します。 # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 導入予定の vJunos ごとに個別のコピーを作成します。これにより、元のイメージに永続的な変更が加えられることはありません。ライブ イメージは、vJunos-switch を導入するユーザー ID (通常は root ユーザー) によって書き込み可能である必要もあります。 4. 次のスタンザを変更して、vJunos に提供されるコアの数を指定します。

13
次のスタンザは、vJunos に提供されるコアの数を指定します。必要な最小コア数は 4 で、ラボの使用例では十分です。
86ビットアイビーブリッジ翻訳:

必要なコアのデフォルト数は 4 で、ほとんどのアプリケーションには十分です。これは、vJunos スイッチでサポートされる最小 CPU です。CPU モデルは IvyBridge のままにしておくことができます。後世代の Intel CPU もこの設定で動作します。5. 必要に応じて、次のスタンザを変更してメモリを増やします。

vjunos-sw1 5242880 5242880 4
次の例ample には、vJunos スイッチに必要なデフォルトのメモリが表示されます。デフォルトのメモリは、ほとんどのアプリケーションに十分です。必要に応じて値を増やすことができます。また、生成される特定の vJunos スイッチの名前も表示されます。この場合は vjunos-sw1 です。6. XML を変更して、vJunos スイッチ イメージの名前と場所を指定します。 file 次の例に示すようにampル。
<disk device=”disk” type=”file”> file=”/root/vjunos-sw1-live.qcow2″/>

ホスト上の各 vJunos VM に、独自の一意の名前を持つ QCOW2 イメージを提供する必要があります。これは、libvirt および QEMU-KVM に必要です。

14
7. ディスクイメージを作成します。# ./make-config.sh vJunosスイッチは、設定を含むVMインスタンスに2番目のディスクを接続することで初期設定を受け入れます。提供されているスクリプトmake-config.shを使用してディスクイメージを作成します。XML file この構成ドライブを以下のように参照します。
<disk device=”disk” type=”file”> file=”/root/config.qcow2″/>

注: 初期設定を希望しない場合は、XMLから上記のスタンザを削除してください。 file.
8. 管理イーサネット ポートを設定します。


この元ample を使用すると、vJunos スイッチが存在するホスト サーバーの外部から管理ポートである VCP「fxp0」に接続できます。DHCP サーバー経由または標準の CLI 設定を使用して、fxp0 にルーティング可能な IP アドレスを設定する必要があります。以下のスタンザの「eth0」は、外部への接続を提供するホスト サーバー インターフェイスを指し、ホスト サーバー上のこのインターフェイスの名前と一致する必要があります。Dynamic Host Configuration Protocol (DHCP) を使用していない場合は、vJunos スイッチが起動して実行された後、コンソールに telnet し、以下に示すように CLI 設定を使用して「fxp0」の IP アドレスを設定します。

15
注: 以下の構成は単なる例ですamplesまたはsample 構成スニペット。静的ルート構成を設定する必要がある場合もあります。
# set interfaces fxp0 unit 0 family inet address 10.92.249.111/23 # set routing-options static route 0.0.0.0/0 next-hop 10.92.249.254 9. VCP管理ポートへのSSHを有効にします。# set system services ssh root-login allowコマンド。10. XMLで指定した各ポートにLinuxブリッジを作成します。 file.



ポート名は、次の節で指定します。vJunosスイッチの規則では、ge-0xyを使用します。ここで、「xy」は実際のポート番号を指定します。次の例では、ample、ge-000、ge-001はポート番号です。これらのポート番号は、それぞれJunos ge-0/0/0およびge-0/0/1インターフェースにマッピングされます。前述のように、XMLで指定するポートごとにLinuxブリッジを作成する必要があります。 file11. ホストサーバー上の各vJunosスイッチに固有のシリアルコンソールポート番号を指定します。次の例ではample、固有のシリアルコンソールポート番号は「8610」です。

16
次の smbios スタンザは変更しないでください。これは、vJunos にそれが vJunos スイッチであることを伝えます。



12. vJunos-sw1.xmlを使用してvJunos-sw1 VMを作成する file. # virsh で vjunos-sw1.xml を作成します
「sw1」という用語は、これがインストールされる最初の vJunos スイッチ VM であることを示すために使用されます。後続の VM には、vjunos-sw2、vjunos-sw3 などの名前が付けられます。
その結果、VM が作成され、次のメッセージが表示されます。
vjunos-sw1.xmlからドメインvjunos-sw1が作成されました13. /etc/libvirt/qemu.confを確認し、次のXML行がコメントアウトされている場合はコメントアウトを解除します。
コメントアウト。いくつかの例amp有効な値のファイルを以下に示します。指定された行のコメントを解除します。

#

user = “qemu” # “qemu”という名前のユーザー

#

user = “+0” # スーパーユーザー (uid=0)

#

user = “100” # “100”という名前のユーザーまたはuid=100のユーザー#user = “root”

<<

この行のコメントを解除する

#

#group = “root” <<< この行のコメントを解除

14. libvirtd を再起動し、vJunos-switch VM を再度作成します。# systemctl restart libvirtd
15. ホスト サーバーにデプロイされた vJunos スイッチを安全にシャットダウンします (必要な場合)。# virsh shut down vjunos-sw1 コマンドを使用して、vJunos スイッチをシャットダウンします。この手順を実行すると、vJunos スイッチ インスタンスにシャットダウン信号が送信され、インスタンスが正常にシャットダウンされます。
以下のメッセージが表示されます。
ドメイン「vjunos-sw1」はシャットダウン中です

17
注意: 「virsh destroy」コマンドは、vJunosswitch VM ディスクを破損する可能性があるため、使用しないでください。「virsh destroy」コマンドの使用後に VM が起動しなくなった場合は、提供されている元の QCOW2 イメージのライブ QCOW2 ディスク コピーを作成してください。

vJunos-switch VMを確認する
このトピックでは、vJunos スイッチが稼働しているかどうかを確認する方法について説明します。1. vJunos スイッチが稼働しているかどうかを確認します。
# 仮想化リスト

# 仮想化リスト

ID名

———————————

74 vjunos-sw1 実行中

2. VCP のシリアルコンソールに接続します。
VCPのシリアルコンソールに接続するためのポートはXMLから見つけることができます。 fileまた、「telnet localhost」コマンドでVCPのシリアルコンソールにログインすることもできます。 ” ポート番号はXML設定で指定されます file:

注意: Telnet ポート番号は、ホスト サーバーに存在する各 vJunos スイッチ VM ごとに一意である必要があります。

# telnet localhost 8610 127.0.0.1 を試行中… localhost に接続しました。エスケープ文字は '^]' です。root@:~ #
3. 自動イメージアップグレードを無効にします。

18
上記の手順で Junos の初期設定を何も行っていない場合、vJunos スイッチはデフォルトで、ネットワークの初期設定に DHCP を試みます。Junos 設定を提供できる DHCP サーバーがない場合は、以下に示すようなメッセージが繰り返し表示されます。「自動イメージ アップグレード」これらのメッセージは、次のように無効にできます。

[編集]] user@host# set system root-authentication plain-text-password 新しいパスワード:新しいパスワードを再入力してください: root# シャーシの自動イメージアップグレードを削除 [編集] root# コミット コミット完了
4. vJunos-switch xmlで指定されたgeインターフェースを確認します。 file 稼働していて利用可能であることを確認します。show interface terse コマンドを使用します。
例えばample、vJunosスイッチXML定義の場合 file 接続されている2つの仮想NICを指定します
「ge-000」と「ge-001」の場合、次に示すように show interface output コマンドを使用して確認すると、ge-0/0/0 および ge-0/0/1 インターフェイスはリンク「アップ」状態になっているはずです。

root> 簡潔なインターフェイスを表示

インタフェース

管理リンクプロト

ge-0 / 0 / 0

アップアップ

ge-0 / 0 / 0.16386

アップアップ

lc-0/0/0

アップアップ

lc-0/0/0.32769

アップアップvpls

pfe-0/0/0

アップアップ

pfe-0/0/0.16383

アップアップネット

inet6

0/0/0 ...

アップアップ

0/0/0.16383 ...

アップアップネット

0/0/0.16384 ...

アップアップネット

ge-0 / 0 / 1

アップアップ

ge-0 / 0 / 1.16386

アップアップ

ge-0 / 0 / 2

上 下

ge-0 / 0 / 2.16386

上 下

地元

リモート

19

ge-0/0/3 ge-0/0/3.16386 [snip]

上 下 上 下

5. 対応する各「ge」ブリッジの下に vnet inetrface が設定されていることを確認します。以下に示すように、vJunos スイッチを起動した後、ホスト サーバーで brctl コマンドを使用します。

# ip link ge-000タイプのブリッジを追加します

# IPリンクショーge-000

ブリッジ名 ブリッジID

STP対応インターフェース

ge-000

8000.fe54009a419a いいえ

vnet1

# IPリンクショーge-001

ブリッジ名 ブリッジID

STP対応インターフェース

ge-001

8000.fe5400e9f94f いいえ

vnet2

KVM で vJunos スイッチを構成する

まとめ
KVM 環境で vJunos スイッチを構成する方法については、このトピックをお読みください。

このセクションでは
vJunos スイッチへの接続 | 19 アクティブ ポートの設定 | 20 インターフェイスの命名 | 20 メディア MTU の設定 | 21

vJunosスイッチに接続する
XMLで指定されたシリアルコンソール番号にTelnet接続する file vJunosスイッチに接続します。詳細は、11ページの「KVMでのvJunosスイッチの導入と管理」を参照してください。例:amp上:
# telnet ローカルホスト 8610

20
127.0.0.1 を試行中… ローカルホストに接続しました。エスケープ文字は '^]' です。root@:~ # cli root>
vJunos-switch VCP に SSH 接続することもできます。
アクティブポートを構成する
このセクションでは、アクティブ ポートの数を設定する方法について説明します。
VFP VM に追加された NIC の数に合わせて、vJunos スイッチのアクティブ ポートの数を指定できます。デフォルトのポート数は 10 ですが、1 ~ 96 の範囲で任意の値を指定できます。アクティブ ポートの数を指定するには、user@host# set chassis fpc 0 pic 0 number-of-ports 96 コマンドを実行します。[edit chassis fpc 0 pic 0] 階層レベルでポート数を設定します。
インターフェースの命名
vJunos スイッチは、ギガビット イーサネット (ge) インターフェイスのみをサポートします。
インターフェース名を10ギガビットイーサネット(xe)または100ギガビットイーサネット(et)に変更することはできません。インターフェース名を変更しようとすると、show configurationまたはshow interface terseコマンドを実行すると、これらのインターフェースは「ge」として表示されます。例を示します。ampユーザーがインターフェース名を「et」に変更しようとしたときの「show configuration」CLI コマンドの出力:
シャーシ { fpc 0 { pic 0 { ## ## 警告: ステートメントは無視されました: サポートされていないプラットフォーム (ex9214) ## インターフェイス タイプ et; }

21
} }
メディアMTUを構成する
メディア最大伝送単位 (MTU) は、256 ~ 9192 の範囲で設定できます。上記の範囲外の MTU 値は拒否されます。[edit interface interface-name] 階層レベルで MTU ステートメントを追加して、MTU を設定する必要があります。MTU を設定します。
[編集] user@host# インターフェースge-0/0/0 mtuを設定する
注意: サポートされる最大 MTU 値は 9192 バイトです。
例えばamp上:
[編集] user@host# インターフェースge-0/0/0 mtu 9192を設定する

4章
トラブルシューティング
vJunos スイッチのトラブルシューティング | 23

23
vJunos スイッチのトラブルシューティング

まとめ
このトピックを使用して、vJunos スイッチの設定を確認し、トラブルシューティング情報を入手します。

このセクションでは
VM が実行中であることを確認する | 23 CPU 情報を確認する | 24 View ログ Files | 25 コアダンプの収集 | 25

VMが実行中であることを確認する
· vJunos スイッチをインストール後に実行されているかどうかを確認します。
virsh list virsh list コマンドは、仮想マシン (VM) の名前と状態を表示します。状態は、実行中、アイドル、一時停止、シャットダウン、クラッシュ、または終了中のいずれかです。

# 仮想化リスト

ID名

—————————

72 vjunos-スイッチが実行中

· 次の virsh コマンドを使用して、VM を停止および起動できます。 · virsh shut down – vJunos スイッチをシャットダウンします。 · virsh start – 以前に定義した非アクティブな VM を起動します。

注意: 「virsh destroy」コマンドは、vJunos スイッチ VM ディスクを破損する可能性があるため使用しないでください。

24
virsh destroy コマンドを使用した後に VM が停止して起動しない場合は、提供されている元の QCOW2 イメージのライブ QCOW2 ディスク コピーを作成します。

CPU情報を確認する
ホストサーバーでlscpuコマンドを使用してCPU情報を表示します。出力にはCPUの総数、ソケットあたりのコア数、CPUソケット数などの情報が表示されます。例:ampたとえば、次のコードブロックは、合計 20.04 個の CPU をサポートする Ubuntu 32 LTS ホスト サーバーの情報を示しています。

root@vjunos-host:~# lscpu アーキテクチャ: CPU オペレーションモード: バイトオーダー: アドレスサイズ: CPU: オンライン CPU リスト: コアあたりのスレッド数: ソケットあたりのコア数: ソケット: NUMA ノード: ベンダー ID: CPU ファミリ: モデル: モデル名: ステッピング: CPU MHz: CPU 最大 MHz: CPU 最小 MHz: BogoMIPS: 仮想化: L1d キャッシュ: L1i キャッシュ: L2 キャッシュ: L3 キャッシュ: NUMA ノード 0 CPU:

x86_64 32 ビット、64 ビット リトルエンディアン 46 ビット物理、48 ビット仮想 32 0-31 2 8 2 2 GenuineIntel 6 62 Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz 4 2593.884 3400.0000 1200.0000 5187.52 VT-x 512 KiB 512 KiB 4 MiB 40 MiB 0-7,16-23

25

NUMA ノード1 CPU: [snip]

8-15,24-31

View ログ Files
View vJunos-switch インスタンスで show log コマンドを使用してシステム ログを記録します。
root > show log ? root > show log ? コマンドはログのリストを表示します。 fileで利用可能 viewNS。 例ampル、へ view シャーシ デーモン (chassisd) ログは、root > show logchassisd コマンドを実行して記録されます。
コアダンプを収集する
show system core-dumpsコマンドを使用して view 収集されたコア fileこれらのコア ダンプは、vJunos スイッチの fxp0 管理インターフェイスを介して外部サーバーに転送して分析することができます。

ドキュメント / リソース

Juniper NETWORKS KVM vJunos スイッチの導入 [pdf] ユーザーガイド
KVM vJunos スイッチの導入、KVM、vJunos スイッチの導入、スイッチの導入、導入

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *