KVM vJunos Switch Deployment
Zofotokozera
- Pulogalamu: vJunos-switch
- Upangiri Wotumizira: KVM
- Wofalitsa: Juniper Networks, Inc.
- Tsiku lofalitsidwa: 2023-11-20
- Webtsamba: https://www.juniper.net
Zambiri Zamalonda
Za Bukuli
Buku la vJunos-switch Deployment Guide limapereka malangizo ndi
zambiri pakuyika ndikuwongolera vJunos-switch pa KVM
chilengedwe. Imakhudza mitu monga kumvetsetsa komalizaview of
vJunos-switch, hardware ndi mapulogalamu zofunika, kukhazikitsa ndi
kutumizidwa, ndi kuthetsa mavuto.
vJunos-switch Overview
The vJunos-switch ndi pulogalamu ya pulogalamu yomwe imatha kukhazikitsidwa
pa seva yodziwika bwino ya x86 yomwe ikuyenda ndi Linux KVM hypervisor
(Ubuntu 18.04, 20.04, 22.04, kapena Debian 11 Bullseye). Limapereka
Virtualized networking mphamvu ndipo idapangidwa kuti ipereke
kusinthasintha ndi scalability mu deployments maukonde.
Zofunika Zothandizira
- Kuthekera kwa maukonde a Virtualized
- Kuthandizira kwa ma seva amtundu wa x86
- Kugwirizana ndi Linux KVM hypervisor
- Kutha kukhazikitsa ma vJunos-switch angapo pa imodzi
seva
Ubwino ndi Ntchito
vJunos-switch imapereka maubwino angapo ndipo itha kugwiritsidwa ntchito
zochitika zosiyanasiyana:
- Imayatsa maukonde a Virtualized
- Amachepetsa mtengo wa Hardware pogwiritsa ntchito mulingo wamakampani
maseva - Amapereka kusinthasintha ndi scalability mu maukonde
kutumiza - Imathandizira kasamalidwe ka netiweki ndi kasinthidwe
Zolepheretsa
Ngakhale vJunos-switch ndi njira yamphamvu yochezera pa intaneti, izo
ali ndi zoletsa zina zofunika kuziganizira:
- Kugwirizana kokha ku Linux KVM hypervisor
- Pamafunika ma seva amtundu wa x86 kuti akhazikitsidwe
- Zimatengera mphamvu ndi zinthu zomwe zili pansi pake
hardware ya seva
vJunos-switch Architecture
Zomangamanga za vJunos-switch zidapangidwa kuti zizipereka a
malo ochezera pa intaneti pa KVM hypervisor. Zimagwiritsa ntchito
zothandizira ndi kuthekera kwa seva yoyambira ya x86
hardware kuti ipereke ntchito zapamwamba zapaintaneti.
Malangizo Ogwiritsira Ntchito Zogulitsa
Zofunikira pa Hardware ndi Mapulogalamu
Kuti muyike bwino vJunos-switch pa KVM, onetsetsani kuti
dongosolo limakwaniritsa zofunikira izi:
- Seva yodziwika bwino ya x86
- Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, kapena Debian 11
Bullseye) - Mapulogalamu a chipani chachitatu (posankha)
Ikani ndi Kutumiza vJunos-switch pa KVM
Ikani vJunos-switch pa KVM
Tsatirani izi kuti muyike vJunos-switch pa KVM
chilengedwe:
- Konzani ma seva a Linux Host kukhazikitsa vJunos-switch.
- Ikani ndikuwongolera vJunos-switch pa KVM.
- Konzani vJunos-switch Deployment pa Host Server.
- Tsimikizirani vJunos-switch VM.
- Konzani vJunos-switch pa KVM.
- Lumikizani ku vJunos-switch.
- Konzani Madoko Ogwira Ntchito.
- Nayina ya Interface.
- Konzani Media MTU.
Kuthetsa vJunos-switch
Mukakumana ndi zovuta zilizonse ndi vJunos-switch, mutha kutsatira
njira zothetsera mavuto izi:
- Onetsetsani Kuti VM ikugwira ntchito.
- Tsimikizirani Zambiri za CPU.
- View chipika Files.
- Sungani Zida Zamoyo.
Mafunso Ofunsidwa Kawirikawiri (FAQ)
Za Zogulitsa
Kodi vJunos-switch imagwirizana ndi ma hypervisors onse?
Ayi, vJunos-switch idapangidwira Linux KVM
hypervisor.
Kodi ndingakhazikitse maulendo angapo a vJunos-switch pa imodzi
seva?
Inde, mutha kukhazikitsa ma vJunos-switch angapo pa a
single industry-standard x86 seva.
Kuyika ndi Kutumiza
Zofunikira zochepa za hardware ndi mapulogalamu ndi chiyani
vJunos-kusintha pa KVM?
Zofunikira zochepa zikuphatikiza seva ya x86 yamakampani
ndi Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, kapena Debian
11 Bullseye). Yogwira wachitatu chipani mapulogalamu angakhalenso
idayikidwa, koma ndizosankha.
Kodi ndimalumikiza bwanji ku vJunos-switch ndikatha kukhazikitsa?
Mutha kulumikizana ndi vJunos-switch potsatira zomwe zaperekedwa
malangizo mu kalozera unsembe.
Kusaka zolakwika
Ndingapeze kuti chipikacho filendi vJunos-switch?
chipika files ya vJunos-switch imapezeka muzomwe zafotokozedwa
directory pa seva host. Onaninso gawo lazovuta
za kalozera wotumizira kuti mudziwe zambiri.
vJunos-switch Deployment Guide ya KVM
Lofalitsidwa
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, logo ya Juniper Networks, Juniper, ndi Junos ndi zilembo zolembetsedwa za Juniper Networks, Inc. ku United States ndi mayiko ena. Zizindikiro zina zonse, zizindikiritso zautumiki, zilembo zolembetsedwa, kapena zizindikilo zantchito zolembetsedwa ndi katundu wa eni ake.
Juniper Networks sakhala ndi udindo pazolakwika zilizonse m'chikalatachi. Juniper Networks ili ndi ufulu wosintha, kusintha, kusamutsa, kapena kuwunikiranso bukuli popanda chidziwitso.
vJunos-switch Deployment Guide for KVM Copyright © 2023 Juniper Networks, Inc. Ufulu wonse ndiwotetezedwa.
Zomwe zili mu chikalatachi ndi zapano kuyambira tsiku lomwe lili patsamba lamutu.
CHAKA CHA 2000 CHIZINDIKIRO
Juniper Networks hardware ndi mapulogalamu a mapulogalamu ndi Chaka cha 2000 chikugwirizana. Junos OS alibe malire odziwika okhudzana ndi nthawi mpaka chaka cha 2038. Komabe, ntchito ya NTP imadziwika kuti ili ndi zovuta m'chaka cha 2036.
THAWANI NTCHITO GUZANI LA LICENSE
Chogulitsa cha Juniper Networks chomwe ndi mutu wa zolemba zaukadaulozi chili ndi (kapena cholinga chake kuti chigwiritsidwe ntchito ndi) pulogalamu ya Juniper Networks. Kugwiritsa ntchito mapulogalamuwa kumadalira zomwe zili pa End User License Agreement (“EULA”) yotumizidwa pa https://support.juniper.net/support/eula/. Mwa kutsitsa, kukhazikitsa kapena kugwiritsa ntchito mapulogalamuwa, mukuvomereza zomwe EULA ikuchita.
iii
M'ndandanda wazopezekamo
Za Bukuli | v
1
Kumvetsetsa vJunos-switch
vJunos-switch Overview | | 2
Zathaview | | 2
Zinthu Zazikulu Zothandizidwa | 3
Ubwino ndi Ntchito | 3
Zolepheretsa | 4
vJunos-switch Architecture | 4
2
Zofunikira pa Hardware ndi Mapulogalamu vJunos-switch pa KVM
Zofunikira Zochepa za Hardware ndi Mapulogalamu | 8
3
Ikani ndi Kutumiza vJunos-switch pa KVM
Ikani vJunos-switch pa KVM | 11
Konzani ma seva a Linux Host kukhazikitsa vJunos-switch | 11
Pangani ndikuwongolera vJunos-switch pa KVM | 11 Konzani vJunos-switch Deployment pa Host Server | 12
Tsimikizirani vJunos-switch VM | 17
Konzani vJunos-switch pa KVM | 19 Lumikizani ku vJunos-switch | 19
Konzani Madoko Ogwira Ntchito | 20
Nayina pa Chiyankhulo | 20
Konzani Media MTU | 21
4
Kuthetsa mavuto
Kuthetsa vJunos-switch | 23
Tsimikizirani Kuti VM Ikuyenda | 23
iv
Tsimikizirani Zambiri za CPU | 24 View chipika Files | 25 Sungani Zidutswa Zazikulu | 25
v
Za Bukuli
Gwiritsani ntchito bukhuli kukhazikitsa virtual Junos-switch (vJunos-switch). vJunos-switch ndi mtundu weniweni wa Junos-based EX switching platform. Imayimira kusintha kwa Juniper komwe kumayendetsa makina opangira a Junos® (Junos OS) m'malo a kernel-based virtual makina (KVM). vJunos-switch idakhazikitsidwa pa Juniper Networks® vMX Virtual Router (vMX) zomangidwa. Bukuli lilinso ndi makonzedwe a vJunos-switch ndi njira zoyendetsera. Mukakhazikitsa ndikusintha vJunos-switch monga momwe zafotokozedwera mu bukhuli, onani zolemba za Junos OS kuti mudziwe zambiri za kasinthidwe ka mapulogalamu ena.
ZOKHUDZA ZOKHUDZA Junos OS ya EX Series Documentation
1 MUTU
Kumvetsetsa vJunos-switch
vJunos-switch Overview | | 2 vJunos-switch Architecture | 4
2
vJunos-switch Overview
CHIDULE
Mutuwu umapereka chiwonjezero, zofunikira zazikulu zothandizira, zopindulitsa, ndi zoletsa za vJunosswitch.
M'GAWO INO
Zathaview | | 2 Zofunika Kwambiri Zothandizidwa | 3 Ubwino ndi Ntchito | 3 Zolepheretsa | 4
Zathaview
MU GAWO INO vJunos-switch Installation Overview | | 3
Werengani mutuwu moonjezeraview za vJunos-switch. The vJunos-switch ndi mtundu weniweni wa kusintha kwa Juniper komwe kumayendetsa Junos OS. Mutha kukhazikitsa vJunos-switch ngati makina enieni (VM) pa seva ya x86. Mutha kukonza ndikuwongolera vJunos-switch momwemonso momwe mumasinthira kusintha kwakuthupi. The vJunos-switch ndi makina amodzi (VM) omwe mungagwiritse ntchito m'ma lab okha osati m'malo opangira. vJunos-switch imamangidwa pogwiritsa ntchito EX9214 ngati chosinthira cha Juniper ndipo imathandizira Injini Yoyang'anira imodzi ndi Flexible PIC Concentrator (FPC). vJunos-switch imathandizira bandwidth mpaka 100 Mbps yophatikizidwa pamawonekedwe onse. Simufunikanso kugula chiphaso cha bandwidth kuti mugwiritse ntchito vJunos-switch. M'malo mogwiritsa ntchito ma switch a Hardware, mutha kugwiritsa ntchito vJunos-switch kuyambitsa pulogalamu ya Junos kuyesa masanjidwe a netiweki ndi ma protocol.
3
vJunos-switch Installation Overview
Mutha kukhazikitsa zida za pulogalamu ya vJunos-switch pa seva ya x86 yamakampani yomwe ikuyenda ndi Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04 kapena Debian 11 Bullseye). Pa maseva omwe akuyendetsa KVM hypervisor, mutha kugwiritsanso ntchito pulogalamu yachitatu. Mutha kukhazikitsa ma vJunos-switch angapo pa seva imodzi.
Zofunika Zothandizira
Mutuwu umakupatsirani mndandanda ndi tsatanetsatane wazinthu zazikulu zomwe zimathandizidwa ndikutsimikiziridwa pa vJunos-switch. Kuti mumve zambiri pamasinthidwe azinthuzi onani maupangiri apa: Maupangiri Ogwiritsa Ntchito. vJunos-switch imathandizira mbali zazikuluzikulu zotsatirazi: · Imathandizira mpaka 96 ma switch interfaces · Imatha kutsanzira data center IP underlay and over over over over overlay top. · Imathandizira magwiridwe antchito a masamba a EVPN-VXLAN · Imathandizira Edge-Routed Bridging (ERB) · Imathandizira EVPN LAG multihoming mu EVPN-VXLAN (ESI-LAG)
Ubwino ndi Ntchito
Ubwino ndi zochitika zogwiritsa ntchito vJunos-switch pa ma seva wamba a x86 ndi motere: · Kuchepetsa ndalama zogulira ndalama (CapEx) pa lab–The vJunos-switch ikupezeka kwaulere kuti mupange ma lab oyesa
kuchepetsa mtengo wokhudzana ndi kusintha kwa thupi. · Kuchepetsa nthawi yotumiza-Mutha kugwiritsa ntchito vJunos-switch kuti mupange ndikuyesa ma topology pafupifupi
popanda kumanga ma lab akuthupi okwera mtengo. Ma labu a Virtual amatha kumangidwa nthawi yomweyo. Zotsatira zake, mutha kuchepetsa ndalama ndi kuchedwa komwe kumalumikizidwa ndi kutumizidwa pazida zakuthupi. Kuchotsa kufunikira ndi nthawi ya labu labu-The vJunos-switch imakuthandizani kuchotsa nthawi yodikirira kuti zida za labu zifike mutagula. vJunos-switch imapezeka kwaulere ndipo imatha kutsitsidwa nthawi yomweyo. · Maphunziro ndi maphunziro-Amakulolani kuti mupange ma lab a maphunziro ndi maphunziro a antchito anu.
4
· Umboni wamalingaliro ndi kuyesa kutsimikizira-Mutha kutsimikizira ma topology osiyanasiyana osinthira ma data, zosintha zomanga kaleamples, ndikukonzekera zokha.
Zolepheretsa
vJunos-switch ili ndi malire otsatirawa: · Imakhala ndi Injini Yoyendetsera Imodzi komanso kamangidwe kake ka FPC. · Sichimathandizira kukweza kwa pulogalamu yapantchito (ISSU). · Sichithandizira kulumikizidwa kapena kutsekeka kwa ma interfaces pamene ikuyenda. · SR-IOV pamilandu yogwiritsira ntchito vJunos-switch ndipo kutulutsa sikumathandizidwa. · Chifukwa cha kamangidwe kake, vJunos-switch singagwiritsidwe ntchito potumiza kulikonse komwe kumayambitsa
zochitika mkati mwa VM. · Imathandizira bandwidth yopitilira 100 Mbps pamawonekedwe onse.
ZINDIKIRANI: Zilolezo za Bandwidth sizikuperekedwa chifukwa palibe chifukwa cha chilolezo cha bandwidth. Uthenga wotsimikizira chilolezo ukhoza kubwera. Musanyalanyaze mauthenga a cheke.
· Simungathe kukweza Junos OS pamakina othamanga. M'malo mwake, muyenera kugwiritsa ntchito pulogalamu yatsopano.
· Multicast sichirikizidwa.
ZOKHUDZA ZOKHUDZA Zochepa Zofunikira pa Hardware ndi Mapulogalamu | 8
vJunos-switch Architecture
The vJunos-switch ndi njira imodzi yokha, yokhala ndi VM momwe ndege yotumizira (VFP) ndi Packet Forwarding Engine (PFE) imakhala mu VM yakunja. Mukayamba vJunos-switch, VFP
5 imayamba VM yokhala ndi zisa yomwe imayendetsa chithunzi cha Junos Virtual Control Plane (VCP). KVM hypervisor imagwiritsidwa ntchito kutumiza VCP. Mawu oti "nested" amatanthauza VCP VM yomwe ili mkati mwa VFP VM, monga momwe tawonetsera pa Chithunzi 1 pa tsamba 5. vJunos-switch ikhoza kuthandizira mpaka 100 Mbps ya throughput pogwiritsa ntchito 4 cores ndi 5GB ya kukumbukira. Ma cores owonjezera ndi kukumbukira zosinthidwa zimaperekedwa ku VCP. VFP sifunikira kukumbukira kwina kupatulapo pang'onopang'ono chothandizira. Kukumbukira kwa 4 cores ndi 5GB ndikokwanira pamilandu yogwiritsa ntchito labu. Chithunzi 1: vJunos-switch Architecture
Zomangamanga za vJunos-switch zakonzedwa m'magawo: · vJunos-switch ili pamwamba. · Hypervisor ya KVM ndi pulogalamu yofananira yomwe yafotokozedwa mugawo lazofunikira zamapulogalamu
zili mkatikati mwa gawo. · Seva ya x86 ili mu gawo lakuthupi pansi.
6
Kumvetsetsa kamangidwe kameneka kungakuthandizeni kukonza masinthidwe anu a vJunos-switch. Mukapanga chitsanzo cha vJunos-Switch, mutha kugwiritsa ntchito Junos OS CLI kukonza mawonekedwe a vJunosswitch mu VCP. vJunos-switch imathandizira mawonekedwe a Gigabit Ethernet okha.
2 MUTU
Zofunikira pa Hardware ndi Mapulogalamu vJunos-switch pa KVM
Zofunikira Zochepa za Hardware ndi Mapulogalamu | 8
8
Zofunikira Zochepa za Hardware ndi Mapulogalamu
Mutuwu ukukupatsirani mndandanda wazinthu zamapulogalamu ndi mapulogalamu kuti muyambitse chitsanzo cha vJunos-switch. Table 1 patsamba 8 imatchula zofunikira za hardware za vJunos-switch. Tebulo 1: Zofunika Zochepa Za Hardware za vJunos-switch
Kufotokozera
Mtengo
Sample dongosolo kasinthidwe
Pamayesedwe a labu komanso magwiridwe antchito otsika (osakwana 100 Mbps) ogwiritsa ntchito, purosesa iliyonse ya Intel x86 yokhala ndi kuthekera kwa VT-x.
Intel Ivy Bridge processors kapena mtsogolo.
Examppurosesa ya Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB posungira
Chiwerengero cha ma cores
Pakufunika ma cores anayi. Pulogalamuyi imagawira ma cores atatu ku VFP ndi core ku VCP, yomwe ndi yokwanira pazochitika zambiri zogwiritsira ntchito.
Zina zilizonse zowonjezera zidzaperekedwa ku VCP monga ma cores atatu ndi okwanira kuthandizira zosowa za ndege za data za VFP.
Memory
Pamafunika kukumbukira osachepera 5GB. Pafupifupi kukumbukira kwa 3GB kudzaperekedwa ku VFP ndi 2 GB ku VCP. Ngati kukumbukira kopitilira 6 GB kumaperekedwa, ndiye kuti kukumbukira kwa VFP kumayikidwa pa 4GB, ndipo kukumbukira kowonjezera kumaperekedwa ku VCP.
Zofunikira zina · Intel VT-x kuthekera. · Hyperthreading (yalangizidwa) · AES-NI
Table 2 patsamba 9 imatchula zofunikira pa pulogalamu ya vJunos-switch.
9
Gulu 2: Zofunikira pa Mapulogalamu a Ubuntu
Kufotokozera
Mtengo
Opareting'i sisitimu
ZINDIKIRANI: Kumasulira kwachingerezi kokha ndiko kumathandizidwa.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtualization
· QEMU-KVM
Mtundu wosasinthika wa mtundu uliwonse wa Ubuntu kapena Debian ndiwokwanira. The apt-get install qemu-kvm imayika mtundu wokhazikika uwu.
Zofunikira phukusi
ZINDIKIRANI: Gwiritsani ntchito apt-get install pkg dzina kapena sudo apt-get install amalamula kukhazikitsa phukusi.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Malo Othandizira Othandizira
QEMU-KVM pogwiritsa ntchito libvirt
Komanso, EVE-NG zitsulo zopanda kanthu zimathandizidwa.
Zindikirani: vJunos-switch sichimathandizidwa pa EVE-NG kapena ntchito zina zilizonse zomwe zimayambitsa vJunos kuchokera mkati mwa VM chifukwa chazovuta zakuwonera mozama.
vJunos-switch Images
Zithunzizi zitha kupezeka pamalo otsitsa labu a juniper.net pa: Test Drive Juniper
3 MUTU
Ikani ndi Kutumiza vJunos-switch pa KVM
Ikani vJunos-switch pa KVM | 11 Ikani ndikuwongolera vJunos-switch pa KVM | 11 Konzani vJunos-switch pa KVM | 19
11
Ikani vJunos-switch pa KVM
CHIDULE
Werengani mutuwu kuti mumvetsetse momwe mungayikitsire vJunos-switch mu chilengedwe cha KVM.
M'GAWO INO
Konzani ma seva a Linux Host kukhazikitsa vJunos-switch | 11
Konzani ma seva a Linux Host kukhazikitsa vJunos-switch
Gawoli likugwira ntchito ku ma seva onse a Ubuntu ndi Debian. 1. Ikani mitundu yokhazikika ya phukusi la seva yanu ya Ubuntu kapena Debian kuti muwonetsetse kuti
ma seva amakwaniritsa zofunikira zochepa za hardware ndi mapulogalamu. 2. Tsimikizirani kuti ukadaulo wa Intel VT-x ndiwoyatsidwa. Pangani lamulo la lscpu pa seva yanu yolandira.
Gawo la Virtualization pakutulutsa kwa lamulo la lscpu likuwonetsa VT-x, ngati VT-x yayatsidwa. Ngati VT-x sichiyatsidwa, onani zolemba za seva yanu kuti mudziwe momwe mungathandizire mu BIOS.
Ikani ndikuwongolera vJunos-switch pa KVM
CHIDULE
Werengani mutuwu kuti mumvetse momwe mungatumizire ndi kuyang'anira chitsanzo cha vJunos-switch mutayiyika.
M'GAWO INO
Konzani vJunos-switch Deployment pa Host Server | 12 Tsimikizirani vJunos-switch VM | 17
Mutuwu ukufotokoza: · Momwe mungabweretsere vJunos-switch pa maseva a KVM pogwiritsa ntchito libvirt.
· Momwe mungasankhire kuchuluka kwa CPU ndi kukumbukira, khazikitsani milatho yofunikira kuti mulumikizidwe, ndikusintha doko la serial.
12
· Momwe mungagwiritsire ntchito XML yoyenera file zigawo za kasinthidwe ndi zosankha zomwe zatchulidwa kale.
ZINDIKIRANI: Tsitsani sampndi XML file ndi chithunzi cha vJunos-switch kuchokera ku Juniper webmalo.
Konzani vJunos-switch Deployment pa Host Server
Mutuwu ukufotokoza momwe mungakhazikitsire vJunos-switch deployment pa seva yolandila.
ZINDIKIRANI: Mutuwu ukuwonetsa magawo ochepa chabe a XML file zomwe zimagwiritsidwa ntchito kutumiza vJunosswitch kudzera pa libvirt. XML yonse file vjunos.xml ikupezeka kuti mutsitse pamodzi ndi chithunzi cha VM ndi zolemba zina patsamba la vJunos Lab Software Downloads.
Ikani mapaketi omwe atchulidwa mu gawo la Minimum Software amafuna, ngati mapaketiwo sanayikidwe kale. Onani "Zofunikira Zochepa za Hardware ndi Mapulogalamu" patsamba 8 1. Pangani mlatho wa Linux pa mawonekedwe aliwonse a Gigabit Ethernet a vJunos-switch omwe mukufuna kugwiritsa ntchito.
# ulalo wa ip onjezani mtundu wa ge-000 mlatho # ulalo wa ip onjezani mtundu wa mlatho wa ge-001 Pankhaniyi, chitsanzocho chidzakhala ndi ge-0/0/0 ndi ge-0/0/1 zosinthidwa. 2. Bweretsani mlatho uliwonse wa Linux. ip link set ge-000 up ip link set ge-001 up 3. Pangani kopi ya disk yamoyo ya chithunzi choperekedwa cha QCOW2 vJunos. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Pangani kopi yosiyana ya vJuno iliyonse yomwe mukufuna kuyika. Izi zimatsimikizira kuti simusintha chilichonse pachithunzi choyambirira. Chithunzi chamoyo chiyeneranso kulembedwa ndi userid deploying vJunos-switch-nthawi zambiri wogwiritsa ntchito mizu. 4. Tchulani chiwerengero cha ma cores operekedwa ku vJunos posintha stanza yotsatirayi.
13
Stanza yotsatirayi ikufotokoza kuchuluka kwa ma cores operekedwa ku vJunos. Ma cores omwe amafunikira ndi 4 ndipo ndiwokwanira pamilandu yogwiritsira ntchito labu.
x86_64 IvyBridge gawo 4
Nambala yosasinthika ya ma cores yomwe ikufunika ndi 4 ndipo ndiyokwanira pazogwiritsa ntchito zambiri. Uwu ndiye CPU yocheperako yothandizidwa ndi vJunos-switch. Mutha kusiya mtundu wa CPU ngati IvyBridge. M'badwo wamtsogolo wa Intel CPUs udzagwiranso ntchito ndi izi. 5. Wonjezerani kukumbukira ngati kuli kofunikira posintha stanza yotsatirayi.
vjunos-sw1 5242880 5242880 4
Example akuwonetsa kukumbukira kosasintha komwe kumafunidwa ndi vJunos-switch. Memory yokhazikika ndiyokwanira pamapulogalamu ambiri. Mutha kuwonjezera mtengo ngati pakufunika. Ikuwonetsanso dzina la vJunos-switch yomwe imatulutsidwa, yomwe ndi vjunos-sw1 pankhaniyi. 6. Tchulani dzina ndi malo a chithunzi chanu cha vJunos-switch posintha XML file monga zikusonyezera mu chitsanzo chotsatirachiample.
<disk device=”disk” type=”file"> file=”/root/vjunos-sw1-live.qcow2″/>
Muyenera kupereka vJunos VM iliyonse pa wolandirayo ndi chithunzi chake chapadera cha QCOW2. Izi ndizofunikira pa libvirt ndi QEMU-KVM.
14
7. Pangani chithunzi cha disk. # ./make-config.sh vJunos-switch imavomereza kusinthika koyambirira polumikiza disk yachiwiri ku chitsanzo cha VM chomwe chili ndi kasinthidwe. Gwiritsani ntchito script yomwe mwapatsidwa make-config.sh kuti mupange chithunzi cha disk. Chithunzi cha XML file amalozera galimoto iyi kasinthidwe monga pansipa:
<disk device=”disk” type=”file"> file=”/root/config.qcow2″/>
ZINDIKIRANI: Ngati simukonda kasinthidwe koyambirira, chotsani stanza yomwe ili pamwambapa pa XML file.
8. Kukhazikitsa kasamalidwe Efaneti doko.
Ex iziample imakulolani kuti mulumikizane ndi VCP "fxp0" yomwe ndi doko loyang'anira kuchokera kunja kwa seva yolandira kumene vJunos-switch imakhala. Muyenera kukhala ndi adilesi ya IP yosinthika yokonzedwera fxp0, mwina kudzera pa seva ya DHCP kapena kugwiritsa ntchito kukhazikika kwa CLI. "eth0" mu stanza ili m'munsiyi imatanthawuza mawonekedwe a seva omwe amapereka maulumikizidwe kudziko lakunja ndipo ayenera kufanana ndi dzina la mawonekedwewa pa seva yanu yolandira. Ngati simukugwiritsa ntchito Dynamic Host Configuration Protocol (DHCP), ndiye, vJunos-switch ikayamba kugwira ntchito, telnet ku console yake ndikusintha adilesi ya IP ya "fxp0" pogwiritsa ntchito kasinthidwe ka CLI monga momwe zilili pansipa:
15
ZINDIKIRANI: Zosintha zomwe zili pansipa ndi zakale chabeamples kapena sample configuration zidule. Mwinanso mungafunike kukhazikitsa njira yokhazikika.
# set interfaces fxp0 unit 0 family inet adilesi 10.92.249.111/23 # set routing-options static njira 0.0.0.0/0 next-hop 10.92.249.254 9. Yambitsani SSH ku doko loyang'anira VCP. # set system services ssh root-login lolani lamulo. 10. Pangani mlatho wa Linux padoko lililonse lomwe mwatchula mu XML file.
Mayina a madoko afotokozedwa mu stanza yotsatirayi. Msonkhano wa vJunos-switch ndikugwiritsa ntchito ge-0xy pomwe "xy" imatchula nambala yeniyeni ya doko. Mu example, ge-000 ndi ge-001 ndi manambala adoko. Nambala zapadoko izi zidzalumikizana ndi Junos ge-0/0/0 ndi ge-0/0/1 motsatana. Monga tanena kale, muyenera kupanga mlatho wa Linux pa doko lililonse lomwe mumatchula mu XML file. 11. Perekani nambala yapadera ya doko la serial console pa vJunos-switch iliyonse pa seva yanu yolandira. Mu example, nambala yapadera ya doko la serial console ndi "8610".
16
Osasintha mawu otsatirawa a smbios. Imauza vJunos kuti ndi vJunos-switch.
12. Pangani vJunos-sw1 VM pogwiritsa ntchito vJunos-sw1.xml file. # virsh pangani vjunos-sw1.xml
Mawu akuti "sw1" amagwiritsidwa ntchito kusonyeza kuti iyi ndi vJunos-switch VM yoyamba yomwe ikuyikidwa. Ma VM otsatirawa amatha kutchedwa vjunos-sw2, ndi vjunos-sw3 ndi zina zotero.
Zotsatira zake, VM imapangidwa ndipo uthenga wotsatira ukuwonetsedwa:
Domain vjunos-sw1 idapangidwa kuchokera ku vjunos-sw1.xml 13. Chongani /etc/libvirt/qemu.conf ndikusiya mizere ya XML yotsatirayi ngati mizere iyi inali
adayankha. Ena exampzovomerezeka zaperekedwa pansipa. Chotsani mizere yotchulidwa.
#
user = "qemu" # Wogwiritsa ntchito "qemu"
#
wosuta = "+0" # Wogwiritsa ntchito wamkulu (uid=0)
#
wosuta = "100" # Wogwiritsa ntchito "100" kapena wogwiritsa uid=100#user = "root"
<<
tsegulani mzere uwu
#
#gulu = "muzu" <<< sankhani mzerewu
14. Yambitsaninso libvirtd ndikupanga vJunos-switch VM kachiwiri. # systemctl kuyambitsanso libvirtd
15. Tsekani vJunos-switch yomwe yayikidwa pa Host Server mosamala (ngati pakufunika). Gwiritsani ntchito lamulo la # virsh shutdown vjunos-sw1 kuti mutseke vJunos-switch. Mukachita izi, chizindikiro chotseka chomwe chimatumizidwa ku vJunos-switch chitsanzo chimalola kuti chitseke bwino.
Uthenga wotsatirawu ukuwonetsedwa.
Domain 'vjunos-sw1' ikutsekedwa
17
ZINDIKIRANI: Musagwiritse ntchito lamulo la "virsh destroy" chifukwa lamuloli likhoza kuwononga disk ya vJunosswitch VM. VM yanu ikasiya kuyambiranso mutagwiritsa ntchito lamulo la "virsh destroy", pangani kopi ya disk ya QCOW2 ya chithunzi choyambirira cha QCOW2.
Tsimikizirani vJunos-switch VM
Mutuwu ukufotokoza momwe mungatsimikizire ngati vJunos-switch ikugwira ntchito. 1. Tsimikizirani ngati vJunos-switch ikugwira ntchito.
# virsh list
# virsh list
Dzina la ID
Boma
——————————-
74 vjunos-sw1 kuthamanga
2. Lumikizani ku seriyoni ya VCP.
Mutha kupeza doko kuti mulumikizane ndi serial console ya VCP kuchokera ku XML file. Komanso, mutha kulowa mu seriyoni ya VCP kudzera pa "telnet localhost ” pomwe portnum imatchulidwa pakusintha kwa XML file:
ZINDIKIRANI: Nambala ya doko la telnet iyenera kukhala yapadera pa vJunos-switch VM iliyonse yomwe imakhala pa seva yolandira.
# telnet localhost 8610 Kuyesa 127.0.0.1… Yolumikizidwa ndi localhost. Escape character ndi '^]'. mizu@:~ #
3. Letsani kukweza kwazithunzi zamagalimoto.
18
Ngati simunapereke kasinthidwe koyambirira kwa Junos m'masitepe omwe ali pamwambapa, ndiye kuti vJunos-switch, mwachisawawa, idzayesa DHCP pakukhazikitsa koyamba kwa netiweki. Ngati mulibe seva ya DHCP yomwe ingathe kupereka kasinthidwe ka Junos, mutha kulandira mauthenga obwerezabwereza monga momwe tawonetsera pansipa: "Kukweza Zithunzi Pamodzi" Mutha kuletsa mauthengawa motere:
4. Tsimikizirani ngati zolumikizira za ge zafotokozedwa mu vJunos-switch xml yanu file zilipo ndipo zilipo. Gwiritsani ntchito show interfaces terse command.
Za example, ngati vJunos-switch XML tanthauzo file imatchula ma NIC awiri olumikizidwa ndi
"ge-000" ndi "ge-001", kenako ge-0/0/0 ndi ge-0/0/1 zolumikizira ziyenera kukhala mu ulalo "mmwamba" mukatsimikizira kugwiritsa ntchito lamulo lotulutsa mawonekedwe monga momwe zilili pansipa. .
root> onetsani ma interfaces terse
Chiyankhulo
Admin Link Proto
ge-0/0/0
pamwamba
ge-0/0/0.16386
pamwamba
lc-0/0/0
pamwamba
lc-0/0/0.32769
pa vpls
pfe-0/0/0
pamwamba
pfe-0/0/0.16383
pamwamba inet
inet6
pfh-0/0/0
pamwamba
pfh-0/0/0.16383
pamwamba inet
pfh-0/0/0.16384
pamwamba inet
ge-0/0/1
pamwamba
ge-0/0/1.16386
pamwamba
ge-0/0/2
pamwamba pansi
ge-0/0/2.16386
pamwamba pansi
Local
Akutali
19
ge-0/0/3 ge-0/0/3.16386 [snip]
mmwamba mmwamba pansi
5. Tsimikizirani kuti vnet inetrface pansi pa mlatho uliwonse wogwirizana ndi "ge" yakonzedwa. Gwiritsani ntchito lamulo la brctl pa seva yolandila, mutayambitsa vJunos-switch monga momwe zilili pansipa:
# ip ulalo onjezani mtundu wa ge-000 mlatho
# ulalo wa ip wowonetsa ge-000
dzina la mlatho id
STP yolumikizidwa ndi intaneti
ku-000
8000.fe54009a419a no
vnet1
# ulalo wa ip wowonetsa ge-001
dzina la mlatho id
STP yolumikizidwa ndi intaneti
ku-001
8000.fe5400e9f94f no
vnet2
Konzani vJunos-switch pa KVM
CHIDULE
Werengani mutuwu kuti mumvetsetse momwe mungasinthire vJunos-switch mu chilengedwe cha KVM.
M'GAWO INO
Lumikizani ku vJunos-switch | 19 Konzani Madoko Ogwira Ntchito | 20 Kutchula mayina | 20 Konzani Media MTU | 21
Lumikizani ku vJunos-switch
Telnet ku nambala ya serial console yotchulidwa mu XML file kuti mulumikizane ndi vJunos-switch. Onani zambiri zomwe zaperekedwa mu "Deploy and Manage vJunos-switch on KVM" patsamba 11. For ex.ampLe:
# telnet localhost 8610
20
Kuyesa 127.0.0.1… Kulumikizidwa ku localhost. Escape character ndi '^]'. muzu @:~ # cli root>
Muthanso SSH ku vJunos-switch VCP.
Konzani Madoko Ogwira Ntchito
Gawoli likufotokoza momwe mungasinthire chiwerengero cha madoko omwe akugwira ntchito.
Mutha kufotokoza kuchuluka kwa madoko omwe akugwira ntchito pa vJunos-switch kuti agwirizane ndi kuchuluka kwa ma NIC owonjezeredwa ku VFP VM. Nambala yosasinthika ya madoko ndi 10, koma mukhoza kutchula mtengo uliwonse mu 1 mpaka 96. Thamangani user@host# set chassis fpc 0 pic 0 number-of-ports 96 lamulo kuti mutchule chiwerengero cha madoko omwe akugwira ntchito. Konzani chiwerengero cha madoko pa [edit chassis fpc 0 pic 0] mulingo wotsogolera.
Nayina ya Interface
vJunos-switch imathandizira ma Gigabit Ethernet (ge) okha.
Simungathe kusintha mayina a mawonekedwe kukhala 10-Gigabit Ethernet (xe) kapena 100-Gigabit Ethernet (et). Ngati muyesa kusintha mayina a mawonekedwe, ndiye kuti mawonekedwewa adzawonekabe ngati "ge" mukamayendetsa masinthidwe kapena kuwonetsa maulamuliro afupipafupi. Nayi example zotsatira za lamulo la "show configuration" CLI pamene ogwiritsa ntchito akuyesera kusintha dzina la mawonekedwe kuti "et":
chassis {fpc 0 {pic 0 { ## ## Chenjezo: mawu anyalanyazidwa: nsanja yosagwiritsidwa ntchito (ex9214) ## interface-type et; }
21
}}
Konzani Media MTU
Mutha kukhazikitsa gawo la media maximum transmission unit (MTU) mumtundu wa 256 mpaka 9192. Makhalidwe a MTU kunja kwazomwe tatchulazi amakanidwa. Muyenera kukonza MTU pophatikiza mawu a MTU pa [edit interface interface-name] mulingo wowongolera. Konzani MTU.
[edit] user@host# set interface ge-0/0/0 mtu
ZINDIKIRANI: Mtengo wapamwamba kwambiri wa MTU ndi 9192 byte.
Za exampLe:
[edit] user@host# set interface ge-0/0/0 mtu 9192
4 MUTU
Kuthetsa mavuto
Kuthetsa vJunos-switch | 23
23
Kuthetsa vJunos-switch
CHIDULE
Gwiritsani ntchito mutuwu kutsimikizira kasinthidwe ka vJunos-switch yanu ndi chidziwitso chilichonse chazovuta.
M'GAWO INO
Tsimikizirani Kuti VM Ikuyenda | 23 Tsimikizirani Zambiri za CPU | 24 View chipika Files | 25 Sungani Zidutswa Zazikulu | 25
Onetsetsani Kuti VM ikugwira ntchito
· Tsimikizani ngati vJunos-switch ikugwira ntchito mukayiyika.
virsh list Lamulo la mndandanda wa virsh likuwonetsa dzina ndi mawonekedwe a makina owonera (VM). Boma litha kukhala: kuthamanga, kusagwira ntchito, kuyimitsidwa, kutseka, kugwa, kapena kufa.
# virsh list
Dzina la ID
Boma
——————————
72 vjunos-switch ikuyenda
Mutha kuyimitsa ndi kuyambitsa ma VM ndi malamulo awa: · virsh shutdown–Zimitsani vJunos-switch. · virsh start-Yambitsani VM yosagwira ntchito yomwe mudafotokoza kale.
ZINDIKIRANI: Musagwiritse ntchito lamulo la "virsh destroy" chifukwa likhoza kuipitsa disk ya vJunos-switch VM.
24
Ngati VM yanu iyima ndipo siyiyamba mutagwiritsa ntchito virsh destroy command, pangani kopi ya disk ya QCOW2 ya chithunzi choyambirira cha QCOW2 chomwe chaperekedwa.
Tsimikizirani Zambiri za CPU
Gwiritsani ntchito lamulo la lscpu pa seva yolandila kuti muwonetse zambiri za CPU. Zotulutsa zikuwonetsa zambiri monga kuchuluka kwa ma CPU, kuchuluka kwa ma cores pa socket, ndi kuchuluka kwa socket za CPU. Za example, codeblock yotsatirayi ikuwonetsa zambiri za seva ya Ubuntu 20.04 LTS yothandizira ma CPU 32 okwana.
root@vjunos-host:~# lscpu Zomangamanga: CPU op-mode(s): Byte Order: Makulidwe a maadiresi: CPU(ma): Mndandanda wa CPU(ma)paintaneti: Ulu(mi)pakatikati: Core(ma) pa soketi: Soketi(ma): NUMA nodi: ID ya ogulitsa: Banja la CPU: Chitsanzo: Dzina lachitsanzo: Mayendedwe: 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 pang'ono, 48 bits pafupifupi 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.0000KiB 5187.52KiB 512 MiB 512 MiB 4-40-0
25
NUMA node1 CPU (ma): [snip]
8-15,24-31
View chipika Files
View makina amalowetsa pogwiritsa ntchito chipika chowonetsera pa vJunos-switch chitsanzo.
mizu > chiwonetsero chazithunzi ? Muzu > chiwonetsero chazithunzi ? command likuwonetsa mndandanda wa log files kupezeka kwa viewing. Zakaleample, kuti view mitengo ya chassis daemon (chassisd) imayendetsa muzu> onetsani lamulo la chassisd.
Sungani Zida Zamoyo
Gwiritsani ntchito lamulo la show system core-dumps to view maziko osonkhanitsidwa file. Mutha kusamutsa zotayira zazikuluzikuluzi ku seva yakunja kuti muwunike kudzera pa fxp0 kasamalidwe ka mawonekedwe pa vJunos-switch.
Zolemba / Zothandizira
![]() |
Juniper NETWORKS KVM vJunos Switch Deployment [pdf] Buku Logwiritsa Ntchito KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Kusintha kwa Kusintha, Kutumiza |