KVM vJunos Switch-implementatie
Specificaties
- Product: vJunos-schakelaar
- Implementatiehandleiding: KVM
- Uitgever: Juniper Networks, Inc.
- Publicatiedatum: 2023-11-20
- Webwebsite: https://www.juniper.net
Productinformatie
Over deze handleiding
De vJunos-switch Deployment Guide biedt instructies en
informatie over het implementeren en beheren van vJunos-switch op een KVM
omgeving. Het behandelt onderwerpen zoals het begrijpen van de overview of
vJunos-switch, hardware- en softwarevereisten, installatie en
implementatie en probleemoplossing.
vJunos-switch Overview
De vJunos-switch is een softwarecomponent die kan worden geïnstalleerd
op een industriestandaard x86-server met een Linux KVM-hypervisor
(Ubuntu 18.04, 20.04, 22.04 of Debian 11 Bullseye). Het biedt
gevirtualiseerde netwerkmogelijkheden en is ontworpen om te bieden
flexibiliteit en schaalbaarheid in netwerkimplementaties.
Belangrijkste functies ondersteund
- Gevirtualiseerde netwerkmogelijkheden
- Ondersteuning voor x86-servers die voldoen aan de industriestandaard
- Compatibiliteit met Linux KVM-hypervisor
- Mogelijkheid om meerdere vJunos-switch-instanties op één server te installeren
server
Voordelen en toepassingen
De vJunos-switch biedt verschillende voordelen en kan worden gebruikt in
verschillende scenario's:
- Maakt gevirtualiseerde netwerkinfrastructuur mogelijk
- Vermindert hardwarekosten door gebruik te maken van industriestandaard
server - Biedt flexibiliteit en schaalbaarheid in het netwerk
implementaties - Vereenvoudigt netwerkbeheer en -configuratie
Beperkingen
Hoewel de vJunos-switch een krachtige netwerkoplossing is,
heeft enkele beperkingen waarmee rekening moet worden gehouden:
- Compatibiliteit beperkt tot Linux KVM hypervisor
- Vereist industriestandaard x86-servers voor installatie
- Afhankelijk van de mogelijkheden en middelen van de onderliggende
serverhardware
vJunos-switch-architectuur
De vJunos-switcharchitectuur is ontworpen om een
gevirtualiseerde netwerkomgeving op een KVM-hypervisor. Het maakt gebruik van
de middelen en mogelijkheden van de onderliggende x86-server
hardware om netwerkdiensten met hoge prestaties te leveren.
Instructies voor productgebruik
Hardware- en softwarevereisten
Om vJunos-switch succesvol te implementeren op KVM, moet u ervoor zorgen dat uw
systeem voldoet aan de volgende minimumvereisten:
- Industriestandaard x86-server
- Linux KVM-hypervisor (Ubuntu 18.04, 20.04, 22.04 of Debian 11
(Schot in het midden) - Toepasselijke software van derden (optioneel)
vJunos-switch installeren en implementeren op KVM
Installeer vJunos-switch op KVM
Volg deze stappen om vJunos-switch op een KVM te installeren
omgeving:
- Bereid de Linux-hostservers voor om vJunos-switch te installeren.
- Implementeer en beheer vJunos-switch op KVM.
- Stel de vJunos-switch-implementatie in op de hostserver.
- Verifieer de vJunos-switch VM.
- Configureer vJunos-switch op KVM.
- Maak verbinding met vJunos-switch.
- Actieve poorten configureren.
- Interface-benaming.
- Configureer de media-MTU.
Problemen met vJunos-switch oplossen
Als u problemen ondervindt met vJunos-switch, kunt u het volgende volgen:
deze stappen voor probleemoplossing:
- Controleer of de virtuele machine actief is.
- Controleer CPU-informatie.
- View Log Files.
- Verzamel kerndumps.
Veelgestelde vragen (FAQ)
Over het product
Is vJunos-switch compatibel met alle hypervisors?
Nee, vJunos-switch is speciaal ontworpen voor de Linux KVM
hypervisor-functie.
Kan ik meerdere exemplaren van vJunos-switch op één server installeren?
server?
Ja, u kunt meerdere vJunos-switch-instanties op een server installeren.
één x86-server volgens de industriestandaard.
Installatie en implementatie
Wat zijn de minimale hardware- en softwarevereisten voor
vJunos-switch op KVM?
De minimale vereisten omvatten een x86-server die voldoet aan de industriestandaard
en een Linux KVM-hypervisor (Ubuntu 18.04, 20.04, 22.04 of Debian
11 Bullseye). Toepasselijke software van derden kan ook zijn
geïnstalleerd, maar het is optioneel.
Hoe maak ik verbinding met vJunos-switch na installatie?
U kunt verbinding maken met vJunos-switch door de meegeleverde instructies te volgen
instructies in de installatiehandleiding.
Probleemoplossing
Waar kan ik het logboek vinden? files voor vJunos-switch?
Het logboek files voor vJunos-switch zijn te vinden in de opgegeven
directory op de hostserver. Raadpleeg het gedeelte Problemen oplossen
van de implementatiehandleiding voor meer informatie.
vJunos-switch implementatiehandleiding voor KVM
Gepubliceerd
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, Californië 94089 VS 408-745-2000 www.juniper.net
Juniper Networks, het Juniper Networks-logo, Juniper en Junos zijn gedeponeerde handelsmerken van Juniper Networks, Inc. in de Verenigde Staten en andere landen. Alle andere handelsmerken, dienstmerken, gedeponeerde merken of gedeponeerde dienstmerken zijn het eigendom van hun respectievelijke eigenaren.
Juniper Networks aanvaardt geen verantwoordelijkheid voor eventuele onjuistheden in dit document. Juniper Networks behoudt zich het recht voor om deze publicatie zonder voorafgaande kennisgeving te wijzigen, aan te passen, over te dragen of anderszins te herzien.
vJunos-switch implementatiehandleiding voor KVM Copyright © 2023 Juniper Networks, Inc. Alle rechten voorbehouden.
De informatie in dit document is actueel op de datum op de titelpagina.
JAAR 2000 KENNISGEVING
De hardware- en softwareproducten van Juniper Networks voldoen aan het jaar 2000. Junos OS heeft geen bekende tijdgerelateerde beperkingen tot het jaar 2038. Het is echter bekend dat de NTP-toepassing in het jaar 2036 enige problemen heeft.
EINDGEBRUIKERSLICENTIEOVEREENKOMST
Het Juniper Networks-product dat het onderwerp is van deze technische documentatie bestaat uit (of is bedoeld voor gebruik met) Juniper Networks-software. Het gebruik van dergelijke software is onderworpen aan de voorwaarden van de Eindgebruikerslicentieovereenkomst (“EULA”), geplaatst op https://support.juniper.net/support/eula/. Door dergelijke software te downloaden, installeren of gebruiken, gaat u akkoord met de bepalingen en voorwaarden van die EULA.
iii
Inhoudsopgave
Over deze gids | v
1
Begrijp vJunos-switch
vJunos-switch Overview | 2
Overview | 2
Belangrijkste ondersteunde functies | 3
Voordelen en toepassingen | 3
Beperkingen | 4
vJunos-switch Architectuur | 4
2
Hardware- en softwarevereisten vJunos-switch op KVM
Minimale hardware- en softwarevereisten | 8
3
vJunos-switch installeren en implementeren op KVM
vJunos-switch installeren op KVM | 11
Linux-hostservers voorbereiden om vJunos-switch te installeren | 11
Implementeren en beheren van vJunos-switch op KVM | 11 De vJunos-switch-implementatie op de hostserver instellen | 12
Verifieer de vJunos-switch VM | 17
vJunos-switch configureren op KVM | 19 Verbinding maken met vJunos-switch | 19
Actieve poorten configureren | 20
Interface-benaming | 20
Configureer de media-MTU | 21
4
Problemen oplossen
Problemen met vJunos-switch oplossen | 23
Controleer of de virtuele machine draait | 23
iv
CPU-informatie verifiëren | 24 View Log Files | 25 Verzamel kerndumps | 25
v
Over deze handleiding
Gebruik deze handleiding om de virtuele Junos-switch (vJunos-switch) te installeren. De vJunos-switch is een virtuele versie van het Junos-gebaseerde EX-switchingplatform. Het vertegenwoordigt een Juniper-switch met Junos®-besturingssysteem (Junos OS) in de kernelgebaseerde virtuele machine (KVM)-omgeving. De vJunos-switch is gebaseerd op de geneste architectuur van Juniper Networks® vMX Virtual Router (vMX). Deze handleiding bevat ook basisprocedures voor vJunos-switchconfiguratie en -beheer. Raadpleeg na het installeren en configureren van de vJunos-switch zoals beschreven in deze handleiding de Junos OS-documentatie voor informatie over aanvullende softwareconfiguratie.
GERELATEERDE DOCUMENTATIE Junos OS voor EX-serie Documentatie
1 HOOFDSTUK
Begrijp vJunos-switch
vJunos-switch Overview | 2 vJunos-switch Architectuur | 4
2
vJunos-switch Overview
SAMENVATTING
Dit onderwerp biedt een overzicht, de belangrijkste ondersteunde functies, voordelen en beperkingen van de vJunosswitch.
IN DEZE SECTIE
Overview | 2 Belangrijkste ondersteunde functies | 3 Voordelen en toepassingen | 3 Beperkingen | 4
Overview
IN DEZE SECTIE vJunos-switch installatie overview | 3
Lees dit onderwerp voor een meerview van de vJunos-switch. De vJunos-switch is een virtuele versie van een Juniper-switch die het Junos OS draait. U kunt een vJunos-switch installeren als een virtuele machine (VM) op een x86-server. U kunt de vJunos-switch configureren en beheren op dezelfde manier als u een fysieke switch beheert. De vJunos-switch is een enkele virtuele machine (VM) die u alleen in labs kunt gebruiken en niet in de productieomgeving. De vJunos-switch is gebouwd met EX9214 als referentie Juniper-switch en ondersteunt één Routing Engine en één Flexible PIC Concentrator (FPC). De vJunos-switch ondersteunt een bandbreedte tot 100 Mbps geaggregeerd over alle interfaces. U hoeft geen bandbreedtelicentie aan te schaffen om de vJunos-switch te gebruiken. In plaats van hardwareswitches te gebruiken, kunt u de vJunos-switch gebruiken om de Junos-software te starten voor het testen van de netwerkconfiguraties en -protocollen.
3
vJunos-switch installatie voorbijview
U kunt de softwarecomponenten van de vJunos-switch installeren op een industriestandaard x86-server met een Linux KVM-hypervisor (Ubuntu 18.04, 20.04, 22.04 of Debian 11 Bullseye). Op servers met de KVM-hypervisor kunt u ook toepasselijke software van derden uitvoeren. U kunt meerdere vJunos-switch-instanties op één server installeren.
Belangrijkste functies ondersteund
Dit onderwerp biedt u de lijst en details van de belangrijkste functies die worden ondersteund en gevalideerd op vJunos-switch. Voor details over de configuratie van deze functies, zie de functiehandleidingen op: Gebruikershandleidingen. De vJunos-switch ondersteunt de volgende belangrijke functies: · Ondersteunt maximaal 96 switchinterfaces · Kan datacenter-IP-underlay- en overlaytopologieën simuleren. · Ondersteunt EVPN-VXLAN-leaffunctionaliteit · Ondersteunt Edge-Routed Bridging (ERB) · Ondersteunt EVPN LAG-multihoming in EVPN-VXLAN (ESI-LAG)
Voordelen en toepassingen
De voordelen en use cases van de vJunos-switch op standaard x86-servers zijn als volgt: · Lagere kapitaaluitgaven (CapEx) voor labs – De vJunos-switch is gratis beschikbaar om testlabs te bouwen
· Vermindering van de kosten die gepaard gaan met fysieke switches. · Kortere implementatietijd: u kunt de vJunos-switch gebruiken om virtueel topologieën te bouwen en te testen
zonder dure fysieke labs te bouwen. Virtuele labs kunnen direct worden gebouwd. Hierdoor kunt u kosten en vertragingen verminderen die gepaard gaan met implementaties op de fysieke hardware. · Elimineer de behoefte aan en tijd voor labhardware: met de vJunos-switch hoeft u niet langer te wachten tot de labhardware na aanschaf arriveert. vJunos-switch is gratis beschikbaar en kan direct worden gedownload. · Onderwijs en training: hiermee kunt u labs bouwen voor leer- en opleidingsservices voor uw werknemers.
4
· Proof of concept en validatietesten: u kunt verschillende datacenterswitchingtopologieën, vooraf gebouwde configuraties en nog veel meer valideren.amples, en bereid de automatisering voor.
Beperkingen
De vJunos-switch heeft de volgende beperkingen: · Heeft één Routing Engine en één FPC-architectuur. · Ondersteunt geen in-service software upgrade (ISSU). · Ondersteunt geen koppeling of ontkoppeling van interfaces wanneer deze actief is. · SR-IOV voor de vJunos-switch use cases en doorvoer wordt niet ondersteund. · Vanwege de geneste architectuur kan de vJunos-switch niet worden gebruikt in implementaties die de vJunos-switch starten.
instanties vanuit een VM. · Ondersteunt een maximale bandbreedte van 100 Mbps via alle interfaces.
OPMERKING: Bandbreedtelicenties worden niet verstrekt omdat er geen bandbreedtelicentie nodig is. Er kan een bericht over licentiecontrole verschijnen. Negeer de berichten over licentiecontrole.
· U kunt het Junos OS niet upgraden op een lopend systeem. In plaats daarvan moet u een nieuw exemplaar implementeren met de nieuwe software.
· Multicast wordt niet ondersteund.
GERELATEERDE DOCUMENTATIE Minimale hardware- en softwarevereisten | 8
vJunos-switch-architectuur
De vJunos-switch is een enkele, geneste VM-oplossing waarin het virtuele forwarding-vlak (VFP) en de Packet Forwarding Engine (PFE) zich in de buitenste VM bevinden. Wanneer u de vJunos-switch start,
5 start een geneste VM die de Junos Virtual Control Plane (VCP)-image uitvoert. KVM-hypervisor wordt gebruikt om VCP te implementeren. De term "genest" verwijst naar de VCP-VM die genest is binnen de VFP-VM, zoals weergegeven in Afbeelding 1 op pagina 5. De vJunos-switch kan tot 100 Mbps doorvoer ondersteunen met behulp van 4 cores en 5 GB geheugen. Alle extra cores en geheugen die geconfigureerd worden, worden toegewezen aan de VCP. VFP heeft geen extra geheugen nodig, afgezien van de minimale ondersteunde footprint. De 4 cores en 5 GB geheugen zijn voldoende voor lab-use cases. Afbeelding 1: vJunos-switch-architectuur
De vJunos-switcharchitectuur is in lagen georganiseerd: · De vJunos-switch bevindt zich op de bovenste laag. · De KVM-hypervisor en de bijbehorende systeemsoftware worden beschreven in het gedeelte Softwarevereisten.
bevinden zich in de middelste laag. · De x86-server bevindt zich in de fysieke laag onderaan.
6
Inzicht in deze architectuur kan u helpen bij het plannen van uw vJunos-switchconfiguratie. Nadat u de vJunos-Switch-instantie hebt gemaakt, kunt u de Junos OS CLI gebruiken om de vJunosswitchinterfaces in de VCP te configureren. De vJunos-switch ondersteunt alleen Gigabit Ethernet-interfaces.
2 HOOFDSTUK
Hardware- en softwarevereisten vJunos-switch op KVM
Minimale hardware- en softwarevereisten | 8
8
Minimale hardware- en softwarevereisten
Dit onderwerp biedt u de lijst met hardware- en softwarevereisten om een vJunos-switch-instantie te starten. Tabel 1 op pagina 8 vermeldt de hardwarevereisten voor vJunos-switch. Tabel 1: Minimale hardwarevereisten voor vJunos-switch
Beschrijving
Waarde
Sampbestandssysteemconfiguratie
Voor laboratoriumsimulatie en gebruiksscenario's met lage prestaties (minder dan 100 Mbps), elke Intel x86-processor met VT-x-mogelijkheid.
Intel Ivy Bridge-processors of hoger.
Exampbestand van Ivy Bridge-processor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache
Aantal kernen
Er zijn minimaal vier kernen vereist. De software wijst drie kernen toe aan de VFP en één kern aan de VCP, wat voldoende is voor de meeste gebruiksscenario's.
Eventuele extra kernen zullen aan VCP worden geleverd, aangezien drie kernen voldoende zijn om de datavlakbehoeften van VFP te ondersteunen.
Geheugen
Er is minimaal 5 GB geheugen vereist. Er wordt ongeveer 3 GB geheugen toegewezen aan de VFP en 2 GB aan de VCP. Als er in totaal meer dan 6 GB geheugen beschikbaar is, wordt het VFP-geheugen beperkt tot 4 GB en wordt het extra geheugen toegewezen aan VCP.
Overige vereisten · Intel VT-x-mogelijkheid. · Hyperthreading (aanbevolen) · AES-NI
In tabel 2 op pagina 9 staan de softwarevereisten voor vJunos-switch.
9
Tabel 2: Softwarevereisten voor Ubuntu
Beschrijving
Waarde
Besturingssysteem
LET OP: Alleen Engelse lokalisatie wordt ondersteund.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtualisatie
· QEMU-KVM
De standaardversie voor elke Ubuntu- of Debian-versie is voldoende. De apt-get install qemu-kvm installeert deze standaardversie.
Vereiste pakketten
OPMERKING: Gebruik de apt-get install pkg-naam of sudo apt-get install opdrachten om een pakket te installeren.
· qemu-kvm virt-manager · libvirt-daemon-systeem · virtinst libvirt-clients bridge-utils
Ondersteunde implementatieomgevingen
QEMU-KVM met behulp van libvirt
Ook wordt de EVE-NG bare metal-implementatie ondersteund.
Let op: vJunos-switch wordt niet ondersteund op EVE-NG of andere implementaties die vJunos vanuit een VM starten vanwege de beperkingen van diep geneste virtualisatie.
vJunos-switch-afbeeldingen
De afbeeldingen zijn toegankelijk via het lab-downloadgedeelte van juniper.net op: Test Drive Juniper
3 HOOFDSTUK
vJunos-switch installeren en implementeren op KVM
vJunos-switch op KVM installeren | 11 vJunos-switch op KVM implementeren en beheren | 11 vJunos-switch op KVM configureren | 19
11
Installeer vJunos-switch op KVM
SAMENVATTING
Lees dit onderwerp om te begrijpen hoe u de vJunos-switch in de KVM-omgeving installeert.
IN DEZE SECTIE
Linux-hostservers voorbereiden om vJunos-switch te installeren | 11
Bereid de Linux-hostservers voor om vJunos-switch te installeren
Deze sectie is van toepassing op zowel Ubuntu- als Debian-hostservers. 1. Installeer de standaardpakketversies voor uw Ubuntu- of Debian-hostserver om ervoor te zorgen dat de
servers voldoen aan de minimale hardware- en softwarevereisten. 2. Controleer of Intel VT-x-technologie is ingeschakeld. Voer de opdracht lscpu uit op uw hostserver.
Het veld Virtualisatie in de uitvoer van de opdracht lscpu geeft VT-x weer, als VT-x is ingeschakeld. Als VT-x niet is ingeschakeld, raadpleeg dan de serverdocumentatie om te leren hoe u dit in het BIOS kunt inschakelen.
Implementeren en beheren van vJunos-switch op KVM
SAMENVATTING
Lees dit onderwerp om te begrijpen hoe u het vJunos-switch-exemplaar implementeert en beheert nadat u het hebt geïnstalleerd.
IN DEZE SECTIE
De vJunos-switch-implementatie op de hostserver instellen | 12 De vJunos-switch-VM verifiëren | 17
In dit onderwerp wordt het volgende beschreven: · Hoe u de vJunos-switch op de KVM-servers activeert met behulp van libvirt.
· Hoe u de hoeveelheid CPU en geheugen kiest, de vereiste bruggen voor connectiviteit instelt en de seriële poort configureert.
12
· Hoe relevante XML te gebruiken file secties voor de eerder genoemde configuraties en selecties.
OPMERKING: Download de sampbestand XML file en de vJunos-switch-image van Juniper webplaats.
De vJunos-switch-implementatie op de hostserver instellen
In dit onderwerp wordt beschreven hoe u de vJunos-switch-implementatie op de hostserver instelt.
OPMERKING: Dit onderwerp belicht slechts enkele secties van de XML file die worden gebruikt om vJunosswitch te implementeren via libvirt. De volledige XML file vjunos.xml kunt u samen met de VM-image en bijbehorende documentatie downloaden op de pagina vJunos Lab Software Downloads.
Installeer de pakketten die genoemd worden in de sectie Minimale softwarevereisten, als de pakketten nog niet geïnstalleerd zijn. Zie “Minimale hardware- en softwarevereisten” op pagina 8 1. Maak een Linux-brug voor elke Gigabit Ethernet-interface van de vJunos-switch die u wilt gebruiken.
# ip link add ge-000 type bridge # ip link add ge-001 type bridge In dit geval heeft het exemplaar ge-0/0/0 en ge-0/0/1 geconfigureerd. 2. Open elke Linux Bridge. ip link set ge-000 up ip link set ge-001 up 3. Maak een live diskkopie van de meegeleverde QCOW2 vJunos-image. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Maak een aparte kopie voor elke vJunos die u wilt implementeren. Dit zorgt ervoor dat u geen permanente wijzigingen aanbrengt in de originele image. De live image moet ook beschrijfbaar zijn door de gebruikers-ID die vJunos-switch implementeert, doorgaans de rootgebruiker. 4. Geef het aantal cores op dat aan vJunos wordt geleverd door de volgende strofe te wijzigen.
13
De volgende stanza specificeert het aantal cores dat aan vJunos wordt geleverd. De minimaal benodigde cores zijn 4 en zijn voldoende voor lab use cases.
x86_64 Klimopbrug qemu4
Het standaard aantal benodigde cores is 4 en is voldoende voor de meeste toepassingen. Dit is de minimale CPU die wordt ondersteund voor vJunos-switch. U kunt het CPU-model laten staan als IvyBridge. Latere generatie Intel CPU's werken ook met deze instelling. 5. Vergroot het geheugen indien nodig door de volgende stanza aan te passen.
vjunos-sw1 5242880 5242880 4
De volgende example toont het standaardgeheugen dat vereist is door de vJunos-switch. Het standaardgeheugen is voldoende voor de meeste toepassingen. U kunt de waarde indien nodig verhogen. Het toont ook de naam van de specifieke vJunos-switch die wordt gespawnd, in dit geval vjunos-sw1. 6. Geef de naam en locatie van uw vJunos-switch-image op door de XML te wijzigen file zoals weergegeven in het volgende voorbeeldampik.
<disk device=”disk” type=”file"> file=”/root/vjunos-sw1-live.qcow2″/>
U moet elke vJunos VM op de host voorzien van zijn eigen uniek benoemde QCOW2-image. Dit is vereist voor libvirt en QEMU-KVM.
14
7. Maak de schijfkopie. # ./make-config.sh De vJunos-switch accepteert een initiële configuratie door een tweede schijf te verbinden met het VM-exemplaar dat de configuratie bevat. Gebruik het meegeleverde script make-config.sh om de schijfkopie te maken. De XML file verwijst naar dit configuratiestation, zoals hieronder weergegeven:
<disk device=”disk” type=”file"> file=”/root/config.qcow2″/>
OPMERKING: Als u de initiële configuratie niet verkiest, verwijder dan de bovenstaande strofe uit de XML file.
8. Stel de beheer-Ethernetpoort in.
Deze example stelt u in staat om verbinding te maken met de VCP "fxp0", de beheerpoort van buiten de hostserver waarop vJunos-switch zich bevindt. U moet een routeerbaar IP-adres hebben geconfigureerd voor fxp0, hetzij via een DHCP-server of met behulp van standaard CLI-configuratie. De "eth0" in de onderstaande strofe verwijst naar de hostserverinterface die connectiviteit biedt met de buitenwereld en moet overeenkomen met de naam van deze interface op uw hostserver. Als u geen Dynamic Host Configuration Protocol (DHCP) gebruikt, telnet dan naar de console nadat de vJunos-switch is opgestart en draait en configureer het IP-adres voor "fxp0" met behulp van CLI-configuratie zoals hieronder weergegeven:
15
OPMERKING: De onderstaande configuraties zijn slechts examples of zoampbestand configuratiefragmenten. Mogelijk moet u ook een statische routeconfiguratie instellen.
# stel interfaces fxp0 unit 0 familie inet adres 10.92.249.111/23 in # stel routing-opties statische route 0.0.0.0/0 volgende-hop 10.92.249.254 in 9. Schakel SSH in op de VCP-beheerpoort. # stel systeemservices ssh root-login allow-opdracht in. 10. Maak een Linux-brug voor elke poort die u opgeeft in de XML file.
De poortnamen worden in de volgende strofe gespecificeerd. De conventie voor de vJunos-switch is om ge-0xy te gebruiken, waarbij "xy" het werkelijke poortnummer specificeert. In de volgende example, ge-000 en ge-001 zijn de poortnummers. Deze poortnummers worden respectievelijk toegewezen aan de Junos ge-0/0/0 en ge-0/0/1 interfaces. Zoals eerder vermeld, moet je een Linux-bridge maken voor elke poort die je opgeeft in de XML file. 11. Geef een uniek serieel consolepoortnummer voor elke vJunos-switch op uw hostserver. In het volgende voorbeeldample, het unieke seriële consolepoortnummer is “8610”.
16
Wijzig de volgende smbios stanza niet. Het vertelt vJunos dat het een vJunos-switch is.
12. Maak vJunos-sw1 VM met behulp van vJunos-sw1.xml file. # virsh maak vjunos-sw1.xml
De term "sw1" wordt gebruikt om aan te geven dat dit de eerste vJunos-switch VM is die wordt geïnstalleerd. Volgende VM's kunnen vjunos-sw2, vjunos-sw3 enzovoort heten.
Hierdoor wordt de virtuele machine aangemaakt en wordt het volgende bericht weergegeven:
Domein vjunos-sw1 gemaakt van vjunos-sw1.xml 13. Controleer /etc/libvirt/qemu.conf en verwijder de commentaartekens bij de volgende XML-regels als deze regels zijn
uit commentaar gehaald. Sommige exampHieronder vindt u enkele geldige waarden. Verwijder de commentaartekens voor de opgegeven regels.
#
gebruiker = “qemu” # Een gebruiker met de naam “qemu”
#
gebruiker = “+0” # Supergebruiker (uid=0)
#
gebruiker = “100” # Een gebruiker met de naam “100” of een gebruiker met uid=100#gebruiker = “root”
<<
verwijder de opmerking over deze regel
#
#group = “root” <<< verwijder de commentaartekens voor deze regel
14. Start libvirtd opnieuw op en maak de vJunos-switch VM opnieuw. # systemctl restart libvirtd
15. Sluit de vJunos-switch die op de hostserver is geïmplementeerd veilig af (indien nodig). Gebruik de opdracht # virsh shutdown vjunos-sw1 om vJunos-switch af te sluiten. Wanneer u deze stap uitvoert, wordt een afsluitsignaal naar de vJunos-switch-instantie gestuurd, zodat deze netjes kan worden afgesloten.
Het volgende bericht wordt weergegeven.
Domein 'vjunos-sw1' wordt afgesloten
17
OPMERKING: Gebruik de opdracht "virsh destroy" niet, omdat deze opdracht de vJunosswitch VM-schijf kan beschadigen. Als uw VM stopt met opstarten na het gebruik van de opdracht "virsh destroy", maak dan een live QCOW2-schijfkopie van de meegeleverde originele QCOW2-image.
Verifieer de vJunos-switch VM
In dit onderwerp wordt beschreven hoe u kunt controleren of de vJunos-switch actief is. 1. Controleer of de vJunos-switch actief is.
#virsh lijst
#virsh lijst
Identiteitsnaam
Staat
——————————-
74 vjunos-sw1 draait
2. Maak verbinding met de seriële console van de VCP.
U kunt de poort vinden om verbinding te maken met de seriële console van de VCP in de XML file. U kunt ook inloggen op de seriële console van de VCP via de "telnet localhost "waar portnum is gespecificeerd in de XML-configuratie file:
OPMERKING: Het telnetpoortnummer moet uniek zijn voor elke vJunos-switch VM die zich op de hostserver bevindt.
# telnet localhost 8610 Proberen 127.0.0.1… Verbonden met localhost. Escape-teken is '^]'. root@:~ #
3. Schakel automatische image-upgrade uit.
18
Als u in de bovenstaande stappen geen initiële Junos-configuratie hebt opgegeven, zal de vJunos-switch standaard proberen DHCP te gebruiken voor de initiële netwerkinstelling. Als u geen DHCP-server hebt die de Junos-configuratie kan leveren, kunt u herhaalde berichten krijgen zoals hieronder weergegeven: "Auto Image Upgrade" U kunt deze berichten als volgt uitschakelen:
4. Controleer of de ge-interfaces die zijn opgegeven in uw vJunos-switch xml file zijn up en beschikbaar. Gebruik de show interfaces terse opdracht.
Bijvoorbeeldample, als de vJunos-switch XML-definitie file specificeert twee virtuele NIC's die zijn verbonden met
“ge-000” en “ge-001”, dan moeten de interfaces ge-0/0/0 en ge-0/0/1 in de linkstatus “up” staan wanneer u verifieert met behulp van de opdracht show interface output zoals hieronder weergegeven.
root> toon interfaces beknopt
Interface
Beheerderslink-prototype
ge-0/0/0
omhoog omhoog
ge-0/0/0.16386
omhoog omhoog
lc-0/0/0
omhoog omhoog
lc-0/0/0.32769
omhoog omhoog vpls
pfe-0/0/0
omhoog omhoog
pfe-0/0/0.16383
omhoog omhoog inet
inet6
pfh-0/0/0
omhoog omhoog
pfh-0/0/0.16383
omhoog omhoog inet
pfh-0/0/0.16384
omhoog omhoog inet
ge-0/0/1
omhoog omhoog
ge-0/0/1.16386
omhoog omhoog
ge-0/0/2
omhoog omlaag
ge-0/0/2.16386
omhoog omlaag
Lokaal
Op afstand
19
ge-0/0/3 ge-0/0/3.16386 [snip]
omhoog omlaag omhoog omlaag
5. Controleer of er een vnet inetrface onder elke bijbehorende "ge" bridge is geconfigureerd. Gebruik de brctl-opdracht op de hostserver, nadat u de vJunos-switch hebt gestart zoals hieronder weergegeven:
# ip-link voeg brug van het type ge-000 toe
# ip-link toont ge-000
brug naam brug id
STP-compatibele interfaces
ge-000
8000.fe54009a419a nee
vnet1
# ip-link toont ge-001
brug naam brug id
STP-compatibele interfaces
ge-001
8000.fe5400e9f94f nee
vnet2
vJunos-switch configureren op KVM
SAMENVATTING
Lees dit onderwerp om te begrijpen hoe u de vJunos-switch in de KVM-omgeving configureert.
IN DEZE SECTIE
Verbinding maken met vJunos-switch | 19 Actieve poorten configureren | 20 Interface-benaming | 20 De media-MTU configureren | 21
Maak verbinding met vJunos-switch
Telnet naar het seriële consolenummer dat is opgegeven in de XML file om verbinding te maken met vJunos-switch. Zie details in “Deploy and Manage vJunos-switch on KVM” op pagina 11. Bijvoorbeeldampon:
#telnet localhost 8610
20
Proberen 127.0.0.1… Verbonden met localhost. Escape-teken is '^]'. root@:~ # cli root>
U kunt ook via SSH verbinding maken met de vJunos-switch VCP.
Configureer actieve poorten
In dit gedeelte wordt beschreven hoe u het aantal actieve poorten configureert.
U kunt het aantal actieve poorten voor de vJunos-switch opgeven zodat deze overeenkomt met het aantal NIC's dat is toegevoegd aan de VFP VM. Het standaard aantal poorten is 10, maar u kunt elke waarde opgeven in het bereik van 1 tot en met 96. Voer de opdracht user@host# set chassis fpc 0 pic 0 number-of-ports 96 uit om het aantal actieve poorten op te geven. Configureer het aantal poorten op het hiërarchieniveau [edit chassis fpc 0 pic 0].
Interface-naamgeving
De vJunos-switch ondersteunt alleen Gigabit Ethernet (ge) interfaces.
U kunt de interfacenamen niet wijzigen naar 10-Gigabit Ethernet (xe) of 100-Gigabit Ethernet (et). Als u probeert de interfacenamen te wijzigen, worden deze interfaces nog steeds weergegeven als "ge" wanneer u de opdrachten show configuration of show interfaces terse uitvoert. Hier is een exampde uitvoer van de CLI-opdracht “show configuration” wanneer gebruikers proberen de interfacenaam te wijzigen in “et”:
chassis { fpc 0 { pic 0 { ## ## Waarschuwing: statement genegeerd: niet-ondersteund platform (ex9214) ## interface-type et; }
21
} }
Configureer de Media-MTU
U kunt de media maximum transmission unit (MTU) configureren in het bereik van 256 tot en met 9192. MTU-waarden buiten het hierboven genoemde bereik worden afgewezen. U moet de MTU configureren door de MTU-instructie op te nemen op het hiërarchieniveau [edit interface interface-name]. Configureer de MTU.
[bewerken] gebruiker@host# set interface ge-0/0/0 mtu
OPMERKING: De maximaal ondersteunde MTU-waarde is 9192 bytes.
Bijvoorbeeldampon:
[bewerken] gebruiker@host# set interface ge-0/0/0 mtu 9192
4 HOOFDSTUK
Problemen oplossen
Problemen met vJunos-switch oplossen | 23
23
Problemen met vJunos-switch oplossen
SAMENVATTING
Gebruik dit onderwerp om uw vJunos-switchconfiguratie te verifiëren en voor informatie over probleemoplossing.
IN DEZE SECTIE
Controleer of de virtuele machine draait | 23 Controleer CPU-informatie | 24 View Log Files | 25 Verzamel kerndumps | 25
Controleer of de VM actief is
· Controleer of de vJunos-switch actief is nadat u deze hebt geïnstalleerd.
virsh list De opdracht virsh list geeft de naam en status van de virtuele machine (VM) weer. De status kan zijn: actief, inactief, gepauzeerd, afgesloten, gecrasht of stervende.
#virsh lijst
Identiteitsnaam
Staat
—————————
72 vjunos-switch draait
· U kunt de VM's stoppen en starten met de volgende virsh-opdrachten: · virsh shutdown: hiermee schakelt u de vJunos-switch uit. · virsh start: hiermee start u een inactieve VM die u eerder hebt gedefinieerd.
OPMERKING: Gebruik de opdracht “virsh destroy” niet, omdat dit de vJunos-switch VM-schijf kan beschadigen.
24
Als uw VM stopt en niet opstart na gebruik van het virsh destroy commando, maak dan een live QCOW2 schijfkopie van de originele QCOW2 image die is meegeleverd.
Controleer CPU-informatie
Gebruik de opdracht lscpu op de hostserver om CPU-informatie weer te geven. De uitvoer geeft informatie weer zoals het totale aantal CPU's, het aantal cores per socket en het aantal CPU-sockets. Bijvoorbeeldample toont het volgende codeblok de informatie voor een Ubuntu 20.04 LTS-hostserver die in totaal 32 CPU's ondersteunt.
root@vjunos-host:~# lscpu Architectuur: CPU op-mode(s): Byte Order: Adresgroottes: CPU(s): Online CPU(s) lijst: Thread(s) per kern: Kern(en) per socket: Socket(s): NUMA node(s): Leveranciers-ID: CPU-familie: Model: Modelnaam: Stepping: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtualisatie: L1d cache: L1i cache: L2 cache: L3 cache: NUMA node0 CPU(s):
x86_64 32-bits, 64-bits Little Endian 46 bits fysiek, 48 bits virtueel 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 node1 CPU(s): [knip]
8-15,24-31
View Log Files
View het systeem registreert gegevens met behulp van de opdracht show log op het vJunos-switch-exemplaar.
root > show log ? De opdracht root > show log ? geeft de lijst met logbestanden weer fileis beschikbaar voor viewing. bijvoorbeeldample, om view de chassis daemon (chassisd) logs voeren de opdracht root > show log chassisd uit.
Verzamel kerndumps
Gebruik de opdracht show system core-dumps om view de verzamelde kern fileU kunt deze core dumps overbrengen naar een externe server voor analyse via de fxp0-beheerinterface op de vJunos-switch.
Documenten / Bronnen
![]() |
Juniper NETWORKS KVM vJunos Switch-implementatie [pdf] Gebruikershandleiding KVM vJunos Switch-implementatie, KVM, vJunos Switch-implementatie, Switch-implementatie, Implementatie |