KVM vJunos Switch Deployment
Specifikacije
- Proizvod: vJunos-switch
- Vodič za implementaciju: KVM
- Izdavač: Juniper Networks, Inc.
- Datum objave: 2023-11-20
- Webstranica: https://www.juniper.net
Informacije o proizvodu
O ovom vodiču
Vodič za primenu vJunos-switch-a pruža uputstva i
informacije o postavljanju i upravljanju vJunos-switch-om na KVM-u
okruženje. Pokriva teme kao što je razumijevanje prekoview of
vJunos-switch, hardverski i softverski zahtjevi, instalacija i
implementaciju i rješavanje problema.
vJunos-switch Overview
vJunos-switch je softverska komponenta koja se može instalirati
na industrijskom standardnom x86 serveru koji koristi Linux KVM hipervizor
(Ubuntu 18.04, 20.04, 22.04 ili Debian 11 Bullseye). To pruža
virtuelizirane mrežne mogućnosti i dizajniran je da ponudi
fleksibilnost i skalabilnost u implementaciji mreže.
Podržane ključne karakteristike
- Virtuelizirane mrežne mogućnosti
- Podrška za industrijski standard x86 servera
- Kompatibilnost sa Linux KVM hipervizorom
- Mogućnost instaliranja više vJunos-switch instanci na jednu
server
Prednosti i upotreba
VJunos-switch nudi nekoliko prednosti i može se koristiti u
razni scenariji:
- Omogućava virtueliziranu mrežnu infrastrukturu
- Smanjuje troškove hardvera korištenjem industrijskih standarda
serveri - Pruža fleksibilnost i skalabilnost u mreži
raspoređivanja - Pojednostavljuje upravljanje mrežom i konfiguraciju
Ograničenja
Iako je vJunos-switch moćno mrežno rješenje, on
ima neka ograničenja koja treba uzeti u obzir:
- Kompatibilnost ograničena na Linux KVM hipervizor
- Za instalaciju su potrebni industrijski standardni x86 serveri
- Ovisno o mogućnostima i resursima osnovnog
serverski hardver
vJunos-switch arhitektura
Arhitektura vJunos-switch je dizajnirana da obezbedi a
virtuelizovano mrežno okruženje na KVM hipervizoru. Koristi
resurse i mogućnosti osnovnog x86 servera
hardver za isporuku mrežnih usluga visokih performansi.
Upute za upotrebu proizvoda
Hardverski i softverski zahtjevi
Da biste uspješno implementirali vJunos-switch na KVM, uvjerite se da je vaš
sistem ispunjava sljedeće minimalne zahtjeve:
- Standardni x86 server
- Linux KVM hipervizor (Ubuntu 18.04, 20.04, 22.04 ili Debian 11
bullseye) - Primjenjivi softver treće strane (opcionalno)
Instalirajte i implementirajte vJunos-switch na KVM
Instalirajte vJunos-switch na KVM
Slijedite ove korake da instalirate vJunos-switch na KVM
okruženje:
- Pripremite Linux host servere za instaliranje vJunos-switch.
- Postavite i upravljajte vJunos-switch na KVM.
- Postavite vJunos-switch implementaciju na host serveru.
- Provjerite vJunos-switch VM.
- Konfigurirajte vJunos-switch na KVM.
- Povežite se na vJunos-switch.
- Konfigurišite aktivne portove.
- Imenovanje interfejsa.
- Konfigurirajte MTU medija.
Rješavanje problema vJunos-switch
Ako naiđete na bilo kakve probleme s vJunos-switchom, možete pratiti
ovi koraci za rješavanje problema:
- Provjerite da VM radi.
- Provjerite informacije o procesoru.
- View Dnevnik Files.
- Sakupljajte deponije jezgra.
Često postavljana pitanja (FAQ)
O proizvodu
Da li je vJunos-switch kompatibilan sa svim hipervizorima?
Ne, vJunos-switch je posebno dizajniran za Linux KVM
hipervizor.
Mogu li instalirati više instanci vJunos-switch na jednu
server?
Da, možete instalirati više vJunos-switch instanci na a
jedan industrijski standardni x86 server.
Instalacija i implementacija
Za koje su minimalni hardverski i softverski zahtjevi
vJunos-uključiti KVM?
Minimalni zahtjevi uključuju industrijski standardni x86 server
i Linux KVM hipervizor (Ubuntu 18.04, 20.04, 22.04 ili Debian
11 Bullseye). Primjenjivi softver treće strane također može biti
instaliran, ali je opciono.
Kako da se povežem na vJunos-switch nakon instalacije?
Možete se povezati na vJunos-switch slijedeći dostavljeno
uputstva u uputstvu za instalaciju.
Rješavanje problema
Gdje mogu naći dnevnik files za vJunos-switch?
Dnevnik files za vJunos-switch se može naći u navedenom
direktorij na host serveru. Pogledajte odjeljak za rješavanje problema
vodiča za implementaciju za više informacija.
Vodič za primenu vJunos-switch-a za KVM
Objavljeno
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, Kalifornija 94089 SAD 408-745-2000 www.juniper.net
Juniper Networks, Juniper Networks logo, Juniper i Junos su registrovani zaštitni znakovi Juniper Networks, Inc. u Sjedinjenim Državama i drugim zemljama. Svi ostali zaštitni znaci, uslužni znaci, registrovani znaci ili registrovani uslužni znaci vlasništvo su njihovih odgovarajućih vlasnika.
Juniper Networks ne preuzima nikakvu odgovornost za bilo kakve netačnosti u ovom dokumentu. Juniper Networks zadržava pravo da promijeni, modificira, prenese ili na drugi način revidira ovu publikaciju bez prethodne najave.
Vodič za primenu vJunos-switch-a za KVM Autorsko pravo © 2023 Juniper Networks, Inc. Sva prava zadržana.
Informacije u ovom dokumentu su aktuelne od datuma na naslovnoj strani.
OBAVJEŠTENJE 2000. GODINE
Hardverski i softverski proizvodi Juniper Networks su usklađeni sa 2000. godinom. Junos OS nema poznatih vremenskih ograničenja do 2038. Međutim, poznato je da će NTP aplikacija imati određenih poteškoća u 2036. godini.
UGOVOR O LICENCI KRAJNJEG KORISNIKA
Juniper Networks proizvod koji je predmet ove tehničke dokumentacije sastoji se od (ili je namijenjen za korištenje sa) Juniper Networks softvera. Korišćenje takvog softvera podleže uslovima i odredbama Ugovora o licenciranju sa krajnjim korisnikom (“EULA”) objavljenom na https://support.juniper.net/support/eula/. Preuzimanjem, instaliranjem ili korištenjem takvog softvera, slažete se s odredbama i uvjetima tog EULA.
iii
Sadržaj
O ovom vodiču | v
1
Razumjeti vJunos-switch
vJunos-switch Overview | 2
Gotovoview | 2
Podržane ključne karakteristike | 3
Prednosti i upotreba | 3
Ograničenja | 4
vJunos-switch Arhitektura | 4
2
Hardverski i softverski zahtjevi vJunos-switch na KVM-u
Minimalni hardverski i softverski zahtjevi | 8
3
Instalirajte i implementirajte vJunos-switch na KVM
Instalirajte vJunos-switch na KVM | 11
Pripremite Linux host servere za instaliranje vJunos-switch | 11
Postavite i upravljajte vJunos-switch na KVM | 11 Postavite vJunos-switch implementaciju na host serveru | 12
Provjerite vJunos-switch VM | 17
Konfigurišite vJunos-switch na KVM | 19 Povežite se na vJunos-switch | 19
Konfiguracija aktivnih portova | 20
Imenovanje interfejsa | 20
Konfigurirajte MTU medija | 21
4
Rješavanje problema
Rješavanje problema vJunos-switch | 23
Potvrdite da VM radi | 23
iv
Provjerite informacije o procesoru | 24 View Dnevnik Files | 25 Collect Core Dumps | 25
v
O ovom vodiču
Koristite ovaj vodič da instalirate virtuelni Junos-switch (vJunos-switch). vJunos-switch je virtuelna verzija Junos-bazirane EX switching platforme. Predstavlja Juniper prekidač koji pokreće Junos® operativni sistem (Junos OS) u okruženju virtuelne mašine zasnovane na kernelu (KVM). vJunos-switch je baziran na Juniper Networks® vMX virtuelnom ruteru (vMX) ugniježđenoj arhitekturi. Ovaj vodič također uključuje osnovne vJunos-switch procedure za konfiguraciju i upravljanje. Nakon instaliranja i konfigurisanja vJunos-switch-a kao što je pokriveno u ovom vodiču, pogledajte Junos OS dokumentaciju za informacije o dodatnoj konfiguraciji softvera.
POVEZANA DOKUMENTACIJA Junos OS za dokumentaciju serije EX
1 POGLAVLJE
Razumjeti vJunos-switch
vJunos-switch Overview | 2 vJunos-switch Arhitektura | 4
2
vJunos-switch Overview
SAŽETAK
Ova tema pruža pregled, podržane ključne značajke, prednosti i ograničenja vJunosswitcha.
U OVOM Odjeljku
Gotovoview | Podržane 2 ključne karakteristike | 3 Prednosti i upotrebe | 3 Ograničenja | 4
Gotovoview
U OVOM Odjeljku Instalacija vJunos-switch je završenaview | 3
Pročitajte ovu temu za krajview vJunos-prekidača. vJunos-switch je virtuelna verzija Juniper prekidača koji pokreće Junos OS. Možete instalirati vJunos-switch kao virtuelnu mašinu (VM) na x86 serveru. Možete konfigurirati i upravljati vJunos-switchom na isti način kao što upravljate fizičkim prekidačem. vJunos-switch je jedna virtuelna mašina (VM) koju možete koristiti samo u laboratorijama, a ne u proizvodnom okruženju. Prekidač vJunos je napravljen korišćenjem EX9214 kao referentnog Juniper prekidača i podržava jedan Routing Engine i jedan fleksibilni PIC koncentrator (FPC). VJunos-switch podržava propusni opseg do 100 Mbps agregiran na svim interfejsima. Ne morate kupiti licencu za propusni opseg za korištenje vJunos-switcha. Umjesto korištenja hardverskih prekidača, možete koristiti vJunos-switch da pokrenete Junos softver za testiranje mrežnih konfiguracija i protokola.
3
vJunos-switch Instalacija je završenaview
Softverske komponente vJunos-switcha možete instalirati na industrijski standardni x86 poslužitelj koji koristi Linux KVM hipervizor (Ubuntu 18.04, 20.04, 22.04 ili Debian 11 Bullseye). Na serverima koji koriste KVM hipervizor, takođe možete pokrenuti odgovarajući softver treće strane. Možete instalirati više vJunos-switch instanci na jednom serveru.
Podržane ključne karakteristike
Ova tema vam pruža popis i detalje ključnih funkcija koje su podržane i potvrđene na vJunos-switchu. Za detalje o konfiguraciji ovih funkcija pogledajte vodiče za funkcije na: Vodiči za korisnike. VJunos-switch podržava sljedeće ključne karakteristike: · Podržava do 96 sučelja prekidača · Može simulirati IP podlogu i topologiju preklapanja podatkovnog centra. · Podržava EVPN-VXLAN leaf funkcionalnost · Podržava premošćavanje preko ruba (ERB) · Podržava EVPN LAG multihoming u EVPN-VXLAN (ESI-LAG)
Prednosti i upotreba
Prednosti i slučajevi upotrebe vJunos-switch-a na standardnim x86 serverima su sljedeći: · Smanjeni kapitalni izdaci (CapEx) u laboratoriji – vJunos-switch je dostupan besplatno za izgradnju testnih laboratorija
smanjenje troškova povezanih sa fizičkim prekidačima. · Smanjeno vrijeme implementacije – možete koristiti vJunos-switch za izradu i virtualno testiranje topologija
bez izgradnje skupih fizičkih laboratorija. Virtuelne laboratorije se mogu odmah izgraditi. Kao rezultat toga, možete smanjiti troškove i kašnjenja povezana s implementacijama na fizičkom hardveru. · Eliminišite potrebu i vreme za laboratorijskim hardverom – vJunos-prekidač vam pomaže da eliminišete vreme čekanja da laboratorijski hardver stigne nakon nabavke. vJunos-switch je dostupan besplatno i može se odmah preuzeti. · Obrazovanje i obuka – omogućava vam da izgradite laboratorije za učenje i obrazovne usluge za vaše zaposlene.
4
· Dokaz koncepta i validacijsko testiranje – Možete potvrditi različite topologije prebacivanja centara podataka, konfiguracije prije izgradnje npr.amples, i pripremite automatizaciju.
Ograničenja
vJunos-switch ima sljedeća ograničenja: · Ima jedan Routing Engine i jednu FPC arhitekturu. · Ne podržava nadogradnju softvera u radu (ISSU). · Ne podržava spajanje ili odvajanje interfejsa kada je pokrenut. · SR-IOV za slučajeve upotrebe i propusnost vJunos-switch nije podržan. · Zbog svoje ugniježđene arhitekture, vJunos-switch se ne može koristiti u bilo kojoj implementaciji koja pokreće
instance iz VM-a. · Podržava maksimalnu propusnost od 100 Mbps preko svih interfejsa.
NAPOMENA: Licence za propusni opseg nisu obezbeđene jer nema potrebe za licencom za propusni opseg. Mogla bi se pojaviti poruka o provjeri licence. Zanemarite poruke o provjeri licence.
· Ne možete nadograditi Junos OS na pokrenutom sistemu. Umjesto toga, morate implementirati novu instancu s novim softverom.
· Multicast nije podržan.
POVEZANA DOKUMENTACIJA Minimalni hardverski i softverski zahtjevi | 8
vJunos-switch arhitektura
vJunos-switch je jedno, ugniježđeno VM rješenje u kojem se virtualna ravan prosljeđivanja (VFP) i Packet Forwarding Engine (PFE) nalaze u vanjskom VM-u. Kada pokrenete vJunos-switch, VFP
5 pokreće ugniježđeni VM koji pokreće Junos Virtual Control Plane (VCP) sliku. KVM hipervizor se koristi za implementaciju VCP-a. Termin “ugniježđeni” odnosi se na VCP VM koji je ugniježđen unutar VFP VM-a, kao što je prikazano na slici 1 na stranici 5. VJunos-prekidač može podržati do 100 Mbps protoka koristeći 4 jezgra i 5 GB memorije. Sve dodatne konfigurisane jezgre i memorija se dodeljuju VCP-u. VFP-u nije potrebna dodatna memorija osim podržanog minimalnog otiska. 4 jezgra i 5 GB memorije dovoljni su za laboratorijske slučajeve. Slika 1: Arhitektura vJunos-switcha
Arhitektura vJunos-switch-a je organizirana u slojevima: · vJunos-switch je na gornjem sloju. · KVM hipervizor i povezani sistemski softver opisani u odeljku sa zahtevima softvera
nalaze se u srednjem sloju. · x86 server je u fizičkom sloju na dnu.
6
Razumijevanje ove arhitekture može vam pomoći da planirate konfiguraciju vJunos-switcha. Nakon što kreirate vJunos-Switch instancu, možete koristiti Junos OS CLI za konfiguriranje sučelja vJunosswitch u VCP-u. vJunos-switch podržava samo Gigabit Ethernet interfejse.
2 POGLAVLJE
Hardverski i softverski zahtjevi vJunos-switch na KVM-u
Minimalni hardverski i softverski zahtjevi | 8
8
Minimalni hardverski i softverski zahtjevi
Ova tema vam daje listu hardverskih i softverskih zahtjeva za pokretanje vJunos-switch instance. Tabela 1 na stranici 8 navodi hardverske zahtjeve za vJunos-switch. Tabela 1: Minimalni hardverski zahtjevi za vJunos-switch
Opis
Vrijednost
Sampkonfiguraciju sistema
Za laboratorijske simulacije i slučajeve niske performanse (manje od 100 Mbps), bilo koji Intel x86 procesor sa VT-x mogućnošću.
Intel Ivy Bridge procesori ili noviji.
ExampIvy Bridge procesor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB keš memorije
Broj jezgara
Potrebna su najmanje četiri jezgra. Softver dodeljuje tri jezgra VFP-u i jedno jezgro VCP-u, što je dovoljno za većinu slučajeva upotrebe.
Sva dodatna jezgra će biti dostavljena VCP-u jer su tri jezgra dovoljna da podrže potrebe podatkovne ravni za VFP.
Memorija
Potrebno je najmanje 5 GB memorije. Približno 3 GB memorije će biti dodijeljeno VFP-u i 2 GB VCP-u. Ako je osigurano više od 6 GB ukupne memorije, tada je VFP memorija ograničena na 4 GB, a dodatna memorija se dodjeljuje VCP-u.
Ostali zahtjevi · Intel VT-x sposobnost. · Hyperthreading (preporučeno) · AES-NI
Tabela 2 na stranici 9 navodi softverske zahtjeve za vJunos-switch.
9
Tabela 2: Softverski zahtjevi za Ubuntu
Opis
Vrijednost
Operativni sistem
NAPOMENA: Podržana je samo engleska lokalizacija.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtuelizacija
· QEMU-KVM
Zadana verzija za svaku verziju Ubuntua ili Debiana je dovoljna. Apt-get install qemu-kvm instalira ovu zadanu verziju.
Potrebni paketi
NAPOMENA: Koristite ime apt-get install pkg ili sudo apt-get install komande za instaliranje paketa.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Podržana okruženja za implementaciju
QEMU-KVM koristeći libvirt
Takođe, podržana je implementacija EVE-NG golih metala.
Napomena: vJunos-switch nije podržan na EVE-NG ili bilo kojoj drugoj implementaciji koja pokreće vJunos iz VM-a zbog ograničenja duboko ugniježđene virtuelizacije.
vJunos-switch Images
Slikama se može pristupiti iz oblasti za preuzimanje laboratorije na juniper.net na: Test Drive Juniper
3 POGLAVLJE
Instalirajte i implementirajte vJunos-switch na KVM
Instalirajte vJunos-switch na KVM | 11 Postavljanje i upravljanje vJunos-switch na KVM | 11 Konfigurišite vJunos-switch na KVM | 19
11
Instalirajte vJunos-switch na KVM
SAŽETAK
Pročitajte ovu temu da shvatite kako instalirati vJunos-switch u KVM okruženju.
U OVOM Odjeljku
Pripremite Linux host servere za instaliranje vJunos-switch | 11
Pripremite Linux host servere za instaliranje vJunos-switch
Ovaj odjeljak se odnosi i na Ubuntu i Debian host servere. 1. Instalirajte standardne verzije paketa za vaš Ubuntu ili Debian host poslužitelj kako biste osigurali da
serveri ispunjavaju minimalne hardverske i softverske zahtjeve. 2. Proverite da li je Intel VT-x tehnologija omogućena. Pokrenite komandu lscpu na vašem host serveru.
Polje Virtuelizacija u izlazu naredbe lscpu prikazuje VT-x, ako je VT-x omogućen. Ako VT-x nije omogućen, pogledajte dokumentaciju vašeg servera da naučite kako da ga omogućite u BIOS-u.
Postavite i upravljajte vJunos-switch na KVM
SAŽETAK
Pročitajte ovu temu da shvatite kako implementirati i upravljati vJunos-switch instancom nakon što je instalirate.
U OVOM Odjeljku
Postavite vJunos-switch implementaciju na host serveru | 12 Provjerite vJunos-switch VM | 17
Ova tema opisuje: · Kako pokrenuti vJunos-switch na KVM serverima koristeći libvirt.
· Kako odabrati količinu CPU-a i memorije, postaviti potrebne mostove za povezivanje i konfigurirati serijski port.
12
· Kako koristiti relevantni XML file sekcije za konfiguracije i odabire navedene ranije.
NAPOMENA: Preuzmite sample XML file i slika vJunos-switch iz Junipera website.
Postavite vJunos-switch implementaciju na host serveru
Ova tema opisuje kako postaviti vJunos-switch implementaciju na host serveru.
NAPOMENA: Ova tema ističe samo nekoliko sekcija XML-a file koji se koriste za implementaciju vJunosswitch kroz libvirt. Cijeli XML file vjunos.xml je dostupan za preuzimanje zajedno sa slikom VM-a i povezanom dokumentacijom na stranici za preuzimanje softvera vJunos Lab.
Instalirajte pakete navedene u odjeljku Minimalni softverski zahtjevi, ako paketi već nisu instalirani. Pogledajte “Minimalni hardverski i softverski zahtjevi” na stranici 8 1. Kreirajte Linux most za svako Gigabit Ethernet sučelje vJunos-prekidača koji planirate koristiti.
# ip link add ge-000 type bridge # ip link add ge-001 tip bridge U ovom slučaju, instanca će imati konfigurisane ge-0/0/0 i ge-0/0/1. 2. Pokrenite svaki Linux Bridge. ip link set ge-000 up ip link set ge-001 up 3. Napravite živu kopiju diska dostavljene slike QCOW2 vJunos. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Napravite zasebnu kopiju za svaki vJunos koji planirate da primenite. Ovo osigurava da nećete praviti trajne promjene na originalnoj slici. Uživu sliku također mora pisati korisnički ID koji postavlja vJunos-switch – obično root korisnik. 4. Odredite broj jezgara dostavljenih vJunosu modifikacijom sljedeće strofe.
13
Sljedeća strofa specificira broj jezgara dostavljenih vJunosu. Minimalno potrebna jezgra su 4 i dovoljna su za laboratorijske slučajeve.
x86_64 IvyBridge qemu4
Zadani broj potrebnih jezgara je 4 i dovoljan je za većinu aplikacija. Ovo je minimalni CPU podržan za vJunos-switch. Možete ostaviti model CPU-a kao IvyBridge. Intel CPU novije generacije će takođe raditi sa ovom postavkom. 5. Povećajte memoriju ako je potrebno modifikujući sledeću strofu.
vjunos-sw1 5242880 5242880 4
Sljedeći prample prikazuje podrazumevanu memoriju koju zahteva vJunos-switch. Podrazumevana memorija je dovoljna za većinu aplikacija. Možete povećati vrijednost ako je potrebno. Takođe pokazuje ime specifičnog vJunos-prekidača koji se pokreće, a to je vjunos-sw1 u ovom slučaju. 6. Odredite ime i lokaciju vaše slike vJunos-switch modificiranjem XML-a file kao što je prikazano u sljedećem prample.
<disk device=”disk” type=”file”> file=”/root/vjunos-sw1-live.qcow2″/>
Morate dati svakom vJunos VM-u na hostu njegovu vlastitu QCOW2 sliku s jedinstvenim imenom. Ovo je potrebno za libvirt i QEMU-KVM.
14
7. Kreirajte sliku diska. # ./make-config.sh vJunos-switch prihvaća početnu konfiguraciju povezivanjem drugog diska na VM instancu koja sadrži konfiguraciju. Koristite priloženu skriptu make-config.sh da kreirate sliku diska. XML file referencira ovaj konfiguracijski pogon kao što je prikazano u nastavku:
<disk device=”disk” type=”file”> file=”/root/config.qcow2″/>
NAPOMENA: Ako ne želite početnu konfiguraciju, uklonite gornju strofu iz XML-a file.
8. Postavite Ethernet port za upravljanje.
Ovaj example vam omogućava da se povežete na VCP “fxp0” koji je port za upravljanje izvan host servera na kojem se nalazi vJunos-switch. Morate imati rutabilnu IP adresu konfiguriranu za fxp0, bilo preko DHCP servera ili koristeći standardnu CLI konfiguraciju. “eth0” u strofi ispod se odnosi na sučelje host servera koje pruža povezanost sa vanjskim svijetom i trebalo bi da odgovara imenu ovog interfejsa na vašem host serveru. Ako ne koristite Dynamic Host Configuration Protocol (DHCP), onda, nakon što je vJunos-switch pokrenut i pokrenut, telnet na njegovu konzolu i konfigurirajte IP adresu za “fxp0″ koristeći CLI konfiguraciju kao što je prikazano u nastavku:
15
NAPOMENA: Konfiguracije ispod su samo pramples ili sample konfiguracijski isječci. Možda ćete morati postaviti i statičku konfiguraciju rute.
# postavljanje interfejsa fxp0 jedinica 0 familija inet adresa 10.92.249.111/23 # postavljanje opcija rutiranja statička ruta 0.0.0.0/0 next-hop 10.92.249.254 9. Omogućite SSH za VCP port za upravljanje. # set sistemskih usluga ssh root-login dozvoli komandu. 10. Kreirajte Linux most za svaki port koji navedete u XML-u file.
Imena portova su navedena u sljedećoj strofi. Konvencija za vJunos-switch je korištenje ge-0xy gdje “xy” specificira stvarni broj porta. U sljedećem prample, ge-000 i ge-001 su brojevi portova. Ovi brojevi portova će se mapirati na Junos ge-0/0/0 i ge-0/0/1 interfejse respektivno. Kao što je ranije spomenuto, morate kreirati Linux most za svaki port koji navedete u XML-u file. 11. Navedite jedinstveni broj porta serijske konzole za svaki vJunos-prekidač na vašem host poslužitelju. U sljedećem prampda, jedinstveni broj porta serijske konzole je “8610”.
16
Nemojte mijenjati sljedeću smbios strofu. Kaže vJunos-u da je vJunos-prekidač.
12. Kreirajte vJunos-sw1 VM koristeći vJunos-sw1.xml file. # virsh kreirati vjunos-sw1.xml
Termin “sw1” se koristi da označi da je ovo prvi vJunos-switch VM koji se instalira. Naredni VM-ovi mogu se zvati vjunos-sw2, i vjunos-sw3 i tako dalje.
Kao rezultat, VM se kreira i prikazuje se sljedeća poruka:
Domena vjunos-sw1 kreirana od vjunos-sw1.xml 13. Provjerite /etc/libvirt/qemu.conf i dekomentirajte sljedeće XML linije ako su ovi redovi bili
prokomentarisao. Neki exampIspod su dati podaci važećih vrijednosti. Dekomentirajte navedene redove.
#
user = “qemu” # Korisnik pod imenom “qemu”
#
korisnik = “+0” # Super korisnik (uid=0)
#
user = “100” # Korisnik pod imenom “100” ili korisnik sa uid=100#user = “root”
<<
dekomentiraj ovu liniju
#
#group = “root” <<< dekomentiraj ovaj red
14. Ponovo pokrenite libvirtd i ponovo kreirajte vJunos-switch VM. # systemctl ponovo pokreni libvirtd
15. Bezbjedno isključite vJunos-switch postavljen na Host Server (ako je potrebno). Koristite naredbu # virsh shutdown vjunos-sw1 da isključite vJunos-switch. Kada izvršite ovaj korak, signal za isključivanje poslan instanci vJunos-switch omogućava joj da se elegantno isključi.
Prikazuje se sljedeća poruka.
Domena 'vjunos-sw1' se gasi
17
NAPOMENA: Nemojte koristiti naredbu “virsh destroy” jer ova komanda može oštetiti vJunosswitch VM disk. Ako vaš VM prestane da se diže nakon upotrebe naredbe “virsh destroy”, tada kreirajte živu QCOW2 disk kopiju date originalne QCOW2 slike.
Provjerite vJunos-switch VM
Ovo poglavlje opisuje kako provjeriti da li je vJunos-switch pokrenut i radi. 1. Provjerite je li vJunos-switch pokrenut i radi.
# virsh lista
# virsh lista
Id Name
Država
——————————
74 vjunos-sw1 radi
2. Povežite se na serijsku konzolu VCP-a.
Port za povezivanje sa serijskom konzolom VCP-a možete pronaći iz XML-a file. Također, možete se prijaviti na serijsku konzolu VCP-a preko “telnet localhost ” gdje je portnum specificiran u XML konfiguraciji file:
NAPOMENA: Broj telnet porta mora biti jedinstven za svaki vJunos-switch VM koji se nalazi na host serveru.
# telnet localhost 8610 Pokušavam 127.0.0.1… Povezano na localhost. Izlazni znak je '^]'. root@:~ #
3. Onemogućite automatsku nadogradnju slike.
18
Ako niste dali nikakvu početnu Junos konfiguraciju u gornjim koracima, tada će vJunos-switch, prema zadanim postavkama, pokušati DHCP za početno podešavanje mreže. Ako nemate DHCP server koji može dostaviti Junos konfiguraciju, možete dobiti ponovljene poruke kao što je prikazano u nastavku: “Auto Image Upgrade” Možete onemogućiti ove poruke na sljedeći način:
4. Provjerite jesu li ge interfejsi navedeni u vašem vJunos-switch xml-u file su postavljeni i dostupni. Koristite sažetu naredbu show interfaces.
Za nprample, ako je vJunos-switch XML definicija file specificira dvije virtuelne NIC povezane na
“ge-000” i “ge-001”, tada bi interfejsi ge-0/0/0 i ge-0/0/1 trebali biti u stanju veze “gore” kada potvrdite korištenje naredbe show interface output kao što je prikazano ispod .
root> prikaži kratko sučelje
Interface
Admin Link Proto
ge-0/0/0
gore gore
ge-0/0/0.16386
gore gore
lc-0/0/0
gore gore
lc-0/0/0.32769
gore gore vpls
pfe-0/0/0
gore gore
pfe-0/0/0.16383
gore inet
inet6
pfh-0/0/0
gore gore
pfh-0/0/0.16383
gore inet
pfh-0/0/0.16384
gore inet
ge-0/0/1
gore gore
ge-0/0/1.16386
gore gore
ge-0/0/2
gore dole
ge-0/0/2.16386
gore dole
Lokalno
Daljinski
19
ge-0/0/3 ge-0/0/3.16386 [snip]
gore dole gore dole
5. Provjerite da li je konfigurirano vnet inetrface ispod svakog odgovarajućeg “ge” mosta. Koristite naredbu brctl na host serveru, nakon što pokrenete vJunos-switch kao što je prikazano ispod:
# ip link dodaj ge-000 tip mosta
# ip link pokaži ge-000
naziv mosta id
STP omogućeni interfejsi
ge-000
8000.fe54009a419a br
vnet1
# ip link pokaži ge-001
naziv mosta id
STP omogućeni interfejsi
ge-001
8000.fe5400e9f94f br
vnet2
Konfigurirajte vJunos-switch na KVM
SAŽETAK
Pročitajte ovu temu da shvatite kako konfigurirati vJunos-switch u KVM okruženju.
U OVOM Odjeljku
Povežite se na vJunos-switch | 19 Konfiguracija aktivnih portova | 20 Imenovanje interfejsa | 20 Konfigurirajte MTU medija | 21
Povežite se na vJunos-switch
Telnet na broj serijske konzole naveden u XML-u file za povezivanje na vJunos-switch. Pogledajte detalje date u “Primjena i upravljanje vJunos-switch na KVM” na stranici 11. Na primjerample:
# telnet localhost 8610
20
Pokušavam 127.0.0.1… Povezano na localhost. Izlazni znak je '^]'. root@:~ # kli root>
Takođe možete SSH na vJunos-switch VCP.
Konfigurišite aktivne portove
Ovaj odjeljak opisuje kako konfigurirati broj aktivnih portova.
Možete odrediti broj aktivnih portova za vJunos-switch da odgovara broju NIC-ova dodatih VFP VM-u. Podrazumevani broj portova je 10, ali možete navesti bilo koju vrijednost u rasponu od 1 do 96. Pokrenite naredbu user@host# set chassis fpc 0 pic 0 number-of-ports 96 da odredite broj aktivnih portova. Konfigurišite broj portova na hijerarhijskom nivou [uredi chassis fpc 0 pic 0].
Imenovanje interfejsa
vJunos-switch podržava samo Gigabit Ethernet (ge) interfejse.
Ne možete promijeniti nazive sučelja u 10-Gigabit Ethernet (xe) ili 100-Gigabit Ethernet (et). Ako pokušate da promijenite imena interfejsa, onda će ovi interfejsi i dalje biti prikazani kao "ge" kada pokrenete show konfiguraciju ili kratke komande show interfaces. Evo bivšegampLe izlaz CLI naredbe “show configuration” kada korisnici pokušaju promijeniti ime sučelja u “et”:
šasija { fpc 0 { pic 0 { ## ## Upozorenje: izjava ignorisana: nepodržana platforma (ex9214) ## tip interfejsa et; }
21
} }
Konfigurirajte MTU medija
Možete konfigurirati jedinicu maksimalnog prijenosa medija (MTU) u rasponu od 256 do 9192. MTU vrijednosti izvan gore navedenog raspona se odbijaju. Morate konfigurirati MTU uključivanjem MTU naredbe na hijerarhijskom nivou [uredi ime interfejsa interfejsa]. Konfigurirajte MTU.
[uredi] korisnik@host# postavi interfejs ge-0/0/0 mtu
NAPOMENA: Maksimalna podržana MTU vrijednost je 9192 bajta.
Za nprample:
[uredi] korisnik@host# postavi interfejs ge-0/0/0 mtu 9192
4 POGLAVLJE
Rješavanje problema
Rješavanje problema vJunos-switch | 23
23
Rješavanje problema vJunos-switch
SAŽETAK
Koristite ovu temu za provjeru konfiguracije vJunos-switcha i za sve informacije o rješavanju problema.
U OVOM Odjeljku
Potvrdite da VM radi | 23 Provjera informacija o procesoru | 24 View Dnevnik Files | 25 Collect Core Dumps | 25
Provjerite da VM radi
· Proverite da li vJunos-switch radi nakon što ga instalirate.
virsh list Komanda virsh list prikazuje ime i stanje virtuelne mašine (VM). Stanje može biti: radi, u stanju mirovanja, pauzirano, isključeno, srušeno ili umiruće.
# virsh lista
Id Name
Država
—————————
72 vjunos-prekidač radi
· Možete zaustaviti i pokrenuti VM sa sljedećim virsh komandama: · virsh shutdown–Isključite vJunos-switch. · virsh start – Pokrenite neaktivnu VM koju ste prethodno definirali.
NAPOMENA: Nemojte koristiti naredbu “virsh destroy” jer to može oštetiti vJunos-switch VM disk.
24
Ako se vaš VM zaustavi i ne pokrene nakon upotrebe naredbe virsh destroy, onda kreirajte živu QCOW2 disk kopiju originalne QCOW2 slike.
Provjerite informacije o procesoru
Koristite naredbu lscpu na host serveru za prikaz informacija o CPU-u. Izlaz prikazuje informacije kao što su ukupan broj CPU-ova, broj jezgara po utičnici i broj CPU utičnica. Za nprampSledeći blok koda prikazuje informacije za Ubuntu 20.04 LTS host server koji podržava ukupno 32 CPU-a.
root@vjunos-host:~# lscpu Arhitektura: CPU op-režim(i): Redoslijed bajtova: Veličine adresa: CPU(i): On-line CPU(ovi) lista: Nit(e) po jezgru: Jezgra(a) po utičnici: Socket(s): NUMA čvor(i): ID dobavljača: porodica CPU: Model: Naziv modela: Steping: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtuelizacija: L1d keš: L1i keš: L2 keš : L3 keš memorija: NUMA čvor0 CPU(s):
x86_64 32-bit, 64-bit Little Endian 46 bita fizički, 48 bita virtuelni 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 512 VT -x 512 KiB 4 KiB 40 MiB 0 MiB 7,16-23-XNUMX
25
NUMA čvor 1 CPU(i): [snip]
8-15,24-31
View Dnevnik Files
View sistemske evidencije koriste naredbu show log na vJunos-switch instanci.
root > prikaži dnevnik ? Root > prikaži dnevnik? komanda prikazuje listu dnevnika files dostupan za viewing. Za nprample, to view dnevniki chassis daemon (chassisd) pokreću naredbu root > show log chassisd.
Prikupite deponije jezgra
Koristite naredbu show system core-dumps za view sakupljeno jezgro file. Možete prenijeti ove ispise jezgra na vanjski server radi analize preko fxp0 upravljačkog interfejsa na vJunos-switch-u.
Dokumenti / Resursi
![]() |
Juniper NETWORKS KVM vJunos Switch Deployment [pdf] Korisnički priručnik KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment |