KVM vJunos Suiga Fa'atonuga
Fa'amatalaga
- Oloa: vJunos-sui
- Ta'iala Fa'atino: KVM
- Fa'asalalau: Juniper Networks, Inc.
- Aso Fa'asalalau: 2023-11-20
- Webnofoaga: https://www.juniper.net
Fa'amatalaga o oloa
E uiga i Lenei Taiala
O le vJunos-switch Deployment Guide e maua ai faatonuga ma
faʻamatalaga i le faʻapipiʻiina ma le puleaina o vJunos-switch i luga o se KVM
siosiomaga. E aofia ai mataupu e pei o le malamalama i lugaview of
vJunos-sui, meafaigaluega ma polokalama manaʻomia, faʻapipiʻi ma
fa'apipi'i, ma fa'afitauli.
vJunos-Sui Atuview
O le vJunos-switch o se vaega polokalama e mafai ona faʻapipiʻi
i luga o se faʻaumau x86 tulaga faʻapisinisi o loʻo faʻaogaina se Linux KVM hypervisor
(Ubuntu 18.04, 20.04, 22.04, poʻo Debian 11 Bullseye). E maua ai
virtualized networking gafatia ma ua mamanuina e ofoina atu
fetuutuunai ma scalability i deployments network.
Vaega Autu Lagolago
- Avanoa feso'ota'iga fa'apitoa
- Lagolago mo alamanuia-tulaga x86 servers
- Fegalegaleai ma Linux KVM hypervisor
- Malosiaga e fa'apipi'i le tele o vJunos-switch instance i luga o le tasi
server
Fa'amanuiaga ma Fa'aoga
O le vJunos-switch e ofoina atu le tele o faʻamanuiaga ma e mafai ona faʻaaogaina i totonu
tulaga eseese:
- Fa'aagaaga fa'atekonolosi feso'otaiga
- Faʻaitiitia tau o meafaigaluega e ala i le faʻaogaina o alamanuia-standard
'au'auna - Tuuina atu fetuutuunai ma scalability i fesootaiga
fa'apipi'i - Fa'afaigofie le pulega ma le fa'atulagaina o feso'otaiga
Tapulaa
E ui o le vJunos-switch o se fofo faʻafesoʻotaʻi mamana, e
ei ai ni tapulaa e mafaufau i ai:
- Fa'atasiga fa'atapula'a ile Linux KVM hypervisor
- Mana'omia 'au'aunaga x86 tulaga fa'apitoa mo le fa'apipi'iina
- Faʻalagolago i le gafatia ma punaoa o loʻo i lalo
mea faigaluega masini
vJunos-switch Architecture
O le vJunos-switch architecture ua mamanuina e maua ai se
si'osi'omaga feso'ota'iga fa'apitoa i luga o le KVM hypervisor. E faʻaaogaina
o punaoa ma gafatia o le autu o le x86 server
meafaigaluega e tu'uina atu auaunaga feso'ota'iga maualuga.
Fa'atonuga o le Fa'aaogaina o Mea
Meafaigaluega ma Polokalama Manaoga
Ina ia manuia le faʻaogaina o le vJunos-switch ile KVM, ia mautinoa o lau
e fa'amalieina e le system ia mana'oga pito i lalo:
- Alamanuia-tulaga x86 server
- Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, poʻo Debian 11
Bullseye) - Fa'aogaina polokalame fa'a-tolu (filifiliga)
Faʻapipiʻi ma faʻapipiʻi vJunos-sui ile KVM
Faʻapipiʻi vJunos-sui ile KVM
Mulimuli i laasaga nei e faʻapipiʻi ai vJunos-switch i luga o se KVM
siosiomaga:
- Saunia le Linux Host Servers e fa'apipi'i vJunos-switch.
- Fa'atino ma Pulea vJunos-sui ile KVM.
- Seti le vJunos-switch Deployment i luga o le Host Server.
- Fa'amaonia le vJunos-switch VM.
- Fa'atulaga vJunos-sui ile KVM.
- Fesootai i vJunos-sui.
- Fa'atulaga Taulaga Active.
- Fa'aigoaina o Fesootaiga.
- Fa'atulaga le Media MTU.
Fa'afitauli vJunos-sui
Afai e te feagai ma ni faʻafitauli i le vJunos-switch, e mafai ona e mulimuli
laasaga nei e foia ai faafitauli:
- Faʻamautinoa o loʻo tamoʻe le VM.
- Fa'amaonia Fa'amatalaga CPU.
- View Log Files.
- Aoina Core Dumps.
Fesili e Fai soo (FAQ)
E uiga i le Oloa
E fetaui le vJunos-switch ma hypervisors uma?
Leai, vJunos-switch ua mamanuina faapitoa mo le Linux KVM
hypervisor.
E mafai ona ou faʻapipiʻi le tele o faʻataʻitaʻiga o vJunos-switch i luga o le tasi
server?
Ioe, e mafai ona e fa'apipi'i le tele o vJunos-switch instance i luga ole a
tasi alamanuia-tulaga x86 server.
Fa'apipi'i ma le Fa'atulagaina
O le a le mea e mana'omia mo masini ma masini komepiuta
vJunos-sui i le KVM?
Ole pito maualalo ole mana'oga e aofia ai se fa'aumau x86 tulaga fa'apisinisi
ma se Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, poʻo Debian
11 Bullseye). E mafai fo'i ona iai polokalame fa'aoga tolu-vaega
fa'apipi'i, ae e filifili.
E faʻafefea ona ou faʻafesoʻotaʻi i le vJunos-switch pe a uma ona faʻapipiʻi?
E mafai ona e faʻafesoʻotaʻi i vJunos-switch e ala i le mulimuli i le tuʻuina atu
fa'atonuga i totonu o le ta'iala fa'apipi'i.
Fa'afitauli
O fea e mafai ona ou maua ai le ogalaau filemo vJunos-sui?
O le ogalaau files mo vJunos-switch e mafai ona maua i le faʻamaonia
directory i luga ole server host. Va'ai i le vaega o fa'afitauli
o le ta'iala fa'apipi'i mo nisi fa'amatalaga.
vJunos-switch Deployment Guide mo KVM
Lolomiina
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, Kalefonia 94089 ISA 408-745-2000 www.juniper.net
Juniper Networks, le logo Juniper Networks, Juniper, ma Junos o fa'ailoga fa'amaufa'ailoga a Juniper Networks, Inc. i le Iunaite Setete ma isi atunu'u. O isi fa'ailoga tau fefa'ataua'iga uma, fa'ailoga tautua, fa'ailoga resitala, po'o fa'ailoga tautua ua resitalaina o mea ia a latou tagata.
E leai se matafaioi a Juniper Networks mo soʻo se mea le saʻo i totonu o lenei pepa. Juniper Networks fa'asaoina le aia tatau e sui ai, suia, fesiita'i, po'o se isi itu e toe teuteu lenei lomiga e aunoa ma se fa'aaliga.
vJunos-switch Deployment Guide for KVM Puletaofia © 2023 Juniper Networks, Inc. Ua taofia aia tatau uma.
O fa'amatalaga o lo'o i totonu o lenei pepa o lo'o lata mai e pei o le aso i le itulau autu.
TAUSAGA 2000 FAAALIGA
Juniper Networks hardware and software products is Year 2000 compliant. Junos OS e leai ni fa'agata fa'agata fa'atatau ile tausaga ile tausaga 2038. Peita'i, ole talosaga NTP e iloa e iai ni fa'afitauli ile tausaga 2036.
FA'AI'U FA'A'OA'OGA LAISENE MALIGA
O le Juniper Networks oloa o loʻo avea ma autu o lenei faʻamatalaga faʻapitoa e aofia ai (pe faʻamoemoe mo le faʻaogaina ma) Juniper Networks software. O le fa'aogaina o ia polokalame e fa'atatau i aiaiga ma aiaiga o le Maliega Laisene Tagata Fa'ai'u (“EULA”) fa'asalalau i le https://support.juniper.net/support/eula/. E ala i le la'uina mai, fa'apipi'i po'o le fa'aogaina o ia polokalame, e te ioe i aiaiga ma aiaiga o lena EULA.
iii
Lisi o Mataupu
E uiga i Lenei Taiala | v
1
Malamalama vJunos-sui
vJunos-Sui Atuview | 2
Ua umaview | 2
Vaega Autu Lagolago | 3
Fa'amanuiaga ma Fa'aoga | 3
Tapulaa | 4
vJunos-switch Architecture | 4
2
Meafaigaluega ma Polokalama Manaoga vJunos-sui ile KVM
La'ititi o Meafaigaluega ma Polokalama Manaoga | 8
3
Faʻapipiʻi ma faʻapipiʻi vJunos-sui ile KVM
Fa'apipi'i vJunos-sui ile KVM | 11
Saunia le Linux Host Servers e fa'apipi'i vJunos-switch | 11
Fa'atino ma Pulea vJunos-sui ile KVM | 11 Seti le vJunos-switch Deployment i luga ole Host Server | 12
Fa'amaonia le vJunos-switch VM | 17
Fa'atonu vJunos-sui ile KVM | 19 Feso'ota'i i vJunos-switch | 19
Fa'atonu Taulaga Gaoioiga | 20
Fa'aigoa Fa'afeso'ota'i | 20
Fa'atulaga le Media MTU | 21
4
Fa'afitauli
Fa'afitauli vJunos-sui | 23
Faʻamaonia o loʻo tamoʻe le VM | 23
iv
Fa'amaonia Fa'amatalaga CPU | 24 View Log Files | 25 Aoina Lafoa'i Autu | 25
v
E uiga i Lenei Taiala
Fa'aaoga lenei ta'iala e fa'apipi'i ai le virtual Junos-switch (vJunos-switch). O le vJunos-switch o se faʻataʻitaʻiga faʻapitoa o le Junos-based EX switching platform. O loʻo faʻatusalia ai se sui Juniper o loʻo faʻaogaina le Junos® operating system (Junos OS) i totonu o le kernel-based virtual machine (KVM) siosiomaga. Ole vJunos-switch e fa'avae ile Juniper Networks® vMX Virtual Router (vMX) nested architecture. O lenei ta'iala e aofia ai fo'i faiga faavae vJunos-sui fa'atulagaina ma faiga fa'afoe. A maeʻa ona faʻapipiʻi ma faʻapipiʻi le vJunos-switch e pei ona ufiufi i lenei taʻiala, faʻafesoʻotaʻi le Junos OS faʻamaumauga mo faʻamatalaga e uiga i le faʻaopoopoina o polokalama faakomepiuta.
FA'AIGA FESOASOANI Junos OS mo le EX Series Documentation
1 LE MATAUPU
Malamalama vJunos-sui
vJunos-Sui Atuview | 2 vJunos-switch Architecture | 4
2
vJunos-Sui Atuview
AOTELEGA
O lenei autu e maua ai se overivew, vaega autu e lagolagoina, faʻamanuiaga, ma tapulaʻa o le vJunosswitch.
I LE VAEGA LENEI
Ua umaview | 2 Vaega Autu Lagolago | 3 Fa'amanuiaga ma Fa'aoga | 3 Tapulaa | 4
Ua umaview
I LE VAEGA LENEI vJunos-switch Installation Overview | 3
Faitau lenei autu mo se fa'aumaview o le vJunos-sui. O le vJunos-switch o se faʻataʻitaʻiga faʻapitoa o se sui Juniper e faʻatautaia le Junos OS. E mafai ona e faʻapipiʻi se vJunos-switch e avea o se masini komepiuta (VM) i luga o le x86 server. E mafai ona e fetuutuunai ma pulea le vJunos-switch i le auala lava e tasi e te pulea ai se suiga faaletino. O le vJunos-switch o se masini komepiuta tasi (VM) e mafai ona e faʻaogaina naʻo totonu o labs ae le o le gaosiga o le siosiomaga. O le vJunos-switch ua fausia e faʻaaoga ai le EX9214 e fai ma faʻamatalaga Juniper switch ma lagolagoina se tasi Routing Engine ma tasi Flexible PIC Concentrator (FPC). O le vJunos-switch e lagolagoina se bandwidth e oʻo atu i le 100 Mbps faʻapipiʻi i luga o fesoʻotaʻiga uma. E te le manaʻomia le faʻatauina o se laisene bandwidth mo le faʻaaogaina o le vJunos-switch. Nai lo le faʻaogaina o suiga o meafaigaluega, e mafai ona e faʻaogaina le vJunos-switch e amata ai le Junos software mo le suʻeina o fesoʻotaʻiga fesoʻotaʻiga ma faʻasalalauga.
3
vJunos-sui le Fa'apipi'iinaview
E mafai ona e faʻapipiʻi vaega faʻapipiʻi o le vJunos-switch i luga o se faʻaumau x86 tulaga faʻapisinisi o loʻo faʻaogaina le Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04 poʻo Debian 11 Bullseye). I luga o sapalai o loʻo faʻaogaina le KVM hypervisor, e mafai foi ona e faʻaogaina polokalama faʻaoga lona tolu. E mafai ona e fa'apipi'i le tele o vJunos-switch instance i luga o le server e tasi.
Vaega Autu Lagolago
O lenei autu e tuʻuina atu ia te oe le lisi ma faʻamatalaga o vaega autu o loʻo lagolagoina ma faʻamaonia ile vJunos-switch. Mo fa'amatalaga i le fa'atulagaina o nei foliga va'ai i ta'iala fa'apitoa ile: User Guides. O le vJunos-switch e lagolagoina vaega autu nei: · Lagolago e oo atu i le 96 fesoʻotaʻiga fesoʻotaʻiga · E mafai ona faʻataʻitaʻiina le nofoaga autu o faʻamatalaga IP i lalo ma faʻapipiʻi topologies. · Lagolagoina EVPN-VXLAN la'au galuega · Lagolago Edge-Routed Bridging (ERB) · Lagolago EVPN LAG multihoming i EVPN-VXLAN (ESI-LAG)
Fa'amanuiaga ma Fa'aoga
O faʻamanuiaga ma faʻaoga mataupu o le vJunos-switch i luga o tulaga masani x86 servers o loʻo taua i lalo: · Faʻaititia tupe faʻaalu tupe (CapEx) i luga o fale suʻesuʻe–O le vJunos-switch e avanoa e leai se totogi e fausia ai fale suʻesuʻe.
fa'aitiitia tau e feso'ota'i ma suiga fa'aletino. · Faʻaitiitia le taimi faʻapipiʻi-E mafai ona e faʻaogaina le vJunos-switch e fausia ma faʻataʻitaʻi ai topologies toetoe lava
e aunoa ma le fauina o fale suesue taugata. E mafai ona fausia vave fale su'esu'e. O se taunuuga, e mafai ona e faʻaitiitia tau ma faʻatuai e fesoʻotaʻi ma faʻapipiʻi i luga o meafaigaluega faʻapitoa. · Aveese le manaʻoga ma le taimi mo meafaigaluega a le falesuesue–O le vJunos-switch e fesoasoani ia te oe e faʻaumatia le taimi faʻatali mo meafaigaluega a le fale suesue e taunuu pe a uma le faʻatau. vJunos-switch o loʻo avanoa mo le leai o se totogi ma e mafai ona sii vave mai. · Aʻoaʻoga ma aʻoaʻoga-E faʻatagaina oe e fausia fale suʻesuʻe mo aʻoaʻoga ma aʻoaʻoga mo au tagata faigaluega.
4
· Faʻamaoniga o faʻataʻitaʻiga ma suʻega faʻamaonia-E mafai ona e faʻamaonia le tele o faʻamatalaga faʻafesoʻotaʻi nofoaga autu, faʻapipiʻiina muamuaamples, ma saunia otometi.
Tapulaa
O le vJunos-switch o lo'o i ai tapula'a nei: · E i ai se Inisinia Fa'aala e tasi ma fa'afale FPC tasi. · E le lagolagoina in-service software upgrade (ISSU). · E le lagolagoina le fa'apipi'i po'o le tu'ueseina o feso'ota'iga pe a fa'agasolo. · SR-IOV mo le vJunos-switch fa'aoga mataupu ma le gaosiga e le lagolagoina. · Ona o lona fausaga faamoega, o le vJunos-switch e le mafai ona faʻaaogaina i soʻo se faʻaogaina e faʻalauiloa ai le
fa'ata'ita'iga mai totonu ole VM. · Lagolagoina le maualuga o le bandwidth o le 100 Mbps i luga o fesoʻotaʻiga uma.
FAAMANATU: Laisene Bandwidth e le tuʻuina atu ona e leai se manaʻoga mo se laisene bandwidth. Atonu e sau le fe'au siaki laisene. Le amana'ia fe'au siaki laisene.
· E le mafai ona e faʻaleleia le Junos OS i luga o se faiga faʻaoga. Nai lo lena, e tatau ona e faʻaogaina se faʻataʻitaʻiga fou ma le polokalama fou.
· Telecast e le lagolagoina.
FA'AMATALAGA FA'ASA'I 8
vJunos-switch Architecture
O le vJunos-switch o se fofo VM tasi, faʻapipiʻi lea e nofo ai le vaalele feaveaʻi (VFP) ma le Packet Forwarding Engine (PFE) i fafo VM. A e amata le vJunos-sui, le VFP
5 amata se VM faʻapipiʻi e faʻatautaia le ata o le Junos Virtual Control Plane (VCP). KVM hypervisor e faʻaaogaina e faʻapipiʻi ai le VCP. O le faaupuga "nested" e faasino i le VCP VM o loʻo faʻapipiʻiina i totonu o le VFP VM, e pei ona faʻaalia i le Ata 1 i le itulau 5. O le vJunos-switch e mafai ona lagolagoina le 100 Mbps o le gaosiga e faʻaaoga ai le 4 cores ma le 5GB o le manatua. So'o se fa'aopoopoga fa'aopoopo ma fa'atonuga manatua e fa'asoa ile VCP. E le mana'omia e le VFP se manatua fa'aopoopo e ese mai le la'ititi la'ititi e lagolagoina. O le 4 cores ma le 5GB manatua e lava mo faʻaoga faʻaoga. Ata 1: vJunos-switch Architecture
O le vJunos-switch architecture o loʻo faʻatulagaina i luga o laulau: · O le vJunos-switch o loʻo i le pito i luga. · O le KVM hypervisor ma le polokalama faakomepiuta e fesoʻotaʻi faʻamatalaina i le vaega o manaʻoga polokalama
o lo'o i le vaega ogatotonu. · O le server x86 o loʻo i totonu o le faʻaogaina o le tino i le pito i lalo.
6
O le malamalama i lenei fausaga e mafai ona fesoasoani ia te oe e fuafua lau vJunos-switch configuration. A maeʻa ona e fatuina le vJunos-Switch instance, e mafai ona e faʻaogaina le Junos OS CLI e faʻapipiʻi ai fesoʻotaʻiga vJunosswitch i le VCP. Ole vJunos-switch e lagolagoina na'o feso'ota'iga Gigabit Ethernet.
2 LE MATAUPU
Meafaigaluega ma Polokalama Manaoga vJunos-sui ile KVM
La'ititi o Meafaigaluega ma Polokalama Manaoga | 8
8
La'ititi o Meafaigaluega ma Polokalama Manaoga
O lenei autu e tu'uina atu ia te oe le lisi o meafaigaluega ma polokalama e mana'omia e amata ai se vJunos-switch fa'ata'ita'iga. Siata 1 i le itulau 8 o lo'o lisiina ai mea e mana'omia mo le vJunos-switch. Fuafuaga 1: Tulaga La'ititi o Meafaigaluega Manaomia mo vJunos-switch
Fa'amatalaga
Taua
Sample faatulagaga faiga
Mo fa'ata'ita'iga a le fale su'esu'e ma le fa'atinoina o galuega maualalo (itiiti ifo i le 100 Mbps) fa'aoga tulaga, so'o se Intel x86 processor ma VT-x gafatia.
Intel Ivy Bridge processors pe mulimuli ane.
Exampo le Ivy Bridge processor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache
Numera o fatu
Le itiiti ifo i le fa cores e manaʻomia. O le polokalama faʻapipiʻi e tolu 'au i le VFP ma le tasi 'autu i le VCP, lea e lava mo le tele o faʻaoga mataupu.
So'o se 'au fa'aopoopo o le a tu'uina atu i le VCP aua e tolu 'au e lava e lagolago ai mana'oga va'alele o le VFP.
Manatu
Ole la'ititi ole 5GB ole manatua e mana'omia. E tusa ma le 3GB manatua o le a tu'uina atu i le VFP ma le 2 GB i le VCP. Afai e sili atu nai lo le 6 GB o le aofaʻi o manatua e tuʻuina atu, ona faʻapipiʻi lea o le VFP memory i le 4GB, ma o le faʻaopoopoga manatua e tuʻuina atu i le VCP.
Isi mana'oga · Intel VT-x gafatia. · Hyperthreading (fautuaina) · AES-NI
Siata 2 i le itulau 9 o lo'o lisiina ai mea e mana'omia mo le vJunos-switch.
9
Laulau 2: Polokalama Manaoga mo Ubuntu
Fa'amatalaga
Taua
Faiga fa'agaioiga
FAAMANATU: E na'o le gagana fa'a-Peretania e lagolagoina.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Fa'atonuga
· QEMU-KVM
O le faʻaoga faʻaoga mo Ubuntu poʻo Debian version e lava. O le apt-get install qemu-kvm e faʻapipiʻi lenei faʻaoga faʻaletonu.
Manaomia afifi
FAAMANATU: Faʻaaoga le apt-get install pkg name poʻo sudo apt-get install fa'atonuga e fa'apipi'i se afifi.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Siosiomaga Fa'atonuina Lagolago
QEMU-KVM faʻaaoga libvirt
E le gata i lea, o le EVE-NG faʻapipiʻiina uamea e lagolagoina.
Faʻaaliga: vJunos-switch e le lagolagoina i luga ole EVE-NG poʻo soʻo se isi faʻagaioiga e faʻalauiloa ai vJunos mai totonu ole VM ona o faʻalavelave ole faʻaogaina loloto.
vJunos-sui Ata
O ata e mafai ona maua mai le nofoaga o lo'o la'u mai ai le lab o juniper.net ile: Test Drive Juniper
3 LE MATAUPU
Faʻapipiʻi ma faʻapipiʻi vJunos-sui ile KVM
Fa'apipi'i vJunos-sui ile KVM | 11 Fa'atino ma Pulea vJunos-sui i KVM | 11 Fa'atulaga vJunos-sui i KVM | 19
11
Faʻapipiʻi vJunos-sui ile KVM
AOTELEGA
Faitau lenei autu e malamalama ai pe faʻapefea ona faʻapipiʻi le vJunos-switch i le KVM siosiomaga.
I LE VAEGA LENEI
Saunia le Linux Host Servers e fa'apipi'i vJunos-switch | 11
Saunia le Linux Host Servers e fa'apipi'i vJunos-switch
O lenei vaega e faʻatatau i le Ubuntu ma Debian host servers. 1. Fa'apipi'i fa'asologa o pusa fa'ata'atia mo lau 'au'aunaga talimalo Ubuntu po'o Debian e fa'amautinoa ai o le
'au'auna fa'amalieina le la'ititi o masini ma polokalama mana'omia. 2. Fa'amautinoa ua fa'aogaina le tekonolosi Intel VT-x. Fa'asolo le tulafono lscpu i lau 'au'aunaga talimalo.
O le fanua Virtualization i le gaioiga o le lscpu poloaiga faʻaalia VT-x, pe a mafai VT-x. Afai e le mafai VT-x, ona vaʻai lea i lau 'auʻaunaga faʻamaumauga e aʻoaʻo pe faʻafefea ona faʻaogaina i le BIOS.
Fa'atino ma Pulea vJunos-sui ile KVM
AOTELEGA
Faitau lenei autu e malamalama ai pe faʻapefea ona faʻapipiʻi ma pulea le vJunos-switch instance pe a uma ona e faʻapipiʻiina.
I LE VAEGA LENEI
Seti le vJunos-switch Deployment i luga o le Host Server | 12 Fa'amaonia le vJunos-switch VM | 17
O lenei autu o loʻo faʻamatalaina: · Faʻafefea ona faʻaalia le vJunos-switch i luga o le KVM servers e faʻaaoga ai le libvirt.
· Faʻafefea ona filifili le aofaʻi o le PPU ma le manatua, faʻapipiʻi alalaupapa manaʻomia mo fesoʻotaʻiga, ma faʻapipiʻi le laina telefoni.
12
· Fa'afefea ona fa'aoga XML talafeagai file vaega mo fetuunaiga ma filifiliga na lisiina muamua.
FAAMANATU: Sii mai le sample XML file ma le ata vJunos-sui mai le Juniper webnofoaga.
Seti le vJunos-switch Deployment i luga o le Host Server
O lenei autu o loʻo faʻamatalaina pe faʻafefea ona faʻatulagaina le vJunos-switch deployment i luga o le server host.
FAAMANATU: O lenei autu e faʻamamafaina naʻo ni nai vaega o le XML file o loʻo faʻaaogaina e faʻapipiʻi ai vJunosswitch e ala ile libvirt. XML atoa file vjunos.xml o loʻo avanoa mo le download faʻatasi ai ma le ata VM ma faʻamaumauga faʻapipiʻi i luga o le vJunos Lab Software Downloads itulau.
Fa'apipi'i afifi o lo'o ta'ua i totonu ole vaega ole Minimum Software requirements, pe afai e le'i fa'apipi'iina ia afifi. Va'ai “Mea Fa'atauva'a ma Polokalama Manaomia” i le itulau 8 1. Fausia se alalaupapa Linux mo ta'itasi Gigabit Ethernet fa'afeso'ota'i o le vJunos-sui o lo'o e fuafua e fa'aoga.
# ip link fa'aopoopo ge-000 type bridge # ip link fa'aopoopo ge-001 type bridge I lenei tulaga, o le fa'ata'ita'iga o le a fa'atulaga ge-0/0/0 ma ge-0/0/1. 2. Aumai i luga Linux Bridge taitasi. ip link set ge-000 up ip link set ge-001 up 3. Fai se kopi tisiki ola o le ata QCOW2 vJunos ua saunia. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Fai se kopi ma'oti mo vJunos taitasi e te fuafua e fa'apipi'i. E mautinoa ai e te le faia ni suiga tumau i le ata muamua. O le ata ola e tatau foi ona tusia e le userid deploying vJunos-switch-e masani lava o le root user. 4. Fa'ama'oti le aofa'i o 'au e tu'uina atu i vJunos e ala i le fa'avasegaina o le stanza lea.
13
O le stanza o lo'o mulimuli mai o lo'o fa'amaoti mai ai le aofa'i o 'au e tu'uina atu ia vJunos. Ole pito maualalo ole 'au e mana'omia e 4 ma e lava mo fa'aoga ile potu su'esu'e.
x86_64 IvyBridge qemu4
Ole numera fa'aletonu ole cores e mana'omia e 4 ma e lava mo le tele o talosaga. Ole la'ititi la'ititi lea ole PPU e lagolagoina mo vJunos-switch. E mafai ona e tuʻua le faʻataʻitaʻiga o le CPU e pei o IvyBridge. O le a faʻaogaina foi le Intel CPUs i le taimi mulimuli ane ma lenei faʻatulagaga. 5. Faateleina le manatua pe a manaomia e ala i le suia o le fuaiupu lea.
vjunos-sw1 5242880 5242880 4
O le example faʻaalia le manatuaga le lelei e manaʻomia e le vJunos-switch. O le manatua fa'aletonu e lava mo le tele o talosaga. E mafai ona e faʻateleina le tau pe a manaʻomia. O loʻo faʻaalia ai foi le igoa o le vJunos-switch patino o loʻo faʻatupuina, o le vjunos-sw1 i lenei tulaga. 6. Fa'ailoa le igoa ma le nofoaga o lau vJunos-switch image e ala i le suia o le XML file e pei ona faaalia i le example.
<disk device=”disk” type=”file”> file=”/root/vjunos-sw1-live.qcow2″/>
E tatau ona e tu'uina atu i vJunos VM ta'itasi i luga o le 'au fa'atasi ma lana lava ata fa'apitoa QCOW2. E manaʻomia lenei mea mo libvirt ma QEMU-KVM.
14
7. Fausia le ata tisiki. # ./make-config.sh E talia e le vJunos-switch se faʻatulagaga muamua e ala i le faʻafesoʻotaʻi o se tisiki lona lua i le faʻataʻitaʻiga VM o loʻo i ai le faʻatulagaga. Fa'aoga le fa'amatalaga tu'u mai make-config.sh e fai ai le ata tisiki. O le XML file faʻasino i lenei taʻavale faʻatulagaina e pei ona faʻaalia i lalo:
<disk device=”disk” type=”file”> file= ”/root/config.qcow2″/>
FAAMANATU: Afai e te le manaʻo i le faʻatulagaga muamua, ona aveese lea o le stanza o loʻo i luga mai le XML file.
8. Seti le pulega Ethernet uafu.
O lenei example fa'atagaina oe e fa'afeso'ota'i i le VCP "fxp0" o le fa'atonuga lea o le taulaga mai fafo o le 'au'aunaga talimalo lea e nofo ai le vJunos-switch. E mana'omia le i ai o se tuatusi IP e mafai ona fa'aogaina mo le fxp0, pe ala i le DHCP server po'o le fa'aogaina o le fa'atulagaina o le CLI. O le "eth0" i le stanza o loʻo i lalo e faʻatatau i le 'auʻaunaga talimalo talimalo lea e maua ai le fesoʻotaʻiga i le lalolagi i fafo ma e tatau ona fetaui ma le igoa o lenei atinaʻe i luga o lau 'auʻaunaga talimalo. Afai e te le o faʻaaogaina le Dynamic Host Configuration Protocol (DHCP), a maeʻa le vJunos-switch i luga ma faʻagaoioia, telnet i lona faʻamafanafanaga ma faʻapipiʻi le tuatusi IP mo le "fxp0" faʻaaoga le CLI configuration e pei ona faʻaalia i lalo:
15
FAAMANATU: O fetuutuunaiga o loʻo i lalo e naʻo le examples pe sample configuration snippets. Atonu e te mana'omia fo'i le fa'atulagaina o se fa'atonuga o le auala.
# seti fesootaiga fxp0 iunite 0 tuatusi inet aiga 10.92.249.111/23 # seti routing-filifiliga ala static 0.0.0.0/0 next-hop 10.92.249.254 9. Fa'aaga le SSH i le VCP pulega uafu. # seti auaunaga faiga ssh root-login faatagaina poloaiga. 10. Fausia se alalaupapa Linux mo taulaga taʻitasi e te faʻamaonia i le XML file.
O igoa o le uafu o lo'o fa'amaonia i le stanza o lo'o mulimuli mai. O le tauaofiaga mo le vJunos-switch o le faʻaaogaina lea o le ge-0xy lea e faʻamaonia ai e le "xy" le numera o le taulaga. I le example, ge-000 ma ge-001 o numera o le taulaga. O nei numera o le taulaga o le a fa'afanua i le Junos ge-0/0/0 ma le ge-0/0/1 feso'ota'iga. E pei ona taʻua muamua, e tatau ona e fatuina se alalaupapa Linux mo taulaga taʻitasi e te faʻamaonia i le XML file. 11. Tuuina atu se numera tulaga fa'amafanafana fa'amafanafanaga mo vJunos ta'itasi-sui i lau 'au'aunaga talimalo. I le example, o le tulaga tulaga ese faamafanafanaga taulaga numera o le “8610”.
16
Aua le suia le smbios stanza nei. E taʻu atu i vJunos o se vJunos-sui.
12. Fausia vJunos-sw1 VM fa'aaoga le vJunos-sw1.xml file. # virsh fatuina vjunos-sw1.xml
O le faaupuga "sw1" e faʻaaogaina e faʻaalia ai o le muamua vJunos-switch VM o loʻo faʻapipiʻiina. VMs mulimuli ane e mafai ona faaigoa vjunos-sw2, ma vjunos-sw3 ma isi.
O le iʻuga, ua faia le VM ma faʻaalia le savali o loʻo i lalo:
Domain vjunos-sw1 na faia mai le vjunos-sw1.xml 13. Siaki /etc/libvirt/qemu.conf ma fa'amuta laina XML nei pe afai o nei laina
fa'ailoa mai. O nisi exampo tau aoga o lo'o tu'uina atu i lalo. Aveese fa'amatalaga laina fa'amaonia.
#
user = “qemu” # O se tagata e igoa ia “qemu”
#
fa'aoga = “+0” # Fa'aoga sili (uid=0)
#
tagata fa'aoga = "100" # O se tagata fa'aoga e igoa "100" po'o se tagata fa'aoga uid=100#user = "a'a"
<<
aveese fa'amatalaga lenei laina
#
#group = “a’a” <<<< aveese fa’amatalaga le laina lea
14. Toe amata le libvirtd ma toe fai le vJunos-switch VM. # systemctl toe amata le libvirtd
15. Tapuni ma le saogalemu le vJunos-switch o loʻo faʻapipiʻiina i luga o le Host Server (pe a manaʻomia). Fa'aaoga le # virsh shutdown vjunos-sw1 poloaiga e tapuni vJunos-switch. A e faʻatinoina lenei laasaga, o se faʻailoga tapuni e lafo i le vJunos-switch instance e mafai ai ona tapunia ma le alofa.
O lo'o fa'aalia le fe'au lea.
O lo'o tapunia le vaega 'vjunos-sw1'
17
FAAMANATU: Aua le faʻaogaina le "virsh destroy" poloaiga ona o lenei poloaiga e mafai ona faʻaleagaina le vJunosswitch VM disk. Afai e taofi lau VM pe a uma ona faʻaaogaina le "virsh destroy" poloaiga, ona, faia lea o se kopi QCOW2 tisiketi ola o le ata muamua QCOW2 ua saunia.
Fa'amaonia le vJunos-switch VM
O lenei autu o loʻo faʻamatalaina pe faʻafefea ona faʻamaonia pe o le vJunos-switch o loʻo i luga ma tamoʻe. 1. Fa'amaonia pe o ola le vJunos-switch.
# lisi virsh
# lisi virsh
Id Igoa
Setete
—————————-
74 vjunos-sw1 tamoe
2. Fa'afeso'ota'i i le fa'amafanafanaga fa'asologa o le VCP.
E mafai ona e mauaina le taulaga e faʻafesoʻotaʻi i le faʻamafanafanaga faʻasologa o le VCP mai le XML file. E le gata i lea, e mafai ona e saini i le faʻamafanafanaga o le VCP e ala i le "telnet localhost "lea o loʻo faʻamaonia ai le portnum i le faʻatulagaga XML file:
FAAMANATU: O le numera telefoni telefoni e manaʻomia ona tulaga ese mo vJunos-switch VM taʻitasi o loʻo nofo i luga o le server talimalo.
# telnet localhost 8610 Taumafai 127.0.0.1… Feso’ota’i ile localhost. O uiga sola o le '^]'. a'a@:~ #
3. Fa'agata le fa'aleleia o ata ta'avale.
18
Afai e te leʻi tuʻuina atu soʻo se uluaʻi faʻatulagaga Junos i laasaga o loʻo i luga, o le vJunos-switch o le a, e ala i le le mafai, taumafai i le DHCP mo le seti fesoʻotaʻiga muamua. Afai e leai sau server DHCP e mafai ona tuʻuina atu le faʻatulagaina o Junos, e mafai ona e maua faʻamatalaga faʻasolosolo e pei ona faʻaalia i lalo: "Auto Image Upgrade" E mafai ona e tape nei feʻau e pei ona taua i lalo:
4. Fa'amaonia pe o fa'afeso'ota'i ge fa'amaoti mai i lau vJunos-switch xml file ua i luga ma avanoa. Fa'aaoga le fa'aaliga fa'afeso'ota'i se fa'atonuga.
Mo example, pe afai o le vJunos-switch XML definition file fa'ailoa mai ni NIC e lua e feso'ota'i i
"ge-000" ma le "ge-001", ona tatau lea ona i ai le ge-0/0/0 ma le ge-0/0/1 i totonu o le soʻotaga "luga" setete pe a e faʻamaonia le faʻaaogaina o le faʻatonuga o le faʻaaliga faʻaalia e pei ona faʻaalia i lalo. .
a'a> fa'aali feso'ota'iga pupuu
Fa'afeso'ota'i
Pule Link Proto
ge-0/0/0
luga i luga
ge-0/0/0.16386
luga i luga
lc-0/0/0
luga i luga
lc-0/0/0.32769
i luga vpls
pfe-0/0/0
luga i luga
pfe-0/0/0.16383
i luga inet
inet6
pfh-0/0/0
luga i luga
pfh-0/0/0.16383
i luga inet
pfh-0/0/0.16384
i luga inet
ge-0/0/1
luga i luga
ge-0/0/1.16386
luga i luga
ge-0/0/2
luga i lalo
ge-0/0/2.16386
luga i lalo
Fa'alotoifale
Mamao
19
ge-0/0/3 ge-0/0/3.16386 [snip]
luga i lalo i lalo
5. Fa'amautinoa o lo'o fa'atulagaina se vnet inetrface i lalo o alalaupapa ta'itasi "ge". Fa'aaoga le brctl command i luga o le server host, pe a uma ona e amataina le vJunos-switch e pei ona fa'aalia i lalo:
# ip link faaopoopo ge-000 type bridge
# ip so'oga fa'aalia ge-000
igoa alalaupapa bridge id
STP fa'aogaina feso'ota'iga
ge-000
8000.fe54009a419a nu
vnet1
# ip so'oga fa'aalia ge-001
igoa alalaupapa bridge id
STP fa'aogaina feso'ota'iga
ge-001
8000.fe5400e9f94f no
vnet2
Fa'atulaga vJunos-sui ile KVM
AOTELEGA
Faitau lenei autu e malamalama ai pe faʻafefea ona faʻapipiʻi le vJunos-switch i le KVM siosiomaga.
I LE VAEGA LENEI
Feso'ota'i i vJunos-sui | 19 Fa'atulaga Taulaga Gaoioiga | 20 Fa'aigoaina o Fesootaiga | 20 Fa'atulaga le Media MTU | 21
Fesootai i vJunos-sui
Telnet ile numera fa'amafanafana fa'asologa o lo'o fa'amaoti ile XML file e fa'afeso'ota'i i vJunos-switch. Va'ai fa'amatalaga o lo'o tu'uina atu i le “Deploy and Manage vJunos-switch on KVM” i le itulau 11.ampLe:
# telnet localhost 8610
20
Taumafai 127.0.0.1… Fesoʻotaʻi ile localhost. O uiga sola o le '^]'. a'a@:~ # cli root>
E mafai foi ona e SSH ile vJunos-switch VCP.
Fa'atulaga Taulaga Active
O lenei vaega o loʻo faʻamatalaina pe faʻafefea ona faʻatulagaina le numera o ports o loʻo galue.
E mafai ona e faʻamaonia le numera o ports galue mo le vJunos-switch e fetaui ma le numera o NIC faʻaopoopo i le VFP VM. O le numera faaletonu o ports o le 10, ae e mafai ona e faʻamaonia soʻo se tau i le va o le 1 e oʻo i le 96. Tafe le user@host# set chassis fpc 0 pic 0 numera-of-ports 96 faʻatonuga e faʻamaonia ai le numera o ports galue. Fa'atulaga le numera o ports i le [edit chassis fpc 0 pic 0] tulaga fa'atonu.
Fa'aigoaina o Fesootaiga
Ole vJunos-switch e na'o Gigabit Ethernet (ge) feso'ota'iga e lagolagoina.
E le mafai ona e suia igoa fa'aoga ile 10-Gigabit Ethernet (xe) po'o le 100-Gigabit Ethernet (et). Afai e te taumafai e sui igoa o le atinaʻe, o nei fesoʻotaʻiga o le a faʻaalia pea o le "ge" pe a e faʻataʻitaʻiina le faʻaaliga faʻaaliga poʻo le faʻaalia o fesoʻotaʻiga se poloaiga. O se ex leaampLe gaioiga o le "faʻaalia le faʻatulagaina" CLI faʻatonuga pe a taumafai tagata faʻaoga e sui le igoa faʻaoga i le "et":
chassis { fpc 0 { pic 0 { ## ## Lapataiga: fa'amatalaga le amana'ia: tulaga le lagolagoina (ex9214) ## interface-type et; }
21
}}
Fa'atulaga le Media MTU
E mafai ona e fetuutuuna'i le vaega o faasalalauga aupito maualuga (MTU) i le va o le 256 e oo i le 9192. O tau o le MTU i fafo atu o le laina ua taua i luga ua teena. E tatau ona e fetuutuuna'i le MTU e ala i le fa'aofiina o le fa'amatalaga MTU i le tulaga fa'auluuluga [edit interface interface-name]. Fa'atulaga le MTU.
[fa'asa'o] tagata fa'aoga@host# seti fa'aoga ge-0/0/0 mtu
FAAMANATU: Ole maualuga ole tau ole MTU ole lagolago ole 9192 paita.
Mo exampLe:
[fa'asa'o] tagata fa'aoga@host# seti fa'aoga ge-0/0/0 mtu 9192
4 LE MATAUPU
Fa'afitauli
Fa'afitauli vJunos-sui | 23
23
Fa'afitauli vJunos-sui
AOTELEGA
Fa'aaoga lenei autu e fa'amaonia ai lau vJunos-switch configuration ma mo so'o se fa'amatalaga fa'afitauli.
I LE VAEGA LENEI
Faʻamaonia o loʻo tamoʻe le VM | 23 Fa'amaonia Fa'amatalaga CPU | 24 View Log Files | 25 Aoina Lafoa'i Autu | 25
Faʻamaonia o loʻo tamoʻe le VM
· Fa'amautinoa pe o fa'agaoioi le vJunos-switch pe a uma ona e fa'apipi'iina.
virsh list O le virsh list command e faʻaalia ai le igoa ma le setete o le masini masini (VM). O le setete e mafai ona: tamoʻe, nofonofo, taofi, tapuni, paʻu, poʻo le oti.
# lisi virsh
Id Igoa
Setete
—————————
72 vjunos-sui tamo'e
· E mafai ona e taofi ma amata le VMs i tulafono nei: · virsh shutdown–Tapuni le vJunos-switch. · virsh start–Amata se VM le toaga na e faʻamatalaina muamua.
FAAMANATU: Aua le faʻaaogaina le "virsh destroy" poloaiga ona e mafai ona faʻaleagaina le vJunos-switch VM disk.
24
Afai e taofi lau VM ma e le taʻavale pe a uma ona faʻaaogaina le virsh destroy command, ona fai lea o se kopi kopi QCOW2 tisiki ola o le ata muamua QCOW2 ua saunia.
Fa'amaonia Fa'amatalaga CPU
Fa'aaoga le lscpu fa'atonu i luga o le 'au'aunaga talimalo e fa'aalia ai fa'amatalaga CPU. O fa'aaliga fa'aalia fa'amatalaga e pei o le aofa'i o PPU, le aofa'i o 'au i le socket, ma le numera o sockets CPU. Mo exampLe, o le codeblock o loʻo i lalo o loʻo faʻaalia ai faʻamatalaga mo le Ubuntu 20.04 LTS host server e lagolagoina le aofaʻi o 32 PPU.
root@vjunos-host:~# lscpu Architecture: CPU op-mode(s): Byte Order: Tele o tuatusi: CPU(s): Lisi (s) CPU i luga ole laiga: Thread(s) i le autu: Core(s) i socket: Socket(s): NUMA node(s): Fa'atau ID: CPU aiga: Fa'ata'ita'iga: Fa'ata'ita'iga igoa: La'a: CPU MHz: PPU max MHz: PPU min MHz: BogoMIPS: Fa'amatalaga: L1d cache: L1i cache: L2 cache : L3 cache: NUMA node0 CPU(s):
x86_64 32-bit, 64-bit Little Endian 46 bits faaletino, 48 bits virtual 32 0-31 2 8 2 2 GenuineIntel 6 62 Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60 GHz 4 2593.884 3400.0000 VT -x 1200.0000 KiB 5187.52 KiB 512 MiB 512 MiB 4-40-0
25
NUMA node1 PPU(s): [snip]
8-15,24-31
View Log Files
View ogalaau faiga e faaaoga ai le poloaiga ogalaau faaalia i luga o le vJunos-switch faataitaiga.
a'a > fa'aali ogalaau ? Le a'a > fa'aali ogalaau ? fa'atonuga fa'aalia le lisi o ogalaau files avanoa mo viewing. Mo example, ia view o le chassis daemon (chassisd) ogalaau e tamo'e le a'a > faaali ogalaau chassisd poloaiga.
Aoina Core Dumps
Fa'aaogā le fa'atonuga o le fa'aaliga fa'atonuga fa'aluma view le fatu ua aoina file. E mafai ona e tu'uina atu nei fa'aputuga autu i se 'au'aunaga i fafo mo au'ili'iliga e ala ile fxp0 pulega fa'aoga ile vJunos-switch.
Pepa / Punaoa
![]() | Juniper NETWORKS KVM vJunos Switch Deployment [pdf] Taiala mo Tagata Fa'aoga KVM vJunos Su'iga Fa'agaioiga, KVM, vJunos Su'e Fa'agaioiga, Su'e Fa'atonu, Fa'atonu |