KVM vJunos Switch Deployment
Specifications
- Hilber: vJunos-veguheztin
- Rêbernameya Berhevkirinê: KVM
- Weşanger: Juniper Networks, Inc.
- Dîroka Weşandinê: 2023-11-20
- Webmalper: https://www.juniper.net
Agahiya hilberê
Derheqê Vê Rêbernameyê de
Rêbernameya Dabeşkirina vJunos-switch talîmatan û
agahî li ser danîn û birêvebirina vJunos-switch li ser KVM
dor. Ew mijarên wekî têgihîştina ser de vedihewîneview of
vJunos-switch, pêdiviyên hardware û nermalavê, sazkirin û
bicihkirin, û çareserkirina pirsgirêkan.
vJunos-biguherîne Serview
VJunos-switch hêmanek nermalavê ye ku dikare were saz kirin
li ser serverek x86-ya standard-pîşesaziyê ku hîpervisorek Linux KVM-ê dixebitîne
(Ubuntu 18.04, 20.04, 22.04, an Debian 11 Bullsye). Ew pêşkêş dike
kapasîteyên torê yên virtualkirî û ji bo pêşkêşkirinê hatî çêkirin
nermbûn û berbelavbûn di bicihkirina torê de.
Taybetmendiyên sereke piştgirî kirin
- Kapasîteyên torê yên virtual
- Piştgiriya ji bo pêşkêşkerên x86-standard ên pîşesaziyê
- Lihevhatina bi hypervisor Linux KVM
- Qabiliyeta sazkirina gelek mînakên vJunos-switch li ser yek
server
Feyde û Bikaranîn
VJunos-switch gelek feydeyan pêşkêşî dike û dikare tê de were bikar anîn
senaryoyên cuda:
- Binesaziya torê ya virtualkirî çalak dike
- Bi karanîna standard-pîşesaziyê lêçûnên hardware kêm dike
pêşkêşkerên - Di torê de nermbûn û mezinbûnê peyda dike
belavbûnên - Rêvebir û veavakirina torê hêsan dike
Sînorkirin
Dema ku vJunos-switch çareseriyek torê ya hêzdar e, ew
hin sînor hene ku meriv li ber çavan bigire:
- Lihevhatî bi hypervisor Linux KVM ve sînorkirî ye
- Ji bo sazkirinê serverên x86-standard ên pîşesaziyê hewce dike
- Bi kapasîteyên û çavkaniyên bingehîn ve girêdayî ye
hardware server
vJunos-switch Architecture
Mîmariya vJunos-switch ji bo peydakirina a
jîngeha torê ya virtual li ser hîpervisorek KVM. Ew bi kar tîne
çavkanî û kapasîteyên servera x86 ya bingehîn
hardware ku karûbarên torê yên performansa bilind peyda dike.
Talîmatên Bikaranîna Product
Pêdiviyên Hardware û Nermalavê
Ji bo ku vJunos-switch bi serfirazî li ser KVM-ê bicîh bikin, pê ewle bin ku we
Pergala herî kêm hewcedariyên jêrîn pêk tîne:
- Pêşkêşkara x86-standard a pîşesaziyê
- Hypervisor Linux KVM (Ubuntu 18.04, 20.04, 22.04, an Debian 11
Bullsye) - Nermalava partiya sêyemîn a bicîhkirî (vebijarkî)
VJunos-switch li ser KVM saz bikin û bicîh bikin
VJunos-switch li ser KVM saz bikin
Van gavan bişopînin da ku vJunos-switch li ser KVM saz bikin
dor:
- Pêşkêşkerên Host Linux-ê amade bikin ku vJunos-switch saz bikin.
- VJunos-switch li ser KVM-ê bicîh bikin û bi rê ve bibin.
- Dabeşkirina vJunos-switch li ser Pêşkêşkara Host saz bikin.
- VM-ya vJunos-switch verast bikin.
- VJunos-switch li ser KVM-ê mîheng bikin.
- Bi vJunos-switch ve girêdin.
- Veavakirina Portên Çalak.
- Navdêr Navdêr.
- MTU-ya Medyayê mîheng bike.
Pirsgirêka vJunos-switch
Ger hûn bi vJunos-switch re bi pirsgirêkek re rû bi rû bimînin, hûn dikarin bişopînin
van gavên çareserkirinê:
- Piştrast bikin ku VM dimeşe.
- Agahdariya CPU-ê verast bikin.
- View Darbend Files.
- Dumpên Core berhev bikin.
Pirsên Pir Pir pirsîn (FAQ)
Der barê Hilberê de
Ma vJunos-switch bi hemî hîpervisoran re hevaheng e?
Na, vJunos-switch bi taybetî ji bo Linux KVM hatî çêkirin
hypervisor.
Ma ez dikarim gelek mînakên vJunos-switch li yek yek saz bikim
server?
Erê, hûn dikarin gelek mînakên vJunos-switch li ser a saz bikin
pêşkêşkara x86 ya yekane pîşesaziya-standard.
Sazkirin û Sazkirin
Pêdiviyên herî kêm hardware û nermalavê ji bo çi ne
vJunos-li ser KVM-ê veguherîne?
Pêdiviyên herî kêm serverek x86-standard a pîşesaziyê vedihewîne
û hîpervisorek Linux KVM (Ubuntu 18.04, 20.04, 22.04, an Debian
11 Bullsye). Nermalava partiya sêyemîn jî dikare bibe
hatiye sazkirin, lê ew vebijarkî ye.
Ez çawa dikarim piştî sazkirinê bi vJunos-switch ve girêbidim?
Hûn dikarin bi şopandina peydakirî ve bi vJunos-switch ve girêdin
talîmatên di rêberê sazkirinê de.
Çareserkirina pirsgirêkan
Ez dikarim têketinê li ku bibînim files ji bo vJunos-switch?
Têketin files ji bo vJunos-switch dikare di nav diyarkirî de were dîtin
pelrêça li ser servera mêvandar. Binêre beşa çareserkirina pirsgirêkan
ji bo bêtir agahdarî rêbernameya belavkirinê.
Ji bo KVM Rêbernameya Bicihkirina vJunos-switch
Weşandin
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, logoya Juniper Networks, Juniper, û Junos marqeyên qeydkirî yên Juniper Networks, Inc. li Dewletên Yekbûyî û welatên din in. Hemî tîcaretên din, nîşaneyên karûbar, nîşanên qeydkirî, an nîşanên karûbarê qeydkirî milkê xwediyên wan ên têkildar in.
Juniper Networks ti berpirsiyariyek ji bo xeletiyên di vê belgeyê de nagire ser xwe. Juniper Networks mafê guheztin, guheztin, veguheztin, an wekî din veguhezîne vê weşanê bêyî agahdarkirinê parastiye.
Rêbernameya Dabeşkirina vJunos-switch ji bo KVM Copyright © 2023 Juniper Networks, Inc. Hemû maf parastî ne.
Agahdariya di vê belgeyê de heya roja ku li ser rûpela sernavê ye.
SAL 2000 AGAHIYA
Berhemên hardware û nermalavê yên Juniper Networks li gorî sala 2000-an in. Junos OS di sala 2038-an de ti tixûbên têkildar ên demê nayê zanîn. Lêbelê, serîlêdana NTP-ê di sala 2036-an de tê zanîn ku hin dijwarî heye.
DAWÎ BERSÎVEK BERSÎVEK BERSÎVEK
Berhema Juniper Networks ku mijara vê belgeya teknîkî ye ji nermalava Juniper Networks pêk tê (an jî ji bo karanîna bi wan re tê armanc kirin). Bikaranîna nermalava weha girêdayî şert û mercên Peymana Lîsansê ya Bikarhêner Dawî ("EULA") ye ku li https://support.juniper.net/support/eula/ hatî şandin. Bi dakêşandin, sazkirin an karanîna nermalava weha, hûn şert û mercên wê EULA qebûl dikin.
iii
Tabloya naverokê
Derbarê Vê Rêbernameyê de | v
1
VJunos-switch fêm bikin
vJunos-biguherîne Serview | 2
Serview | 2
Taybetmendiyên sereke piştgirî kirin | 3
Feyde û Bikaranîn | 3
Sînorkirin | 4
vJunos-switch Architecture | 4
2
Pêdiviyên Hardware û Nermalavê vJunos-li ser KVM-ê veguherînin
Pêdiviyên Hardware û Nermalava Kêmtirîn | 8
3
VJunos-switch li ser KVM saz bikin û bicîh bikin
VJunos-switch li ser KVM saz bikin | 11
Pêşkêşkerên Host Linux-ê amade bikin ku vJunos-switch | 11
Veguheztina vJunos-ê li ser KVM-ê bicîh bikin û bi rê ve bibin | 11 Dabeşkirina vJunos-switch li ser Pêşkêşkara Mêvandar saz bikin | 12
VJunos-switch VM piştrast bikin | 17
VJunos-switch li ser KVM mîheng bike | 19 Girêdana vJunos-switch | 19
Veavakirina Portên Çalak | 20
Navbera Navberê | 20
Mîhenga MTU ya Medyayê | 21
4
Pirsgirêkan çareser bikin
Pirsgirêka vJunos-switch | 23
Verast bikin ku VM Dikeve | 23
iv
Agahdariya CPU piştrast bikin | 24 View Darbend Files | 25 Çerxên bingehîn berhev bikin | 25
v
Derheqê Vê Rêbernameyê de
Vê rêbernameyê bikar bînin ku hûn virtual Junos-switch (vJunos-switch) saz bikin. VJunos-switch guhertoyek virtual ya platforma guheztinê ya EX-ê ya Junos-ê ye. Ew guhezek Juniper-ê ku pergala xebitandina Junos® (Junos OS) di hawîrdora makîneya virtual-based kernel (KVM) de dixebite destnîşan dike. VJunos-switch li ser mîmariya hêlînkirî ya Juniper Networks® vMX Router Virtual (vMX) ye. Ev rênîşander di heman demê de prosedurên veavakirin û rêveberiyê yên bingehîn ên vJunos-switch jî vedihewîne. Piştî sazkirin û mîhengkirina vJunos-switch wekî ku di vê rêbernameyê de hatî destnîşan kirin, ji bo agahdariya li ser veavakirina nermalava zêde serî li belgeya Junos OS-ê bidin.
BELGEYÊN PÊKDÎ Junos OS ji bo Belgekirina Series EX
1 BEŞA
VJunos-switch fêm bikin
vJunos-biguherîne Serview | 2 Mîmariya vJunos-switch | 4
2
vJunos-biguherîne Serview
BERHEVKIRINÎ
Ev mijar serpêhatiyek, taybetmendiyên sereke yên piştgirî, feyde û tixûbên vJunosswitch peyda dike.
DI VÊ BEŞÊ DE
Serview | 2 Taybetmendiyên sereke piştgirî kirin | 3 Feyde û Bikaranîn | 3 Sînorkirin | 4
Serview
DI VÊ BEŞÊ de vJunos-biguherîne Sazkirinê Serview | 3
Vê mijarê ji bo bêtir bixwîninview ya vJunos-switch. VJunos-switch guhertoyek virtual ya guhezek Juniper e ku Junos OS-ê dimeşîne. Hûn dikarin vJunos-switch wekî makîneyek virtual (VM) li ser serverek x86 saz bikin. Hûn dikarin bi heman awayê ku hûn veguhezek laşî birêve dibin veguheztina vJunos-ê mîheng bikin û îdare bikin. VJunos-switch makîneyek virtual yekane (VM) ye ku hûn dikarin tenê di laboratîfan de û ne li hawîrdora hilberînê bikar bînin. VJunos-switch bi karanîna EX9214-ê wekî guhezek Juniper-a referansê hatî çêkirin û motorek Routing û yek Concentrator PIC-a Flexible (FPC) piştgirî dike. VJunos-switch bandwidthek heya 100 Mbps li ser hemî navbeynkaran berhev dike piştgirî dike. Ji bo bikaranîna vJunos-switch ne hewce ye ku hûn destûrnameyek firehiya bandê bikirin. Li şûna ku hûn guheztinên hardware bikar bînin, hûn dikarin vJunos-switch bikar bînin da ku nermalava Junos ji bo ceribandina mîheng û protokolên torê dest pê bikin.
3
vJunos-switch Sazkirinê Serview
Hûn dikarin hêmanên nermalava vJunos-switch-ê li ser serverek x86-standard a pîşesaziyê saz bikin ku hîpervisorek Linux KVM-ê dixebitîne (Ubuntu 18.04, 20.04, 22.04 an Debian 11 Bullseye). Li ser serverên ku hîpervisorê KVM-ê dimeşînin, hûn dikarin nermalava sêyemîn-a-sêyem jî bicîh bînin. Hûn dikarin gelek mînakên vJunos-switch li ser serverek yekane saz bikin.
Taybetmendiyên sereke piştgirî kirin
Ev mijar navnîş û hûrguliyên taybetmendiyên sereke yên ku li ser vJunos-switch têne piştgirî kirin û pejirandin pêşkêşî we dike. Ji bo hûrguliyên li ser veavakirina van taybetmendiyan li rêberên taybetmendiyê binêre: Rêbernameyên Bikarhêner. VJunos-Switch taybetmendiyên sereke yên jêrîn piştgirî dike: · Heya 96 navbeynkarên guheztinê piştgirî dike · Dikare topolojiyên binavê IP-ya navenda daneyê simule bike. · Karbidestiya pelê EVPN-VXLAN piştgirî dike · Pira bi rêkûpêk (ERB) piştgirî dike · EVPN LAG multihoming di EVPN-VXLAN (ESI-LAG) de piştgirî dike
Feyde û Bikaranîn
Feyde û rewşên karanîna vJunos-switch li ser serverên x86 standard wiha ne: · Lêçûnên sermayeyê (CapEx) li ser laboratûvarê kêm kirin – vJunos-switch ji bo avakirina laboratûwarên ceribandinê belaş heye.
kêmkirina lêçûnên ku bi guheztinên laşî ve girêdayî ne. · Wextê danînê kêm kirin – Hûn dikarin vJunos-switch bikar bînin da ku topolojiyên bi rastî çêbikin û ceribandin.
bêyî avakirina laboratûwarên fizîkî yên biha. Laboratorên virtual dikarin tavilê werin çêkirin. Wekî encamek, hûn dikarin lêçûn û derengiyên ku bi bicihkirina li ser hardwareya laşî ve girêdayî ne kêm bikin. · Hewcedarî û wextê ji bo hardware laboratîfê ji holê rakin – Veguheztina vJunos ji we re dibe alîkar ku hûn wextê li benda gihîştina hardware laboratîfê ji holê rakin piştî kirînê. vJunos-switch belaş heye û dikare tavilê were dakêşandin. · Perwerde û hînkirin–Destûrê dide we ku hûn ji bo xebatkarên xwe ji bo fêrbûn û karûbarên perwerdehiyê laboratîfan ava bikin.
4
· Belgeya konseptê û ceribandina erêkirinê - Hûn dikarin cûrbecûr topolojiyên guheztina navenda daneyê, mîhengên pêş-avakirinê yên berê rast bikinamples, û otomasyonê amade bikin.
Sînorkirin
The vJunos-switch xwedan sînorkirinên jêrîn e: · Xwedî motorek Routing û mîmariya FPC ya yekane ye. · Nûvekirina nermalava hundurîn (ISSU) piştgirî nake. · Dema ku tê xebitandin piştgirî an veqetandina navberan nake. · SR-IOV ji bo rewşên karanîna vJunos-switch û rêvegirtinê nayê piştgirî kirin. · Ji ber mîmariya xwe ya hêlîn, vJunos-switch nikare di her veguheztina ku dest pê dike de were bikar anîn.
mînakên ji nav VM. · Li ser hemî navbeynkaran 100 Mbps bandê herî zêde piştgirî dike.
BİXWÎNE: Ji ber ku hewcedariya lîsansek firehiya bandê tune ye, destûrnameyên bandê nayên peyda kirin. Dibe ku peyama kontrolkirina lîsansê derkeve holê. Peyamên kontrolkirina lîsansê paşguh nekin.
· Hûn nikarin Junos OS-ê li ser pergalek xebitandinê nûve bikin. Di şûna wê de, divê hûn bi nermalava nû re mînakek nû bicîh bikin.
· Multicast nayê piştgirî kirin.
BELGEYÊN PÊWENDÎ Kêmtirîn Pêdiviyên Hardware û Nermalavê | 8
vJunos-switch Architecture
VJunos-switch çareseriyek VM-ya yekane, hêlîn e ku tê de balafira şandina virtual (VFP) û Motora Pêşkêşkirina Pakêtê (PFE) di VM-ya derveyî de dimînin. Dema ku hûn dest bi veguhertina vJunos-ê, VFP-ê dikin
5 VM-ya hêlînek ku wêneya Junos Virtual Control Plane (VCP) dimeşîne dest pê dike. KVM hypervisor ji bo bicîhkirina VCP tê bikar anîn. Têgeha "hêlîn" tê wê wateyê ku VCP VM di nav VFP VM-ê de tê hêlînkirin, wekî ku di Xiflteya 1-ê de li ser rûpela 5-ê tê xuyang kirin. VJunos-switch dikare bi karanîna 100 core û 4 GB bîranînê heya 5 Mbps destek bide. Her naverok û bîra zêde ya ku hatî mîheng kirin ji VCP re tê veqetandin. VFP ji xeynî şopa hindiktirîn a ku hatî piştgirî kirin pêdiviya bîranîna zêde nake. 4 core û bîra 5 GB ji bo dozên karanîna laboratîfê bes e. Wêne 1: Mîmariya vJunos-switch
Mîmariya vJunos-switch di qatan de hatiye organîzekirin: · VJunos-switch li qata jorîn e. · Hîpervisorê KVM û nermalava pergalê ya têkildar ku di beşa hewcedariyên nermalavê de hatî destnîşan kirin
di qata navîn de ne. · Pêşkêşkara x86 di qata fizîkî ya jêrîn de ye.
6
Fêmkirina vê mîmariyê dikare ji we re bibe alîkar ku hûn veavakirina vJunos-switch-a xwe plansaz bikin. Piştî ku hûn mînaka vJunos-Switch biafirînin, hûn dikarin Junos OS CLI-ê bikar bînin da ku pêvekên vJunosswitch di VCP-ê de mîheng bikin. VJunos-switch tenê pêwendiyên Gigabit Ethernet piştgirî dike.
2 BEŞA
Pêdiviyên Hardware û Nermalavê vJunos-li ser KVM-ê veguherînin
Pêdiviyên Hardware û Nermalava Kêmtirîn | 8
8
Kêmtirîn Pêdiviyên Hardware û Nermalavê
Ev mijar navnîşa hewcedariyên hardware û nermalavê pêşkêşî we dike ku hûn mînakek vJunos-switch dest pê bikin. Tabloya 1 li ser rûpela 8-ê hewcedariyên hardware ji bo vJunos-switch navnîş dike. Tablo 1: Ji bo vJunos-switch Pêdiviyên Hardware yên Kêmtirîn
Terîf
Giranî
Sample veavakirina pergalê
Ji bo simulasyona laboratîfê û performansa kêm (kêmtir ji 100 Mbps) rewşên bikar bînin, her pêvajoyek Intel x86 bi kapasîteya VT-x.
Pêvajoyên Intel Ivy Bridge an paşê.
ExampPêvajoya Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache
Hejmara korsan
Bi kêmanî çar core hewce ne. Nermalava sê naverok ji VFP-ê û yek bingehek ji VCP-yê re vediqetîne, ku ji bo pir rewşên karanîna bes e.
Dê her cûreyên pêvek ji VCP re were peyda kirin ji ber ku sê heb bes ji bo piştgirîkirina hewcedariyên balafira daneya VFP-ê bes in.
Bîr
Herî kêm 5 GB bîra hewce ye. Nêzîkî 3 GB bîra dê ji VFP re û 2 GB jî ji VCP re were veqetandin. Ger zêdetirî 6 GB bîra giştî were peyda kirin, wê hingê bîra VFP bi 4 GB tê girtin, û bîra zêde ji VCP re tê veqetandin.
Pêdiviyên din · Kapasîteya Intel VT-x. · Hyperthreading (pêşniyar kirin) · AES-NI
Tabloya 2 li ser rûpela 9-ê hewcedariyên nermalavê yên ji bo vJunos-switch navnîş dike.
9
Tablo 2: Pêdiviyên Nermalavê yên ji bo Ubuntu
Terîf
Giranî
Pergala xebitandinê
BİXWÎNE: Tenê herêmîkirina Îngilîzî piştgirî ye.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullsye
Virtualization
· QEMU-KVM
Guhertoya xwerû ji bo her guhertoya Ubuntu an Debian bes e. Apt-get install qemu-kvm vê guhertoya xwerû saz dike.
pakêtên pêwîst
BİXWÎNE: Navê apt-get install pkg an sazkirina sudo apt-get bikar bînin ferman dide ku pakêtek saz bike.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Jîngehên Damezrandina Piştevanî
QEMU-KVM libvirt bikar tîne
Di heman demê de, sazkirina metala tazî EVE-NG tê piştgirî kirin.
Nîşe: vJunos-switch li ser EVE-NG an li cîhên din ên ku vJunos ji hundurê VM-ê dest pê dike nayê piştgirî kirin ji ber astengiyên virtualkirina hêlînên kûr.
Wêneyên vJunos-switch
Wêneyên dikarin ji qada dakêşana laboratîfê ya juniper.net li ser: Test Drive Juniper werin gihîştin
3 BEŞA
VJunos-switch li ser KVM saz bikin û bicîh bikin
VJunos-switch li ser KVM saz bikin | 11 VJunos-switch li ser KVM-ê saz bikin û bi rê ve bibin | 11 VJunos-switch li ser KVM mîheng bike | 19
11
VJunos-switch li ser KVM saz bikin
BERHEVKIRINÎ
Vê mijarê bixwînin ku hûn fêm bikin ka meriv çawa di hawîrdora KVM-ê de vJunos-switch saz dike.
DI VÊ BEŞÊ DE
Pêşkêşkerên Host Linux-ê amade bikin ku vJunos-switch | 11
Pêşkêşkerên Host Linux-ê amade bikin ku vJunos-switch saz bikin
Ev beş hem ji bo serverên mêvandar ên Ubuntu û Debian derbas dibe. 1. Guhertoyên pakêtê yên standard ji bo servera xweya mêvandarê Ubuntu an Debian saz bikin da ku pê ewle bin
pêşkêşker pêdiviyên herî kêm hardware û nermalavê bicîh tîne. 2. Piştrast bike ku teknolojiya Intel VT-x çalak e. Fermana lscpu li ser servera xweya mêvandar bixebite.
Qada Virtualîzasyonê ya di derana fermana lscpu de VT-x nîşan dide, heke VT-x çalak be. Ger VT-x neçalak be, wê hingê belgeya servera xwe bibînin ku fêr bibin ka meriv wê çawa di BIOS-ê de çalak bike.
VJunos-switch li ser KVM-ê bicîh bikin û bi rê ve bibin
BERHEVKIRINÎ
Vê mijarê bixwînin da ku hûn fêm bikin ka meriv çawa piştî ku hûn saz bikin mînaka vJunos-switch çawa saz bikin û rêvebirin.
DI VÊ BEŞÊ DE
Damezrandina vJunos-switch-ê li ser servera mêvandar saz bikin | 12 VJunos-switch VM piştrast bikin | 17
Ev mijar diyar dike: · Meriv çawa bi karanîna libvirt-ê li ser pêşkêşkerên KVM-ê veguherîna vJunos-ê derxe.
· Meriv çawa mîqdara CPU û bîranînê hilbijêrin, ji bo girêdanê pirên pêwîst saz bikin, û porta serial mîheng bikin.
12
· Meriv çawa XML-ya têkildar bikar tîne file beşên ji bo veavakirin û vebijarkên ku berê hatine navnîş kirin.
NOT: Daxistina sampli XML file û wêneyê vJunos-guhêrbar ji Juniper website.
Dabeşkirina vJunos-switch li ser Pêşkêşkara Host saz bikin
Ev mijar diyar dike ka meriv çawa li ser servera mêvandar sazkirina vJunos-switch saz dike.
BİXWÎNE: Ev mijar tenê çend beşên XML-ê ronî dike file ku ji bo bicihkirina vJunosswitch bi libvirt ve têne bikar anîn. Tevahiya XML file vjunos.xml li ser rûpela Daxistina Nermalava vJunos Lab digel wêneya VM û belgeyên pêwendiyê ji bo daxistinê heye.
Pakêtên ku di beşa Pêdiviyên Nermalava Kêmtirîn de hatine destnîşan kirin, heke pakêt jixwe nehatine saz kirin. Binêre "Kêmtirîn Pêdiviyên Hardware û Nermalavê" li ser rûpela 8 1. Ji bo her navbeynkariya Gigabit Ethernet a vJunos-switch-a ku hûn plan dikin ku bikar bînin pirek Linux-ê biafirînin.
# girêdana ip-ê pira celebê ge-000 lê zêde bike # girêdana ip-ê pira celebê ge-001 zêde bike Di vê rewşê de, mînak dê ge-0/0/0 û ge-0/0/1 were mîheng kirin. 2. Her Pira Linuxê bînin. ip lînka set ge-000 up ip link set ge-001 up 3. Ji wêneya QCOW2 vJunos a pêşkêşkirî kopiyek dîska zindî çêbikin. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Ji bo her vJunos-a ku hûn plan dikin ku bi cih bikin kopiyek cûda çêbikin. Ev piştrast dike ku hûn li ser wêneya orjînal ti guhertinên mayînde nakin. Pêdivî ye ku wêneyê zindî ji hêla bikarhênerê ve ku vJunos-switch-bi gelemperî bikarhênerê root-ê vedigire ve were nivîsandin. 4. Bi guherandina risteya jêrîn, jimara korên ku ji vJunos re hatine peyda kirin diyar bikin.
13
Di rêzika jêrîn de hejmara navikên ku ji vJunos re hatine peyda kirin diyar dike. Germên herî kêm ên hewce 4 in û ji bo dozên karanîna laboratîfê bes in.
x86_64 IvyBridge qemu4
Hejmara xwerû ya bingehîn 4 e û ji bo pir serlêdanan bes e. Ev herî kêm CPU-ya ku ji bo vJunos-switch tê piştgirî kirin e. Hûn dikarin modela CPU wekî IvyBridge bihêlin. CPU-yên Intel ên paşîn jî dê bi vê mîhengê re bixebitin. 5. Ger hewce be bi guherandina risteya jêrîn bîrê zêde bikin.
vjunos-sw1 5242880 5242880 4
Berê jêrînample bîra xwerû ya ku ji hêla vJunos-switch ve tê xwestin nîşan dide. Bîra xwerû ji bo pir sepanan bes e. Ger hewce be hûn dikarin nirxê zêde bikin. Di heman demê de ew navê vJunos-switch-a taybetî ya ku hatî çêkirin jî nîşan dide, ku di vê rewşê de vjunos-sw1 e. 6. Bi guherandina XML-ê nav û cîhê wêneya vJunos-guhêrbar diyar bikin file wek ku di mînaka jêrîn de tê xuyang kirinample.
<disk device=”disk” type=”file”> file="/root/vjunos-sw1-live.qcow2″/>
Pêdivî ye ku hûn her vJunos VM-ya li ser mêvandar bi wêneya xweya yekta ya bi navê QCOW2 peyda bikin. Ev ji bo libvirt û QEMU-KVM hewce ye.
14
7. Wêneya dîskê çêbikin. # ./make-config.sh VJunos-switch bi girêdana dîska duyemîn bi mînaka VM-ê ya ku veavakirinê vedihewîne veavakirinek destpêkê qebûl dike. Ji bo afirandina wêneya dîskê skrîpta peydakirî make-config.sh bikar bînin. XML file vê ajokera veavakirinê wekî ku li jêr tê xuyang kirin referans dike:
<disk device=”disk” type=”file”> file="/root/config.qcow2″/>
BİXWÎNE: Heke hûn veavakirina destpêkê tercîh nakin, wê hingê risteya jorîn ji XML derxînin file.
8. Set up management port Ethernet.
Ev example destûrê dide te ku hûn bi VCP "fxp0" ve girêbidin ku ew porta rêveberiyê ye ji derveyî servera mêvandar a ku vJunos-switch lê dimîne. Pêdivî ye ku hûn navnîşek IP-ya rêvekirî ya ku ji bo fxp0-ê hatî mîheng kirin, bi navgîniya serverek DHCP-ê an jî bi karanîna veavakirina standard CLI-yê ve hatî mîheng kirin. "eth0" di risteya jêrîn de behsa navbeynkariya servera mêvandar e ku pêwendiyê bi cîhana derve re peyda dike û divê navê vê navbeynê li ser servera weya mêvandar bihevre bike. Ger hûn Protokola Vesazkirina Mêvandar a Dînamîkî (DHCP) bikar neynin, wê hingê, piştî ku vJunos-switch rabe û bixebite, telnet li konsolê wê bike û navnîşana IP-yê ji bo "fxp0" bi karanîna veavakirina CLI wekî ku li jêr tê xuyang kirin mîheng bike:
15
BİXWÎNE: Veavakirinên jêrîn tenê wekî berê neamples an sample snippets veavakirina. Di heman demê de dibe ku hûn neçar bin ku mîhengek rêgezek statîk saz bikin.
# navbeynkariyê saz bike fxp0 yekîneya 0 navnîşana inet a malbatê 10.92.249.111/23 # vebijarkên rêvekirinê rêça statîk danîn 0.0.0.0/0 next-hop 10.92.249.254 9. SSH-ê ji bo porta rêveberiya VCP-ê çalak bike. # karûbarên pergalê saz bike ssh root-login emrê destûrê dide. 10. Ji bo her porta ku hûn di XML-ê de diyar dikin pirek Linux biafirînin file.
Navên portê di risteya jêrîn de têne diyar kirin. Peymana ji bo veguhertina vJunos ev e ku meriv ge-0xy bikar bîne ku "xy" hejmara porta rastîn diyar dike. Li jêrê example, ge-000 û ge-001 hejmarên portê ne. Van hejmarên portê dê bi rêzê ve bi navbeynkariya Junos ge-0/0/0 û ge-0/0/1 nexşeyê bikin. Wekî ku berê behs kir, hûn hewce ne ku ji bo her porta ku hûn di XML-ê de diyar dikin pirek Linux-ê biafirînin file. 11. Ji bo her vJunos-switch li ser servera xweya mêvandar jimareyek porta konsolê ya serial a yekta peyda bikin. Li jêrê exampLe, jimareya porta konsolê ya serial "8610" ye.
16
Rêza smbiosê ya jêrîn neguherînin. Ew ji vJunos re vedibêje ku ew guhêrbarek vJunos e.
12. VJunos-sw1 VM bi karanîna vJunos-sw1.xml ava bikin file. # virsh vjunos-sw1.xml biafirîne
Peyva "sw1" tê bikar anîn ku nîşan bide ku ev yekem VM-ya vJunos-switch e ku tê saz kirin. VM-yên paşîn dikarin bi navên vjunos-sw2, û vjunos-sw3 û hwd.
Wekî encamek, VM tête çêkirin û peyama jêrîn tê xuyang kirin:
Domain vjunos-sw1 ji vjunos-sw1.xml hatî afirandin 13. /etc/libvirt/qemu.conf kontrol bikin û xetên XML-ê yên jêrîn şîrove bikin ger ev xet bûn
şîrove kirin. Hin examples nirxên derbasdar li jêr têne dayîn. Rêzên diyarkirî şîrove bikin.
#
bikarhêner = "qemu" # Bikarhênerek bi navê "qemu"
#
bikarhêner = "+0" # Bikarhêner super (uid=0)
#
bikarhêner = "100" # Bikarhênerek bi navê "100" an bikarhênerek bi uid=100#user = "root"
<<
vê rêzê şîrove bike
#
#group = "root" <<< vê rêzê şîrove bike
14. libvirtd ji nû ve bidin destpêkirin û vJunos-switch VM dîsa biafirînin. # systemctl libvirtd ji nû ve dest pê bike
15. VJunos-switch-a ku li ser Pêşkêşkara Hostê hatî bicîh kirin bi ewlehî (heke hewce bike) biqewirîne. Ji bo girtina vJunos-switch fermana # virsh shutdown vjunos-sw1 bikar bînin. Dema ku hûn vê gavê bicîh bînin, îşaretek girtinê ku ji mînaka vJunos-switch re hatî şandin dihêle ku ew bi dilşewatî were girtin.
Peyama jêrîn tê nîşandan.
Domain 'vjunos-sw1' tê girtin
17
BİXWÎNE: Fermana "virsh hilweşandin" bikar neynin ji ber ku ev ferman dikare dîska vJunosswitch VM xirab bike. Ger VM-ya we piştî ku emrê "virsh hilweşandin" bikar bîne, bootkirinê rawestîne, wê hingê, kopiyek dîska QCOW2 ya zindî ya wêneya QCOW2 ya orjînal biafirînin.
VM-ya vJunos-switch verast bikin
Ev mijar diyar dike ka meriv çawa verast dike ka vJunos-switch li dar e an na. 1. Piştrast bike ka vJunos-switch raxistî ye û dixebite.
# lîsteya virsh
# lîsteya virsh
Nasname
Rewş
—————————-
74 vjunos-sw1 diherike
2. Girêdana bi konsolê serial ya VCP.
Hûn dikarin portê bibînin ku ji XML-ê bi konsolê serial ya VCP-ê ve girêdayî ye file. Di heman demê de, hûn dikarin bi navgîniya "localhost telnet" têkevin konsola serial ya VCP ” li ku derê portnum di veavakirina XML de tête diyar kirin file:
BİXWÎNE: Ji bo her vJunos-switch VM-ya ku li ser servera mêvandar rûdine, jimara porta telnetê pêdivî ye ku yekta be.
# telnet localhost 8610 Diceribînin 127.0.0.1… Bi localhost ve girêdayî ye. Karaktera revê '^]' ye. root@:~ #
3. Nûvekirina wêneya otomatîkî neçalak bike.
18
Ger we di gavên li jor de veavakirina Junos-ê ya destpêkê peyda nekiriye, wê hingê veguhertina vJunos, jixweber, dê ji bo sazkirina torê ya destpêkê DHCP-ê bike. Ger serverek we ya DHCP tune be ku bikaribe veavakirina Junos peyda bike, hûn dikarin wekî ku li jêr tê xuyang kirin peyamên dubare bistînin: "Nûvekirina wêneya otomatîk" Hûn dikarin van peyaman wekî jêrîn neçalak bikin:
4. Verast bikin ka navberên ge-yê di xml-ya weya vJunos-switch de hatine destnîşan kirin file ser û berdest in. Fermana kurteya navberên nîşan bide bikar bînin.
Ji bo example, eger vJunos-veguhertina pênase XML file du NIC-ên virtual ku pê ve girêdayî ne diyar dike
"ge-000" û "ge-001", wê hingê pêvekên ge-0/0/0 û ge-0/0/1 divê di rewşa zencîreya "up" de bin gava ku hûn bi karanîna fermana derketina navbeynkariya nîşanî ya ku li jêr tê xuyang kirin rast bikin. .
root> pêwendiyan kurt nîşan bide
Interface
Admin Link Proto
ge-0/0/0
jor
ge-0/0/0.16386
jor
lc-0/0/0
jor
lc-0/0/0.32769
vpls bilind bikin
pfe-0/0/0
jor
pfe-0/0/0.16383
up inet
inet6
pfh-0/0/0
jor
pfh-0/0/0.16383
up inet
pfh-0/0/0.16384
up inet
ge-0/0/1
jor
ge-0/0/1.16386
jor
ge-0/0/2
jor jêr
ge-0/0/2.16386
jor jêr
Herêmî
Dûr
19
ge-0/0/3 ge-0/0/3.16386 [snip]
jor berjêr jor
5. Piştrast bikin ku di binê her pira "ge" ya têkildar de navrûyek vnet hatîye mîheng kirin. Piştî ku hûn vJunos-switch-ê wekî ku li jêr tê xuyang kirin, fermana brctl li ser servera mêvandar bikar bînin:
Girêdana # ip pira celebê ge-000 zêde bike
# girêdana ip nîşan bide ge-000
navê pirê bridge id
Navrûyên çalakkirî yên STP
ge-000
8000.fe54009a419a no
vnet1
# girêdana ip nîşan bide ge-001
navê pirê bridge id
Navrûyên çalakkirî yên STP
ge-001
8000.fe5400e9f94f no
vnet2
VJunos-switch li ser KVM-ê mîheng bikin
BERHEVKIRINÎ
Vê mijarê bixwînin ku hûn fêm bikin ka meriv çawa di hawîrdora KVM-ê de vJunos-switch mîheng dike.
DI VÊ BEŞÊ DE
Girêdana vJunos-switch | 19 Portên Çalak Vesaz bikin | 20 Navdêra Navberê | 20 MTU-ya Medyayê mîheng bike | 21
Bi vJunos-switch ve girêdin
Telnet bi jimareya konsolê ya rêzikî ya ku di XML de hatî destnîşan kirin file ji bo girêdana bi vJunos-switch. Binêre hûrguliyên ku di "VJunos-veguheztina li ser KVM-ê de bicîh bikin û bi rê ve bibin" li ser rûpela 11. Ji bo berêample:
# telnet localhost 8610
20
127.0.0.1 diceribîne… Bi localhost ve girêdayî ye. Karaktera revê '^]' ye. root@:~ # cli root>
Her weha hûn dikarin SSH-ê bi VCP-ya vJunos-veguhezînin.
Veavakirina Portên Çalak
Ev beş diyar dike ka meriv çawa hejmara portên çalak mîheng dike.
Hûn dikarin ji bo vJunos-switch hejmara portên çalak diyar bikin ku bi hejmara NIC-ên ku li VFP VM-ê hatine zêdekirin li hev bikin. Jimareya xwerû ya lîmanan 10 e, lê hûn dikarin her nirxek di navbera 1 heya 96-an de diyar bikin. Ji bo destnîşankirina hejmara portên çalak, user@host# set chassis fpc 0 pic. Di asta hiyerarşiyê de hejmara lîmanan mîheng bikin.
Navdêr Navdêr
VJunos-switch tenê pêwendiyên Gigabit Ethernet (ge) piştgirî dike.
Hûn nikarin navên navberê biguherînin 10-Gigabit Ethernet (xe) an 100-Gigabit Ethernet (et). Ger hûn hewl bidin ku navên navberê biguhezînin, wê hingê dema ku hûn veavakirina pêşandanê dimeşînin an navbeynkaran fermanên kurt nîşan didin dê van navberan hîn jî wekî "ge" nîşan bidin. Li vir berê yeampDema ku bikarhêner hewl didin ku navê navrûyê biguhezînin "et" emrê CLI-yê "veavakirinê nîşan bide" derkeve:
chassis { fpc 0 { pic 0 { ## ## Hişyarî: daxuyanî paşguh kirin: platforma nepiştgir (ex9214) ## interface-type et; }
21
} }
MTU-ya Medyayê mîheng bike
Hûn dikarin yekîneya ragihandina herî zêde ya medyayê (MTU) di navbera 256 heta 9192 de mîheng bikin. Nirxên MTU yên li derveyî rêzika jorîn têne red kirin. Pêdivî ye ku hûn MTU-ê bi tevlêkirina daxuyaniya MTU-yê di asta hiyerarşiyê de [biguherîne navbeynkariya navbeynkar-nav] mîheng bikin. MTU mîheng bike.
[biguherîne] user@host# navbeynkariya ge-0/0/0 mtu saz bike
BİXWÎNE: Nirxa MTU ya herî zêde piştgirî 9192 byte ye.
Ji bo example:
[biguherîne] user@host# navbeynkariya ge-0/0/0 mtu 9192 saz bike
4 BEŞA
Pirsgirêkan çareser bikin
Pirsgirêka vJunos-switch | 23
23
Pirsgirêka vJunos-switch
BERHEVKIRINÎ
Vê mijarê bikar bînin da ku veavakirina vJunos-switch-a xwe û ji bo her agahdariya çareserkirinê rast bikin.
DI VÊ BEŞÊ DE
Verast bikin ku VM Dikeve | 23 Agahdariya CPU piştrast bikin | 24 View Darbend Files | 25 Çerxên bingehîn berhev bikin | 25
Piştrast bikin ku VM dimeşe
· Piştrast bike ka vJunos-switch piştî ku hûn saz bikin dimeşe.
lîsteya virsh Fermana lîsteya virsh nav û rewşa makîneya virtual (VM) nîşan dide. Dewlet dikare bibe: bazdan, bêkar, rawestan, girtin, qeza, an mirin.
# lîsteya virsh
Nasname
Rewş
—————————
72 vjunos-switch running
· Hûn dikarin VM-ê bi fermanên virsh ên jêrîn rawestînin û dest pê bikin: · virsh shutdown–VJunos-switch biqede. · virsh start–VM-ya neçalak a ku we berê diyar kiriye dest pê bikin.
BİXWÎNE: Fermana "virsh hilweşîne" bikar neynin ji ber ku ew dikare dîska VM-ê ya vJunos-switch xirab bike.
24
Ger VM-ya we raweste û piştî ku emrê hilweşandina virsh bikar bîne, dest pê nake, wê hingê kopiyek dîska QCOW2 ya zindî ya wêneya QCOW2 ya orîjînal biafirînin.
Agahdariya CPU-ê verast bikin
Fermana lscpu li ser servera mêvandar bikar bînin da ku agahdariya CPU nîşan bidin. Di encam de agahdariya wekî jimara giştî ya CPU-yan, hejmara navokên her soketê, û hejmara soketên CPU-yê nîşan dide. Ji bo exampLe, kodbloka jêrîn agahdariya serverek mêvandar a Ubuntu 20.04 LTS ku bi tevahî 32 CPU piştgirî dike nîşan dide.
root@vjunos-host:~# lscpu Mîmarî: CPU op-moda(s): Rêzkirina Byte: Mezinahiyên navnîşan: CPU(yên): Lîsteya CPU(yên) serhêl: Mijarek(ên) li ser bingehê: Core(yên) per soketê: Soket(an): NUMA girê(yên): Nasnameya firoşkar: Malbata CPU: Model: Navê modelê: Pêngavêtin: 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 fîzîkî, 48 bit virtual 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
NUMA node1 CPU(s): [snip]
8-15,24-31
View Darbend Files
View pergal bi karanîna fermana nîşana têketinê li ser mînaka vJunos-switch têketin.
root > têketinê nîşan bide ? Kok > têketinê nîşan bide ? ferman navnîşa têketinê nîşan dide files ji bo viewing. Ji bo example, ku view têketinên şassê daemon (şassîd) root dimeşînin > fermana logê nîşan bide.
Dumpên Core berhev bikin
Ji bo fermana pergalê nîşan bide core-dumps bikar bînin view core komkirî file. Hûn dikarin van dumpên bingehîn ji bo analîzê bi navgîniya rêveberiya fxp0-ê ya li ser vJunos-switch veguhezînin serverek derveyî.
Belge / Çavkanî
![]() |
TÊRÊN Juniper KVM vJunos Switch Deployment [pdf] Rehbera bikaranînê KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment |