KVM vJunos Gbanwee nkenye
Nkọwapụta
- Ngwaahịa: vJunos-switch
- Ntuziaka ntinye: KVM
- Onye mbipụta: Juniper Networks, Inc.
- Ụbọchị mbipụta: 2023-11-20
- Websaịtị: https://www.juniper.net
Ozi ngwaahịa
Banyere Nduzi a
Ntuziaka ntinye vJunos-switch na-enye ntuziaka na
ozi gbasara ibugharị na ijikwa vJunos-switch na KVM
gburugburu ebe obibi. Ọ na-ekpuchi isiokwu ndị dị ka ịghọta ihe ndị ọzọview of
vJunos-switch, ngwaike na ngwanrọ chọrọ, nrụnye na
nhazigharị, na nchọpụta nsogbu.
vJunos-gbanweeview
VJunos-switch bụ akụrụngwa akụrụngwa enwere ike itinye ya
na ihe nkesa ọkọlọtọ x86 ụlọ ọrụ na-agba ọsọ Linux KVM hypervisor
(Ubuntu 18.04, 20.04, 22.04, ma ọ bụ Debian 11 Bullseye). Ọ na-enye
ike ịkparịta ụka n'Ịntanet ma emebere ya ka ọ nye
mgbanwe na scalability na ntinye netwọk.
Akwadoro atụmatụ igodo
- Ike ịkparịta ụka n'Ịntanet
- Nkwado maka sava x86 ọkọlọtọ ụlọ ọrụ
- Ndakọrịta na Linux KVM hypervisor
- Ikike ịwụnye ọtụtụ vJunos-switch ugboro n'otu
ihe nkesa
Uru na ojiji
VJunos-switch na-enye ọtụtụ uru ma enwere ike iji ya mee ihe
ọnọdụ dị iche iche:
- Na-enyere akụrụngwa netwọkụ emebere nke ọma
- Na-ebelata ọnụ ahịa ngwaike site na iji ụkpụrụ ụlọ ọrụ
sava - Na-enye mgbanwe na scalability na netwọk
ntinye ọrụ - Na-eme ka njikwa na nhazi netwọk dị mfe
Oke
Ọ bụ ezie na vJunos-switch bụ ngwọta netwọk siri ike, ọ
nwere ụfọdụ oke ị ga-atụle:
- Ndakọrịta naanị na Linux KVM hypervisor
- Achọrọ sava x86 ọkọlọtọ ụlọ ọrụ maka nwụnye
- Dabere na ike na akụrụngwa nke ihe dị n'okpuru
ngwaike ngwaike
vJunos-switch Architecture
Emebere vJunos-switch architecture iji nye a
gburugburu ịkparịta ụka n'Ịntanet na KVM hypervisor. Ọ na-eji
akụrụngwa na ike nke ihe nkesa x86 dị n'okpuru
ngwaike iji wepụta ọrụ netwọk dị elu.
Ntuziaka ojiji ngwaahịa
Achọrọ ngwaike na ngwanrọ
Iji tinye vJunos-switch nke ọma na KVM, hụ na nke gị
Sistemu na-emezu opekempe ndị a:
- Ihe nkesa-ọkọlọtọ ụlọ ọrụ x86
- Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, ma ọ bụ Debian 11
Bullseye) - Ngwanrọ ndị ọzọ ọdabara (nhọrọ)
Wụnye ma tinye vJunos-switch na KVM
Wụnye vJunos-switch na KVM
Soro usoro ndị a ka ịwụnye vJunos-switch na KVM
gburugburu:
- Kwadebe sava ndị ọbịa Linux ka ịwụnye vJunos-switch.
- Bugharịa ma jikwaa vJunos-switch na KVM.
- Hazie vJunos-switch nkenye na sava nnabata.
- Nyochaa vJunos-switch VM.
- Hazie vJunos-gbanwee na KVM.
- Jikọọ na vJunos-switch.
- Hazie ọdụ ụgbọ mmiri na-arụ ọrụ.
- Ịkpọ aha interface.
- Hazie MTU Media.
Ịchọpụta nsogbu vJunos-switch
Ọ bụrụ na ị nweta nsogbu ọ bụla na vJunos-switch, ị nwere ike iso
usoro nsogbu nsogbu ndị a:
- Chọpụta na VM na-agba ọsọ.
- Nyochaa ozi CPU.
- View Ndekọ Files.
- Chịkọta ihe mkpofu isi.
Ajụjụ A na-ajụkarị (FAQ)
Banyere ngwaahịa
vJunos-switch dakọtara na hypervisors niile?
Mba, vJunos-switch bụ kpọmkwem maka Linux KVM
hypervisor.
Enwere m ike ịwụnye vJunos-switch ọtụtụ ugboro na otu
ihe nkesa?
Ee, ị nwere ike ịwụnye ọtụtụ vJunos-switch ihe atụ na a
otu ihe nkesa-ọkọlọtọ x86.
Nwụnye na ntinye
Gịnị bụ opekempe ngwaike na ngwanrọ chọrọ maka
vJunos-gbanwee na KVM?
Ihe kacha nta chọrọ gụnyere ihe nkesa ụlọ ọrụ x86
na Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, ma ọ bụ Debian
11 Bullseye). Ngwanrọ ndị ọzọ dị n'ọrụ nwekwara ike ịbụ
arụnyere, ma ọ bụ nhọrọ.
Kedu otu m ga-esi jikọọ na vJunos-switch mgbe echichichara?
Ị nwere ike jikọọ na vJunos-switch site na isoro nke enyere
ntuziaka na ntuziaka nwụnye.
Nchọpụta nsogbu
Ebee ka m nwere ike ịhụ ndekọ ahụ files maka vJunos-switch?
Ihe ndekọ files maka vJunos-switch nwere ike ịchọta na akọwapụtara
ndekọ na nnabata nkesa. Rụtụ aka na ngalaba nchọpụta nsogbu
nke ntuziaka nnyenye maka ozi ndị ọzọ.
vJunos-switch Ntuziaka ntinye maka KVM
Ebipụtara
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, akara Juniper Networks, Juniper na Junos bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Juniper Networks, Inc. na United States na obodo ndị ọzọ. ụghalaahịa ndị ọzọ niile, akara ọrụ, akara edenyere n'akwụkwọ, ma ọ bụ akara ọrụ edebanyere aha bụ ihe onwunwe nke ndị nwe ha.
Juniper Networks anaghị ewere ọrụ maka ezighi ezi ọ bụla na akwụkwọ a. Netwọk Juniper nwere ikike ịgbanwe, gbanwee, nyefee, ma ọ bụ megharịa akwụkwọ a na-enweghị ọkwa.
vJunos-switch Ntuzi nnyefe maka ikike nwebisiinka KVM 2023 Juniper Networks, Inc. Edebere ikike niile.
Ozi dị n'akwụkwọ a dị ugbu a dịka ụbọchị dị na ibe aha.
IHE NDỊ MMADỤ AFỌ 2000
Ngwaike Juniper Networks na ngwaahịa ngwanrọ dabara na afọ 2000. Junos os enweghị amaara oke metụtara oge site na afọ 2038. Agbanyeghị, ngwa NTP mara na ọ nwere ihe isi ike n'afọ 2036.
Kwụsị Nkwekọrịta ikike ikike onye ọrụ
Ngwaahịa Juniper Networks bụ isiokwu nke akwụkwọ ọrụ nka nwere (ma ọ bụ ebum n'obi iji ya) ngwanrọ Juniper Networks. Iji ngwanro dị otú ahụ dabere na usoro na ọnọdụ nke Agreement ikike onye ọrụ ("EULA") ezigara na https://support.juniper.net/support/eula/. Site na nbudata, wụnye ma ọ bụ iji ngwanro dị otú ahụ, ị kwenyere na usoro na ọnọdụ nke EULA ahụ.
iii
Tebulu ọdịnaya
Banyere Ntuziaka a | v
1
Ghọta vJunos-switch
vJunos-gbanweeview | 2
gafereview | 2
Isi ihe akwadoro | 3
Uru na ojiji | 3
Oke | 4
vJunos-switch Architecture | 4
2
Ihe chọrọ ngwaike na ngwanrọ vJunos-gbanwee na KVM
Ngwaike kacha nta na chọrọ ngwanrọ | 8
3
Wụnye ma tinye vJunos-switch na KVM
Wụnye vJunos-switch na KVM | 11
Kwadebe sava ndị ọbịa Linux ka ịwụnye vJunos-switch | 11
Bugharịa ma jikwaa vJunos-gbanwee na KVM | 11 Hazie vJunos-switch nkenye na sava nnabata | 12
Nyochaa vJunos-switch VM | 17
Hazie vJunos-gbanwee na KVM | 19 Jikọọ na vJunos-switch | 19
Hazie ọdụ ụgbọ mmiri | 20
Ịkpọ aha interface | 20
Hazie Media MTU | 21
4
Nchọpụta nsogbu
Ịchọpụta nsogbu vJunos-switch | 23
Chọpụta na VM na-agba ọsọ | 23
iv
Nyochaa ozi CPU | 24 View Ndekọ Files | 25 Anakọta isi ihe mkpofu | 25
v
Banyere Nduzi a
Jiri ntuziaka a ka ịwụnye mebere Junos-switch (vJunos-switch). VJunos-switch bụ ụdị ngbanwe nke ikpo okwu mgbanwe EX dabere na Junos. Ọ na-anọchi anya mgba ọkụ Juniper na-agba Junos® sistemu arụmọrụ (Junos OS) na gburugburu igwe mebere kernel (KVM). VJunos-switch gbadoro ụkwụ na Juniper Networks® vMX Virtual Router (vMX) ụlọ akwụrụ. Ntuziaka a tinyekwara usoro nhazi na njikwa vJunos-switch bụ isi. Mgbe ị wụnyechara na hazie vJunos-switch dị ka ekpuchiri ya na ntuziaka a, rụtụ aka na akwụkwọ Junos OS maka ozi gbasara nhazi ngwanrọ agbakwunyere.
Akwụkwọ emetụtara Junos OS maka akwụkwọ EX Series
1 ISI NKE
Ghọta vJunos-switch
vJunos-gbanweeview | 2 vJunos-switch Architecture | 4
2
vJunos-gbanweeview
Nchịkọta
Isiokwu a na-enye nkowa nke ukwuu, isi ihe akwadoro, uru na oke nke vJunosswitch.
N'akụkụ a
gafereview | 2 Isi ihe akwadoro | 3 Uru na ojiji | 3 Oke | 4
gafereview
N'akụkụ a vJunos-switch Installation Overview | 3
Gụọ isiokwu a maka ngwụchaview nke vJunos-switch. VJunos-switch bụ ụdị ngbanwe nke Juniper nke na-agba Junos OS. Ị nwere ike iwunye vJunos-switch dị ka igwe mebere (VM) na sava x86. Ị nwere ike hazie ma jikwaa vJunos-switch n'otu ụzọ ahụ ị na-ejikwa mgbanwe anụ ahụ. VJunos-switch bụ igwe mebere otu (VM) nke ị nwere ike iji naanị na ụlọ nyocha ọ bụghị na gburugburu ebe nrụpụta. Ewubere vJunos-switch site na iji EX9214 dị ka ntụgharị Juniper mgbanwe ma na-akwado otu Routing Engine na otu Flexible PIC Concentrator (FPC). VJunos-switch na-akwado bandwit ruru 100 Mbps gbakọtara n'ofe niile. Ịchọghị ịzụrụ ikike bandwit maka iji vJunos-switch. Kama iji mgba ọkụ ngwaike, ị nwere ike iji vJunos-switch malite ngwanrọ Junos maka ịnwale nhazi netwọkụ na ụkpụrụ.
3
vJunos-gbanwee nwụnye Overview
Ị nwere ike iwunye akụrụngwa ngwanrọ nke vJunos-switch na sava x86 ọkọlọtọ ụlọ ọrụ na-agba Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04 ma ọ bụ Debian 11 Bullseye). Na sava na-agba KVM hypervisor, ị nwekwara ike ịme ngwanro ndị ọzọ ọdabara. Ị nwere ike iwunye ọtụtụ vJunos-switch ugboro na otu nkesa.
Akwadoro atụmatụ igodo
Isiokwu a na-enye gị ndepụta na nkọwapụta nke njirimara ndị akwadoro ma kwadoro na vJunos-switch. Maka nkọwa gbasara nhazi atụmatụ ndị a hụ ntuziaka atụmatụ na: Ntuziaka onye ọrụ. The vJunos-switch akwado ndị na-esonụ isi atụmatụ: · Na-akwado ruo 96 mgba ọkụ interfaces · Nwere ike simulate data center IP underlay na machie topologies. Na-akwado ọrụ akwụkwọ EVPN-VXLAN · Na-akwado Bridging Edge-Routed (ERB) · Na-akwado EVPN LAG multihoming na EVPN-VXLAN (ESI-LAG)
Uru na ojiji
Uru na ojiji nke vJunos-switch na ọkọlọtọ x86 sava bụ ndị a: · Mbelata ego mmefu (CapEx) na ụlọ nyocha–VJunos-switch dị n'efu iji wuo ụlọ nyocha.
ibelata ọnụ ahịa jikọtara ya na mgba ọkụ anụ ahụ. Obere oge mbugharị - Ị nwere ike iji vJunos-switch wuo yana nwalee topologies ihe fọrọ nke nta ka ọ bụrụ
na-enweghị iwu ụlọ nyocha anụ ahụ dị oke ọnụ. Enwere ike iwu ụlọ nyocha mebere ozugbo. N'ihi ya, ị nwere ike ibelata ụgwọ ọrụ na igbu oge metụtara ntinye na ngwaike anụ ahụ. · Wepụ mkpa na oge maka ngwa ụlọ nyocha - vJunos-switch na-enyere gị aka iwepụ oge ichere maka ngwa ụlọ nyocha ga-abata mgbe ịzụrụ. vJunos-switch dị n'efu ma enwere ike ibudata ya ozugbo. Ọzụzụ na ọzụzụ-Na-enye gị ohere iwu ụlọ nyocha maka ọrụ mmụta na agụmakwụkwọ maka ndị ọrụ gị.
4
Ihe akaebe nke echiche na nnwale nnabata - can nwere ike kwado ụdị mgbanwe topologies dị iche iche nke etiti data, nhazi tupu ewuo ex.amples, ma jikere akpaaka.
Oke
VJunos-switch nwere oke ndị a: · Nwere otu njin na-ebugharị na otu FPC architecture. Ọ naghị akwado nkwalite ngwanrọ nọ n'ọrụ (ISSU). · Adịghị akwado mgbakwunye ma ọ bụ detachment nke interfaces mgbe ọ na-agba ọsọ. SR-IOV maka vJunos-switch iji okwu na ntinye aka adịghị akwado. N'ihi ihe owuwu ụlọ akwụrụ ya, enweghị ike iji vJunos-switch mee ihe n'ọrụ ọ bụla na-ebupụta ihe nrụpụta.
ihe atụ sitere n'ime VM. · Na-akwado a kacha bandwit nke 100 Mbps n'elu niile interfaces.
IHE: E nyeghị ikikere bandwit ebe ọ dịghị mkpa maka ikike bandwit. Ozi nlele ikike nwere ike ibilite. Ileghara ozi nlele ikike anya.
Ị nweghị ike kwalite Junos OS na a na-agba ọsọ usoro. Kama, ị ga-eji ngwanro ọhụrụ wepụta ihe atụ ọhụrụ.
akwadoghị Multicast.
NDỤMỌDỤ emetụtara Ngwaike kacha nta na chọrọ ngwanrọ | 8
vJunos-switch Architecture
VJunos-switch bụ otu ngwọta VM akwụghị ụgwọ nke ụgbọ elu mbugharị mebere (VFP) na Packet Forwarding Engine (PFE) bi na VM dị n'èzí. Mgbe ịmalite vJunos-switch, VFP
5 na-amalite VM akwụghị ụgwọ nke na-agba foto Junos Virtual Control Plane (VCP). A na-eji KVM hypervisor bute VCP. Okwu a bụ "nested" na-ezo aka na VCP VM nke etinyere n'ime VFP VM, dị ka egosiri na Figure 1 na ibe 5. VJunos-switch nwere ike ịkwado ihe ruru 100 Mbps nke mmepụta site na iji 4 cores na 5GB nke ebe nchekwa. A na-ekenye cores ọ bụla na ebe nchekwa ahaziri na VCP. VFP achọghị ebe nchekwa ọzọ ewezuga akara ukwu kacha nta akwadoro. Cores 4 na ebe nchekwa 5GB zuru ezu maka iji ụlọ nyocha. Ọgụgụ 1: vJunos-switch Architecture
A haziri vJunos-switch architecture n'ọkwa dị iche iche: · VJunos-switch dị n'elu oyi akwa. · KVM hypervisor na ngwanrọ sistemụ metụtara nke akọwara na ngalaba chọrọ ngwanrọ
nọ n'etiti oyi akwa. Ihe nkesa x86 dị na oyi akwa anụ ahụ na ala.
6
Ịghọta ụkpụrụ ụlọ a nwere ike inyere gị aka ịhazi nhazi vJunos-switch gị. Mgbe ịmechara ihe atụ vJunos-Switch, ị nwere ike iji Junos OS CLI hazie oghere vJunosswitch na VCP. VJunos-switch na-akwado naanị Gigabit Ethernet interfaces.
2 ISI NKE
Ihe chọrọ ngwaike na ngwanrọ vJunos-gbanwee na KVM
Ngwaike kacha nta na chọrọ ngwanrọ | 8
8
Ngwaike kacha nta na chọrọ ngwanrọ
Isiokwu a na-enye gị ndepụta ngwaike na ngwanrọ chọrọ iji malite ihe atụ vJunos-switch. Tebụl 1 na ibe 8 depụtara ngwaike chọrọ maka vJunos-switch. Tebụl 1: Ihe achọrọ ngwaike kacha nta maka vJunos-switch
Nkọwa
Uru
Sample usoro nhazi
Maka ịme anwansị ụlọ nyocha na arụmọrụ dị ala (ihe na-erughị 100 Mbps) jiri ikpe, ihe nrụpụta Intel x86 ọ bụla nwere ike VT-x.
Intel Ivy Bridge processors ma ọ bụ mgbe e mesịrị.
Exampnke Ivy Bridge processor: Intel Xeon E5-2667 v2 @ 3.30 GHz cache 25 MB
Ọnụọgụ nke cores
Opekempe nke cores anọ ka achọrọ. Akụrụngwa na-ekenye cores atọ na VFP yana otu isi na VCP, nke zuru oke maka ọtụtụ ikpe.
A ga-enye VCP cores ọ bụla ọzọ dịka cores atọ zuru ezu iji kwado mkpa ụgbọ elu data nke VFP.
Ebe nchekwa
Opekempe nke 5GB ebe nchekwa achọrọ. A ga-ekenye ihe dị ka ebe nchekwa 3GB na VFP yana 2 GB na VCP. Ọ bụrụ na e nyere ihe karịrị 6 GB nke mkpokọta ebe nchekwa, mgbe ahụ, ebe nchekwa VFP na-ekpuchi na 4GB, na-ekenyekwu ebe nchekwa na VCP.
Ndị ọzọ chọrọ · Intel VT-x ike. · Hyperthreading (atụ aro) · AES-NI
Tebụl 2 na ibe 9 depụtara ihe ngwanrọ chọrọ maka vJunos-switch.
9
Tebụl 2: Ngwa ngwa chọrọ maka Ubuntu
Nkọwa
Uru
Sistemụ nrụọrụ
IHE: Naanị mpaghara Bekee ka akwadoro.
Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Ntugharị anya
QEMU-KVM
Ụdị ndabara maka ụdị Ubuntu ọ bụla ma ọ bụ Debian zuru ezu. The apt-get install qemu-kvm na-etinye ụdị ndabara a.
Ihe ngwugwu achọrọ
IHE: Jiri apt-nweta wụnye pkg aha ma ọ bụ sudo apt-nweta install iwu ka ịwụnye ngwugwu.
qemu-kvm virt-manager · libvirt-daemon-sistemu · virtinst libvirt-clients bridge-utils
Gburugburu ebe obibi akwadoro
QEMU-KVM na-eji libvirt
Ọzọkwa, a na-akwado mbugharị igwe efu EVE-NG.
Mara: Anaghị akwado vJunos-switch na EVE-NG ma ọ bụ mbugharị ọ bụla ọzọ na-ebupute vJunos site na VM n'ihi mmachi nke njiri mara nke ọma.
vJunos-gbanwee onyonyo
Enwere ike ịnweta onyonyo ndị a site na mpaghara nbudata ụlọ nyocha nke juniper.net na: Test Draịvụ Juniper
3 ISI NKE
Wụnye ma tinye vJunos-switch na KVM
Wụnye vJunos-switch na KVM | 11 Bugharịa ma jikwaa vJunos-switch na KVM | 11 Hazie vJunos-gbanwee na KVM | 19
11
Wụnye vJunos-switch na KVM
Nchịkọta
Gụọ isiokwu a ka ị ghọta ka esi etinye vJunos-switch na gburugburu KVM.
N'akụkụ a
Kwadebe sava ndị ọbịa Linux ka ịwụnye vJunos-switch | 11
Kwadebe sava ndị ọbịa Linux ka ịwụnye vJunos-switch
Akụkụ a na-emetụta ma Ubuntu na Debian sava sava. 1. Wụnye ụdị ngwugwu ọkọlọtọ maka Ubuntu ma ọ bụ Debian host server iji hụ na nke ahụ
sava na-egbo mkpa ngwaike na ngwanrọ kacha nta. 2. Nyochaa na agbanyere teknụzụ Intel VT-x. Gbaa iwu lscpu na sava ndị ọbịa gị.
Mpaghara Virtualization na mmepụta nke iwu lscpu na-egosiputa VT-x, ma ọ bụrụ na agbanyere VT-x. Ọ bụrụ na akwadoghị VT-x, wee hụ akwụkwọ nkesa gị ka ịmụta ka esi eme ya na BIOS.
Bugharịa ma jikwaa vJunos-switch na KVM
Nchịkọta
Gụọ isiokwu a ka ịghọta otu esi ebuga na jikwaa ihe atụ vJunos-switch ka ị wụnyechara ya.
N'akụkụ a
Hazie vJunos-switch nkenye n'elu ihe nkesa nnabata | 12 Nyochaa vJunos-switch VM | 17
Isiokwu a na-akọwa: · Otu esi ewelite vJunos-switch na sava KVM site na iji libvirt.
· Otu esi ahọrọ ọnụọgụ CPU na ebe nchekwa, guzobe àkwà mmiri achọrọ maka njikọta, ma hazie ọdụ ụgbọ mmiri serial.
12
· Otu esi eji XML dabara adaba file ngalaba maka nhazi na nhọrọ ndị edepụtara na mbụ.
IHE: Budata sampna XML file na ihe onyonyo vJunos-gbanwee sitere na Juniper websaịtị.
Hazie vJunos-switch nkenye na sava nnabata
Isiokwu a na-akọwa otu esi ewepụta vJunos-switch nkesa na sava nnabata.
IHE: Isiokwu a na-akọwapụta naanị akụkụ ole na ole nke XML file nke a na-eji ebuga vJunosswitch site na libvirt. XML niile file vjunos.xml dị maka nbudata yana onyonyo VM yana akwụkwọ emetụtara na ibe nbudata ngwanrọ vJunos Lab.
Wụnye ngwugwu ndị a kpọtụrụ aha na ngalaba chọrọ sọftụwia kacha nta, ma ọ bụrụ na etinyebeghị ngwugwu ndị ahụ. Hụ “Ihe ngwaike kacha nta na ngwa ngwa chọrọ” na ibe 8 1. Mepụta àkwà mmiri Linux maka interface Gigabit Ethernet ọ bụla nke vJunos-switch nke ị na-eme atụmatụ iji.
# ip njikọ tinye ge-000 ụdị àkwà mmiri # ip njikọ tinye ge-001 ụdị àkwà mmiri N'okwu a, ihe atụ ga-enwe ge-0/0/0 na ge-0/0/1 ahazi. 2. Weta ọ bụla Linux Bridge. ip njikọ setịpụrụ ge-000 elu ip njikọ set ge-001 elu 3. Mee a ndụ disk oyiri nke nyere QCOW2 vJunos oyiyi. # cd / root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Mepụta otu pụrụ iche maka vJunos ọ bụla ị na-eme atụmatụ ibugharị. Nke a na-achọpụta na ị naghị eme mgbanwe ọ bụla na-adịgide adịgide na foto mbụ. A ga-ederịrị onyonyo dị ndụ site n'aka onye ọrụ na-ebuga vJunos-switch-karịsịa onye ọrụ mgbọrọgwụ. 4. Ezipụta ọnụ ọgụgụ nke cores nyere vJunos site modifying na-esonụ stanza.
13
Stanza na-esonụ na-akọwapụta ọnụọgụ cores enyere vJunos. Cores kacha nta achọrọ bụ 4 ma zuru ezu maka ikpe iji ụlọ nyocha.
x86_64 IvyBridge nkemu4
Nọmba ndabara nke cores achọrọ bụ 4 ma zuo oke maka ọtụtụ ngwa. Nke a bụ opekempe CPU akwadoro maka vJunos-switch. Ị nwere ike ịhapụ ụdị CPU dị ka IvyBridge. Ọgbọ Intel CPU ga-arụkwa ọrụ na ntọala a. 5. Dịkwuo ebe nchekwa ma ọ bụrụ na ọ dị mkpa site n'ịgbanwe ihe na-esonụ stanza.
vjunos-sw1 5242880 5242880 4
Ndị na-esonụ example na-egosi ebe nchekwa ndabara nke vJunos-switch chọrọ. Ebe nchekwa ndabara ezuru maka ọtụtụ ngwa. Ị nwere ike ịbawanye uru ma ọ bụrụ na ọ dị mkpa. Ọ na-egosikwa aha nke vJunos-switch a kapịrị ọnụ ka a na-amịpụta, nke bụ vjunos-sw1 na nke a. 6. Ezipụta aha na ọnọdụ nke vJunos-switch image site modifying XML file dị ka e gosiri na-esonụ example.
<disk device=”disk” type=”file>> file=”/ mgbọrọgwụ/vjunos-sw1-live.qcow2″/>
Ị ga-enyerịrị vJunos VM ọ bụla n'ime onye ọbịa ya na foto QCOW2 aha ya pụrụ iche. Nke a chọrọ maka libvirt na QEMU-KVM.
14
7. Mepụta ihe oyiyi diski. # ./make-config.sh VJunos-switch na-anabata nhazi mbụ site na ijikọ diski nke abụọ na ihe atụ VM nwere nhazi ahụ. Jiri edemede eme-config.sh mepụta onyonyo diski ahụ. Ihe XML file na-ezo aka na nhazi nhazi a dị ka egosiri n'okpuru:
<disk device=”disk” type=”file>> file=”/mgbọrọgwụ/config.qcow2″/>
IHE: Ọ bụrụ na ịchọghị nhazi mbụ, wepụzie stanza dị n'elu na XML file.
8. Tọọ ọdụ ụgbọ mmiri Ethernet njikwa.
Nke a example na-enye gị ohere ijikọ na VCP "fxp0" nke bụ njikwa ọdụ ụgbọ mmiri site na mpụga ihe nkesa nke vJunos-switch bi. Ịkwesịrị ịnwe adreesị IP routable ahaziri maka fxp0, site na sava DHCP ma ọ bụ iji nhazi CLI ọkọlọtọ. "eth0" dị na stanza dị n'okpuru na-ezo aka na interface nkesa nke na-enye njikọ na ụwa mpụga ma kwekọọ na aha interface a na sava gị. Ọ bụrụ na ị naghị eji Dynamic Host Configuration Protocol (DHCP), mgbe ahụ, mgbe vJunos-switch na-arụ ọrụ, telnet na njikwa ya wee hazie adreesị IP maka "fxp0" site na iji nhazi CLI dị ka egosiri n'okpuru:
15
IHE: Nhazi ndị dị n'okpuru bụ naanị examples ma ọ bụ sample nhazi snippets. Ị nwekwara ike ịhazi nhazi ụzọ kwụ ọtọ.
# set interfaces fxp0 unit 0 ezinụlọ inet adreesị 10.92.249.111/23 # setịpụ ụzọ routing-options static ụzọ 0.0.0.0/0 next-hop 10.92.249.254 9. Kwado SSH n'ọdụ ụgbọ mmiri njikwa VCP. # setịpụ ọrụ sistemụ ssh mgbọrọgwụ-nbanye na-enye ohere iwu. 10. Mepụta àkwà mmiri Linux maka ọdụ ụgbọ mmiri ọ bụla nke ị depụtara na XML file.
A kọwapụtara aha ọdụ ụgbọ mmiri ahụ n'ụkpụrụ ndị a. Mgbakọ maka vJunos-switch bụ iji ge-0xy ebe "xy" na-akọwapụta nọmba ọdụ ụgbọ mmiri n'ezie. Na ndị na-esonụ example, ge-000 na ge-001 bụ nọmba ọdụ ụgbọ mmiri. Ọnụọgụ ọdụ ụgbọ mmiri ndị a ga-esetịpụ na interfaces Junos ge-0/0/0 na ge-0/0/1 n'otu n'otu. Dịka e kwuru na mbụ, ịkwesịrị ịmepụta àkwà mmiri Linux maka ọdụ ụgbọ mmiri ọ bụla ị depụtara na XML file. 11. Nye a pụrụ iche Oghere Usoro njikwa n'ọdụ ụgbọ mmiri nọmba maka onye ọ bụla vJunos-gbanwee na gị ọbịa nkesa. Na ndị na-esonụ exampN'ezie, nọmba ọdụ ụgbọ mmiri pụrụ iche bụ "8610".
16
Emegharịala smbios stanza ndị a. Ọ na-agwa vJunos na ọ bụ vJunos-switch.
12. Mepụta vJunos-sw1 VM site na iji vJunos-sw1.xml file. # virsh mepụta vjunos-sw1.xml
A na-eji okwu "sw1" gosi na nke a bụ VM mbụ vJunos-switch nke arụnyere. Enwere ike ịkpọ VM ndị na-esote vjunos-sw2, na vjunos-sw3 na ndị ọzọ.
N'ihi ya, e mepụtara VM ma gosipụta ozi a:
Ngalaba vjunos-sw1 emepụtara site na vjunos-sw1.xml 13. Lelee /etc/libvirt/qemu.conf wee kwupụta ahịrị XML ndị a ma ọ bụrụ na ahịrị ndị a bụ.
kwuru. Ụfọdụ exampA na-enye les nke ụkpụrụ bara uru n'okpuru. Ekwupụtaghị ahịrị ndị akọwapụtara.
#
onye ọrụ = "qemu" # Onye ọrụ akpọrọ "qemu"
#
onye ọrụ = "+0" # Super onye ọrụ (uid=0)
#
onye ọrụ = "100" # Onye ọrụ aha ya bụ "100" ma ọ bụ onye ọrụ nwere uid=100#user = "mgbọrọgwụ"
<<
uncomment a ahịrị
#
#group = "mgbọrọgwụ" << akọwapụtaghị ahịrị a
14. Malitegharịa ekwentị libvirtd wee mepụta vJunos-switch VM ọzọ. # systemctl malitegharịa libvirtd
15. Mechie vJunos-switch nke etinyere na sava nnabata n'enweghị nsogbu (ọ bụrụ na ọ dị mkpa). Jiri iwu # virsh shutdown vjunos-sw1 mechie vJunos-switch. Mgbe ị na-eme usoro a, mgbaama nkwụsị nke ezigara na vJunos-switch na-enye ohere ka ọ mechie nke ọma.
Egosiri ozi a.
A na-emechi ngalaba 'vjunos-sw1'
17
IHE: Ejila iwu “virsh bibie” n'ihi na iwu a nwere ike imebi diski vJunosswitch VM. Ọ bụrụ na VM gị akwụsị booting mgbe ijiri iwu “virsh bibiri”, yabụ mepụta otu diski QCOW2 dị ndụ nke onyonyo QCOW2 izizi enyere.
Nyochaa vJunos-switch VM
Isiokwu a na-akọwa otu esi enyocha ma vJunos-switch adịla ma na-arụ ọrụ. 1. Chọpụta ma ọ bụrụ na vJunos-switch bụ elu na-agba ọsọ.
# ndepụta vish
# ndepụta vish
Aha njirimara
Steeti
—————————-
74 vjunos-sw1 na-agba ọsọ
2. Jikọọ na serial console nke VCP.
Ị nwere ike ịchọta ọdụ ụgbọ mmiri iji jikọọ na serial console nke VCP site na XML file. Ọzọkwa, ị nwere ike banye na serial console nke VCP site na "telnet localhost ” ebe akọwapụtara portnum na nhazi XML file:
IHE: Nọmba ọdụ ụgbọ mmiri telnet kwesịrị ịdị iche maka vJunos-switch VM ọ bụla bi na sava nnabata.
# telnet localhost 8610 Na-agbalị 127.0.0.1… Ejikọrọ na localhost. Àgwà mgbapụ bụ '^]'. mgbọrọgwụ @:~ #
3. Gbanyụọ nkwalite onyonyo akpaaka.
18
Ọ bụrụ na ịnyebeghị nhazi Junos mbụ ọ bụla n'ime usoro ndị dị n'elu, mgbe ahụ vJunos-switch ga-nwa, na ndabara, nwaa DHCP maka nhazi netwọk mbụ. Ọ bụrụ na ịnweghị sava DHCP nke nwere ike ịnye nhazi Junos, ị nwere ike nweta ozi ugboro ugboro dịka egosiri n'okpuru: "Nwelite onyonyo akpaaka" Ị nwere ike gbanyụọ ozi ndị a dịka ndị a:
4. Chọpụta ma ọ bụrụ na ge interfaces kpọmkwem na gị vJunos-switch xml file dị elu na dị. Jiri iwu ihe ngosi interfaces terse.
Maka example, ma ọ bụrụ na vJunos-switch XML nkọwa file ezipụta mebere NIC abụọ ejikọrọ na
"ge-000" na "ge-001", wee ge-0/0/0 na ge-0/0/1 interfaces kwesịrị ịdị na njikọ "elu" steeti mgbe ị na-enyocha iji ihe ngosi mmepụta iwu mmepụta dị ka egosiri n'okpuru. .
mgbọrọgwụ> show interfaces terse
Interface
Proto njikọ Admin
GE-0/0/0
elu elu
GE-0/0/0.16386
elu elu
lc-0/0/0
elu elu
lc-0/0/0.32769
elu vpls
pfe-0/0/0
elu elu
pfe-0/0/0.16383
elu inet
inet6
pfh-0/0/0
elu elu
pfh-0/0/0.16383
elu inet
pfh-0/0/0.16384
elu inet
GE-0/0/1
elu elu
GE-0/0/1.16386
elu elu
GE-0/0/2
gbadata
GE-0/0/2.16386
gbadata
Mpaghara
Ime ime
19
ge-0/0/3 ge-0/0/3.16386 [snip]
gbadata gbadata
5. Nyochaa na a na-ahazi inetrface vnet n'okpuru akwa "ge" ọ bụla kwekọrọ. Jiri iwu brctl na sava nnabata, mgbe ịmalitechara vJunos-switch dị ka egosiri n'okpuru:
# ip njikọ tinye ge-000 ụdị akwa mmiri
# ip njikọ ihe ngosi ge-000
aha akwa akwa id
Ọtụgharị nwere ike STP
ge-000
8000.fe54009a419a ọ
vnet1
# ip njikọ ihe ngosi ge-001
aha akwa akwa id
Ọtụgharị nwere ike STP
ge-001
8000.fe5400e9f94f ọ
vnet2
Hazie vJunos-gbanwee na KVM
Nchịkọta
Gụọ isiokwu a ka ị ghọta ka esi ahazi vJunos-switch na gburugburu KVM.
N'akụkụ a
Jikọọ na vJunos-switch | 19 Hazie ọdụ ụgbọ mmiri | 20 Interface Ịkpọ aha | 20 Hazie Media MTU | 21
Jikọọ na vJunos-switch
Telnet gaa na nọmba njikwa njikwa akọwapụtara na XML file iji jikọọ na vJunos-switch. Hụ nkọwa ndị enyere na "Bugharịa na Jikwaa vJunos-switch na KVM" na ibe 11. Maka ex.ampLe:
# telnet localhost 8610
20
Na-agbalị 127.0.0.1… Jikọọ na localhost. Àgwà mgbapụ bụ '^]'. mgbọrọgwụ @: ~ # cli mgbọrọgwụ>
Ị nwekwara ike SSH gaa na vJunos-switch VCP.
Hazie ọdụ ụgbọ mmiri na-arụ ọrụ
Akụkụ a na-akọwa otu esi ahazi ọnụọgụ ọdụ ụgbọ mmiri na-arụ ọrụ.
Ị nwere ike ezipụta ọnụ ọgụgụ ọdụ ụgbọ mmiri na-arụ ọrụ maka vJunos-switch iji dakọọ ọnụ ọgụgụ NIC agbakwunyere na VFP VM. Ọnụ ọgụgụ ndabara nke ọdụ ụgbọ mmiri bụ 10, mana ị nwere ike ịkọwa uru ọ bụla na nso nke 1 site na 96. Gbaa onye ọrụ @ onye ọbịa # set chassis fpc 0 pic 0 nọmba-nke ọdụ ụgbọ mmiri 96 iji kọwaa ọnụ ọgụgụ ọdụ ụgbọ mmiri na-arụ ọrụ. Hazie ọnụ ọgụgụ ọdụ ụgbọ mmiri na [edit chassis fpc 0 pic 0] ọkwa ọkwa.
Ịkpọ aha interface
VJunos-switch na-akwado naanị Gigabit Ethernet (ge) interfaces.
Ị nweghị ike ịgbanwe aha interface ka 10-Gigabit Ethernet (xe) ma ọ bụ 100-Gigabit Ethernet (et). Ọ bụrụ na ị na-agbalị ịgbanwe interface aha, mgbe ndị a interfaces ka ga-egosi dị ka "ge" mgbe ị na-eme ihe ngosi nhazi ma ọ bụ na-egosi interfaces terse iwu. Nke a bụ exampmmepụta nke "nhazi nhazi" CLI mgbe ndị ọrụ na-anwa ịgbanwe aha interface ka ọ bụrụ "et":
chassis {fpc 0 {foto 0 {## ## Ịdọ aka ná ntị: nkwupụta leghaara anya: ikpo okwu na-akwadoghị (ex9214) ## interface-ụdị et; }
21
} }
Hazie MTU Media
Ị nwere ike hazie mgbasa ozi kachasị mgbasa ozi (MTU) na oke 256 site na 9192. A na-ajụ ụkpụrụ MTU n'èzí nke a kpọtụrụ aha n'elu. Ị ga-ahazi MTU site na ịgụnye nkwupụta MTU na ọkwa ọkwa [edit interface interface-name]. Hazie MTU.
[edit] user@host# set interface ge-0/0/0 mtu
IHE: Uru MTU kacha akwado bụ 9192 bytes.
Maka exampLe:
[edit] user@host# set interface ge-0/0/0 mtu 9192
4 ISI NKE
Nchọpụta nsogbu
Ịchọpụta nsogbu vJunos-switch | 23
23
Ịchọpụta nsogbu vJunos-switch
Nchịkọta
Jiri isiokwu a chọpụta nhazi vJunos-switch gị yana maka ozi nsogbu ọ bụla.
N'akụkụ a
Chọpụta na VM na-agba ọsọ | 23 Nyochaa ozi CPU | 24 View Ndekọ Files | 25 Anakọta isi ihe mkpofu | 25
Chọpụta na VM na-agba ọsọ
Chọpụta ma vJunos-switch na-agba ọsọ mgbe ị wụnye ya.
ndepụta vish Iwu ndepụta vish na-egosiputa aha na steeti igwe mebere (VM). Steeti nwere ike ịbụ: ịgba ọsọ, enweghị ọrụ, kwụsịtụrụ, mechie, daa, ma ọ bụ ịnwụ.
# ndepụta vish
Aha njirimara
Steeti
—————————
72 vjunos-gbanwee na-agba ọsọ
Ị nwere ike kwụsị ma malite VM site na iwu vish ndị a: · virsh shutdown-Mechie vJunos-switch. Mmalite mmalite – Malite VM adịghị arụ ọrụ nke ị kọwapụtara na mbụ.
IHE: Ejila iwu “virsh bibie” nke ahụ nwere ike imebi diski vJunos-switch VM diski.
24
Ọ bụrụ na VM gị akwụsị na ọ bụghị buut mgbe iji virsh imebi iwu, wee mepụta a ndụ QCOW2 disk oyiri nke mbụ QCOW2 oyiyi nyere.
Nyochaa ozi CPU
Jiri iwu lscpu na ihe nkesa nnabata iji gosipụta ozi CPU. Ihe mmepụta ahụ na-egosiputa ozi dị ka ọnụọgụ CPU zuru ezu, ọnụọgụ cores kwa oghere, na ọnụ ọgụgụ nke oghere CPU. Maka exampN'ezie, codeblock na-esote na-egosi ozi maka ihe nkesa nnabata Ubuntu 20.04 LTS na-akwado ngụkọta nke CPU 32.
mgbọrọgwụ@vjunos-host:~# lscpu Architecture: CPU op-mode(s): Usoro Byte: nha adreesị: CPU(s): Ndepụta CPU(s) n'ịntanetị: Eriri(s) kwa isi: Core(s) kwa oghere: Socket(s): NUMA node): NJ onye na-ere ahịa: Ezinụlọ CPU: Ụdị: Aha nlereanya: Nkwụsị: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtualization: L1d cache: L1i cache: L2 cache : cache L3: NUMA node0 CPU(s):
x86_64 32-bit, 64-bit Little Endian 46 nke anụ ahụ, 48 bits mebere 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 Ndekọ Files
View usoro ndekọ na-eji ihe ngosi ndekọ iwu na vJunos-switch atụ.
mgbọrọgwụ > ihe ngosi log? Mgbọrọgwụ> ihe ngosi ndekọ? iwu na-egosiputa ndepụta log files dị maka viewna. Maka example, na view Ihe ndekọ chassis daemon (chassisd) na-agba mgbọrọgwụ> gosi iwu chassisd log.
Chịkọta ihe mkpofu isi
Jiri usoro ihe ngosi isi-dumps nyere iwu view isi anakọtara file. Ị nwere ike ịnyefe isi ihe ndị a na ihe nkesa mpụga maka nyocha site na fxp0 njikwa interface na vJunos-switch.
Akwụkwọ / akụrụngwa
![]() |
Juniper NETWORKS KVM vJunos Gbanwee nkenye [pdf] Ntuziaka onye ọrụ KVM vJunos Gbanwee Nnyefe, KVM, vJunos Gbanwee Nnyefe, Ngbanwe Nbugharị, Nbugharị |