KVM vJunos Switch Deployment
Mga pagtutukoy
- Produkto: vJunos-switch
- Gabay sa Deployment: KVM
- Publisher: Juniper Networks, Inc.
- Petsa ng Paglathala: 2023-11-20
- Website: https://www.juniper.net
Impormasyon ng Produkto
Tungkol sa Gabay na Ito
Ang vJunos-switch Deployment Guide ay nagbibigay ng mga tagubilin at
impormasyon sa pag-deploy at pamamahala ng vJunos-switch sa isang KVM
kapaligiran. Sinasaklaw nito ang mga paksa tulad ng pag-unawa sa huliview of
vJunos-switch, mga kinakailangan sa hardware at software, pag-install at
deployment, at pag-troubleshoot.
vJunos-switch Overview
Ang vJunos-switch ay isang bahagi ng software na maaaring i-install
sa isang industriya-standard na x86 server na nagpapatakbo ng Linux KVM hypervisor
(Ubuntu 18.04, 20.04, 22.04, o Debian 11 Bullseye). Nagbibigay ito
virtualized na mga kakayahan sa networking at idinisenyo upang mag-alok
flexibility at scalability sa mga deployment ng network.
Suportadong Mga Pangunahing Tampok
- Virtualized na mga kakayahan sa networking
- Suporta para sa mga standard na industriya na x86 server
- Pagkatugma sa Linux KVM hypervisor
- Kakayahang mag-install ng maramihang vJunos-switch instance sa isang solong
server
Mga Benepisyo at Gamit
Ang vJunos-switch ay nag-aalok ng ilang mga benepisyo at maaaring magamit sa
iba't ibang mga senaryo:
- Pinapagana ang virtualized na imprastraktura ng network
- Binabawasan ang mga gastos sa hardware sa pamamagitan ng paggamit ng pamantayan sa industriya
mga server - Nagbibigay ng flexibility at scalability sa network
mga deployment - Pinapasimple ang pamamahala at pagsasaayos ng network
Mga Limitasyon
Habang ang vJunos-switch ay isang makapangyarihang solusyon sa networking, ito
may ilang limitasyong dapat isaalang-alang:
- Limitado ang compatibility sa Linux KVM hypervisor
- Nangangailangan ng mga standard na industriya na x86 server para sa pag-install
- Depende sa mga kakayahan at mapagkukunan ng pinagbabatayan
hardware ng server
vJunos-switch Arkitektura
Ang arkitekturang vJunos-switch ay idinisenyo upang magbigay ng a
virtualized networking environment sa isang KVM hypervisor. Ito ay gumagamit
ang mga mapagkukunan at kakayahan ng pinagbabatayan na x86 server
hardware upang maghatid ng mga serbisyo sa network na may mataas na pagganap.
Mga Tagubilin sa Paggamit ng Produkto
Mga Kinakailangan sa Hardware at Software
Upang matagumpay na mai-deploy ang vJunos-switch sa KVM, tiyaking ang iyong
natutugunan ng system ang mga sumusunod na minimum na kinakailangan:
- Pang-industriya na x86 server
- Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, o Debian 11
Bullseye) - Naaangkop na software ng third-party (opsyonal)
I-install at I-deploy ang vJunos-switch sa KVM
I-install ang vJunos-switch sa KVM
Sundin ang mga hakbang na ito upang i-install ang vJunos-switch sa isang KVM
kapaligiran:
- Ihanda ang Linux Host Servers para Mag-install ng vJunos-switch.
- I-deploy at Pamahalaan ang vJunos-switch sa KVM.
- I-set Up ang vJunos-switch Deployment sa Host Server.
- I-verify ang vJunos-switch VM.
- I-configure ang vJunos-switch sa KVM.
- Kumonekta sa vJunos-switch.
- I-configure ang Mga Aktibong Port.
- Pangalan ng Interface.
- I-configure ang Media MTU.
I-troubleshoot ang vJunos-switch
Kung makatagpo ka ng anumang mga isyu sa vJunos-switch, maaari mong sundin
ang mga hakbang sa pag-troubleshoot na ito:
- I-verify na ang VM ay Tumatakbo.
- I-verify ang Impormasyon ng CPU.
- View Log Files.
- Kolektahin ang Core Dumps.
Mga Madalas Itanong (FAQ)
Tungkol sa Produkto
Ang vJunos-switch ba ay tugma sa lahat ng hypervisors?
Hindi, ang vJunos-switch ay partikular na idinisenyo para sa Linux KVM
hypervisor.
Maaari ba akong mag-install ng maraming pagkakataon ng vJunos-switch sa isang solong
server?
Oo, maaari kang mag-install ng maramihang vJunos-switch instance sa a
solong industriya-standard na x86 server.
Pag-install at Pag-deploy
Para sa ano ang pinakamababang hardware at software na kinakailangan
vJunos-switch sa KVM?
Kasama sa mga minimum na kinakailangan ang isang standard na industriya na x86 server
at isang Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, o Debian
11 Bullseye). Ang naaangkop na software ng third-party ay maaari ding
naka-install, ngunit ito ay opsyonal.
Paano ako kumonekta sa vJunos-switch pagkatapos ng pag-install?
Maaari kang kumonekta sa vJunos-switch sa pamamagitan ng pagsunod sa ibinigay
mga tagubilin sa gabay sa pag-install.
Pag-troubleshoot
Saan ko mahahanap ang log filepara sa vJunos-switch?
Ang log files para sa vJunos-switch ay matatagpuan sa tinukoy
direktoryo sa host server. Sumangguni sa seksyon ng pag-troubleshoot
ng gabay sa pag-deploy para sa higit pang impormasyon.
vJunos-switch Deployment Guide para sa KVM
Nai-publish
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Ang Juniper Networks, ang logo ng Juniper Networks, Juniper, at Junos ay mga rehistradong trademark ng Juniper Networks, Inc. sa United States at iba pang mga bansa. Ang lahat ng iba pang mga trademark, mga marka ng serbisyo, mga rehistradong marka, o mga rehistradong marka ng serbisyo ay pag-aari ng kani-kanilang mga may-ari.
Ang Juniper Networks ay walang pananagutan para sa anumang mga kamalian sa dokumentong ito. Inilalaan ng Juniper Networks ang karapatang baguhin, baguhin, ilipat, o kung hindi man ay baguhin ang publikasyong ito nang walang abiso.
vJunos-switch Deployment Guide para sa KVM Copyright © 2023 Juniper Networks, Inc. All rights reserved.
Ang impormasyon sa dokumentong ito ay kasalukuyang sa petsa sa pahina ng pamagat.
TAONG 2000 PAUNAWA
Ang mga produkto ng hardware at software ng Juniper Networks ay sumusunod sa Year 2000. Ang Junos OS ay walang alam na limitasyong nauugnay sa oras hanggang sa taong 2038. Gayunpaman, ang NTP application ay kilalang nahihirapan sa taong 2036.
END USER LICENSE AGREEMENT
Ang produkto ng Juniper Networks na paksa ng teknikal na dokumentasyong ito ay binubuo ng (o nilayon para gamitin sa) Juniper Networks software. Ang paggamit ng naturang software ay napapailalim sa mga tuntunin at kundisyon ng End User License Agreement (“EULA”) na nai-post sa https://support.juniper.net/support/eula/. Sa pamamagitan ng pag-download, pag-install o paggamit ng naturang software, sumasang-ayon ka sa mga tuntunin at kundisyon ng EULA na iyon.
iii
Talaan ng mga Nilalaman
Tungkol sa Gabay na Ito | v
1
Intindihin ang vJunos-switch
vJunos-switch Overview | 2
Tapos naview | 2
Mga Pangunahing Tampok na Sinusuportahan | 3
Mga Benepisyo at Paggamit | 3
Mga Limitasyon | 4
vJunos-switch Arkitektura | 4
2
Mga Kinakailangan sa Hardware at Software vJunos-switch sa KVM
Pinakamababang Hardware at Software na Kinakailangan | 8
3
I-install at I-deploy ang vJunos-switch sa KVM
I-install ang vJunos-switch sa KVM | 11
Ihanda ang Linux Host Servers para Mag-install ng vJunos-switch | 11
I-deploy at Pamahalaan ang vJunos-switch sa KVM | 11 I-set Up ang vJunos-switch Deployment sa Host Server | 12
I-verify ang vJunos-switch VM | 17
I-configure ang vJunos-switch sa KVM | 19 Kumonekta sa vJunos-switch | 19
I-configure ang Mga Aktibong Port | 20
Pangalan ng Interface | 20
I-configure ang Media MTU | 21
4
I-troubleshoot
I-troubleshoot ang vJunos-switch | 23
I-verify na ang VM ay Tumatakbo | 23
iv
I-verify ang Impormasyon ng CPU | 24 View Log Files | 25 Mangolekta ng Core Dumps | 25
v
Tungkol sa Gabay na Ito
Gamitin ang gabay na ito para i-install ang virtual na Junos-switch (vJunos-switch). Ang vJunos-switch ay isang virtual na bersyon ng Junos-based na EX switching platform. Ito ay kumakatawan sa isang Juniper switch na tumatakbo sa Junos® operating system (Junos OS) sa kernel-based virtual machine (KVM) na kapaligiran. Ang vJunos-switch ay batay sa Juniper Networks® vMX Virtual Router (vMX) na nested architecture. Kasama rin sa gabay na ito ang pangunahing vJunos-switch configuration at mga pamamaraan ng pamamahala. Pagkatapos i-install at i-configure ang vJunos-switch gaya ng saklaw sa gabay na ito, sumangguni sa dokumentasyon ng Junos OS para sa impormasyon tungkol sa karagdagang configuration ng software.
KAUGNAY NA DOKUMENTASYON Junos OS para sa EX Series Documentation
1 KABANATA
Intindihin ang vJunos-switch
vJunos-switch Overview | 2 vJunos-switch Arkitektura | 4
2
vJunos-switch Overview
BUOD
Ang paksang ito ay nagbibigay ng isang overivew, mga pangunahing tampok na sinusuportahan, mga benepisyo, at mga limitasyon ng vJunosswitch.
SA SEKSYON NA ITO
Tapos naview | 2 Mga Pangunahing Tampok na Sinusuportahan | 3 Mga Benepisyo at Paggamit | 3 Mga Limitasyon | 4
Tapos naview
SA SEKSYON NA ITO vJunos-switch Installation Overview | 3
Basahin ang paksang ito para mataposview ng vJunos-switch. Ang vJunos-switch ay isang virtual na bersyon ng Juniper switch na nagpapatakbo ng Junos OS. Maaari kang mag-install ng vJunos-switch bilang virtual machine (VM) sa isang x86 server. Maaari mong i-configure at pamahalaan ang vJunos-switch sa parehong paraan tulad ng pamamahala mo sa isang pisikal na switch. Ang vJunos-switch ay isang solong virtual machine (VM) na magagamit mo lamang sa mga lab at hindi sa kapaligiran ng produksyon. Ang vJunos-switch ay binuo gamit ang EX9214 bilang reference na Juniper switch at sumusuporta sa isang Routing Engine at isang Flexible PIC Concentrator (FPC). Sinusuportahan ng vJunos-switch ang bandwidth na hanggang 100 Mbps na pinagsama-sama sa lahat ng mga interface. Hindi mo kailangang bumili ng lisensya ng bandwidth para sa paggamit ng vJunos-switch. Sa halip na gumamit ng mga switch ng hardware, maaari mong gamitin ang vJunos-switch upang simulan ang Junos software para sa pagsubok sa mga configuration at protocol ng network.
3
vJunos-switch na Pag-installview
Maaari mong i-install ang mga bahagi ng software ng vJunos-switch sa isang standard-industriyang x86 server na nagpapatakbo ng Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04 o Debian 11 Bullseye). Sa mga server na nagpapatakbo ng KVM hypervisor, maaari ka ring magpatakbo ng naaangkop na software ng third-party. Maaari kang mag-install ng maramihang vJunos-switch instance sa isang server.
Suportadong Mga Pangunahing Tampok
Ang paksang ito ay nagbibigay sa iyo ng listahan at mga detalye ng mga pangunahing tampok na sinusuportahan at napatunayan sa vJunos-switch. Para sa mga detalye sa pagsasaayos ng mga feature na ito tingnan ang feature guides sa: User Guides. Sinusuportahan ng vJunos-switch ang mga sumusunod na pangunahing tampok: · Sinusuportahan ang hanggang 96 switch interface · Maaaring gayahin ang data center IP underlay at overlay topologies. · Sinusuportahan ang pag-andar ng dahon ng EVPN-VXLAN · Sinusuportahan ang Edge-Routed Bridging (ERB) · Sinusuportahan ang multihoming ng EVPN LAG sa EVPN-VXLAN (ESI-LAG)
Mga Benepisyo at Gamit
Ang mga benepisyo at mga kaso ng paggamit ng vJunos-switch sa mga karaniwang x86 server ay ang mga sumusunod: · Pinababang capital expenditure (CapEx) sa lab–Ang vJunos-switch ay magagamit nang libre upang bumuo ng mga test lab.
pagbabawas ng mga gastos na nauugnay sa mga pisikal na switch. · Pinababang oras ng pag-deploy–Maaari mong gamitin ang vJunos-switch para bumuo at subukan ang mga topologies nang halos
nang hindi nagtatayo ng mga mamahaling pisikal na laboratoryo. Ang mga virtual lab ay maaaring itayo kaagad. Bilang resulta, maaari mong bawasan ang mga gastos at pagkaantala na nauugnay sa mga deployment sa pisikal na hardware. · Tanggalin ang pangangailangan at oras para sa lab hardware–Ang vJunos-switch ay tumutulong sa iyo na alisin ang oras ng paghihintay para sa lab hardware na dumating pagkatapos ng pagkuha. Ang vJunos-switch ay magagamit nang libre at maaaring ma-download kaagad. · Edukasyon at pagsasanay–Pinapayagan kang bumuo ng mga lab para sa pag-aaral at mga serbisyo sa edukasyon para sa iyong mga empleyado.
4
· Patunay ng pagsubok sa konsepto at pagpapatunay–Maaari mong i-validate ang iba't ibang mga topolohiya ng paglipat ng data center, mga pre-build na configuration examples, at ihanda ang automation.
Mga Limitasyon
Ang vJunos-switch ay may mga sumusunod na limitasyon: · May iisang Routing Engine at solong arkitektura ng FPC. · Hindi sumusuporta sa in-service software upgrade (ISSU). · Hindi sumusuporta sa attachment o detachment ng mga interface kapag ito ay tumatakbo. · Ang SR-IOV para sa vJunos-switch na mga kaso ng paggamit at throughput ay hindi suportado. · Dahil sa nested architecture nito, hindi magagamit ang vJunos-switch sa anumang deployment na naglulunsad ng
mga instance mula sa loob ng isang VM. · Sinusuportahan ang maximum na bandwidth na 100 Mbps sa lahat ng mga interface.
TANDAAN: Hindi ibinibigay ang mga lisensya ng bandwidth dahil hindi na kailangan ng lisensya ng bandwidth. Maaaring lumabas ang mensahe ng pagsusuri sa lisensya. Huwag pansinin ang mga mensahe sa pagsusuri ng lisensya.
· Hindi mo maaaring i-upgrade ang Junos OS sa isang tumatakbong sistema. Sa halip, dapat kang mag-deploy ng bagong instance gamit ang bagong software.
· Hindi suportado ang multicast.
KAUGNAY NA DOKUMENTASYON Mga Minimum na Kinakailangan sa Hardware at Software | 8
vJunos-switch Arkitektura
Ang vJunos-switch ay isang solong, nested VM solution kung saan ang virtual forwarding plane (VFP) at ang Packet Forwarding Engine (PFE) ay nasa panlabas na VM. Kapag sinimulan mo ang vJunos-switch, ang VFP
5 ay nagsisimula ng isang nested VM na nagpapatakbo ng Junos Virtual Control Plane (VCP) na imahe. Ang KVM hypervisor ay ginagamit upang i-deploy ang VCP. Ang terminong "nested" ay tumutukoy sa VCP VM na naka-nest sa loob ng VFP VM, tulad ng ipinapakita sa Figure 1 sa pahina 5. Ang vJunos-switch ay maaaring suportahan ang hanggang 100 Mbps ng throughput gamit ang 4 na core at 5GB ng memorya. Ang anumang karagdagang mga core at memory na na-configure ay inilalaan sa VCP. Ang VFP ay hindi nangangailangan ng karagdagang memorya bukod sa minimum na footprint na sinusuportahan. Ang 4 na core at 5GB na memorya ay sapat para sa mga kaso ng paggamit sa lab. Larawan 1: Arkitektura ng vJunos-switch
Ang vJunos-switch architecture ay nakaayos sa mga layer: · Ang vJunos-switch ay nasa tuktok na layer. · Ang KVM hypervisor at ang kaugnay na software ng system na inilarawan sa seksyon ng mga kinakailangan ng software
ay nasa gitnang layer. · Ang x86 server ay nasa pisikal na layer sa ibaba.
6
Ang pag-unawa sa arkitektura na ito ay makakatulong sa iyong planuhin ang iyong configuration ng vJunos-switch. Pagkatapos mong gawin ang vJunos-Switch instance, maaari mong gamitin ang Junos OS CLI para i-configure ang vJunosswitch interface sa VCP. Ang vJunos-switch ay sumusuporta lamang sa mga interface ng Gigabit Ethernet.
2 KABANATA
Mga Kinakailangan sa Hardware at Software vJunos-switch sa KVM
Pinakamababang Hardware at Software na Kinakailangan | 8
8
Pinakamababang Hardware at Software na Kinakailangan
Ang paksang ito ay nagbibigay sa iyo ng listahan ng mga kinakailangan sa hardware at software upang magsimula ng isang vJunos-switch instance. Ang talahanayan 1 sa pahina 8 ay naglilista ng mga kinakailangan sa hardware para sa vJunos-switch. Talahanayan 1: Minimum na Mga Kinakailangan sa Hardware para sa vJunos-switch
Paglalarawan
Halaga
Sampang pagsasaayos ng system
Para sa lab simulation at mababang performance (mas mababa sa 100 Mbps) na mga kaso ng paggamit, anumang Intel x86 processor na may kakayahan sa VT-x.
Mga processor ng Intel Ivy Bridge o mas bago.
Example ng Ivy Bridge processor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache
Bilang ng mga core
Kinakailangan ang hindi bababa sa apat na core. Ang software ay naglalaan ng tatlong core sa VFP at isang core sa VCP, na sapat para sa karamihan ng mga kaso ng paggamit.
Ang anumang karagdagang mga core ay ibibigay sa VCP dahil ang tatlong mga core ay sapat upang suportahan ang mga pangangailangan ng data plane ng VFP.
Alaala
Kinakailangan ang minimum na 5GB na memorya. Tinatayang 3GB na memorya ang ilalaan sa VFP at 2 GB sa VCP. Kung higit sa 6 GB ng kabuuang memorya ang ibinigay, ang VFP memory ay nililimitahan sa 4GB, at ang karagdagang memorya ay ilalaan sa VCP.
Iba pang mga kinakailangan · Kakayahang Intel VT-x. · Hyperthreading (inirerekomenda) · AES-NI
Ang talahanayan 2 sa pahina 9 ay naglilista ng mga kinakailangan sa software para sa vJunos-switch.
9
Talahanayan 2: Mga Kinakailangan sa Software para sa Ubuntu
Paglalarawan
Halaga
Operating system
TANDAAN: Tanging English localization ang sinusuportahan.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtualization
· QEMU-KVM
Ang default na bersyon para sa bawat bersyon ng Ubuntu o Debian ay sapat na. Ini-install ng apt-get install qemu-kvm ang default na bersyong ito.
Mga kinakailangang pakete
TANDAAN: Gamitin ang apt-get install pkg name o sudo apt-get install mga utos para mag-install ng package.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Mga Sinusuportahang Deployment Environment
QEMU-KVM gamit ang libvirt
Gayundin, sinusuportahan ang EVE-NG bare metal deployment.
Tandaan: Ang vJunos-switch ay hindi suportado sa EVE-NG o anumang iba pang deployment na naglulunsad ng vJunos mula sa loob ng isang VM dahil sa mga hadlang ng deeply nested virtualization.
vJunos-switch Mga Larawan
Maaaring ma-access ang mga larawan mula sa lab download area ng juniper.net sa: Test Drive Juniper
3 KABANATA
I-install at I-deploy ang vJunos-switch sa KVM
I-install ang vJunos-switch sa KVM | 11 I-deploy at Pamahalaan ang vJunos-switch sa KVM | 11 I-configure ang vJunos-switch sa KVM | 19
11
I-install ang vJunos-switch sa KVM
BUOD
Basahin ang paksang ito upang maunawaan kung paano i-install ang vJunos-switch sa KVM environment.
SA SEKSYON NA ITO
Ihanda ang Linux Host Servers para Mag-install ng vJunos-switch | 11
Ihanda ang Linux Host Servers para Mag-install ng vJunos-switch
Nalalapat ang seksyong ito sa parehong mga server ng host ng Ubuntu at Debian. 1. I-install ang mga karaniwang bersyon ng package para sa iyong Ubuntu o Debian host server upang matiyak na ang
natutugunan ng mga server ang pinakamababang kinakailangan sa hardware at software. 2. I-verify na ang teknolohiya ng Intel VT-x ay pinagana. Patakbuhin ang lscpu command sa iyong host server.
Ang field ng Virtualization sa output ng lscpu command ay nagpapakita ng VT-x, kung ang VT-x ay pinagana. Kung hindi pinagana ang VT-x, tingnan ang dokumentasyon ng iyong server upang matutunan kung paano ito paganahin sa BIOS.
I-deploy at Pamahalaan ang vJunos-switch sa KVM
BUOD
Basahin ang paksang ito upang maunawaan kung paano i-deploy at pamahalaan ang instance ng vJunos-switch pagkatapos mo itong i-install.
SA SEKSYON NA ITO
I-set Up ang vJunos-switch Deployment sa Host Server | 12 I-verify ang vJunos-switch VM | 17
Inilalarawan ng paksang ito ang: · Paano ilabas ang vJunos-switch sa mga KVM server gamit ang libvirt.
· Paano pumili ng dami ng CPU at memory, i-set up ang mga kinakailangang tulay para sa pagkakakonekta, at i-configure ang serial port.
12
· Paano gamitin ang nauugnay na XML file mga seksyon para sa mga pagsasaayos at mga seleksyon na nakalista kanina.
TANDAAN: I-download ang sampang XML file at ang vJunos-switch na imahe mula sa Juniper website.
I-set Up ang vJunos-switch Deployment sa Host Server
Ang paksang ito ay naglalarawan kung paano i-set up ang vJunos-switch deployment sa host server.
TANDAAN: Ang paksang ito ay nagha-highlight lamang ng ilang mga seksyon ng XML file na ginagamit upang i-deploy ang vJunosswitch sa pamamagitan ng libvirt. Ang buong XML file Ang vjunos.xml ay magagamit para sa pag-download kasama ang larawan ng VM at nauugnay na dokumentasyon sa pahina ng vJunos Lab Software Downloads.
I-install ang mga package na binanggit sa seksyon ng Minimum Software requirements, kung hindi pa naka-install ang mga package. Tingnan ang “Minimum na Hardware at Software Requirements” sa pahina 8 1. Lumikha ng Linux bridge para sa bawat Gigabit Ethernet interface ng vJunos-switch na plano mong gamitin.
# ip link magdagdag ng ge-000 type bridge # ip link magdagdag ng ge-001 type bridge Sa kasong ito, ang instance ay magkakaroon ng ge-0/0/0 at ge-0/0/1 na naka-configure. 2. Ilabas ang bawat Linux Bridge. ip link set ge-000 up ip link set ge-001 up 3. Gumawa ng live na kopya ng disk ng ibinigay na QCOW2 vJunos na imahe. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Gumawa ng natatanging kopya para sa bawat vJuno na plano mong i-deploy. Tinitiyak nito na hindi ka gagawa ng anumang permanenteng pagbabago sa orihinal na larawan. Ang live na larawan ay dapat ding maisulat ng userid na nagde-deploy ng vJunos-switch–karaniwang ang root user. 4. Tukuyin ang bilang ng mga core na ibinigay sa vJunos sa pamamagitan ng pagbabago sa sumusunod na stanza.
13
Ang sumusunod na stanza ay tumutukoy sa bilang ng mga core na ibinigay sa vJunos. Ang pinakamababang kinakailangang mga core ay 4 at sapat na para sa mga kaso ng paggamit ng lab.
x86_64 IvyBridge qemu4
Ang default na bilang ng mga core na kailangan ay 4 at sapat ito para sa karamihan ng mga application. Ito ang pinakamababang CPU na sinusuportahan para sa vJunos-switch. Maaari mong iwanan ang modelo ng CPU bilang IvyBridge. Ang mga susunod na henerasyong Intel CPU ay gagana rin sa setting na ito. 5. Dagdagan ang memorya kung kinakailangan sa pamamagitan ng pagbabago sa sumusunod na saknong.
vjunos-sw1 5242880 5242880 4
Ang sumusunod na exampIpinapakita ng le ang default na memorya na kinakailangan ng vJunos-switch. Ang default na memorya ay sapat para sa karamihan ng mga application. Maaari mong taasan ang halaga kung kinakailangan. Ipinapakita rin nito ang pangalan ng partikular na vJunos-switch na inilalabas, na vjunos-sw1 sa kasong ito. 6. Tukuyin ang pangalan at lokasyon ng iyong vJunos-switch na imahe sa pamamagitan ng pagbabago sa XML file tulad ng ipinapakita sa sumusunod na halample.
<disk device=”disk” type=”file”> file=”/root/vjunos-sw1-live.qcow2″/>
Dapat mong bigyan ang bawat vJunos VM sa host ng sarili nitong natatanging pinangalanang QCOW2 na larawan. Ito ay kinakailangan para sa libvirt at QEMU-KVM.
14
7. Lumikha ng imahe ng disk. # ./make-config.sh Ang vJunos-switch ay tumatanggap ng paunang configuration sa pamamagitan ng pagkonekta ng pangalawang disk sa VM instance na naglalaman ng configuration. Gamitin ang ibinigay na script na make-config.sh para gawin ang disk image. Ang XML file tinutukoy ang configuration drive na ito tulad ng ipinapakita sa ibaba:
<disk device=”disk” type=”file”> file= ”/root/config.qcow2″/>
TANDAAN: Kung hindi mo ginusto ang paunang pagsasaayos, pagkatapos ay alisin ang nasa itaas na stanza mula sa XML file.
8. I-set up ang management Ethernet port.
Itong exampHinahayaan ka ng le na kumonekta sa VCP "fxp0" na siyang port ng pamamahala mula sa labas ng host server kung saan nakatira ang vJunos-switch. Kailangan mong magkaroon ng routable IP address na na-configure para sa fxp0, alinman sa pamamagitan ng isang DHCP server o gamit ang karaniwang configuration ng CLI. Ang "eth0" sa stanza sa ibaba ay tumutukoy sa interface ng host server na nagbibigay ng koneksyon sa panlabas na mundo at dapat tumugma sa pangalan ng interface na ito sa iyong host server. Kung hindi ka gumagamit ng Dynamic Host Configuration Protocol (DHCP), pagkatapos, pagkatapos na gumana at tumakbo ang vJunos-switch, telnet sa console nito at i-configure ang IP address para sa “fxp0″ gamit ang CLI configuration gaya ng ipinapakita sa ibaba:
15
NOTE: Ang mga configuration sa ibaba ay ex langamples o sample configuration snippet. Maaaring kailanganin mo ring mag-set up ng static na configuration ng ruta.
# set interface fxp0 unit 0 family inet address 10.92.249.111/23 # set routing-options static route 0.0.0.0/0 next-hop 10.92.249.254 9. I-enable ang SSH sa VCP management port. # set system services ssh root-login allow command. 10. Gumawa ng tulay ng Linux para sa bawat port na iyong tinukoy sa XML file.
Ang mga pangalan ng port ay tinukoy sa sumusunod na stanza. Ang convention para sa vJunos-switch ay ang paggamit ng ge-0xy kung saan ang "xy" ay tumutukoy sa aktwal na numero ng port. Sa sumusunod na example, ge-000 at ge-001 ang mga numero ng port. Ang mga numero ng port na ito ay imamapa sa Junos ge-0/0/0 at ge-0/0/1 na mga interface ayon sa pagkakabanggit. Tulad ng nabanggit kanina, kailangan mong lumikha ng tulay ng Linux para sa bawat port na iyong tinukoy sa XML file. 11. Magbigay ng natatanging serial console port number para sa bawat vJunos-switch sa iyong host server. Sa sumusunod na exampOo, ang natatanging serial console port number ay "8610".
16
Huwag baguhin ang sumusunod na smbios stanza. Sinasabi nito sa vJunos na ito ay isang vJunos-switch.
12. Lumikha ng vJunos-sw1 VM gamit ang vJunos-sw1.xml file. # virsh lumikha ng vjunos-sw1.xml
Ang terminong "sw1" ay ginagamit upang ipahiwatig na ito ang unang vJunos-switch VM na ini-install. Ang mga kasunod na VM ay maaaring pangalanan na vjunos-sw2, at vjunos-sw3 at iba pa.
Bilang resulta, ang VM ay nilikha at ang sumusunod na mensahe ay ipinapakita:
Nagawa ang domain na vjunos-sw1 mula sa vjunos-sw1.xml 13. Suriin ang /etc/libvirt/qemu.conf at alisin sa komento ang mga sumusunod na linya ng XML kung ang mga linyang ito ay
nagkomento. Ilang exampAng mga halaga ng wastong halaga ay ibinibigay sa ibaba. Alisin sa komento ang mga tinukoy na linya.
#
user = “qemu” # Isang user na pinangalanang “qemu”
#
user = “+0” # Super user (uid=0)
#
user = “100” # Isang user na may pangalang “100” o isang user na may uid=100#user = “root”
<<
alisin sa komento ang linyang ito
#
#group = “root” <<< alisin sa komento ang linyang ito
14. I-restart ang libvirtd at likhain muli ang vJunos-switch VM. # systemctl i-restart ang libvirtd
15. I-shut down ang vJunos-switch na naka-deploy sa Host Server nang ligtas (kung kinakailangan). Gamitin ang # virsh shutdown vjunos-sw1 command para i-shutdown ang vJunos-switch. Kapag isinagawa mo ang hakbang na ito, pinahihintulutan ito ng shutdown signal na ipinadala sa vJunos-switch instance na mag-shutdown nang maganda.
Ang sumusunod na mensahe ay ipinapakita.
Ang domain na 'vjunos-sw1' ay isinasara
17
TANDAAN: Huwag gamitin ang command na "virsh destroy" dahil maaaring sirain ng command na ito ang vJunosswitch VM disk. Kung ang iyong VM ay huminto sa pag-boot pagkatapos gamitin ang command na "virsh destroy", pagkatapos, lumikha ng isang live na QCOW2 disk copy ng ibinigay na orihinal na QCOW2 na imahe.
I-verify ang vJunos-switch VM
Inilalarawan ng paksang ito kung paano i-verify kung gumagana at tumatakbo ang vJunos-switch. 1. I-verify kung gumagana at tumatakbo ang vJunos-switch.
# virsh list
# virsh list
Pangalan ng Id
Estado
—————————-
74 vjunos-sw1 tumatakbo
2. Kumonekta sa serial console ng VCP.
Mahahanap mo ang port upang kumonekta sa serial console ng VCP mula sa XML file. Gayundin, maaari kang mag-login sa serial console ng VCP sa pamamagitan ng “telnet localhost ” kung saan ang portnum ay tinukoy sa XML configuration file:
TANDAAN: Ang numero ng telnet port ay kailangang natatangi para sa bawat vJunos-switch VM na naninirahan sa host server.
# telnet localhost 8610 Sinusubukang 127.0.0.1… Nakakonekta sa localhost. Ang karakter sa pagtakas ay '^]'. ugat@:~ #
3. Huwag paganahin ang awtomatikong pag-upgrade ng imahe.
18
Kung hindi ka nagbigay ng anumang paunang pagsasaayos ng Junos sa mga hakbang sa itaas, ang vJunos-switch ay, bilang default, ay susubukan na mag-DHCP para sa paunang pag-setup ng network. Kung wala kang DHCP server na makakapagbigay ng configuration ng Junos, maaari kang makakuha ng paulit-ulit na mga mensahe tulad ng ipinapakita sa ibaba: “Auto Image Upgrade” Maaari mong i-disable ang mga mensaheng ito tulad ng sumusunod:
4. I-verify kung tinukoy ang mga interface ng ge sa iyong vJunos-switch xml file ay up at magagamit. Gamitin ang palabas na mga interface ng maikling utos.
Para kay example, kung ang vJunos-switch XML definition file tumutukoy sa dalawang virtual NIC na konektado sa
"ge-000" at "ge-001", pagkatapos ay ang ge-0/0/0 at ge-0/0/1 na mga interface ay dapat nasa link na "up" na estado kapag nag-verify ka gamit ang show interface output command tulad ng ipinapakita sa ibaba .
root> ipakita ang mga interface na maikli
Interface
Admin Link Proto
ge-0/0/0
taas taas
ge-0/0/0.16386
taas taas
lc-0/0/0
taas taas
lc-0/0/0.32769
up up vpls
pfe-0/0/0
taas taas
pfe-0/0/0.16383
pataas sa inet
inet6
pfh-0/0/0
taas taas
pfh-0/0/0.16383
pataas sa inet
pfh-0/0/0.16384
pataas sa inet
ge-0/0/1
taas taas
ge-0/0/1.16386
taas taas
ge-0/0/2
pataas pababa
ge-0/0/2.16386
pataas pababa
Lokal
Remote
19
ge-0/0/3 ge-0/0/3.16386 [snip]
pataas pababa pataas pababa
5. I-verify na ang isang vnet inetrface sa ilalim ng bawat katumbas na "ge" bridge ay na-configure. Gamitin ang brctl command sa host server, pagkatapos mong simulan ang vJunos-switch tulad ng ipinapakita sa ibaba:
# ip link magdagdag ng ge-000 type bridge
# ip link na nagpapakita ng ge-000
pangalan ng tulay bridge id
Mga interface na pinagana ang STP
ge-000
8000.fe54009a419a no
vnet1
# ip link na nagpapakita ng ge-001
pangalan ng tulay bridge id
Mga interface na pinagana ang STP
ge-001
8000.fe5400e9f94f no
vnet2
I-configure ang vJunos-switch sa KVM
BUOD
Basahin ang paksang ito para maunawaan kung paano i-configure ang vJunos-switch sa KVM environment.
SA SEKSYON NA ITO
Kumonekta sa vJunos-switch | 19 I-configure ang Mga Aktibong Port | 20 Pangalan ng Interface | 20 I-configure ang Media MTU | 21
Kumonekta sa vJunos-switch
Telnet sa serial console number na tinukoy sa XML file upang kumonekta sa vJunos-switch. Tingnan ang mga detalyeng ibinigay sa “I-deploy at Pamahalaan ang vJunos-switch sa KVM” sa pahina 11. Para sa example:
# telnet localhost 8610
20
Sinusubukan ang 127.0.0.1... Nakakonekta sa localhost. Ang karakter sa pagtakas ay '^]'. ugat@:~ # cli root>
Maaari ka ring mag-SSH sa vJunos-switch VCP.
I-configure ang Mga Aktibong Port
Inilalarawan ng seksyong ito kung paano i-configure ang bilang ng mga aktibong port.
Maaari mong tukuyin ang bilang ng mga aktibong port para sa vJunos-switch upang tumugma sa bilang ng mga NIC na idinagdag sa VFP VM. Ang default na bilang ng mga port ay 10, ngunit maaari mong tukuyin ang anumang halaga sa hanay ng 1 hanggang 96. Patakbuhin ang user@host# set chassis fpc 0 pic 0 number-of-ports 96 command upang tukuyin ang bilang ng mga aktibong port. I-configure ang bilang ng mga port sa antas ng hierarchy ng [edit chassis fpc 0 pic 0].
Pangalan ng Interface
Ang vJunos-switch ay sumusuporta lamang sa mga interface ng Gigabit Ethernet (ge).
Hindi mo maaaring baguhin ang mga pangalan ng interface sa 10-Gigabit Ethernet (xe) o 100-Gigabit Ethernet (et). Kung susubukan mong baguhin ang mga pangalan ng interface, ang mga interface na ito ay lalabas pa rin bilang "ge" kapag pinatakbo mo ang pagsasaayos ng palabas o ipinakita ang mga interface ng mga maikling command. Narito ang isang exampang output ng command na "ipakita ang configuration" CLI kapag sinubukan ng mga user na baguhin ang pangalan ng interface sa "et":
chassis { fpc 0 { pic 0 { ## ## Babala: binalewala ang pahayag: hindi sinusuportahang platform (ex9214) ## interface-type et; }
21
} }
I-configure ang Media MTU
Maaari mong i-configure ang media maximum transmission unit (MTU) sa hanay na 256 hanggang 9192. Ang mga halaga ng MTU sa labas ng nabanggit na hanay ay tinatanggihan. Dapat mong i-configure ang MTU sa pamamagitan ng pagsasama ng MTU statement sa antas ng hierarchy ng [edit interface interface-name]. I-configure ang MTU.
[edit] user@host# set interface ge-0/0/0 mtu
TANDAAN: Ang maximum na sinusuportahang halaga ng MTU ay 9192 bytes.
Para kay example:
[edit] user@host# set interface ge-0/0/0 mtu 9192
4 KABANATA
I-troubleshoot
I-troubleshoot ang vJunos-switch | 23
23
I-troubleshoot ang vJunos-switch
BUOD
Gamitin ang paksang ito upang i-verify ang iyong configuration ng vJunos-switch at para sa anumang impormasyon sa pag-troubleshoot.
SA SEKSYON NA ITO
I-verify na ang VM ay Tumatakbo | 23 I-verify ang Impormasyon ng CPU | 24 View Log Files | 25 Mangolekta ng Core Dumps | 25
I-verify na ang VM ay Tumatakbo
· I-verify kung gumagana ang vJunos-switch pagkatapos mong i-install ito.
virsh list Ang virsh list command ay nagpapakita ng pangalan at estado ng virtual machine (VM). Ang estado ay maaaring: tumatakbo, idle, naka-pause, shutdown, nag-crash, o namamatay.
# virsh list
Pangalan ng Id
Estado
—————————
72 vjunos-switch na tumatakbo
· Maaari mong ihinto at simulan ang mga VM gamit ang mga sumusunod na virsh command: · virsh shutdown–I-shutdown ang vJunos-switch. · virsh start–Magsimula ng hindi aktibong VM na tinukoy mo dati.
TANDAAN: Huwag gamitin ang utos na "virsh destroy" dahil maaari nitong sirain ang vJunos-switch VM disk.
24
Kung ang iyong VM ay huminto at hindi nag-boot pagkatapos gamitin ang virsh destroy command, pagkatapos ay lumikha ng isang live na QCOW2 disk copy ng orihinal na QCOW2 na imahe na ibinigay.
I-verify ang Impormasyon ng CPU
Gamitin ang lscpu command sa host server upang ipakita ang impormasyon ng CPU. Ang output ay nagpapakita ng impormasyon tulad ng kabuuang bilang ng mga CPU, ang bilang ng mga core bawat socket, at ang bilang ng mga CPU socket. Para kay exampSa gayon, ang sumusunod na codeblock ay nagpapakita ng impormasyon para sa isang Ubuntu 20.04 LTS host server na sumusuporta sa kabuuang 32 CPU.
root@vjunos-host:~# lscpu Arkitektura: CPU op-mode(s): Byte Order: Mga laki ng address: CPU(s): On-line na CPU(s) list: Thread(s) per core: Core(s) bawat socket: Socket(s): NUMA node(s): Vendor ID: CPU family: Model: Model name: Stepping: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtualization: L1d cache: L1i cache: L2 cache : L3 cache: NUMA node0 (mga) CPU:
x86_64 32-bit, 64-bit Little Endian 46 bits physical, 48 bits 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 (mga) CPU: [snip]
8-15,24-31
View Log Files
View nagla-log ang system gamit ang show log command sa vJunos-switch instance.
ugat > ipakita ang log ? Ang ugat > ipakita ang log ? ipinapakita ng command ang listahan ng log fileay magagamit para sa viewing Para kay example, sa view pinapatakbo ng mga chassis daemon (chassisd) log ang root > show log chassisd command.
Kolektahin ang Core Dumps
Gamitin ang show system core-dumps command sa view ang nakolektang core file. Maaari mong ilipat ang mga pangunahing dump na ito sa isang panlabas na server para sa pagsusuri sa pamamagitan ng interface ng pamamahala ng fxp0 sa vJunos-switch.
Mga Dokumento / Mga Mapagkukunan
![]() |
Juniper NETWORKS KVM vJunos Switch Deployment [pdf] Gabay sa Gumagamit KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment |