Skjerament tal-Iswiċċ tal-KVM vJunos
Speċifikazzjonijiet
- Prodott: vJunos-swiċċ
- Gwida għall-Iskjerament: KVM
- Pubblikatur: Juniper Networks, Inc.
- Data tal-Pubblikazzjoni: 2023-11-20
- Websit: https://www.juniper.net
Informazzjoni dwar il-Prodott
Dwar Din il-Gwida
Il-Gwida ta' Deployment vJunos-switch tipprovdi struzzjonijiet u
informazzjoni dwar l-iskjerament u l-ġestjoni ta’ vJunos-switch fuq KVM
ambjent. Ikopri suġġetti bħall-fehim tal-overview of
vJunos-swiċċ, rekwiżiti ta 'ħardwer u softwer, installazzjoni u
skjerament, u soluzzjoni tal-problemi.
vJunos-swiċċ fuqview
Il-vJunos-switch huwa komponent tas-softwer li jista 'jiġi installat
fuq server x86 standard tal-industrija li jħaddem hypervisor Linux KVM
(Ubuntu 18.04, 20.04, 22.04, jew Debian 11 Bullseye). Jipprovdi
kapaċitajiet ta 'netwerking virtwali u hija mfassla biex toffri
flessibilità u skalabbiltà fl-iskjeramenti tan-netwerk.
Karatteristiċi Ewlenin Appoġġjati
- Kapaċità ta' netwerking virtwali
- Appoġġ għal servers x86 standard tal-industrija
- Kompatibbiltà ma 'Linux KVM hypervisor
- Kapaċità li tinstalla istanzi multipli vJunos-switch fuq wieħed
server
Benefiċċji u Użi
Il-vJunos-swiċċ joffri diversi benefiċċji u jista 'jintuża fi
diversi xenarji:
- Jippermetti infrastruttura tan-netwerk virtwali
- Tnaqqas l-ispejjeż tal-ħardwer billi tuża l-istandard tal-industrija
servers - Jipprovdi flessibilità u skalabbiltà fin-netwerk
skjeramenti - Tissimplifika l-ġestjoni u l-konfigurazzjoni tan-netwerk
Limitazzjonijiet
Filwaqt li l-vJunos-swiċċ huwa soluzzjoni qawwija ta 'netwerking, dan
għandu xi limitazzjonijiet x'jikkunsidra:
- Kompatibilità limitata għal Linux KVM hypervisor
- Jeħtieġ servers x86 standard għall-installazzjoni
- Jiddependi fuq il-kapaċitajiet u r-riżorsi tas-sottostanti
ħardwer tas-server
vJunos-swiċċ Arkitettura
L-arkitettura vJunos-switch hija mfassla biex tipprovdi a
ambjent tan-netwerking virtwalizzat fuq hypervisor KVM. Hija tutilizza
ir-riżorsi u l-kapaċitajiet tas-server x86 sottostanti
ħardwer biex iwassal servizzi ta’ netwerk ta’ prestazzjoni għolja.
Istruzzjonijiet għall-Użu tal-Prodott
Ħtiġijiet ta' ħardwer u softwer
Biex tuża b'suċċess vJunos-switch fuq KVM, kun żgur li tiegħek
is-sistema tissodisfa r-rekwiżiti minimi li ġejjin:
- Server x86 standard industrijali
- Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, jew Debian 11
Bullseye) - Softwer ta' parti terza applikabbli (mhux obbligatorju)
Installa u Użu vJunos-switch fuq KVM
Installa vJunos-switch fuq KVM
Segwi dawn il-passi biex tinstalla vJunos-switch fuq KVM
ambjent:
- Ipprepara l-Linux Host Servers biex tinstalla vJunos-switch.
- Uża u Immaniġġja vJunos-switch fuq KVM.
- Stabbilixxi l-Iskjerament tal-vJunos-switch fuq is-Server Ospitanti.
- Ivverifika l-VM tal-vJunos-switch.
- Ikkonfigura vJunos-swiċċ fuq KVM.
- Qabbad ma vJunos-swiċċ.
- Ikkonfigura Portijiet Attivi.
- Ismijiet tal-Interface.
- Ikkonfigura l-MTU tal-Midja.
Issolvi l-problemi tal-vJunos-swiċċ
Jekk tiltaqa' ma' xi kwistjonijiet b'vJunos-switch, tista' ssegwi
dawn il-passi għas-soluzzjoni tal-problemi:
- Ivverifika Li l-VM qed Tmexxi.
- Ivverifika l-Informazzjoni tas-CPU.
- View Log Files.
- Iġbor il-Core Dumps.
Mistoqsijiet Frekwenti (FAQ)
Dwar il-Prodott
Il-vJunos-switch huwa kompatibbli mal-hypervisors kollha?
Le, vJunos-switch huwa ddisinjat speċifikament għall-Linux KVM
iperviżur.
Nista 'ninstalla każijiet multipli ta' vJunos-switch fuq wieħed
server?
Iva, tista' tinstalla istanzi multipli vJunos-switch fuq a
server x86 standard wieħed tal-industrija.
Installazzjoni u Skjerament
Għal xiex huma r-rekwiżiti minimi ta' ħardwer u software
vJunos-swiċċ fuq KVM?
Ir-rekwiżiti minimi jinkludu server x86 standard tal-industrija
u hypervisor Linux KVM (Ubuntu 18.04, 20.04, 22.04, jew Debian
11 Bullseye). Softwer ta 'parti terza applikabbli jista' jkun ukoll
installat, iżda huwa fakultattiv.
Kif nista' nikkonnettja ma' vJunos-switch wara l-installazzjoni?
Tista 'tqabbad ma' vJunos-switch billi ssegwi dak ipprovdut
istruzzjonijiet fil-gwida tal-installazzjoni.
Issolvi l-problemi
Fejn nista' nsib il-log files għal vJunos-swiċċ?
Il-log files għal vJunos-swiċċ jistgħu jinstabu fil-speċifikat
direttorju fuq is-server ospitanti. Irreferi għat-taqsima tas-soluzzjoni tal-problemi
tal-gwida tal-iskjerament għal aktar informazzjoni.
Gwida ta' Deployment vJunos-switch għal KVM
Ippubblikat
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, il-logo Juniper Networks, Juniper, u Junos huma trademarks reġistrati ta’ Juniper Networks, Inc. fl-Istati Uniti u pajjiżi oħra. It-trademarks l-oħra kollha, il-marki tas-servizz, il-marki reġistrati, jew il-marki tas-servizz irreġistrati huma l-proprjetà tas-sidien rispettivi tagħhom.
Juniper Networks ma jassumi l-ebda responsabbiltà għal xi ineżattezzi f'dan id-dokument. Juniper Networks jirriżerva d-dritt li jibdel, jimmodifika, jittrasferixxi, jew inkella jirrevedi din il-pubblikazzjoni mingħajr avviż.
Gwida ta' Deployment vJunos-switch għal KVM Copyright © 2023 Juniper Networks, Inc. Id-drittijiet kollha riżervati.
L-informazzjoni f'dan id-dokument hija attwali mid-data fuq il-paġna tat-titolu.
AVVIŻ SENA 2000
Il-prodotti tal-ħardwer u tas-softwer Juniper Networks huma konformi mas-Sena 2000. Junos OS m'għandu l-ebda limitazzjoni magħrufa relatata mal-ħin sas-sena 2038. Madankollu, l-applikazzjoni NTP hija magħrufa li għandha xi diffikultà fis-sena 2036.
FTEHIM TAL-LIĊENZJA DWAR L-UTENTE AĦĦARIEN
Il-prodott Juniper Networks li huwa s-suġġett ta’ din id-dokumentazzjoni teknika jikkonsisti minn (jew huwa maħsub għall-użu ma’) softwer Juniper Networks. L-użu ta’ tali softwer huwa suġġett għat-termini u l-kundizzjonijiet tal-Ftehim dwar il-Liċenzja tal-Utent Aħħar (“EULA”) imqiegħed fuq https://support.juniper.net/support/eula/. Billi tniżżel, tinstalla jew tuża tali softwer, taqbel mat-termini u l-kundizzjonijiet ta’ dak l-EULA.
iii
Werrej
Dwar Din il-Gwida | v
1
Ifhem vJunos-swiċċ
vJunos-swiċċ fuqview | 2
Fuqview | 2
Karatteristiċi Ewlenin Appoġġjati | 3
Benefiċċji u Użi | 3
Limitazzjonijiet | 4
vJunos-swiċċ Arkitettura | 4
2
Ħtiġiet ta' ħardwer u softwer vJunos-swiċċ fuq KVM
Rekwiżiti Minimi ta' Hardware u Software | 8
3
Installa u Użu vJunos-switch fuq KVM
Installa vJunos-switch fuq KVM | 11
Ipprepara l-Linux Host Servers biex tinstalla vJunos-switch | 11
Uża u Immaniġġja vJunos-switch fuq KVM | 11 Twaqqaf il-VJunos-switch Deployment fuq is-Server Ospitanti | 12
Ivverifika l-vJunos-switch VM | 17
Ikkonfigura vJunos-switch fuq KVM | 19 Qabbad ma vJunos-swiċċ | 19
Ikkonfigura Portijiet Attivi | 20
Ismijiet tal-Interface | 20
Ikkonfigura l-MTU tal-Midja | 21
4
Issolvi l-problemi
Issolvi l-problemi vJunos-swiċċ | 23
Ivverifika li l-VM qed Tmexxi | 23
iv
Ivverifika l-Informazzjoni tas-CPU | 24 View Log Files | 25 Iġbor iż-żibel tal-qalba | 25
v
Dwar Din il-Gwida
Uża din il-gwida biex tinstalla l-virtwali Junos-switch (vJunos-switch). Il-vJunos-switch huwa verżjoni virtwali tal-pjattaforma tal-iswiċċjar EX bbażata fuq Junos. Jirrappreżenta swiċċ Juniper li jħaddem is-sistema operattiva Junos® (Junos OS) fl-ambjent tal-magna virtwali (KVM) ibbażata fuq il-kernel. Il-vJunos-swiċċ huwa bbażat fuq l-arkitettura nested Juniper Networks® vMX Virtual Router (vMX). Din il-gwida tinkludi wkoll proċeduri bażiċi ta' konfigurazzjoni u ġestjoni ta' vJunos-switch. Wara l-installazzjoni u l-konfigurazzjoni tal-vJunos-switch kif kopert f'din il-gwida, irreferi għad-dokumentazzjoni tal-OS Junos għal informazzjoni dwar il-konfigurazzjoni tas-softwer addizzjonali.
DOKUMENTAZZJONI RELATATA Junos OS għal Dokumentazzjoni tas-Serje EX
1 KAPITOLU
Ifhem vJunos-swiċċ
vJunos-swiċċ fuqview | 2 Arkitettura vJunos-swiċċ | 4
2
vJunos-swiċċ fuqview
SOMMARJU
Dan is-suġġett jipprovdi ħarsa ġenerali, karatteristiċi ewlenin appoġġjati, benefiċċji, u limitazzjonijiet tal-vJunosswitch.
F’DIN IT-TAQSIMA
Fuqview | 2 Karatteristiċi Ewlenin Appoġġjati | 3 Benefiċċji u Użi | 3 Limitazzjonijiet | 4
Fuqview
F'DIN IT-TAQSIMA vJunos-switch Installation Overview | 3
Aqra dan is-suġġett għal aktarview tal-vJunos-swiċċ. Il-vJunos-switch huwa verżjoni virtwali ta 'swiċċ Juniper li jmexxi l-OS Junos. Tista' tinstalla vJunos-switch bħala magna virtwali (VM) fuq server x86. Tista' tikkonfigura u timmaniġġja l-vJunos-switch bl-istess mod kif timmaniġġja swiċċ fiżiku. Il-vJunos-switch huwa magna virtwali waħda (VM) li tista' tuża biss fil-laboratorji u mhux fl-ambjent tal-produzzjoni. Il-vJunos-swiċċ huwa mibni bl-użu ta 'EX9214 bħala swiċċ Juniper ta' referenza u jappoġġja magna tar-Rotot waħda u Konċentratur PIC Flessibbli wieħed (FPC). Il-vJunos-swiċċ jappoġġja bandwidth sa 100 Mbps aggregat fuq l-interfaces kollha. M'għandekx bżonn tixtri liċenzja tal-bandwidth biex tuża l-vJunos-switch. Minflok ma tuża swiċċijiet tal-ħardwer, tista 'tuża l-vJunos-switch biex tibda s-softwer Junos għall-ittestjar tal-konfigurazzjonijiet tan-netwerk u l-protokolli.
3
vJunos-swiċċ Installazzjoni Overview
Tista' tinstalla l-komponenti tas-softwer tal-vJunos-switch fuq server x86 standard tal-industrija li jħaddem hypervisor Linux KVM (Ubuntu 18.04, 20.04, 22.04 jew Debian 11 Bullseye). Fuq servers li jmexxu l-hypervisor KVM, tista 'wkoll tħaddem softwer ta' parti terza applikabbli. Tista 'tinstalla istanzi multipli ta' vJunos-switch fuq server wieħed.
Karatteristiċi Ewlenin Appoġġjati
Dan is-suġġett jagħtik il-lista u d-dettalji tal-karatteristiċi ewlenin li huma appoġġjati u validati fuq vJunos-switch. Għal dettalji dwar il-konfigurazzjoni ta’ dawn il-karatteristiċi ara l-gwidi tal-karatteristiċi fuq: Gwidi għall-Utent. Il-vJunos-switch jappoġġja l-karatteristiċi ewlenin li ġejjin: · Jappoġġja sa 96 interface tal-iswiċċ · Jista’ jissimula topoloġiji ta’ underlay u overlay tal-IP taċ-ċentru tad-dejta. · Jappoġġja l-funzjonalità tal-weraq EVPN-VXLAN · Jappoġġja Edge-Routed Bridging (ERB) · Jappoġġja EVPN LAG multihoming f'EVPN-VXLAN (ESI-LAG)
Benefiċċji u Użi
Il-benefiċċji u l-każijiet ta’ użu tal-vJunos-switch fuq servers standard x86 huma kif ġej: · Nefqa kapitali mnaqqsa (CapEx) fil-laboratorju–Il-vJunos-switch huwa disponibbli b’xejn biex jinbnew laboratorji tat-test
tnaqqis fl-ispejjeż assoċjati ma 'swiċċijiet fiżiċi. · Ħin imnaqqas ta’ skjerament – Tista’ tuża l-vJunos-switch biex tibni u tittestja topoloġiji virtwalment
mingħajr ma jinbnew laboratorji fiżiċi għaljin. Laboratorji virtwali jistgħu jinbnew istantanjament. Bħala riżultat, tista 'tnaqqas l-ispejjeż u d-dewmien assoċjati ma' skjeramenti fuq il-hardware fiżiku. · Elimina l-ħtieġa u l-ħin għall-ħardwer tal-laboratorju–Is-swiċċ tal-vJunos jgħinek telimina l-ħin ta 'stennija għall-ħardwer tal-laboratorju biex jasal wara l-akkwist. vJunos-switch huwa disponibbli b'xejn u jista 'jitniżżel istantanjament. · Edukazzjoni u taħriġ–Jippermettilek tibni laboratorji għat-tagħlim u servizzi edukattivi għall-impjegati tiegħek.
4
· Prova tal-kunċett u l-ittestjar tal-validazzjoni–Tista’ tivvalida diversi topoloġiji ta’ swiċċjar taċ-ċentru tad-dejta, konfigurazzjonijiet pre-build examples, u lesti l-awtomazzjoni.
Limitazzjonijiet
Il-vJunos-switch għandu l-limitazzjonijiet li ġejjin: · Għandu Routing Engine wieħed u arkitettura FPC waħda. · Ma jappoġġjax aġġornament tas-softwer fis-servizz (ISSU). · Ma jappoġġjax it-twaħħil jew it-twaħħil ta 'interfaces meta jkun qed jaħdem. · SR-IOV għall-każijiet ta 'użu ta' vJunos-switch u throughput mhuwiex appoġġjat. · Minħabba l-arkitettura nested tiegħu, il-vJunos-switch ma jistax jintuża fl-ebda skjerament li jniedi l-
każijiet minn ġewwa VM. · Jappoġġja bandwidth massimu ta '100 Mbps fuq l-interfaces kollha.
NOTA: Liċenzji tal-bandwidth mhumiex ipprovduti peress li m'hemmx bżonn ta' liċenzja tal-bandwidth. Jista' joħroġ messaġġ ta' verifika tal-liċenzja. Injora l-messaġġi tal-verifika tal-liċenzja.
· Ma tistax taġġorna l-OS Junos fuq sistema li taħdem. Minflok, trid tuża istanza ġdida bis-softwer il-ġdid.
· Multicast mhux appoġġjat.
DOKUMENTAZZJONI RELATATA Rekwiżiti Minimi ta' Hardware u Software | 8
vJunos-swiċċ Arkitettura
Il-vJunos-switch huwa soluzzjoni VM waħda u mnaqqsa li fiha l-pjan virtwali ta 'trażmissjoni (VFP) u l-Magna tal-Packet Forwarding (PFE) jirrisjedu fil-VM ta' barra. Meta tibda l-vJunos-swiċċ, il-VFP
5 jibda VM ibbed li jmexxi l-immaġni Junos Virtual Control Plane (VCP). L-hypervisor KVM jintuża biex jintuża VCP. It-terminu "nestjat" jirreferi għall-VM VCP li qed ibejjet fi ħdan il-VM VFP, kif muri fil-Figura 1 f'paġna 5. Il-vJunos-switch jista 'jappoġġa sa 100 Mbps ta' throughput billi juża 4 cores u 5GB ta 'memorja. Kwalunkwe qlub u memorja addizzjonali kkonfigurati jiġu allokati lill-VCP. VFP m'għandux bżonn memorja addizzjonali minbarra l-footprint minimu appoġġjat. L-4 cores u l-memorja ta '5GB huma biżżejjed għal każijiet ta' użu fil-laboratorju. Figura 1: Arkitettura vJunos-switch
L-arkitettura tal-vJunos-switch hija organizzata f'saffi: · Il-vJunos-switch huwa fis-saff ta 'fuq. · L-hypervisor KVM u s-softwer tas-sistema relatat deskritt fit-taqsima tar-rekwiżiti tas-softwer
huma fis-saff tan-nofs. · Is-server x86 jinsab fis-saff fiżiku fil-qiegħ.
6
Il-fehim ta 'din l-arkitettura jista' jgħinek tippjana l-konfigurazzjoni tal-vJunos-switch tiegħek. Wara li toħloq l-istanza vJunos-Switch, tista' tuża l-Junos OS CLI biex tikkonfigura l-interfaces tal-vJunosswitch fil-VCP. Il-vJunos-switch jappoġġja interfaces Gigabit Ethernet biss.
2 KAPITOLU
Ħtiġiet ta' ħardwer u softwer vJunos-swiċċ fuq KVM
Rekwiżiti Minimi ta' Hardware u Software | 8
8
Rekwiżiti Minimi ta' Hardware u Software
Dan is-suġġett jipprovdilek il-lista ta' rekwiżiti ta' ħardwer u softwer biex tibda istanza ta' vJunos-switch. Tabella 1 f'paġna 8 telenka r-rekwiżiti tal-hardware għal vJunos-switch. Tabella 1: Rekwiżiti Minimi tal-Hardware għal vJunos-switch
Deskrizzjoni
Valur
Sampkonfigurazzjoni tas-sistema le
Għal simulazzjoni tal-laboratorju u każijiet ta 'użu ta' prestazzjoni baxxa (inqas minn 100 Mbps), kwalunkwe proċessur Intel x86 b'kapaċità VT-x.
Proċessuri Intel Ivy Bridge jew aktar tard.
Example tal-proċessur Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache
Numru ta' qlub
Minimu ta 'erba' qlub huma meħtieġa. Is-softwer jalloka tliet qlub lill-VFP u qalba waħda lill-VCP, li hija biżżejjed għall-biċċa l-kbira tal-każijiet ta 'użu.
Kwalunkwe qlub addizzjonali se jiġu pprovduti lill-VCP peress li tliet qlub huma biżżejjed biex jappoġġjaw il-ħtiġijiet tal-pjan tad-dejta tal-VFP.
Memorja
Huwa meħtieġ minimu ta 'memorja ta' 5GB. Madwar 3GB memorja se tkun allokata lill-VFP u 2 GB lill-VCP. Jekk jiġu pprovduti aktar minn 6 GB ta 'memorja totali, allura l-memorja VFP hija limitata għal 4GB, u l-memorja addizzjonali tiġi allokata lil VCP.
Rekwiżiti oħra · Kapaċità Intel VT-x. · Hyperthreading (rakkomandat) · AES-NI
Tabella 2 f'paġna 9 telenka r-rekwiżiti tas-softwer għal vJunos-switch.
9
Tabella 2: Rekwiżiti tas-Software għal Ubuntu
Deskrizzjoni
Valur
Sistema operattiva
NOTA: Il-lokalizzazzjoni bl-Ingliż biss hija appoġġjata.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtualization
· QEMU-KVM
Il-verżjoni default għal kull verżjoni Ubuntu jew Debian hija biżżejjed. L-apt-get install qemu-kvm jinstalla din il-verżjoni default.
Pakketti meħtieġa
NOTA: Uża l-kmandi apt-get install pkg jew sudo apt-get install biex tinstalla pakkett.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Ambjenti ta' Skjerament Appoġġjati
QEMU-KVM bl-użu ta' libvirt
Ukoll, l-iskjerament tal-metall vojt EVE-NG huwa appoġġjat.
Nota: vJunos-switch mhuwiex appoġġjat fuq EVE-NG jew kwalunkwe skjerament ieħor li jniedi vJunos minn ġewwa VM minħabba r-restrizzjonijiet ta 'virtwalizzazzjoni mnaqqsa fil-fond.
vJunos-swiċċ Stampi
L-immaġini jistgħu jiġu aċċessati miż-żona tat-tniżżil tal-laboratorju ta’ juniper.net fuq: Test Drive Juniper
3 KAPITOLU
Installa u Użu vJunos-switch fuq KVM
Installa vJunos-switch fuq KVM | 11 Uża u Immaniġġja vJunos-switch fuq KVM | 11 Ikkonfigura vJunos-switch fuq KVM | 19
11
Installa vJunos-switch fuq KVM
SOMMARJU
Aqra dan is-suġġett biex tifhem kif tinstalla l-vJunos-switch fl-ambjent KVM.
F’DIN IT-TAQSIMA
Ipprepara l-Linux Host Servers biex tinstalla vJunos-switch | 11
Ipprepara l-Linux Host Servers biex tinstalla vJunos-switch
Din it-taqsima tapplika kemm għal servers host Ubuntu kif ukoll Debian. 1. Installa l-verżjonijiet standard tal-pakkett għas-server host tiegħek Ubuntu jew Debian biex tiżgura li l-
servers jissodisfaw ir-rekwiżiti minimi ta 'hardware u software. 2. Ivverifika li t-teknoloġija Intel VT-x hija attivata. Mexxi l-kmand lscpu fuq is-server ospitanti tiegħek.
Il-qasam Virtualization fl-output tal-kmand lscpu juri VT-x, jekk VT-x huwa attivat. Jekk VT-x ma tkunx attivata, imbagħad ara d-dokumentazzjoni tas-server tiegħek biex titgħallem kif tiddaħħal fil-BIOS.
Uża u Immaniġġja vJunos-switch fuq KVM
SOMMARJU
Aqra dan is-suġġett biex tifhem kif tuża u timmaniġġja l-istanza vJunos-switch wara li tinstallaha.
F’DIN IT-TAQSIMA
Stabbilixxi l-Iskjerament tal-vJunos-switch fuq is-Server Ospitanti | 12 Ivverifika l-VM tal-vJunos-switch | 17
Dan is-suġġett jiddeskrivi: · Kif tqajjem il-vJunos-switch fuq is-servers tal-KVM billi tuża libvirt.
· Kif tagħżel l-ammont ta 'CPU u memorja, twaqqaf il-pontijiet meħtieġa għall-konnettività, u kkonfigurat il-port tas-serje.
12
· Kif tuża XML rilevanti file sezzjonijiet għall-konfigurazzjonijiet u selezzjonijiet elenkati qabel.
NOTA: Niżżel is-sample XML file u l-immaġni vJunos-swiċċ mill-Ġnibru websit.
Stabbilixxi l-Iskjerament tal-vJunos-switch fuq is-Server Ospitanti
Dan is-suġġett jiddeskrivi kif twaqqaf l-iskjerament tal-vJunos-switch fuq is-server ospitanti.
NOTA: Dan is-suġġett jenfasizza biss ftit sezzjonijiet tal-XML file li huma użati biex jintużaw vJunosswitch permezz libvirt. L-XML kollu file vjunos.xml huwa disponibbli biex jitniżżel flimkien mal-immaġni tal-VM u d-dokumentazzjoni assoċjata fuq il-paġna ta’ Downloads tas-Software tal-Lab ta’ vJunos.
Installa l-pakketti msemmija fit-taqsima Rekwiżiti Minimi tas-Software, jekk il-pakketti ma jkunux diġà installati. Ara “Rekwiżiti Minimi ta' Hardware u Software” f'paġna 8 1. Oħloq pont Linux għal kull interface Gigabit Ethernet tal-vJunos-switch li qed tippjana li tuża.
# ip link add ge-000 type bridge # ip link add ge-001 tip pont F'dan il-każ, l-istanza jkollha ge-0/0/0 u ge-0/0/1 konfigurati. 2. Ġib kull Pont Linux. ip link set ge-000 up ip link set ge-001 up 3. Agħmel kopja live disk tal-immaġni QCOW2 vJunos ipprovduta. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Agħmel kopja distinta għal kull vJunos li qed tippjana li tuża. Dan jiżgura li ma tagħmel l-ebda tibdil permanenti fuq l-immaġni oriġinali. L-immaġni live trid tkun tista' tinkiteb ukoll mill-utent li juża vJunos-switch – tipikament l-utent root. 4. Speċifika n-numru ta' cores ipprovduti lil vJunos billi timmodifika l-istrofa li ġejja.
13
L-istrofa li ġejja tispeċifika n-numru ta’ cores ipprovduti lil vJunos. Il-qlub minimi meħtieġa huma 4 u huma biżżejjed għal każijiet ta 'użu fil-laboratorju.
x86_64 IvyBridge qemu4
In-numru default ta 'qlub meħtieġ huwa 4 u huwa biżżejjed għal ħafna applikazzjonijiet. Dan huwa s-CPU minimu appoġġjat għal vJunos-switch. Tista 'tħalli l-mudell tas-CPU bħala IvyBridge. CPUs Intel tal-ġenerazzjoni aktar tard se jaħdmu wkoll b'dan is-setting. 5. Żid il-memorja jekk meħtieġ billi timmodifika l-istrofa li ġejja.
vjunos-sw1 5242880 5242880 4
L-eżample turi l-memorja default meħtieġa mill-vJunos-switch. Il-memorja default hija biżżejjed għal ħafna applikazzjonijiet. Tista 'żżid il-valur jekk meħtieġ. Juri wkoll l-isem tal-vJunos-switch speċifiku li qed jitnissel, li huwa vjunos-sw1 f'dan il-każ. 6. Speċifika l-isem u l-post tal-immaġni tal-vJunos-switch tiegħek billi timmodifika l-XML file kif muri fl-eżample.
<disk device="disk" tip="file”> <source file="/root/vjunos-sw1-live.qcow2″/>
Int trid tipprovdi kull VM vJunos fuq il-host bl-immaġni QCOW2 tagħha stess bl-isem uniku. Dan huwa meħtieġ għal libvirt u QEMU-KVM.
14
7. Oħloq l-immaġni tad-diska. # ./make-config.sh Il-vJunos-switch jaċċetta konfigurazzjoni inizjali billi jgħaqqad it-tieni disk mal-istanza VM li fiha l-konfigurazzjoni. Uża l-iskript ipprovdut make-config.sh biex toħloq l-immaġni tad-diska. L-XML file jirreferi għal dan id-drajv tal-konfigurazzjoni kif muri hawn taħt:
<disk device="disk" tip="file”> <source file=”/root/config.qcow2″/>
NOTA: Jekk ma tippreferix il-konfigurazzjoni inizjali, imbagħad neħħi l-istrofa t'hawn fuq mill-XML file.
8. Twaqqaf il-port Ethernet ta 'ġestjoni.
Dan example jippermettilek li tikkonnettja mal-VCP "fxp0" li huwa l-port ta 'ġestjoni minn barra s-server ospitanti li fih jirrisjedi vJunos-switch. Ikollok bżonn li jkollok indirizz IP routable kkonfigurat għal fxp0, jew permezz ta 'server DHCP jew billi tuża konfigurazzjoni CLI standard. L-"eth0" fl-istrofa t'hawn taħt tirreferi għall-interface tas-server ospitanti li jipprovdi konnettività għad-dinja esterna u għandu jaqbel mal-isem ta' din l-interface fuq is-server ospitanti tiegħek. Jekk m'intix qed tuża Dynamic Host Configuration Protocol (DHCP), imbagħad, wara li l-vJunos-switch ikun qed jaħdem, telnet mal-console tiegħu u kkonfigura l-indirizz IP għal "fxp0" billi tuża l-konfigurazzjoni CLI kif muri hawn taħt:
15
NOTA: Il-konfigurazzjonijiet hawn taħt huma biss examples jew sampsnippets tal-konfigurazzjoni le. Jista' jkun li jkollok ukoll twaqqaf konfigurazzjoni ta' rotta statika.
# issettja l-interfaces fxp0 unit 0 family inet address 10.92.249.111/23 # issettja l-għażliet tar-routing rotta statika 0.0.0.0/0 next-hop 10.92.249.254 9. Ippermetti SSH għall-port tal-ġestjoni tal-VCP. # issettja s-servizzi tas-sistema ssh root-login allow kmand. 10. Oħloq pont Linux għal kull port li tispeċifika fl-XML file.
L-ismijiet tal-port huma speċifikati fl-istrofa li ġejja. Il-konvenzjoni għall-vJunos-switch hija li tuża ge-0xy fejn "xy" tispeċifika n-numru attwali tal-port. Fl-eżample, ge-000 u ge-001 huma n-numri tal-port. Dawn in-numri tal-port se jiġu mmappjati mal-interfaces Junos ge-0/0/0 u ge-0/0/1 rispettivament. Kif issemma qabel, għandek bżonn toħloq pont Linux għal kull port li tispeċifika fl-XML file. 11. Ipprovdi numru tal-port tal-console tas-serje uniku għal kull vJunos-switch fuq is-server ospitanti tiegħek. Fl-eżample, in-numru tal-port uniku tas-serje console huwa "8610".
16
Timodifikax l-istrofa smbios li ġejja. Jgħid lil vJunos li huwa vJunos-switch.
12. Oħloq vJunos-sw1 VM billi tuża l-vJunos-sw1.xml file. # virsh toħloq vjunos-sw1.xml
It-terminu "sw1" jintuża biex jindika li din hija l-ewwel VM vJunos-switch li qed tiġi installata. Il-VMs sussegwenti jistgħu jissejħu vjunos-sw2, u vjunos-sw3 eċċ.
Bħala riżultat, tinħoloq il-VM u jintwera l-messaġġ li ġej:
Dominju vjunos-sw1 maħluq minn vjunos-sw1.xml 13. Iċċekkja /etc/libvirt/qemu.conf u neħħi l-kumment tal-linji XML li ġejjin jekk dawn il-linji kinux
ikkummenta. Xi exampil-valuri validi huma mogħtija hawn taħt. Neħħi l-kumment tal-linji speċifikati.
#
utent = “qemu” # Utent jismu “qemu”
#
utent = “+0” # Super utent (uid=0)
#
utent = “100” # Utent bl-isem “100” jew utent b’uid=100#user = “għerq”
<<
neħħi l-kumment ta' din il-linja
#
#grupp = "għerq" <<< neħħi l-kumment fuq din il-linja
14. Erġa' ibda libvirtd u erġa' oħloq il-VM vJunos-switch. # systemctl jerġa' jibda libvirtd
15. Itfi l-vJunos-switch skjerat fuq is-Server Ospitanti b'mod sikur (jekk meħtieġ). Uża l-kmand # virsh shutdown vjunos-sw1 biex tagħlaq vJunos-switch. Meta tesegwixxi dan il-pass, sinjal ta 'għeluq mibgħut lill-istanza ta' vJunos-switch jippermettilu li jagħlaq b'mod grazzjuż.
Il-messaġġ li ġej jintwera.
Id-dominju ‘vjunos-sw1’ qed jingħalaq
17
NOTA: Tużax il-kmand "virsh destroy" peress li dan il-kmand jista' jikkorrompi d-diska vJunosswitch VM. Jekk il-VM tiegħek tieqaf tibbotja wara li tuża l-kmand "virsh destroy", allura, oħloq kopja tad-diska QCOW2 ħaj tal-immaġni QCOW2 oriġinali pprovduta.
Ivverifika l-VM tal-vJunos-switch
Dan is-suġġett jiddeskrivi kif tivverifika jekk il-vJunos-switch huwiex qed jaħdem. 1. Ivverifika jekk il-vJunos-switch huwiex qed jaħdem.
# lista virsh
# lista virsh
Id Isem
Stat
——————————-
74 vjanos-sw1 running
2. Qabbad mal-console tas-serje tal-VCP.
Tista 'ssib il-port biex tikkonnettja mal-console serjali tal-VCP mill-XML file. Ukoll, tista’ tidħol fil-console serjali tal-VCP permezz tat-“telnet localhost ” fejn portnum huwa speċifikat fil-konfigurazzjoni XML file:
NOTA: In-numru tal-port telnet jeħtieġ li jkun uniku għal kull VM vJunos-switch li jirrisjedi fuq is-server ospitanti.
# telnet localhost 8610 Nipprova 127.0.0.1... Imqabbad ma' localhost. Il-karattru tal-ħarba huwa '^]'. għerq@:~ #
3. Iddiżattiva l-aġġornament tal-immaġni awtomatika.
18
Jekk ma fornijtx l-ebda konfigurazzjoni inizjali ta' Junos fil-passi ta' hawn fuq, allura l-vJunos-switch, b'mod awtomatiku, jipprova jagħmel DHCP għas-setup inizjali tan-netwerk. Jekk ma jkollokx server DHCP li jista’ jforni l-konfigurazzjoni ta’ Junos, tista’ tikseb messaġġi ripetuti kif muri hawn taħt: “Aġġornament tal-Immaġni Awtomatiku” Tista’ tiddiżattiva dawn il-messaġġi kif ġej:
4. Ivverifika jekk l-interfaces ge speċifikati fil-vJunos-switch xml tiegħek file huma up u disponibbli. Uża l-wiri interfaces kmand tese.
Per example, jekk id-definizzjoni vJunos-switch XML file jispeċifika żewġ NICs virtwali konnessi magħhom
"ge-000" u "ge-001", imbagħad ge-0/0/0 u ge-0/0/1 interfaces għandhom ikunu fl-istat tal-link "up" meta tivverifika bl-użu tal-kmand tal-output tal-interface tal-wirja kif muri hawn taħt .
għeruq> juru l-interfaces laqsin
Interface
Admin Link Proto
ge-0/0/0
up up
ge-0/0/0.16386
up up
lc-0/0/0
up up
lc-0/0/0.32769
up up vpls
pfe-0/0/0
up up
pfe-0/0/0.16383
up up inet
inet6
pfh-0/0/0
up up
pfh-0/0/0.16383
up up inet
pfh-0/0/0.16384
up up inet
ge-0/0/1
up up
ge-0/0/1.16386
up up
ge-0/0/2
'l fuq 'l isfel
ge-0/0/2.16386
'l fuq 'l isfel
Lokali
Remote
19
ge-0/0/3 ge-0/0/3.16386 [snip]
up down up down
5. Ivverifika li vnet inetrface taħt kull pont "ge" korrispondenti huwa kkonfigurat. Uża l-kmand brctl fuq is-server ospitanti, wara li tibda l-vJunos-switch kif muri hawn taħt:
# rabta ip żid pont tat-tip ge-000
# ip link juru ge-000
isem pont pont id
STP ppermettiet interfaces
ge-000
8000.fe54009a419a Nru
vnet1
# ip link juru ge-001
isem pont pont id
STP ppermettiet interfaces
ge-001
8000.fe5400e9f94f Nru
vnet2
Ikkonfigura vJunos-swiċċ fuq KVM
SOMMARJU
Aqra dan is-suġġett biex tifhem kif tikkonfigura l-vJunos-switch fl-ambjent KVM.
F’DIN IT-TAQSIMA
Qabbad ma vJunos-swiċċ | 19 Ikkonfigura Portijiet Attivi | 20 Ismijiet ta' Interface | 20 Ikkonfigura l-MTU tal-Midja | 21
Qabbad ma vJunos-swiċċ
Telnet għan-numru tas-serje tal-console speċifikat fl-XML file biex tikkonnettja ma vJunos-swiċċ. Ara d-dettalji pprovduti f'“Iskjera u Immaniġġja vJunos-switch fuq KVM” f'paġna 11. Għal example:
# telnet localhost 8610
20
Nipprova 127.0.0.1... Konness ma' localhost. Il-karattru tal-ħarba huwa '^]'. root@:~ # cli root>
Tista 'wkoll SSH għall-vJunos-switch VCP.
Ikkonfigura Portijiet Attivi
Din it-taqsima tiddeskrivi kif tikkonfigura n-numru ta 'portijiet attivi.
Tista' tispeċifika n-numru ta' portijiet attivi għall-vJunos-switch biex jaqbel man-numru ta' NICs miżjuda mal-VM VFP. In-numru default ta 'portijiet huwa 10, imma tista' tispeċifika kwalunkwe valur fil-medda ta '1 sa 96. Mexxi l-user@host# set chassis fpc 0 pic 0 number-of-ports 96 kmand biex tispeċifika n-numru ta' portijiet attivi. Ikkonfigura n-numru ta' portijiet fil-livell tal-ġerarkija [edit chassis fpc 0 pic 0].
Ismijiet tal-Interface
Il-vJunos-swiċċ jappoġġja biss interfaces Gigabit Ethernet (ge).
Ma tistax tbiddel l-ismijiet tal-interface għal 10-Gigabit Ethernet (xe) jew 100-Gigabit Ethernet (et). Jekk tipprova tibdel l-ismijiet tal-interface, allura dawn l-interfaces xorta se juru bħala "ge" meta tmexxi l-konfigurazzjoni tal-ispettaklu jew il-kmandi tal-wiri tal-interfaces. Hawn exampl-output tal-kmand CLI "show configuration" meta l-utenti jippruvaw jibdlu l-isem tal-interface għal "et":
chassis { fpc 0 { pic 0 { ## ## Twissija: dikjarazzjoni injorata: pjattaforma mhux appoġġjata (ex9214) ## interface-type et; }
21
} }
Ikkonfigura l-MTU tal-Midja
Tista 'tikkonfigura l-unità ta' trasmissjoni massima tal-midja (MTU) fil-medda 256 sa 9192. Il-valuri MTU barra mill-medda msemmija hawn fuq huma rrifjutati. Int trid tikkonfigura l-MTU billi tinkludi l-istqarrija tal-MTU fil-livell tal-ġerarkija [edit interface interface-name]. Ikkonfigura l-MTU.
[editja] user@host# issettja l-interface ge-0/0/0 mtu
NOTA: Il-valur massimu MTU appoġġjat huwa 9192 bytes.
Per example:
[editja] user@host# issettja l-interface ge-0/0/0 mtu 9192
4 KAPITOLU
Issolvi l-problemi
Issolvi l-problemi vJunos-swiċċ | 23
23
Issolvi l-problemi tal-vJunos-swiċċ
SOMMARJU
Uża dan is-suġġett biex tivverifika l-konfigurazzjoni tal-vJunos-switch tiegħek u għal kwalunkwe informazzjoni dwar is-soluzzjoni tal-problemi.
F’DIN IT-TAQSIMA
Ivverifika li l-VM qed Tmexxi | 23 Ivverifika l-Informazzjoni tas-CPU | 24 View Log Files | 25 Iġbor iż-żibel tal-qalba | 25
Ivverifika Li l-VM qed Tmexxi
· Ivverifika jekk il-vJunos-switch huwiex qed jaħdem wara li tinstallah.
virsh list Il-kmand virsh list juri l-isem u l-istat tal-magna virtwali (VM). L-istat jista 'jkun: taħdem, idle, waqfa qasira, għeluq, ġġarraf, jew imutu.
# lista virsh
Id Isem
Stat
—————————
72 vjunos-swiċċ running
· Tista' twaqqaf u tibda l-VMs bil-kmandi virsh li ġejjin: · virsh shutdown–Tfiq il-vJunos-switch. · virsh start–Ibda VM inattiva li ddefinijt qabel.
NOTA: Tużax il-kmand "virsh destroy" peress li dan jista 'jikkorrompi d-diska vJunos-switch VM.
24
Jekk il-VM tiegħek tieqaf u ma tibbotx wara li tuża l-kmand virsh destroy, imbagħad oħloq kopja tad-diska QCOW2 ħaj tal-immaġni QCOW2 oriġinali pprovduta.
Ivverifika l-Informazzjoni tas-CPU
Uża l-kmand lscpu fuq is-server ospitanti biex turi l-informazzjoni tas-CPU. L-output juri informazzjoni bħan-numru totali ta 'CPUs, in-numru ta' qlub għal kull socket, u n-numru ta 'sokits tas-CPU. Per example, il-codeblock li ġej juri l-informazzjoni għal server host Ubuntu 20.04 LTS li jappoġġja total ta '32 CPUs.
root@vjunos-host:~# lscpu Arkitettura: CPU op-mode(s): Ordni tal-Byte: Daqsijiet ta' l-indirizz: CPU(s): Lista ta' CPU(s) onlajn: Thread(s) għal kull qalba: Core(s) għal kull socket: Socket(s): Node(s) NUMA: ID tal-bejjiegħ: Familja tas-CPU: Mudell: Isem tal-mudell: Stepping: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtualization: L1d cache: L1i cache: L2 cache : L3 cache: NUMA node0 CPU(s):
x86_64 32-bit, 64-bit Little Endian 46 bit fiżiku, 48 bits virtwali 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 VT -x 1200.0000 KiB 5187.52 KiB 512 MiB 512 MiB 4-40-0
25
CPU(s) tan-node1 NUMA: [snip]
8-15,24-31
View Log Files
View is-sistema tirreġistra bl-użu tal-kmand tal-ispettaklu tal-ġurnal fuq l-istanza vJunos-switch.
għerq > turi log ? L-għerq > juru log ? kmand juri l-lista ta 'log files disponibbli għal viewing. Għall-eżample, biex view il-daemon tax-chassis (chassisd) zkuk imexxu l-għerq > juru log chassisd kmand.
Iġbor il-Core Dumps
Uża l-kmand tal-core-dumps tas-sistema juru biex view il-qalba miġbura file. Tista 'tittrasferixxi dawn id-dumps tal-qalba għal server estern għall-analiżi permezz tal-interface ta' ġestjoni fxp0 fuq il-vJunos-switch.
Dokumenti / Riżorsi
![]() | Juniper NETWORKS KVM vJunos Switch Deployment [pdfGwida għall-Utent Skjerament ta' Swiċċ ta' KVM vJunos, Skjerament ta' Swiċċ tal-KVM, vJunos, Skjerament ta' Swiċċ, Skjerament |