KVM vJunos Switch-Bereitstellung

Technische Daten

  • Produkt: vJunos-Switch
  • Bereitstellungshandbuch: KVM
  • Herausgeber: Juniper Networks, Inc.
  • Veröffentlichungsdatum: 2023
  • WebWebsite: https://www.juniper.net

Produktinformationen

Über dieses Handbuch

Das vJunos-Switch-Bereitstellungshandbuch enthält Anweisungen und
Informationen zum Bereitstellen und Verwalten von vJunos-Switch auf einer KVM
Umfeld. Es behandelt Themen wie das Verstehen des Overview of
vJunos-Switch, Hardware- und Softwareanforderungen, Installation und
Bereitstellung und Fehlerbehebung.

vJunos-Umstellungview

Der vJunos-Switch ist eine installierbare Softwarekomponente
auf einem x86-Server nach Industriestandard, auf dem ein Linux-KVM-Hypervisor ausgeführt wird
(Ubuntu 18.04, 20.04, 22.04 oder Debian 11 Bullseye). Es bietet
virtualisierte Netzwerkfunktionen und soll bieten
Flexibilität und Skalierbarkeit bei Netzwerkbereitstellungen.

Unterstützte Hauptfunktionen

  • Virtualisierte Netzwerkfunktionen
  • Unterstützung für x86-Server nach Industriestandard
  • Kompatibilität mit Linux KVM-Hypervisor
  • Möglichkeit, mehrere vJunos-Switch-Instanzen auf einer einzigen zu installieren
    Server

Vorteile und Verwendung

Der vJunos-Switch bietet mehrere Vorteile und kann in verwendet werden
verschiedene Szenarien:

  • Ermöglicht eine virtualisierte Netzwerkinfrastruktur
  • Reduziert die Hardwarekosten durch die Verwendung von Industriestandards
    Server
  • Bietet Flexibilität und Skalierbarkeit im Netzwerk
    Bereitstellungen
  • Vereinfacht die Netzwerkverwaltung und -konfiguration

Einschränkungen

Obwohl der vJunos-Switch eine leistungsstarke Netzwerklösung ist, ist er
Es sind einige Einschränkungen zu berücksichtigen:

  • Kompatibilität beschränkt auf Linux KVM-Hypervisor
  • Für die Installation sind branchenübliche x86-Server erforderlich
  • Abhängig von den Fähigkeiten und Ressourcen des Basiswerts
    Server-Hardware

vJunos-Switch-Architektur

Die vJunos-Switch-Architektur ist darauf ausgelegt, Folgendes bereitzustellen:
virtualisierte Netzwerkumgebung auf einem KVM-Hypervisor. Es nutzt
die Ressourcen und Fähigkeiten des zugrunde liegenden x86-Servers
Hardware zur Bereitstellung leistungsstarker Netzwerkdienste.

Anweisungen zur Produktverwendung

Hardware- und Softwareanforderungen

Um vJunos-Switch erfolgreich auf KVM bereitzustellen, stellen Sie sicher, dass Sie
Das System erfüllt die folgenden Mindestanforderungen:

  • x86-Server nach Industriestandard
  • Linux KVM-Hypervisor (Ubuntu 18.04, 20.04, 22.04 oder Debian 11
    Bullseye)
  • Anwendbare Software von Drittanbietern (optional)

Installieren und implementieren Sie den vJunos-Switch auf KVM

Installieren Sie vJunos-Switch auf KVM

Befolgen Sie diese Schritte, um vJunos-Switch auf einer KVM zu installieren
Umfeld:

  1. Bereiten Sie die Linux-Hostserver für die Installation von vJunos-Switch vor.
  2. Stellen Sie den vJunos-Switch auf KVM bereit und verwalten Sie ihn.
  3. Richten Sie die vJunos-Switch-Bereitstellung auf dem Hostserver ein.
  4. Überprüfen Sie die vJunos-Switch-VM.
  5. Konfigurieren Sie den vJunos-Switch auf KVM.
  6. Stellen Sie eine Verbindung zum vJunos-Switch her.
  7. Aktive Ports konfigurieren.
  8. Schnittstellenbenennung.
  9. Konfigurieren Sie die Medien-MTU.

Fehlerbehebung beim vJunos-Switch

Wenn Sie auf Probleme mit vJunos-Switch stoßen, können Sie folgen
Diese Schritte zur Fehlerbehebung:

  1. Stellen Sie sicher, dass die VM ausgeführt wird.
  2. Überprüfen Sie die CPU-Informationen.
  3. View Protokoll Files.
  4. Sammle Kern-Dumps.

Häufig gestellte Fragen (FAQ)

Über das Produkt

Ist vJunos-Switch mit allen Hypervisoren kompatibel?

Nein, vJunos-Switch wurde speziell für Linux KVM entwickelt
Hypervisor.

Kann ich mehrere Instanzen von vJunos-switch auf einer einzigen installieren?
Server?

Ja, Sie können mehrere vJunos-Switch-Instanzen auf einem installieren
einzelner x86-Server nach Industriestandard.

Installation und Bereitstellung

Was sind die Mindestanforderungen an Hardware und Software?
vJunos-KVM einschalten?

Zu den Mindestanforderungen gehört ein branchenüblicher x86-Server
und ein Linux-KVM-Hypervisor (Ubuntu 18.04, 20.04, 22.04 oder Debian).
11 Bullseye). Anwendbare Software von Drittanbietern kann ebenfalls vorhanden sein
installiert, ist aber optional.

Wie verbinde ich mich nach der Installation mit dem vJunos-Switch?

Sie können eine Verbindung zum vJunos-Switch herstellen, indem Sie die bereitgestellten Schritte befolgen
Anweisungen in der Installationsanleitung.

Fehlerbehebung

Wo finde ich das Protokoll? files für vJunos-Switch?

Das Protokoll files für vJunos-Switch finden Sie im angegebenen
Verzeichnis auf dem Hostserver. Weitere Informationen finden Sie im Abschnitt zur Fehlerbehebung
Weitere Informationen finden Sie im Bereitstellungshandbuch.

vJunos-Switch-Bereitstellungshandbuch für KVM
Veröffentlicht
2023-11-20

ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, Kalifornien 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, das Juniper Networks-Logo, Juniper und Junos sind eingetragene Marken von Juniper Networks, Inc. in den USA und anderen Ländern. Alle anderen Warenzeichen, Dienstleistungsmarken, eingetragenen Marken oder eingetragenen Dienstleistungsmarken sind Eigentum ihrer jeweiligen Inhaber.
Juniper Networks übernimmt keine Verantwortung für etwaige Ungenauigkeiten in diesem Dokument. Juniper Networks behält sich das Recht vor, diese Veröffentlichung ohne Vorankündigung zu ändern, zu modifizieren, zu übertragen oder anderweitig zu überarbeiten.
vJunos-Switch-Bereitstellungshandbuch für KVM Copyright © 2023 Juniper Networks, Inc. Alle Rechte vorbehalten.
Die Informationen in diesem Dokument sind zum Datum auf der Titelseite aktuell.
HINWEIS FÜR DAS JAHR 2000
Hardware- und Softwareprodukte von Juniper Networks sind Jahr-2000-kompatibel. Junos OS hat bis zum Jahr 2038 keine bekannten zeitbezogenen Einschränkungen. Es ist jedoch bekannt, dass die NTP-Anwendung im Jahr 2036 einige Schwierigkeiten hat.
ENDBENUTZER-LIZENZVEREINBARUNG
Das Juniper Networks-Produkt, das Gegenstand dieser technischen Dokumentation ist, besteht aus Juniper Networks-Software (oder ist für die Verwendung mit dieser vorgesehen). Die Nutzung dieser Software unterliegt den Bedingungen der Endbenutzer-Lizenzvereinbarung („EULA“), die unter https://support.juniper.net/support/eula/ veröffentlicht ist. Durch das Herunterladen, Installieren oder Verwenden dieser Software stimmen Sie den Bedingungen dieser EULA zu.

iii

Inhaltsverzeichnis

Über dieses Handbuch | v

1

Verstehen Sie den vJunos-Switch

vJunos-Umstellungview | 2

Überview | 2

Unterstützte Hauptfunktionen | 3

Vorteile und Verwendung | 3

Einschränkungen | 4

vJunos-Switch-Architektur | 4

2

Hardware- und Softwareanforderungen vJunos – KVM einschalten

Mindestanforderungen an Hardware und Software | 8

3

Installieren und implementieren Sie den vJunos-Switch auf KVM

Installieren Sie vJunos-Switch auf KVM | 11

Bereiten Sie die Linux-Hostserver für die Installation von vJunos-switch | vor 11

vJunos-Switch auf KVM bereitstellen und verwalten | 11 Richten Sie die vJunos-Switch-Bereitstellung auf dem Hostserver ein | 12

Überprüfen Sie die vJunos-Switch-VM | 17

vJunos-Switch auf KVM konfigurieren | 19 Mit vJunos-Switch verbinden | 19

Aktive Ports konfigurieren | 20

Schnittstellenbenennung | 20

Konfigurieren Sie die Medien-MTU | 21

4

Fehlerbehebung

Fehlerbehebung bei vJunos-switch | 23

Stellen Sie sicher, dass die VM ausgeführt wird | 23

iv
CPU-Informationen überprüfen | 24 View Protokoll Files | 25 Core Dumps sammeln | 25

v
Über dieses Handbuch
Verwenden Sie diese Anleitung, um den virtuellen Junos-Switch (vJunos-Switch) zu installieren. Der vJunos-Switch ist eine virtuelle Version der Junos-basierten EX-Switching-Plattform. Es handelt sich um einen Juniper-Switch, auf dem das Junos®-Betriebssystem (Junos OS) in der Kernel-basierten virtuellen Maschinenumgebung (KVM) ausgeführt wird. Der vJunos-Switch basiert auf der verschachtelten Architektur des Juniper Networks® vMX Virtual Router (vMX). Dieses Handbuch enthält auch grundlegende vJunos-Switch-Konfigurations- und Verwaltungsverfahren. Nachdem Sie den vJunos-Switch wie in diesem Handbuch beschrieben installiert und konfiguriert haben, finden Sie in der Junos OS-Dokumentation Informationen zur zusätzlichen Softwarekonfiguration.
VERWANDTE DOKUMENTATION Junos OS für die EX-Serie-Dokumentation

1 KAPITEL
Verstehen Sie den vJunos-Switch
vJunos-Umstellungview | 2 vJunos-Switch-Architektur | 4

2
vJunos-Umstellungview

ZUSAMMENFASSUNG
Dieses Thema bietet einen Überblick über die wichtigsten unterstützten Funktionen, Vorteile und Einschränkungen des vJunosswitch.

IN DIESEM ABSCHNITT
Überview | 2 unterstützte Hauptfunktionen | 3 Vorteile und Verwendungsmöglichkeiten | 3 Einschränkungen | 4

Überview
IN DIESEM ABSCHNITT vJunos-Switch-Installation beendetview | 3
Lesen Sie dieses Thema eine Weileview des vJunos-Switches. Der vJunos-Switch ist eine virtuelle Version eines Juniper-Switches, auf dem das Junos-Betriebssystem ausgeführt wird. Sie können einen vJunos-Switch als virtuelle Maschine (VM) auf einem x86-Server installieren. Sie können den vJunos-Switch auf die gleiche Weise konfigurieren und verwalten wie einen physischen Switch. Der vJunos-Switch ist eine einzelne virtuelle Maschine (VM), die Sie nur in Laboren und nicht in der Produktionsumgebung verwenden können. Der vJunos-Switch basiert auf EX9214 als Referenz-Juniper-Switch und unterstützt eine einzelne Routing-Engine und einen einzelnen Flexible PIC Concentrator (FPC). Der vJunos-Switch unterstützt eine über alle Schnittstellen aggregierte Bandbreite von bis zu 100 Mbit/s. Für die Nutzung des vJunos-Switches müssen Sie keine Bandbreitenlizenz erwerben. Anstatt Hardware-Switches zu verwenden, können Sie den vJunos-Switch verwenden, um die Junos-Software zum Testen der Netzwerkkonfigurationen und -protokolle zu starten.

3
vJunos-Switch-Installation beendetview
Sie können die Softwarekomponenten des vJunos-Switches auf einem x86-Server nach Industriestandard installieren, auf dem ein Linux-KVM-Hypervisor (Ubuntu 18.04, 20.04, 22.04 oder Debian 11 Bullseye) ausgeführt wird. Auf Servern, auf denen der KVM-Hypervisor ausgeführt wird, können Sie auch entsprechende Software von Drittanbietern ausführen. Sie können mehrere vJunos-Switch-Instanzen auf einem einzelnen Server installieren.
Unterstützte Hauptfunktionen
In diesem Thema finden Sie eine Liste und Details der wichtigsten Funktionen, die auf vJunos-Switch unterstützt und validiert werden. Einzelheiten zur Konfiguration dieser Funktionen finden Sie in den Funktionshandbüchern unter: Benutzerhandbücher. Der vJunos-Switch unterstützt die folgenden Hauptfunktionen: · Unterstützt bis zu 96 Switch-Schnittstellen · Kann IP-Underlay- und Overlay-Topologien von Rechenzentren simulieren. · Unterstützt EVPN-VXLAN-Leaf-Funktionalität · Unterstützt Edge-Routed Bridging (ERB) · Unterstützt EVPN-LAG-Multihoming in EVPN-VXLAN (ESI-LAG)
Vorteile und Verwendung
Die Vorteile und Anwendungsfälle des vJunos-Switches auf Standard-x86-Servern sind wie folgt: · Reduzierter Investitionsaufwand (CapEx) für Labore – Der vJunos-Switch steht kostenlos zum Aufbau von Testlaboren zur Verfügung
Reduzierung der mit physischen Schaltern verbundenen Kosten. · Reduzierte Bereitstellungszeit – Sie können den vJunos-Switch verwenden, um Topologien virtuell zu erstellen und zu testen
ohne den Bau teurer physikalischer Labore. Virtuelle Labore können sofort erstellt werden. Dadurch können Sie Kosten und Verzögerungen reduzieren, die mit Bereitstellungen auf der physischen Hardware verbunden sind. · Eliminieren Sie den Bedarf und die Zeit für Laborhardware – Der vJunos-Switch hilft Ihnen, Wartezeiten für das Eintreffen von Laborhardware nach der Beschaffung zu vermeiden. vJunos-switch ist kostenlos erhältlich und kann sofort heruntergeladen werden. · Bildung und Schulung – Ermöglicht Ihnen den Aufbau von Laboren für Lern- und Bildungsdienste für Ihre Mitarbeiter.

4
· Proof of Concept und Validierungstests – Sie können verschiedene Switching-Topologien für Rechenzentren und vorgefertigte Konfigurationen validieren, zampDateien und bereiten Sie die Automatisierung vor.
Einschränkungen
Der vJunos-Switch weist die folgenden Einschränkungen auf: · Verfügt über eine einzige Routing-Engine und eine einzige FPC-Architektur. · Unterstützt kein In-Service-Software-Upgrade (ISSU). · Unterstützt das Anhängen oder Trennen von Schnittstellen während der Ausführung nicht. · SR-IOV für die vJunos-Switch-Anwendungsfälle und -Durchsatz wird nicht unterstützt. · Aufgrund seiner verschachtelten Architektur kann der vJunos-Switch nicht in Bereitstellungen verwendet werden, die den starten
Instanzen innerhalb einer VM. · Unterstützt eine maximale Bandbreite von 100 Mbit/s über alle Schnittstellen.
HINWEIS: Es werden keine Bandbreitenlizenzen bereitgestellt, da keine Bandbreitenlizenz erforderlich ist. Möglicherweise wird eine Lizenzüberprüfungsmeldung angezeigt. Ignorieren Sie die Meldungen zur Lizenzprüfung.
· Sie können das Junos-Betriebssystem nicht auf einem laufenden System aktualisieren. Stattdessen müssen Sie eine neue Instanz mit der neuen Software bereitstellen.
· Multicast wird nicht unterstützt.
ZUGEHÖRIGE DOKUMENTATION Mindestanforderungen an Hardware und Software | 8
vJunos-Switch-Architektur
Der vJunos-Switch ist eine einzelne, verschachtelte VM-Lösung, bei der sich die virtuelle Weiterleitungsebene (VFP) und die Packet Forwarding Engine (PFE) in der äußeren VM befinden. Wenn Sie den vJunos-Switch starten, wird der VFP

5 startet eine verschachtelte VM, die das Junos Virtual Control Plane (VCP)-Image ausführt. Der KVM-Hypervisor wird zur Bereitstellung von VCP verwendet. Der Begriff „verschachtelt“ bezieht sich darauf, dass die VCP-VM in der VFP-VM verschachtelt ist, wie in Abbildung 1 auf Seite 5 dargestellt. Der vJunos-Switch kann einen Durchsatz von bis zu 100 Mbit/s mit 4 Kernen und 5 GB Speicher unterstützen. Alle zusätzlich konfigurierten Kerne und Speicher werden dem VCP zugewiesen. Abgesehen von der unterstützten Mindestgröße benötigt VFP keinen zusätzlichen Speicher. Die 4 Kerne und 5 GB Speicher reichen für Laboranwendungsfälle aus. Abbildung 1: vJunos-Switch-Architektur
Die vJunos-Switch-Architektur ist in Schichten organisiert: · Der vJunos-Switch befindet sich auf der obersten Ebene. · Der KVM-Hypervisor und die zugehörige Systemsoftware, beschrieben im Abschnitt „Softwareanforderungen“.
liegen in der Mittelschicht. · Der x86-Server befindet sich in der physischen Ebene ganz unten.

6
Das Verständnis dieser Architektur kann Ihnen bei der Planung Ihrer vJunos-Switch-Konfiguration helfen. Nachdem Sie die vJunos-Switch-Instanz erstellt haben, können Sie die Junos OS-CLI verwenden, um die vJunosswitch-Schnittstellen im VCP zu konfigurieren. Der vJunos-Switch unterstützt nur Gigabit-Ethernet-Schnittstellen.

2 KAPITEL
Hardware- und Softwareanforderungen vJunos – KVM einschalten
Mindestanforderungen an Hardware und Software | 8

8

Mindestanforderungen an Hardware und Software

In diesem Thema finden Sie eine Liste der Hardware- und Softwareanforderungen zum Starten einer vJunos-Switch-Instanz. Tabelle 1 auf Seite 8 listet die Hardwareanforderungen für vJunos-Switch auf. Tabelle 1: Mindesthardwareanforderungen für vJunos-Switch

Beschreibung

Wert

Sample Systemkonfiguration

Für Laborsimulationen und Anwendungsfälle mit geringer Leistung (weniger als 100 Mbit/s) jeder Intel x86-Prozessor mit VT-x-Fähigkeit.
Intel Ivy Bridge-Prozessoren oder höher.
Example von Ivy Bridge Prozessor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB Cache

Anzahl der Kerne

Es sind mindestens vier Kerne erforderlich. Die Software weist dem VFP drei Kerne und dem VCP einen Kern zu, was für die meisten Anwendungsfälle ausreichend ist.
Alle zusätzlichen Kerne werden VCP zur Verfügung gestellt, da drei Kerne ausreichen, um die Datenebenenanforderungen von VFP zu erfüllen.

Erinnerung

Es sind mindestens 5 GB Speicher erforderlich. Ungefähr 3 GB Speicher werden dem VFP und 2 GB dem VCP zugewiesen. Wenn mehr als 6 GB Gesamtspeicher bereitgestellt werden, ist der VFP-Speicher auf 4 GB begrenzt und der zusätzliche Speicher wird VCP zugewiesen.

Weitere Anforderungen · Intel VT-x-Fähigkeit. · Hyperthreading (empfohlen) · AES-NI

Tabelle 2 auf Seite 9 listet die Softwareanforderungen für vJunos-Switch auf.

9

Tabelle 2: Softwareanforderungen für Ubuntu

Beschreibung

Wert

Betriebssystem
HINWEIS: Es wird nur die englische Lokalisierung unterstützt.

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

Virtualisierung

· QEMU-KVM
Die Standardversion für jede Ubuntu- oder Debian-Version ist ausreichend. Der apt-get install qemu-kvm installiert diese Standardversion.

Erforderliche Pakete
HINWEIS: Verwenden Sie die Befehle apt-get install pkg name oder sudo apt-get install , um ein Paket zu installieren.

· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients Bridge-Utils

Unterstützte Bereitstellungsumgebungen

QEMU-KVM mit libvirt
Außerdem wird die EVE-NG-Bare-Metal-Bereitstellung unterstützt.
Hinweis: vJunos-Switch wird aufgrund der Einschränkungen einer tief verschachtelten Virtualisierung nicht auf EVE-NG oder anderen Bereitstellungen unterstützt, die vJunos aus einer VM heraus starten.

vJunos-Switch-Images

Auf die Bilder kann im Lab-Download-Bereich von juniper.net zugegriffen werden: Test Drive Juniper

3 KAPITEL
Installieren und implementieren Sie den vJunos-Switch auf KVM
Installieren Sie vJunos-Switch auf KVM | 11 vJunos-Switch auf KVM bereitstellen und verwalten | 11 vJunos-Switch auf KVM konfigurieren | 19

11
Installieren Sie vJunos-Switch auf KVM

ZUSAMMENFASSUNG
Lesen Sie dieses Thema, um zu verstehen, wie Sie den vJunos-Switch in der KVM-Umgebung installieren.

IN DIESEM ABSCHNITT
Bereiten Sie die Linux-Hostserver für die Installation von vJunos-switch | vor 11

Bereiten Sie die Linux-Hostserver für die Installation von vJunos-Switch vor
Dieser Abschnitt gilt sowohl für Ubuntu- als auch für Debian-Hostserver. 1. Installieren Sie die Standardpaketversionen für Ihren Ubuntu- oder Debian-Hostserver, um sicherzustellen, dass die
Server erfüllen die Mindestanforderungen an Hardware und Software. 2. Stellen Sie sicher, dass die Intel VT-x-Technologie aktiviert ist. Führen Sie den Befehl lscpu auf Ihrem Hostserver aus.
Das Feld „Virtualisierung“ in der Ausgabe des Befehls lscpu zeigt VT-x an, wenn VT-x aktiviert ist. Wenn VT-x nicht aktiviert ist, lesen Sie in der Dokumentation Ihres Servers nach, wie Sie es im BIOS aktivieren.
Stellen Sie den vJunos-Switch auf KVM bereit und verwalten Sie ihn

ZUSAMMENFASSUNG
Lesen Sie dieses Thema, um zu verstehen, wie Sie die vJunos-Switch-Instanz nach der Installation bereitstellen und verwalten.

IN DIESEM ABSCHNITT
Richten Sie die vJunos-Switch-Bereitstellung auf dem Hostserver ein | 12 Überprüfen Sie die vJunos-Switch-VM | 17

In diesem Thema wird Folgendes beschrieben: · So aktivieren Sie den vJunos-Switch auf den KVM-Servern mithilfe von libvirt.
· So wählen Sie die Menge an CPU und Speicher aus, richten die erforderlichen Bridges für die Konnektivität ein und konfigurieren den seriellen Port.

12
· Wie relevantes XML verwendet wird file Abschnitte für die zuvor aufgeführten Konfigurationen und Auswahlmöglichkeiten.
HINWEIS: Laden Sie die s herunterample XML file und das vJunos-Switch-Image vom Juniper webWebsite.
Richten Sie die vJunos-Switch-Bereitstellung auf dem Hostserver ein
In diesem Thema wird beschrieben, wie Sie die vJunos-Switch-Bereitstellung auf dem Hostserver einrichten.
HINWEIS: In diesem Thema werden nur einige Abschnitte des XML hervorgehoben file die zur Bereitstellung von vJunosswitch über libvirt verwendet werden. Das gesamte XML file vjunos.xml steht zusammen mit dem VM-Image und der zugehörigen Dokumentation auf der Seite „vJunos Lab-Software-Downloads“ zum Download bereit.
Installieren Sie die im Abschnitt „Mindestanforderungen an Software“ genannten Pakete, sofern die Pakete noch nicht installiert sind. Siehe „Mindestanforderungen an Hardware und Software“ auf Seite 8 1. Erstellen Sie eine Linux-Brücke für jede Gigabit-Ethernet-Schnittstelle des vJunos-Switches, die Sie verwenden möchten.
# IP-Link-Brücke vom Typ GE-000 hinzufügen # IP-Link-Brücke vom Typ GE-001 hinzufügen In diesem Fall sind für die Instanz ge-0/0/0 und ge-0/0/1 konfiguriert. 2. Rufen Sie jede Linux Bridge auf. IP-Link-Set ge-000 up IP-Link-Set ge-001 up 3. Erstellen Sie eine Live-Disk-Kopie des bereitgestellten QCOW2 vJunos-Images. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Erstellen Sie eine eigene Kopie für jedes vJunos, das Sie bereitstellen möchten. Dadurch wird sichergestellt, dass Sie keine dauerhaften Änderungen am Originalbild vornehmen. Das Live-Image muss auch von der Benutzer-ID beschreibbar sein, die den vJunos-Switch bereitstellt – normalerweise der Root-Benutzer. 4. Geben Sie die Anzahl der für vJunos bereitgestellten Kerne an, indem Sie die folgende Zeilengruppe ändern.

13
Die folgende Zeilengruppe gibt die Anzahl der Kerne an, die vJunos bereitgestellt werden. Es werden mindestens 4 Kerne benötigt und sind für Laboranwendungsfälle ausreichend.
x86_64 IvyBridge qemu4

Die standardmäßig benötigte Anzahl an Kernen beträgt 4 und ist für die meisten Anwendungen ausreichend. Dies ist die minimale CPU, die für vJunos-Switch unterstützt wird. Sie können das CPU-Modell als IvyBridge belassen. Auch Intel-CPUs der späteren Generation funktionieren mit dieser Einstellung. 5. Erhöhen Sie bei Bedarf den Speicher, indem Sie die folgende Zeilengruppe ändern.

vjunos-sw1 5242880 5242880 4
Das folgende Beispielample zeigt den vom vJunos-Switch standardmäßig benötigten Speicher. Der Standardspeicher reicht für die meisten Anwendungen aus. Sie können den Wert bei Bedarf erhöhen. Außerdem wird der Name des spezifischen vJunos-Switch angezeigt, der erzeugt wird, in diesem Fall vjunos-sw1. 6. Geben Sie den Namen und Speicherort Ihres vJunos-Switch-Images an, indem Sie das XML ändern file wie im folgenden Beispiel gezeigtample.
<disk device=“disk“ type=“file”> <source file=“/root/vjunos-sw1-live.qcow2″/>

Sie müssen jeder vJunos-VM auf dem Host ein eigenes, eindeutig benanntes QCOW2-Image bereitstellen. Dies ist für libvirt und QEMU-KVM erforderlich.

14
7. Erstellen Sie das Disk-Image. # ./make-config.sh Der vJunos-Switch akzeptiert eine Erstkonfiguration, indem er eine zweite Festplatte mit der VM-Instanz verbindet, die die Konfiguration enthält. Verwenden Sie das bereitgestellte Skript make-config.sh, um das Disk-Image zu erstellen. Das XML file verweist auf dieses Konfigurationslaufwerk wie unten gezeigt:
<disk device=“disk“ type=“file”> <source file=“/root/config.qcow2″/>

HINWEIS: Wenn Sie die Erstkonfiguration nicht bevorzugen, entfernen Sie die obige Zeilengruppe aus dem XML file.
8. Richten Sie den Verwaltungs-Ethernet-Port ein.


Dieses ExampMit le können Sie von außerhalb des Hostservers, auf dem sich der vJunos-Switch befindet, eine Verbindung zum VCP „fxp0“ herstellen, dem Verwaltungsport. Sie müssen eine routbare IP-Adresse für fxp0 konfiguriert haben, entweder über einen DHCP-Server oder mithilfe der Standard-CLI-Konfiguration. Das „eth0“ in der Strophe unten bezieht sich auf die Host-Server-Schnittstelle, die Konnektivität zur Außenwelt bereitstellt und mit dem Namen dieser Schnittstelle auf Ihrem Host-Server übereinstimmen sollte. Wenn Sie kein Dynamic Host Configuration Protocol (DHCP) verwenden, stellen Sie, nachdem der vJunos-Switch eingerichtet und ausgeführt wurde, eine Telnet-Verbindung zu seiner Konsole her und konfigurieren Sie die IP-Adresse für „fxp0“ mithilfe der CLI-Konfiguration wie unten gezeigt:

15
HINWEIS: Die folgenden Konfigurationen sind nur Beispieleamples oder soample Konfigurationsausschnitte. Möglicherweise müssen Sie auch eine statische Routenkonfiguration einrichten.
# Schnittstellen festlegen fxp0 Einheit 0 Familie Inet-Adresse 10.92.249.111/23 # Routing-Optionen festlegen Statische Route 0.0.0.0/0 Next-Hop 10.92.249.254 9. Aktivieren Sie SSH für den VCP-Verwaltungsport. # Setze den Befehl „Systemdienste ssh root-login erlauben“. 10. Erstellen Sie eine Linux-Bridge für jeden Port, den Sie im XML angeben file.



Die Portnamen werden in der folgenden Zeilengruppe angegeben. Die Konvention für den vJunos-Switch besteht darin, ge-0xy zu verwenden, wobei „xy“ die tatsächliche Portnummer angibt. Im folgenden Beispielample, ge-000 und ge-001 sind die Portnummern. Diese Portnummern werden jeweils den Schnittstellen Junos ge-0/0/0 und ge-0/0/1 zugeordnet. Wie bereits erwähnt, müssen Sie für jeden Port, den Sie im XML angeben, eine Linux-Bridge erstellen file. 11. Geben Sie für jeden vJunos-Switch auf Ihrem Hostserver eine eindeutige serielle Konsolenportnummer an. Im folgenden Beispielample, die eindeutige serielle Konsolenportnummer ist „8610“.

16
Ändern Sie die folgende smbios-Zeilengruppe nicht. Es teilt vJunos mit, dass es sich um einen vJunos-Switch handelt.



12. Erstellen Sie die vJunos-sw1-VM mit der vJunos-sw1.xml file. # virsh create vjunos-sw1.xml
Der Begriff „sw1“ wird verwendet, um anzuzeigen, dass dies die erste vJunos-Switch-VM ist, die installiert wird. Nachfolgende VMs können vjunos-sw2, vjunos-sw3 usw. heißen.
Als Ergebnis wird die VM erstellt und die folgende Meldung wird angezeigt:
Domäne vjunos-sw1 erstellt aus vjunos-sw1.xml 13. Überprüfen Sie /etc/libvirt/qemu.conf und kommentieren Sie die folgenden XML-Zeilen aus, falls dies der Fall war
auskommentiert. Einige ExampNachfolgend sind die gültigen Werte aufgeführt. Kommentieren Sie die angegebenen Zeilen aus.

#

user = „qemu“ # Ein Benutzer namens „qemu“

#

user = „+0“ # Superuser (uid=0)

#

user = „100“ # Ein Benutzer namens „100“ oder ein Benutzer mit uid=100#user = „root“

<<

Kommentieren Sie diese Zeile aus

#

#group = „root“ <<< Kommentieren Sie diese Zeile aus

14. Starten Sie libvirtd neu und erstellen Sie die vJunos-Switch-VM erneut. # systemctl startet libvirtd neu
15. Fahren Sie den auf dem Hostserver bereitgestellten vJunos-Switch sicher herunter (falls erforderlich). Verwenden Sie den Befehl # virsh Shutdown vjunos-sw1, um vJunos-Switch herunterzufahren. Wenn Sie diesen Schritt ausführen, ermöglicht ein an die vJunos-Switch-Instanz gesendetes Shutdown-Signal ein ordnungsgemäßes Herunterfahren.
Die folgende Meldung wird angezeigt.
Die Domäne „vjunos-sw1“ wird heruntergefahren

17
HINWEIS: Verwenden Sie nicht den Befehl „virsh destroy“, da dieser Befehl die vJunosswitch-VM-Festplatte beschädigen kann. Wenn Ihre VM nach der Verwendung des Befehls „virsh destroy“ nicht mehr startet, erstellen Sie eine Live-QCOW2-Festplattenkopie des bereitgestellten Original-QCOW2-Images.

Überprüfen Sie die vJunos-Switch-VM
In diesem Thema wird beschrieben, wie Sie überprüfen, ob der vJunos-Switch aktiv ist und ausgeführt wird. 1. Überprüfen Sie, ob der vJunos-Switch betriebsbereit ist.
# Virsh-Liste

# Virsh-Liste

ID-Name

Zustand

——————————-

74 vjunos-sw1 läuft

2. Stellen Sie eine Verbindung zur seriellen Konsole des VCP her.
Sie können den Port für die Verbindung mit der seriellen Konsole des VCP im XML finden file. Sie können sich auch über „telnet localhost “ bei der seriellen Konsole des VCP anmelden, wobei portnum in der XML-Konfiguration angegeben ist file:

HINWEIS: Die Telnet-Portnummer muss für jede vJunos-Switch-VM, die sich auf dem Hostserver befindet, eindeutig sein.

# telnet localhost 8610 Versuche 127.0.0.1… Mit localhost verbunden. Das Escape-Zeichen ist „^]“. root@:~ #
3. Deaktivieren Sie die automatische Image-Aktualisierung.

18
Wenn Sie in den obigen Schritten keine anfängliche Junos-Konfiguration angegeben haben, versucht der vJunos-Switch standardmäßig, DHCP für die anfängliche Netzwerkeinrichtung zu verwenden. Wenn Sie keinen DHCP-Server haben, der die Junos-Konfiguration bereitstellen kann, können Sie wiederholte Meldungen erhalten, wie unten gezeigt: „Auto Image Upgrade“ Sie können diese Meldungen wie folgt deaktivieren:

[bearbeiten]] user@host# System-Root-Authentifizierung Klartext-Passwort festlegen Neues Passwort: Neues Passwort erneut eingeben: root# Chassis löschen Auto-Image-Upgrade [Bearbeiten] Root# Commit Commit abgeschlossen
4. Überprüfen Sie, ob die in Ihrer vJunos-Switch-XML angegebenen GE-Schnittstellen vorhanden sind file sind online und verfügbar. Verwenden Sie den Befehl show interfaces terse.
Zum Beispielample, wenn die vJunos-Switch-XML-Definition file Gibt zwei virtuelle Netzwerkkarten an, mit denen verbunden ist
„ge-000“ und „ge-001“, dann sollten sich die Schnittstellen ge-0/0/0 und ge-0/0/1 im Verbindungsstatus „up“ befinden, wenn Sie dies mit dem Befehl „show interface output“ wie unten gezeigt überprüfen .

root> Schnittstellen knapp anzeigen

Schnittstelle

Admin-Link-Proto

ge-0/0/0

nach oben nach oben

ge-0/0/0.16386

nach oben nach oben

lc-0/0/0

nach oben nach oben

lc-0/0/0.32769

up up vpls

pfe-0/0/0

nach oben nach oben

pfe-0/0/0.16383

up up inet

inet6

pfh-0/0/0

nach oben nach oben

pfh-0/0/0.16383

up up inet

pfh-0/0/0.16384

up up inet

ge-0/0/1

nach oben nach oben

ge-0/0/1.16386

nach oben nach oben

ge-0/0/2

hoch runter

ge-0/0/2.16386

hoch runter

Lokal

Fernbedienung

19

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

hoch runter hoch runter

5. Stellen Sie sicher, dass eine VNET-Schnittstelle unter jeder entsprechenden „GE“-Brücke konfiguriert ist. Verwenden Sie den Befehl brctl auf dem Hostserver, nachdem Sie den vJunos-Switch wie unten gezeigt gestartet haben:

# IP-Link Brücke vom Typ GE-000 hinzufügen

# IP-Link anzeigen ge-000

Bridge-Name Bridge-ID

STP-fähige Schnittstellen

ge-000

8000.fe54009a419a Nr

vnet1

# IP-Link anzeigen ge-001

Bridge-Name Bridge-ID

STP-fähige Schnittstellen

ge-001

8000.fe5400e9f94f Nr

vnet2

Konfigurieren Sie den vJunos-Switch auf KVM

ZUSAMMENFASSUNG
Lesen Sie dieses Thema, um zu verstehen, wie Sie den vJunos-Switch in der KVM-Umgebung konfigurieren.

IN DIESEM ABSCHNITT
Mit vJunos-Switch | verbinden 19 Aktive Ports konfigurieren | 20 Schnittstellenbenennung | 20 Konfigurieren Sie die Medien-MTU | 21

Stellen Sie eine Verbindung zum vJunos-Switch her
Telnet zur im XML angegebenen seriellen Konsolennummer file um eine Verbindung zum vJunos-Switch herzustellen. Weitere Informationen finden Sie unter „Bereitstellen und Verwalten des vJunos-Switches auf KVM“ auf Seite 11. Zum Beispielampauf:
# Telnet Localhost 8610

20
Versuche 127.0.0.1… Verbunden mit localhost. Das Escape-Zeichen ist „^]“. root@:~ # cli root>
Sie können auch eine SSH-Verbindung zum vJunos-Switch-VCP herstellen.
Aktive Ports konfigurieren
In diesem Abschnitt wird beschrieben, wie Sie die Anzahl der aktiven Ports konfigurieren.
Sie können die Anzahl der aktiven Ports für den vJunos-Switch angeben, um sie an die Anzahl der zur VFP-VM hinzugefügten NICs anzupassen. Die Standardanzahl der Ports beträgt 10, Sie können jedoch einen beliebigen Wert im Bereich von 1 bis 96 angeben. Führen Sie den Befehl user@host# set chassis fpc 0 pic 0 number-of-ports 96 aus, um die Anzahl der aktiven Ports anzugeben. Konfigurieren Sie die Anzahl der Ports auf der Hierarchieebene [Gehäuse fpc 0 Bild 0 bearbeiten].
Schnittstellenbenennung
Der vJunos-Switch unterstützt nur Gigabit Ethernet (GE)-Schnittstellen.
Sie können die Schnittstellennamen nicht in 10-Gigabit-Ethernet (xe) oder 100-Gigabit-Ethernet (et) ändern. Wenn Sie versuchen, die Schnittstellennamen zu ändern, werden diese Schnittstellen weiterhin als „ge“ angezeigt, wenn Sie die Befehle „show Configuration“ oder „show interfaces terse“ ausführen. Hier ist ein Example-Ausgabe des CLI-Befehls „show Configuration“, wenn Benutzer versuchen, den Schnittstellennamen in „et“ zu ändern:
Chassis { fpc 0 { pic 0 { ## ## Warnung: Anweisung ignoriert: nicht unterstützte Plattform (ex9214) ## interface-type et; }

21
} }
Konfigurieren Sie die Medien-MTU
Sie können die maximale Medienübertragungseinheit (MTU) im Bereich von 256 bis 9192 konfigurieren. MTU-Werte außerhalb des oben genannten Bereichs werden abgelehnt. Sie müssen die MTU konfigurieren, indem Sie die MTU-Anweisung auf der Hierarchieebene [edit interface interface-name] einfügen. Konfigurieren Sie die MTU.
[Bearbeiten] user@host# set interface ge-0/0/0 mtu
HINWEIS: Der maximal unterstützte MTU-Wert beträgt 9192 Byte.
Zum Beispielampauf:
[Bearbeiten] user@host# set interface ge-0/0/0 mtu 9192

4 KAPITEL
Fehlerbehebung
Fehlerbehebung bei vJunos-switch | 23

23
Fehlerbehebung beim vJunos-Switch

ZUSAMMENFASSUNG
Verwenden Sie dieses Thema, um Ihre vJunos-Switch-Konfiguration zu überprüfen und Informationen zur Fehlerbehebung zu erhalten.

IN DIESEM ABSCHNITT
Stellen Sie sicher, dass die VM ausgeführt wird | 23 CPU-Informationen überprüfen | 24 View Protokoll Files | 25 Core Dumps sammeln | 25

Stellen Sie sicher, dass die VM ausgeführt wird
· Überprüfen Sie nach der Installation, ob der vJunos-Switch ausgeführt wird.
virsh list Der Befehl virsh list zeigt den Namen und den Status der virtuellen Maschine (VM) an. Der Status kann sein: läuft, im Leerlauf, angehalten, heruntergefahren, abgestürzt oder im Sterben.

# Virsh-Liste

ID-Name

Zustand

—————————

72 Vjunos-Switch läuft

· Sie können die VMs mit den folgenden Virsh-Befehlen stoppen und starten: · Virsh Shutdown – Fahren Sie den vJunos-Switch herunter. · virsh start – Starten Sie eine inaktive VM, die Sie zuvor definiert haben.

HINWEIS: Verwenden Sie nicht den Befehl „virsh destroy“, da dadurch die vJunos-Switch-VM-Festplatte beschädigt werden kann.

24
Wenn Ihre VM stoppt und nicht startet, nachdem Sie den Befehl virsh destroy verwendet haben, erstellen Sie eine Live-QCOW2-Festplattenkopie des bereitgestellten Original-QCOW2-Images.

Überprüfen Sie die CPU-Informationen
Verwenden Sie den Befehl lscpu auf dem Hostserver, um CPU-Informationen anzuzeigen. Die Ausgabe zeigt Informationen wie die Gesamtzahl der CPUs, die Anzahl der Kerne pro Sockel und die Anzahl der CPU-Sockel an. Zum Beispielample, der folgende Codeblock zeigt die Informationen für einen Ubuntu 20.04 LTS-Hostserver, der insgesamt 32 CPUs unterstützt.

root@vjunos-host:~# lscpu Architektur: CPU-Betriebsmodus(s): Bytereihenfolge: Adressgrößen: CPU(s): Online-CPU(s)-Liste: Thread(s) pro Kern: Kern(e) pro Socket: Socket(s): NUMA-Knoten: Hersteller-ID: CPU-Familie: Modell: Modellname: Stepping: CPU MHz: CPU max. MHz: CPU min. MHz: BogoMIPS: Virtualisierung: L1d-Cache: L1i-Cache: L2-Cache : L3-Cache: NUMA-Knoten0 CPU(s):

x86_64 32-Bit, 64-Bit Little Endian 46 Bit Physical, 48 Bits Virtual 32 0-31 2 8 2 EURIINIGEININGEL 2 6 INTEL (R) XEON (R) CPU E62-5 V2650 @ 2GHZ 2.60 4 2593.884 3400.0000 1200.0000 Vttel -x 5187.52 KiB 512 KiB 512 MiB 4 MiB 40-0-7,16

25

NUMA-Knoten1-CPU(s): [snip]

8-15,24-31

View Protokoll Files
View Die Systemprotokolle werden mit dem Befehl „show log“ auf der vJunos-switch-Instanz protokolliert.
root > Protokoll anzeigen? Das Stammverzeichnis > Protokoll anzeigen? Der Befehl zeigt die Liste der Protokolle an fileist verfügbar für viewing. Für example, zu view Führen Sie in den Protokollen des Chassis-Daemons (chassisd) den Befehl root > show log chassisd aus.
Sammle Kern-Dumps
Verwenden Sie dazu den Befehl show system core-dumps view der gesammelte Kern file. Sie können diese Core-Dumps zur Analyse über die fxp0-Verwaltungsschnittstelle auf dem vJunos-Switch auf einen externen Server übertragen.

Dokumente / Ressourcen

Bereitstellung von Juniper NETWORKS KVM vJunos Switches [pdf] Benutzerhandbuch
KVM vJunos Switch-Bereitstellung, KVM, vJunos Switch-Bereitstellung, Switch-Bereitstellung, Bereitstellung

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *