KVM vJunos Switch-ontplooiing
Spesifikasies
- Produk: vJunos-skakelaar
- Ontplooiingsgids: KVM
- Uitgewer: Juniper Networks, Inc.
- Publikasiedatum: 2023-11-20
- Webwebwerf: https://www.juniper.net
Produk inligting
Oor hierdie gids
Die vJunos-switch-ontplooiingsgids verskaf instruksies en
inligting oor die ontplooiing en bestuur van vJunos-switch op 'n KVM
omgewing. Dit dek onderwerpe soos om die oor te verstaanview of
vJunos-skakelaar, hardeware en sagteware vereistes, installasie en
ontplooiing en probleemoplossing.
vJunos-skakel oorview
Die vJunos-skakelaar is 'n sagteware komponent wat geïnstalleer kan word
op 'n industriestandaard x86-bediener wat 'n Linux KVM-hypervisor bestuur
(Ubuntu 18.04, 20.04, 22.04 of Debian 11 Bullseye). Dit voorsien
gevirtualiseerde netwerkvermoëns en is ontwerp om te bied
buigsaamheid en skaalbaarheid in netwerkontplooiings.
Sleutel kenmerke ondersteun
- Gevirtualiseerde netwerk vermoëns
- Ondersteuning vir industriestandaard x86-bedieners
- Verenigbaarheid met Linux KVM hypervisor
- Vermoë om veelvuldige vJunos-skakelaar gevalle op 'n enkele te installeer
bediener
Voordele en gebruike
Die vJunos-skakelaar bied verskeie voordele en kan gebruik word in
verskeie scenario's:
- Aktiveer gevirtualiseerde netwerkinfrastruktuur
- Verminder hardewarekoste deur industriestandaard te gebruik
bedieners - Bied buigsaamheid en skaalbaarheid in netwerk
ontplooiings - Vereenvoudig netwerkbestuur en -konfigurasie
Beperkings
Terwyl die vJunos-skakelaar 'n kragtige netwerkoplossing is, is dit
het 'n paar beperkings om te oorweeg:
- Verenigbaarheid beperk tot Linux KVM hypervisor
- Vereis industriestandaard x86-bedieners vir installasie
- Afhanklik van die vermoëns en hulpbronne van die onderliggende
bedienerhardeware
vJunos-skakelaar Argitektuur
Die vJunos-skakelaar-argitektuur is ontwerp om 'n
gevirtualiseerde netwerkomgewing op 'n KVM-hipervisor. Dit gebruik
die hulpbronne en vermoëns van die onderliggende x86-bediener
hardeware om hoëprestasie netwerkdienste te lewer.
Produkgebruiksinstruksies
Hardeware en sagteware vereistes
Om vJunos-switch suksesvol op KVM te ontplooi, maak seker dat jou
stelsel voldoen aan die volgende minimum vereistes:
- Bedryfstandaard x86-bediener
- Linux KVM-hipervisor (Ubuntu 18.04, 20.04, 22.04 of Debian 11
Bullseye) - Toepaslike derdeparty-sagteware (opsioneel)
Installeer en ontplooi vJunos-switch op KVM
Installeer vJunos-switch op KVM
Volg hierdie stappe om vJunos-switch op 'n KVM te installeer
omgewing:
- Berei die Linux-gasheerbedieners voor om vJunos-switch te installeer.
- Ontplooi en bestuur vJunos-switch op KVM.
- Stel die vJunos-switch-ontplooiing op die gasheerbediener op.
- Verifieer die vJunos-switch VM.
- Stel vJunos-skakelaar op KVM op.
- Koppel aan vJunos-switch.
- Stel aktiewe poorte op.
- Interface Benaming.
- Stel die Media MTU op.
Los vJunos-skakelaar foute op
As jy enige probleme met vJunos-switch ondervind, kan jy volg
hierdie foutsporingstappe:
- Verifieer dat die VM aan die gang is.
- Verifieer CPU-inligting.
- View Log Files.
- Versamel kernstortings.
Gereelde Vrae (Gereelde Vrae)
Oor die produk
Is vJunos-switch versoenbaar met alle hipervisors?
Nee, vJunos-switch is spesifiek ontwerp vir die Linux KVM
hipervisor.
Kan ek verskeie gevalle van vJunos-switch op 'n enkele installeer
bediener?
Ja, jy kan veelvuldige vJunos-switch-gevalle installeer op 'n
enkele bedryfstandaard x86-bediener.
Installasie en ontplooiing
Waarvoor is die minimum hardeware- en sagtewarevereistes
vJunos-skakel op KVM?
Die minimum vereistes sluit 'n industriestandaard x86-bediener in
en 'n Linux KVM-hypervisor (Ubuntu 18.04, 20.04, 22.04 of Debian
11 Bullseye). Toepaslike derdeparty-sagteware kan ook wees
geïnstalleer, maar dit is opsioneel.
Hoe koppel ek aan vJunos-skakelaar na installasie?
U kan aan vJunos-switch koppel deur die verskafde te volg
instruksies in die installasiegids.
Probleemoplossing
Waar kan ek die log vind files vir vJunos-skakelaar?
Die log files vir vJunos-skakelaar kan gevind word in die gespesifiseerde
gids op die gasheerbediener. Verwys na die probleemoplossingsafdeling
van die ontplooiingsgids vir meer inligting.
vJunos-switch-ontplooiingsgids vir KVM
Gepubliseer
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, Kalifornië 94089 VSA 408-745-2000 www.juniper.net
Juniper Networks, die Juniper Networks-logo, Juniper en Junos is geregistreerde handelsmerke van Juniper Networks, Inc. in die Verenigde State en ander lande. Alle ander handelsmerke, diensmerke, geregistreerde handelsmerke of geregistreerde diensmerke is die eiendom van hul onderskeie eienaars.
Juniper Networks aanvaar geen verantwoordelikheid vir enige onakkuraathede in hierdie dokument nie. Juniper Networks behou die reg voor om hierdie publikasie sonder kennisgewing te verander, te wysig, oor te dra of andersins te hersien.
vJunos-switch-ontplooiingsgids vir KVM Kopiereg © 2023 Juniper Networks, Inc. Alle regte voorbehou.
Die inligting in hierdie dokument is geldig vanaf die datum op die titelblad.
JAAR 2000 KENNISGEWING
Juniper Networks hardeware en sagteware produkte voldoen aan Jaar 2000. Junos OS het geen bekende tydverwante beperkings deur die jaar 2038 nie. Dit is egter bekend dat die NTP-toepassing in die jaar 2036 probleme ondervind.
EINDGEBRUIKERS LISENSIE-OOREENKOMS
Die Juniper Networks-produk wat die onderwerp van hierdie tegniese dokumentasie is, bestaan uit (of is bedoel vir gebruik met) Juniper Networks-sagteware. Die gebruik van sulke sagteware is onderhewig aan die bepalings en voorwaardes van die Eindgebruikerslisensie-ooreenkoms (“EULA”) wat by https://support.juniper.net/support/eula/ geplaas is. Deur sulke sagteware af te laai, te installeer of te gebruik, stem jy in tot die bepalings en voorwaardes van daardie EULA.
iii
Inhoudsopgawe
Oor hierdie gids | v
1
Verstaan vJunos-switch
vJunos-skakel oorview | 2
verbyview | 2
Sleutel kenmerke ondersteun | 3
Voordele en gebruike | 3
Beperkings | 4
vJunos-skakelaar Argitektuur | 4
2
Hardeware- en sagtewarevereistes vJunos-skakelaar op KVM
Minimum hardeware en sagteware vereistes | 8
3
Installeer en ontplooi vJunos-switch op KVM
Installeer vJunos-switch op KVM | 11
Berei die Linux-gasheerbedieners voor om vJunos-switch | 11
Ontplooi en bestuur vJunos-switch op KVM | 11 Stel die vJunos-switch-ontplooiing op die gasheerbediener op | 12
Verifieer die vJunos-switch VM | 17
Stel vJunos-switch op KVM | 19 Koppel aan vJunos-switch | 19
Stel aktiewe poorte op | 20
Interface Benaming | 20
Stel die Media MTU | 21
4
Foutspoor
Los vJunos-switch | 23
Verifieer dat die VM aan die gang is | 23
iv
Verifieer SVE-inligting | 24 View Log Files | 25 Versamel kernstortings | 25
v
Oor hierdie gids
Gebruik hierdie gids om die virtuele Junos-skakelaar (vJunos-skakelaar) te installeer. Die vJunos-skakelaar is 'n virtuele weergawe van die Junos-gebaseerde EX-skakelplatform. Dit verteenwoordig 'n Juniper-skakelaar wat Junos®-bedryfstelsel (Junos OS) in die kerngebaseerde virtuele masjien (KVM)-omgewing gebruik. Die vJunos-skakelaar is gebaseer op Juniper Networks® vMX Virtual Router (vMX) geneste argitektuur. Hierdie gids sluit ook basiese vJunos-skakelaar konfigurasie en bestuursprosedures in. Nadat u die vJunos-skakelaar geïnstalleer en gekonfigureer het soos in hierdie gids gedek, verwys na Junos OS-dokumentasie vir inligting oor addisionele sagteware-konfigurasie.
VERWANTE DOKUMENTASIE Junos OS vir EX-reeks dokumentasie
1 HOOFSTUK
Verstaan vJunos-switch
vJunos-skakel oorview | 2 vJunos-skakelaar Argitektuur | 4
2
vJunos-skakel oorview
OPSOMMING
Hierdie onderwerp bied 'n oorsig, sleutelkenmerke wat ondersteun word, voordele en beperkings van die vJunosswitch.
IN HIERDIE AFDELING
verbyview | 2 Sleutel kenmerke ondersteun | 3 Voordele en gebruike | 3 Beperkings | 4
verbyview
IN HIERDIE AFDELING vJunos-switch Installation Overview | 3
Lees hierdie onderwerp vir 'n verbyview van die vJunos-skakelaar. Die vJunos-skakelaar is 'n virtuele weergawe van 'n Juniper-skakelaar wat die Junos-bedryfstelsel bestuur. Jy kan 'n vJunos-skakelaar as 'n virtuele masjien (VM) op 'n x86-bediener installeer. Jy kan die vJunos-skakelaar instel en bestuur op dieselfde manier as wat jy 'n fisiese skakelaar bestuur. Die vJunos-skakelaar is 'n enkele virtuele masjien (VM) wat jy slegs in laboratoriums kan gebruik en nie in die produksie-omgewing nie. Die vJunos-skakelaar is gebou deur EX9214 as 'n verwysing Juniper-skakelaar te gebruik en ondersteun 'n enkele Routing Engine en 'n enkele Flexible PIC Concentrator (FPC). Die vJunos-skakelaar ondersteun 'n bandwydte van tot 100 Mbps saamgevoeg oor al die koppelvlakke. U hoef nie 'n bandwydtelisensie te koop om die vJunos-skakelaar te gebruik nie. In plaas daarvan om hardewareskakelaars te gebruik, kan jy die vJunos-skakelaar gebruik om die Junos-sagteware te begin om die netwerkkonfigurasies en protokolle te toets.
3
vJunos-switch-installasie verbyview
U kan die sagtewarekomponente van die vJunos-skakelaar installeer op 'n industriestandaard x86-bediener wat 'n Linux KVM-hipervisor gebruik (Ubuntu 18.04, 20.04, 22.04 of Debian 11 Bullseye). Op bedieners wat die KVM-hypervisor gebruik, kan u ook toepaslike derdeparty-sagteware gebruik. U kan veelvuldige vJunos-switch-gevalle op 'n enkele bediener installeer.
Sleutel kenmerke ondersteun
Hierdie onderwerp bied jou die lys en besonderhede van die sleutelkenmerke wat op vJunos-switch ondersteun en bekragtig word. Vir besonderhede oor die konfigurasie van hierdie kenmerke, sien die kenmerkgidse by: Gebruikersgidse. Die vJunos-skakelaar ondersteun die volgende sleutelkenmerke: · Ondersteun tot 96 skakel-koppelvlakke · Kan datasentrum-IP-onderlaag- en oorlegtopologieë simuleer. · Ondersteun EVPN-VXLAN blaarfunksies · Ondersteun Edge-Routed Bridging (ERB) · Ondersteun EVPN LAG multihoming in EVPN-VXLAN (ESI-LAG)
Voordele en gebruike
Die voordele en gebruiksgevalle van die vJunos-skakelaar op standaard x86-bedieners is soos volg: · Verminderde kapitaalbesteding (CapEx) op laboratorium – Die vJunos-skakelaar is gratis beskikbaar om toetslaboratoriums te bou
vermindering van koste verbonde aan fisiese skakelaars. · Verminderde ontplooiingstyd – Jy kan die vJunos-skakelaar gebruik om topologieë virtueel te bou en te toets
sonder om duur fisiese laboratoriums te bou. Virtuele laboratoriums kan onmiddellik gebou word. As gevolg hiervan kan u koste en vertragings wat verband hou met implementering op die fisiese hardeware verminder. · Elimineer behoefte en tyd vir laboratorium hardeware – Die vJunos-skakelaar help jou om wagtyd uit te skakel vir laboratorium hardeware om na verkryging te arriveer. vJunos-switch is gratis beskikbaar en kan onmiddellik afgelaai word. · Onderwys en opleiding – Laat jou toe om laboratoriums vir leer- en opvoedingsdienste vir jou werknemers te bou.
4
· Bewys van konsep en valideringstoetsing – Jy kan verskeie datasentrumskakelingtopologieë, voorafbou-konfigurasies, bv.amples, en maak outomatisering gereed.
Beperkings
Die vJunos-skakelaar het die volgende beperkings: · Het 'n enkele Routing Engine en enkele FPC argitektuur. · Ondersteun nie in-service sagteware-opgradering (ISSU) nie. · Ondersteun nie aanhegting of losmaak van koppelvlakke wanneer dit loop nie. · SR-IOV vir die vJunos-skakelaar gebruik gevalle en deurset word nie ondersteun nie. · As gevolg van sy geneste argitektuur, kan die vJunos-skakelaar nie gebruik word in enige ontplooiings wat die
gevalle van binne 'n VM. · Ondersteun 'n maksimum bandwydte van 100 Mbps oor al die koppelvlakke.
LET WEL: Bandwydtelisensies word nie verskaf nie aangesien daar nie 'n bandwydtelisensie nodig is nie. Lisensiekontrole-boodskap kan dalk verskyn. Ignoreer die lisensiekontrole-boodskappe.
· Jy kan nie die Junos OS op 'n lopende stelsel opgradeer nie. In plaas daarvan moet jy 'n nuwe instansie met die nuwe sagteware ontplooi.
· Multicast word nie ondersteun nie.
VERWANTE DOKUMENTASIE Minimum hardeware- en sagtewarevereistes | 8
vJunos-skakelaar Argitektuur
Die vJunos-skakelaar is 'n enkele, geneste VM-oplossing waarin die virtuele aanstuurvlak (VFP) en die Pakketaanstuurenjin (PFE) in die buitenste VM woon. Wanneer jy die vJunos-skakelaar begin, sal die VFP
5 begin 'n geneste VM wat die Junos Virtual Control Plane (VCP) beeld laat loop. KVM-hipervisor word gebruik om VCP te ontplooi. Die term "geneste" verwys na die VCP VM wat binne die VFP VM geneste is, soos getoon in Figuur 1 op bladsy 5. Die vJunos-skakelaar kan tot 100 Mbps se deurset ondersteun deur 4 kerns en 5 GB geheue te gebruik. Enige bykomende kerne en geheue wat opgestel is, word aan die VCP toegewys. VFP het nie bykomende geheue nodig nie, afgesien van die minimum voetspoor wat ondersteun word. Die 4 kerne en 5 GB geheue is voldoende vir laboratoriumgebruiksgevalle. Figuur 1: vJunos-skakelaar-argitektuur
Die vJunos-skakelaar-argitektuur is in lae georganiseer: · Die vJunos-skakelaar is by die boonste laag. · Die KVM-hypervisor en die verwante stelselsagteware beskryf in die sagtewarevereistesafdeling
is in die middelste laag. · Die x86-bediener is in die fisiese laag aan die onderkant.
6
Om hierdie argitektuur te verstaan, kan jou help om jou vJunos-skakelaar-konfigurasie te beplan. Nadat jy die vJunos-Switch-instansie geskep het, kan jy die Junos OS CLI gebruik om die vJunosswitch-koppelvlakke in die VCP op te stel. Die vJunos-skakelaar ondersteun slegs Gigabit Ethernet-koppelvlakke.
2 HOOFSTUK
Hardeware- en sagtewarevereistes vJunos-skakelaar op KVM
Minimum hardeware en sagteware vereistes | 8
8
Minimum hardeware en sagteware vereistes
Hierdie onderwerp bied jou die lys van hardeware en sagteware vereistes om 'n vJunos-skakelaar-instansie te begin. Tabel 1 op bladsy 8 lys die hardeware vereistes vir vJunos-switch. Tabel 1: Minimum hardewarevereistes vir vJunos-skakelaar
Beskrywing
Waarde
Sample stelselkonfigurasie
Vir laboratoriumsimulasie en lae werkverrigting (minder as 100 Mbps) gebruik gevalle, enige Intel x86 verwerker met VT-x vermoë.
Intel Ivy Bridge verwerkers of later.
Example van Ivy Bridge verwerker: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB kas
Aantal kerne
'n Minimum van vier kerne word vereis. Die sagteware ken drie kerns toe aan die VFP en een kern aan die VCP, wat voldoende is vir die meeste gebruiksgevalle.
Enige bykomende kerne sal aan VCP verskaf word aangesien drie kerne voldoende is om die datavlakbehoeftes van VFP te ondersteun.
Geheue
'n Minimum van 5 GB geheue word vereis. Ongeveer 3 GB geheue sal aan VFP en 2 GB aan die VCP toegeken word. As meer as 6 GB totale geheue verskaf word, word VFP-geheue beperk tot 4 GB, en die bykomende geheue word aan VCP toegewys.
Ander vereistes · Intel VT-x-vermoë. · Hiperthreading (aanbeveel) · AES-NI
Tabel 2 op bladsy 9 lys die sagtewarevereistes vir vJunos-switch.
9
Tabel 2: Sagtewarevereistes vir Ubuntu
Beskrywing
Waarde
Bedryfstelsel
LET WEL: Slegs Engelse lokalisering word ondersteun.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtualisering
· QEMU-KVM
Die verstekweergawe vir elke Ubuntu- of Debian-weergawe is voldoende. Die apt-get install qemu-kvm installeer hierdie verstek weergawe.
Vereiste pakkette
LET WEL: Gebruik die apt-get install pkg naam of sudo apt-get install opdragte om 'n pakket te installeer.
· qemu-kvm virt-bestuurder · libvirt-daemon-stelsel · virtinst libvirt-kliënte brug-utils
Ondersteunde ontplooiingsomgewings
QEMU-KVM met behulp van libvirt
Die EVE-NG kaalmetaal-ontplooiing word ook ondersteun.
Let wel: vJunos-switch word nie gesteun op EVE-NG of enige ander ontplooiings wat vJunos van binne 'n VM begin nie as gevolg van die beperkings van diep geneste virtualisasie.
vJunos-switch Images
Die beelde kan verkry word vanaf die laboratoriumaflaaiarea van juniper.net by: Test Drive Juniper
3 HOOFSTUK
Installeer en ontplooi vJunos-switch op KVM
Installeer vJunos-switch op KVM | 11 Ontplooi en bestuur vJunos-switch op KVM | 11 Stel vJunos-switch op KVM | 19
11
Installeer vJunos-switch op KVM
OPSOMMING
Lees hierdie onderwerp om te verstaan hoe om die vJunos-skakelaar in die KVM-omgewing te installeer.
IN HIERDIE AFDELING
Berei die Linux-gasheerbedieners voor om vJunos-switch | 11
Berei die Linux-gasheerbedieners voor om vJunos-switch te installeer
Hierdie afdeling is van toepassing op beide Ubuntu- en Debian-gasheerbedieners. 1. Installeer die standaardpakketweergawes vir jou Ubuntu- of Debian-gasheerbediener om te verseker dat die
bedieners voldoen aan die minimum hardeware- en sagtewarevereistes. 2. Verifieer dat Intel VT-x-tegnologie geaktiveer is. Voer die lscpu-opdrag op u gasheerbediener uit.
Die Virtualization-veld in die uitvoer van die lscpu-opdrag vertoon VT-x, as VT-x geaktiveer is. As VT-x nie geaktiveer is nie, sien dan jou bedienerdokumentasie om te leer hoe om dit in BIOS te aktiveer.
Ontplooi en bestuur vJunos-switch op KVM
OPSOMMING
Lees hierdie onderwerp om te verstaan hoe om die vJunos-switch-instansie te ontplooi en te bestuur nadat jy dit geïnstalleer het.
IN HIERDIE AFDELING
Stel die vJunos-switch-ontplooiing op die gasheerbediener op | 12 Verifieer die vJunos-switch VM | 17
Hierdie onderwerp beskryf: · Hoe om die vJunos-skakelaar op die KVM-bedieners op te bring deur libvirt te gebruik.
· Hoe om die hoeveelheid SVE en geheue te kies, die vereiste brûe vir konnektiwiteit op te stel en die seriële poort op te stel.
12
· Hoe om relevante XML te gebruik file afdelings vir die konfigurasies en keuses wat vroeër gelys is.
LET WEL: Laai die sampdie XML file en die vJunos-skakelaarbeeld van die Juniper webwebwerf.
Stel die vJunos-switch-ontplooiing op die gasheerbediener op
Hierdie onderwerp beskryf hoe om die vJunos-skakelaar-ontplooiing op die gasheerbediener op te stel.
LET WEL: Hierdie onderwerp beklemtoon slegs 'n paar afdelings van die XML file wat gebruik word om vJunosswitch deur libvirt te ontplooi. Die hele XML file vjunos.xml is beskikbaar vir aflaai saam met die VM-beeld en gepaardgaande dokumentasie op die vJunos Lab-sagteware-aflaaibladsy.
Installeer die pakkette wat in die Minimum sagtewarevereistes-afdeling genoem word, as die pakkette nie reeds geïnstalleer is nie. Sien “Minimum hardeware- en sagtewarevereistes” op bladsy 8 1. Skep 'n Linux-brug vir elke Gigabit Ethernet-koppelvlak van die vJunos-skakelaar wat jy beplan om te gebruik.
# ip skakel voeg ge-000 tipe brug # ip skakel voeg ge-001 tipe brug In hierdie geval sal die instansie ge-0/0/0 en ge-0/0/1 gekonfigureer hê. 2. Bring elke Linux-brug op. ip-skakel stel ge-000 op ip-skakel stel ge-001 op 3. Maak 'n lewendige skyfkopie van die verskafde QCOW2 vJunos-beeld. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Maak 'n duidelike kopie vir elke vJunos wat jy beplan om te ontplooi. Dit verseker dat jy geen permanente veranderinge aan die oorspronklike prent maak nie. Die lewendige beeld moet ook skryfbaar wees deur die gebruiker-id wat vJunos-switch ontplooi - tipies die wortelgebruiker. 4. Spesifiseer die aantal kerns wat aan vJunos verskaf word deur die volgende strofe te wysig.
13
Die volgende strofe spesifiseer die aantal kerns wat aan vJunos verskaf word. Die minimum benodigde kerns is 4 en is voldoende vir laboratoriumgebruiksgevalle.
x86_64 IvyBridge qemu4
Die standaard aantal kerne benodig is 4 en is voldoende vir die meeste toepassings. Dit is die minimum SVE wat vir vJunos-switch ondersteun word. U kan die SVE-model as IvyBridge laat. Later generasie Intel CPU's sal ook met hierdie instelling werk. 5. Verhoog die geheue indien nodig deur die volgende strofe te wysig.
vjunos-sw1 5242880 5242880 4
Die volgende example wys die verstekgeheue wat deur die vJunos-skakelaar vereis word. Die verstekgeheue is voldoende vir die meeste toepassings. U kan die waarde verhoog indien nodig. Dit wys ook die naam van die spesifieke vJunos-skakelaar wat geskep word, wat in hierdie geval vjunos-sw1 is. 6. Spesifiseer die naam en ligging van jou vJunos-switch-beeld deur die XML te wysig file soos getoon in die volgende example.
<skyf toestel="skyf" tipe=""file”> <bron file=”/root/vjunos-sw1-live.qcow2″/>
U moet elke vJunos VM op die gasheer voorsien van sy eie unieke QCOW2-beeld. Dit word vereis vir libvirt en QEMU-KVM.
14
7. Skep die skyfbeeld. # ./make-config.sh Die vJunos-skakelaar aanvaar 'n aanvanklike konfigurasie deur 'n tweede skyf te koppel aan die VM-instansie wat die konfigurasie bevat. Gebruik die verskafde skrip make-config.sh om die skyfbeeld te skep. Die XML file verwys na hierdie konfigurasieaandrywer soos hieronder getoon:
<skyf toestel="skyf" tipe=""file”> <bron file=”/root/config.qcow2″/>
LET WEL: As jy nie aanvanklike konfigurasie verkies nie, verwyder dan die bogenoemde strofe uit die XML file.
8. Stel die bestuur Ethernet-poort op.
Hierdie example laat jou toe om te koppel aan die VCP “fxp0” wat die bestuurpoort is van buite die gasheerbediener waarop vJunos-switch is. Jy moet 'n roeteerbare IP-adres vir fxp0 hê, hetsy deur 'n DHCP-bediener of met behulp van standaard CLI-konfigurasie. Die "eth0" in die strofe hieronder verwys na die gasheerbediener-koppelvlak wat verbinding met die eksterne wêreld bied en moet ooreenstem met die naam van hierdie koppelvlak op u gasheerbediener. As jy nie Dynamic Host Configuration Protocol (DHCP) gebruik nie, dan, nadat die vJunos-skakelaar aan die gang is, telnet na sy konsole en konfigureer die IP-adres vir “fxp0″ met behulp van CLI-konfigurasie soos hieronder getoon:
15
LET WEL: Die konfigurasies hieronder is net bvamples of sample konfigurasiebrokkies. Jy sal dalk ook 'n statiese roete-konfigurasie moet opstel.
# stel koppelvlakke fxp0 eenheid 0 familie inet adres 10.92.249.111/23 # stel roetering-opsies statiese roete 0.0.0.0/0 volgende-hop 10.92.249.254 9. Aktiveer SSH na die VCP-bestuurpoort. # stel stelseldienste ssh root-login toelaat opdrag. 10. Skep 'n Linux-brug vir elke poort wat jy in die XML spesifiseer file.
Die poortname word in die volgende strofe gespesifiseer. Die konvensie vir die vJunos-skakelaar is om ge-0xy te gebruik waar "xy" die werklike poortnommer spesifiseer. In die volgende example, ge-000 en ge-001 is die poortnommers. Hierdie poortnommers sal na die Junos ge-0/0/0 en ge-0/0/1 koppelvlakke onderskeidelik gekarteer word. Soos vroeër genoem, moet u 'n Linux-brug skep vir elke poort wat u in die XML spesifiseer file. 11. Verskaf 'n unieke reekskonsolepoortnommer vir elke vJunos-skakelaar op jou gasheerbediener. In die volgende example, die unieke reekskonsolepoortnommer is “8610”.
16
Moenie die volgende smbios-strofe wysig nie. Dit vertel vJunos dat dit 'n vJunos-skakelaar is.
12. Skep vJunos-sw1 VM met behulp van die vJunos-sw1.xml file. # virsh skep vjunos-sw1.xml
Die term "sw1" word gebruik om aan te dui dat dit die eerste vJunos-switch VM is wat geïnstalleer word. Daaropvolgende VM's kan vjunos-sw2 genoem word, en vjunos-sw3 ensovoorts.
As gevolg hiervan word die VM geskep en die volgende boodskap word vertoon:
Domein vjunos-sw1 geskep vanaf vjunos-sw1.xml 13. Gaan /etc/libvirt/qemu.conf na en verwyder kommentaar op die volgende XML-reëls as hierdie reëls was
kommentaar gelewer het. Sommige eksamples van geldige waardes word hieronder gegee. Maak kommentaar op die gespesifiseerde lyne.
#
gebruiker = "qemu" # 'n Gebruiker genaamd "qemu"
#
gebruiker = “+0” # Supergebruiker (uid=0)
#
gebruiker = "100" # 'n Gebruiker met die naam "100" of 'n gebruiker met uid=100#user = "root"
<<
maak kommentaar op hierdie reël
#
#group = "root" <<< maak kommentaar op hierdie reël
14. Herbegin libvirtd en skep die vJunos-switch VM weer. # systemctl herbegin libvirtd
15. Skakel die vJunos-skakelaar wat op die gasheerbediener ontplooi is veilig af (indien nodig). Gebruik die # virsh shutdown vjunos-sw1 opdrag om vJunos-switch af te sluit. Wanneer jy hierdie stap uitvoer, laat 'n afsluitsein wat na die vJunos-skakelaar-instansie gestuur word, dit toe om grasieus af te sluit.
Die volgende boodskap word vertoon.
Domein 'vjunos-sw1' word gesluit
17
LET WEL: Moenie die "virsh destroy"-opdrag gebruik nie, aangesien hierdie opdrag die vJunosswitch VM-skyf kan beskadig. As jou VM ophou selflaai nadat jy die "virsh destroy"-opdrag gebruik het, skep dan 'n lewendige QCOW2-skyfkopie van die verskafde oorspronklike QCOW2-beeld.
Verifieer die vJunos-switch VM
Hierdie onderwerp beskryf hoe om te verifieer of die vJunos-skakelaar aan die gang is. 1. Verifieer of die vJunos-skakelaar aan die gang is.
# virsh lys
# virsh lys
ID Naam
Staat
—————————-
74 vjunos-sw1 loop
2. Koppel aan die reekskonsole van die VCP.
U kan die poort vind om aan die reekskonsole van die VCP te koppel vanaf die XML file. U kan ook by die reekskonsole van die VCP aanmeld deur die "telnet localhost " waar portnum gespesifiseer word in die XML-konfigurasie file:
LET WEL: Die telnet-poortnommer moet uniek wees vir elke vJunos-skakelaar VM wat op die gasheerbediener woon.
# telnet localhost 8610 Probeer 127.0.0.1… Gekoppel aan localhost. Ontvlugtingskarakter is '^]'. root@:~ #
3. Deaktiveer outomatiese beeldopgradering.
18
As jy geen aanvanklike Junos-konfigurasie in die stappe hierbo verskaf het nie, dan sal die vJunos-skakelaar, by verstek, probeer om te DHCP vir die aanvanklike netwerkopstelling. As jy nie 'n DHCP-bediener het wat die Junos-konfigurasie kan verskaf nie, kan jy herhaalde boodskappe kry soos hieronder getoon: "Auto Image Upgrade" Jy kan hierdie boodskappe soos volg deaktiveer:
4. Verifieer of die ge-koppelvlakke gespesifiseer in jou vJunos-switch xml file is op en beskikbaar. Gebruik die wys koppelvlakke kort opdrag.
Byvoorbeeldample, as die vJunos-switch XML-definisie file spesifiseer twee virtuele NIC's waaraan gekoppel is
"ge-000" en "ge-001", dan moet ge-0/0/0 en ge-0/0/1 koppelvlakke in die skakel "op" toestand wees wanneer jy verifieer met die wys koppelvlak afvoer opdrag soos hieronder getoon .
root> wys koppelvlakke kort
Koppelvlak
Admin Skakel Proto
ge-0/0/0
op boontoe
ge-0/0/0.16386
op boontoe
lc-0/0/0
op boontoe
lc-0/0/0.32769
op op vpls
pfe-0/0/0
op boontoe
pfe-0/0/0.16383
op inet
inet6
pfh-0/0/0
op boontoe
pfh-0/0/0.16383
op inet
pfh-0/0/0.16384
op inet
ge-0/0/1
op boontoe
ge-0/0/1.16386
op boontoe
ge-0/0/2
op af
ge-0/0/2.16386
op af
Plaaslik
Afgeleë
19
ge-0/0/3 ge-0/0/3.16386 [snip]
op af op af
5. Verifieer dat 'n vnet-intervlak onder elke ooreenstemmende "ge"-brug opgestel is. Gebruik die brctl-opdrag op die gasheerbediener, nadat jy die vJunos-skakelaar begin het soos hieronder getoon:
# ip skakel voeg ge-000 tipe brug by
# ip-skakel wys ge-000
brug naam brug id
STP-geaktiveerde koppelvlakke
ge-000
8000.fe54009a419a no
vnet1
# ip-skakel wys ge-001
brug naam brug id
STP-geaktiveerde koppelvlakke
ge-001
8000.fe5400e9f94f no
vnet2
Stel vJunos-skakelaar op KVM op
OPSOMMING
Lees hierdie onderwerp om te verstaan hoe om die vJunos-skakelaar in die KVM-omgewing op te stel.
IN HIERDIE AFDELING
Koppel aan vJunos-switch | 19 Stel aktiewe poorte op | 20 Interfacebenaming | 20 Stel die Media MTU op | 21
Koppel aan vJunos-switch
Telnet na die reekskonsolenommer gespesifiseer in die XML file om aan vJunos-switch te koppel. Sien besonderhede verskaf in “Ontplooi en bestuur vJunos-switch op KVM” op bladsy 11. Bv.ample:
# telnet plaaslike gasheer 8610
20
Probeer tans 127.0.0.1 … Gekoppel aan localhost. Ontvlugtingskarakter is '^]'. root@:~ # cli root>
Jy kan ook SSH na die vJunos-switch VCP.
Stel aktiewe poorte op
Hierdie afdeling beskryf hoe om die aantal aktiewe poorte op te stel.
Jy kan die aantal aktiewe poorte vir die vJunos-skakelaar spesifiseer om te pas by die aantal NIC's wat by die VFP VM gevoeg is. Die verstek aantal poorte is 10, maar jy kan enige waarde in die reeks van 1 tot 96 spesifiseer. Begin die user@host# set chassis fpc 0 pic 0 number-of-ports 96 opdrag om die aantal aktiewe poorte te spesifiseer. Stel die aantal poorte op die [wysig onderstel fpc 0 pic 0] hiërargievlak op.
Interface Benaming
Die vJunos-skakelaar ondersteun slegs Gigabit Ethernet (ge) koppelvlakke.
Jy kan nie die koppelvlakname na 10-Gigabit Ethernet (xe) of 100-Gigabit Ethernet (et) verander nie. As jy probeer om die koppelvlakname te verander, sal hierdie koppelvlakke steeds as "ge" wys wanneer jy die show-konfigurasie laat loop of koppelvlakke kort opdragte wys. Hier is 'n eksample uitvoer van die "wys konfigurasie" CLI-opdrag wanneer gebruikers probeer om die koppelvlaknaam na "et" te verander:
chassis { fpc 0 { pic 0 { ## ## Waarskuwing: stelling geïgnoreer: ongesteunde platform (ex9214) ## koppelvlak-tipe et; }
21
} }
Stel die Media MTU op
Jy kan die media maksimum transmissie-eenheid (MTU) in die reeks 256 tot 9192 instel. MTU-waardes buite die bogenoemde reeks word verwerp. Jy moet die MTU konfigureer deur die MTU-stelling op die [wysig koppelvlak-koppelvlaknaam]-hiërargievlak in te sluit. Stel die MTU op.
[wysig] gebruiker@gasheer# stel koppelvlak ge-0/0/0 mtu
LET WEL: Die maksimum ondersteunde MTU-waarde is 9192 grepe.
Byvoorbeeldample:
[wysig] gebruiker@gasheer# stel koppelvlak ge-0/0/0 mtu 9192
4 HOOFSTUK
Foutspoor
Los vJunos-switch | 23
23
Los vJunos-skakelaar foute op
OPSOMMING
Gebruik hierdie onderwerp om jou vJunos-skakelaar-konfigurasie te verifieer en vir enige inligting oor die oplos van probleme.
IN HIERDIE AFDELING
Verifieer dat die VM aan die gang is | 23 Verifieer SVE-inligting | 24 View Log Files | 25 Versamel kernstortings | 25
Verifieer dat die VM aan die gang is
· Verifieer of die vJunos-skakelaar loop nadat jy dit geïnstalleer het.
virsh list Die virsh list-opdrag vertoon die naam en toestand van die virtuele masjien (VM). Die toestand kan wees: hardloop, ledig, onderbreek, afskakel, neergestort of sterf.
# virsh lys
ID Naam
Staat
—————————
72 vjunos-skakelaar loop
· Jy kan die VM's stop en begin met die volgende virsh-opdragte: · virsh shutdown – Skakel die vJunos-skakelaar af. · virsh start – Begin 'n onaktiewe VM wat jy voorheen gedefinieer het.
LET WEL: Moenie die "virsh destroy"-opdrag gebruik nie, aangesien dit die vJunos-switch VM-skyf kan beskadig.
24
As jou VM stop en nie selflaai nadat jy die virsh destroy-opdrag gebruik het nie, skep dan 'n lewendige QCOW2-skyfkopie van die oorspronklike QCOW2-beeld wat verskaf is.
Verifieer CPU-inligting
Gebruik die lscpu-opdrag op die gasheerbediener om SVE-inligting te vertoon. Die uitset vertoon inligting soos die totale aantal SVE's, die aantal kerne per sok en die aantal SVE-voetstukke. Byvoorbeeldample, die volgende kodeblok wys die inligting vir 'n Ubuntu 20.04 LTS-gasheerbediener wat 'n totaal van 32 SVE's ondersteun.
root@vjunos-host:~# lscpu Argitektuur: SVE op-modus(s): Byte Orde: Adres groottes: SVE(s): Aanlyn SVE(s) lys: Draad(e) per kern: Kern(s) per sok: Sok(e): NUMA nodus(s): Verkoper ID: SVE familie: Model: Model naam: Stap: SVE MHz: SVE maksimum MHz: SVE min MHz: BogoMIPS: Virtualisering: L1d kas: L1i kas: L2 kas : L3-kas: NUMA node0 SVE(s):
x86_64 32-bis, 64-bis Little Endian 46 bisse fisies, 48 bisse 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 SVE(s): [snip]
8-15,24-31
View Log Files
View die stelsel logs met behulp van die show log-opdrag op die vJunos-switch-instansie.
root > wys log ? Die wortel > wys log ? opdrag vertoon die lys van log files beskikbaar vir viewing. Vir eksample, om view die chassis daemon (chassisd) logs loop die root> show log chassisd opdrag.
Versamel kernstortings
Gebruik die show system core-dumps opdrag om view die versamelde kern file. U kan hierdie kernstortings na 'n eksterne bediener oordra vir ontleding deur die fxp0-bestuurskoppelvlak op die vJunos-skakelaar.
Dokumente / Hulpbronne
![]() | Juniper NETWERKE KVM vJunos Switch-ontplooiing [pdf] Gebruikersgids KVM vJunos Switch-ontplooiing, KVM, vJunos Switch-ontplooiing, Switch-ontplooiing, Ontplooiing |