KVM vJunos Switch Deployment
Mga detalye
- Produkto: vJunos-switch
- Giya sa Deployment: KVM
- Publisher: Juniper Networks, Inc.
- Petsa sa Pagmantala: 2023-11-20
- Website: https://www.juniper.net
Impormasyon sa Produkto
Bahin Niini nga Panudlo
Ang vJunos-switch Deployment Guide naghatag ug mga instruksyon ug
impormasyon sa pagdeploy ug pagdumala sa vJunos-switch sa usa ka KVM
palibot. Naglangkob kini sa mga hilisgutan sama sa pagsabut sa katapusanview of
vJunos-switch, mga kinahanglanon sa hardware ug software, pag-instalar ug
deployment, ug troubleshooting.
vJunos-switch Overview
Ang vJunos-switch usa ka bahin sa software nga mahimong ma-install
sa usa ka industriya-standard nga x86 server nga nagpadagan sa Linux KVM hypervisor
(Ubuntu 18.04, 20.04, 22.04, o Debian 11 Bullseye). Naghatag kini
virtualized networking kapabilidad ug gidisenyo sa pagtanyag
pagka-flexible ug scalability sa pag-deploy sa network.
Gisuportahan nga Pangunang mga Feature
- Mga kapabilidad sa virtual nga networking
- Suporta alang sa industriya-standard nga x86 server
- Pagkaangay sa Linux KVM hypervisor
- Abilidad sa pag-instalar sa daghang mga vJunos-switch nga mga higayon sa usa
server
Mga Kaayohan ug Paggamit
Ang vJunos-switch nagtanyag daghang mga benepisyo ug mahimong magamit sa
lainlaing mga senaryo:
- Makapahimo sa virtualized nga imprastraktura sa network
- Pagpakunhod sa gasto sa hardware pinaagi sa paggamit sa industriya-standard
mga server - Naghatag pagka-flexible ug scalability sa network
mga deployment - Gipasayon ang pagdumala ug pag-configure sa network
Mga limitasyon
Samtang ang vJunos-switch usa ka gamhanan nga solusyon sa networking, kini
adunay pipila ka mga limitasyon nga tagdon:
- Ang pagkaangay limitado sa Linux KVM hypervisor
- Nagkinahanglan sa industriya-standard x86 servers alang sa instalar
- Depende sa mga kapabilidad ug mga kapanguhaan sa nagpahiping
hardware sa server
vJunos-switch Arkitektura
Ang vJunos-switch nga arkitektura gidesinyo sa paghatag ug
virtualized networking environment sa usa ka KVM hypervisor. Kini naggamit
ang mga kahinguhaan ug kapabilidad sa nagpahiping x86 server
hardware aron maghatud sa mga serbisyo sa network nga adunay taas nga performance.
Mga Instruksyon sa Paggamit sa Produkto
Mga Kinahanglanon sa Hardware ug Software
Aron malampuson nga ma-deploy ang vJunos-switch sa KVM, siguroha nga ang imong
Ang sistema nagtagbo sa mosunod nga minimum nga kinahanglanon:
- Ang standard nga industriya nga x86 server
- Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, o Debian 11
Bullseye) - Magamit nga software sa ikatulo nga partido (opsyonal)
I-install ug I-deploy ang vJunos-switch sa KVM
I-install ang vJunos-switch sa KVM
Sunda kini nga mga lakang aron ma-install ang vJunos-switch sa usa ka KVM
palibot:
- Pag-andam sa Linux Host Servers aron I-install ang vJunos-switch.
- Pag-deploy ug Pagdumala sa 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.
- Sumpaysumpaya sa vJunos-switch.
- I-configure ang Aktibo nga mga Port.
- Pagngalan sa Interface.
- I-configure ang Media MTU.
I-troubleshoot ang vJunos-switch
Kung makasugat ka ug bisan unsang mga isyu sa vJunos-switch, mahimo nimong sundon
kini nga mga lakang sa pag-troubleshoot:
- Tinoa nga ang VM Nagdagan.
- I-verify ang Impormasyon sa CPU.
- View Log Files.
- Pagkolekta sa Core Dumps.
Kanunay nga Gipangutana nga mga Pangutana (FAQ)
Mahitungod sa Produkto
Ang vJunos-switch compatible ba sa tanang hypervisors?
Dili, ang vJunos-switch espesipikong gidisenyo alang sa Linux KVM
hypervisor.
Mahimo ba nako i-install ang daghang mga higayon sa vJunos-switch sa usa
server?
Oo, mahimo nimong i-install ang daghang mga vJunos-switch nga mga higayon sa usa ka
single nga industriya-standard nga x86 server.
Pag-instalar ug Pag-deploy
Unsa ang minimum nga kinahanglanon sa hardware ug software
vJunos-switch sa KVM?
Ang minimum nga kinahanglanon naglakip sa usa ka industriya-standard nga x86 server
ug usa ka Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, o Debian
11 Bullseye). Ang magamit nga software sa ikatulo nga partido mahimo usab
gi-install, apan kini opsyonal.
Unsaon nako pagkonektar sa vJunos-switch human sa pag-instalar?
Mahimo kang makonektar sa vJunos-switch pinaagi sa pagsunod sa gihatag
mga panudlo sa giya sa pag-install.
Pag-troubleshoot
Asa nako makit-an ang log filepara sa vJunos-switch?
Ang troso files alang sa vJunos-switch makita sa gipiho
direktoryo sa host server. Tan-awa ang seksyon sa pag-troubleshoot
sa giya sa pagdeploy para sa dugang nga impormasyon.
vJunos-switch Deployment Guide para sa KVM
Gipatik
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 sa Juniper Networks, Juniper, ug Junos kay mga rehistradong marka sa pamatigayon sa Juniper Networks, Inc. sa Estados Unidos ug uban pang mga nasud. Ang tanan nga uban pang mga marka sa pamatigayon, mga marka sa serbisyo, mga rehistradong marka, o mga rehistradong marka sa serbisyo kay gipanag-iya sa ilang tagsa-tagsa ka tag-iya.
Ang Juniper Networks walay responsibilidad sa bisan unsang mga sayop niini nga dokumento. Ang Juniper Networks adunay katungod sa pag-usab, pag-usab, pagbalhin, o pag-usab niini nga publikasyon nga walay pahibalo.
vJunos-switch Deployment Guide para sa KVM Copyright © 2023 Juniper Networks, Inc. Tanang katungod gigahin.
Ang impormasyon niini nga dokumento kay sa petsa sa ulohan nga panid.
TUIG 2000 PAHIBALO
Ang Juniper Networks nga hardware ug software nga mga produkto kay Year 2000 compliant. Ang Junos OS walay nahibal-an nga mga limitasyon nga may kalabutan sa oras hangtod sa tuig 2038. Bisan pa, ang aplikasyon sa NTP nahibal-an nga adunay pipila nga kalisud sa tuig 2036.
KATAPUSAN NGA GAMITON LICENSE AGREEMENT
Ang produkto sa Juniper Networks nga mao ang hilisgutan niini nga teknikal nga dokumentasyon naglangkob sa (o gituyo alang sa paggamit sa) Juniper Networks software. Ang paggamit sa maong software ubos sa mga termino ug kondisyon sa End User License Agreement (“EULA”) nga gi-post sa https://support.juniper.net/support/eula/. Pinaagi sa pag-download, pag-instalar o paggamit sa maong software, miuyon ka sa mga termino ug kondisyon nianang EULA.
iii
Talaan sa mga Sulod
Mahitungod Niini nga Giya | v
1
Sabta ang vJunos-switch
vJunos-switch Overview | 2
Tapos naview | 2
Panguna nga mga Feature nga Gisuportahan | 3
Mga Kaayohan ug Paggamit | 3
Mga Limitasyon | 4
vJunos-switch Arkitektura | 4
2
Mga Kinahanglanon sa Hardware ug Software vJunos-switch sa KVM
Minimum nga Hardware ug Software Kinahanglanon | 8
3
I-install ug I-deploy ang vJunos-switch sa KVM
I-install ang vJunos-switch sa KVM | 11
Andama ang Linux Host Servers aron I-install ang vJunos-switch | 11
Pag-deploy ug Pagdumala sa 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 Sumpaysumpaya sa vJunos-switch | 19
I-configure ang Aktibo nga mga Port | 20
Pagngalan sa Interface | 20
I-configure ang Media MTU | 21
4
Pag-troubleshoot
Pagsulbad sa vJunos-switch | 23
Tinoa nga ang VM Nagdagan | 23
iv
I-verify ang Impormasyon sa CPU | 24 View Log Files | 25 Kolektahon ang Core Dumps | 25
v
Bahin Niini nga Panudlo
Gamita kini nga giya sa pag-instalar sa virtual Junos-switch (vJunos-switch). Ang vJunos-switch usa ka virtual nga bersyon sa Junos-based EX switching platform. Kini nagrepresentar sa Juniper switch nga nagpadagan sa Junos® operating system (Junos OS) sa kernel-based virtual machine (KVM) environment. Ang vJunos-switch gibase sa Juniper Networks® vMX Virtual Router (vMX) nested architecture. Kini nga giya naglakip usab sa batakang vJunos-switch configuration ug mga pamaagi sa pagdumala. Human ma-install ug ma-configure ang vJunos-switch ingon nga nasakup niini nga giya, tan-awa ang dokumentasyon sa Junos OS alang sa kasayuran bahin sa dugang nga pag-configure sa software.
KAUGNAY NGA DOKUMENTASYON Junos OS para sa EX Series Documentation
1 KAPITULO
Sabta ang vJunos-switch
vJunos-switch Overview | 2 vJunos-switch Arkitektura | 4
2
vJunos-switch Overview
SUMMARY
Kini nga hilisgutan naghatag usa ka overivew, hinungdanon nga mga bahin nga gisuportahan, mga benepisyo, ug mga limitasyon sa vJunosswitch.
NIINING SEKSYON
Tapos naview | 2 Key Features Gisuportahan | 3 Mga Kaayohan ug Paggamit | 3 Mga Limitasyon | 4
Tapos naview
NIINING SEKSYON vJunos-switch Installation Overview | 3
Basaha kini nga topiko para mataposview sa vJunos-switch. Ang vJunos-switch usa ka virtual nga bersyon sa Juniper switch nga nagpadagan sa Junos OS. Mahimo nimong i-install ang vJunos-switch isip virtual machine (VM) sa x86 server. Mahimo nimong i-configure ug madumala ang vJunos-switch sa parehas nga paagi sama sa imong pagdumala sa usa ka pisikal nga switch. Ang vJunos-switch usa ka virtual machine (VM) nga magamit ra nimo sa mga lab ug dili sa palibot sa produksiyon. Ang vJunos-switch gitukod gamit ang EX9214 isip reference Juniper switch ug nagsuporta sa usa ka Routing Engine ug single Flexible PIC Concentrator (FPC). Ang vJunos-switch nagsuporta sa bandwidth nga hangtod sa 100 Mbps nga giipon sa tanan nga mga interface. Dili nimo kinahanglan nga mopalit og lisensya sa bandwidth alang sa paggamit sa vJunos-switch. Imbis nga gamiton ang mga switch sa hardware, mahimo nimong gamiton ang vJunos-switch aron masugdan ang software sa Junos alang sa pagsulay sa mga configuration ug protocol sa network.
3
vJunos-switch nga Pag-instalarview
Mahimo nimong i-install ang mga sangkap sa software sa vJunos-switch sa usa ka standard nga industriya nga x86 server nga nagpadagan sa Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04 o Debian 11 Bullseye). Sa mga server nga nagpadagan sa KVM hypervisor, mahimo ka usab magpadagan sa magamit nga software sa ikatulo nga partido. Mahimo nimong i-install ang daghang mga vJunos-switch nga mga higayon sa usa ka server.
Gisuportahan nga Pangunang mga Feature
Kini nga hilisgutan naghatag kanimo sa lista ug mga detalye sa mga yawe nga bahin nga gisuportahan ug gi-validate sa vJunos-switch. Para sa mga detalye sa pag-configure niini nga mga feature tan-awa ang feature guides sa: User Guides. Ang vJunos-switch nagsuporta sa mosunod nga mahinungdanong mga bahin: · Nagsuporta sa hangtod sa 96 switch interface · Maka-simulate sa data center IP underlay ug overlay topologies. · Nagsuporta sa EVPN-VXLAN leaf functionality · Nagsuporta sa Edge-Routed Bridging (ERB) · Nagsuporta sa EVPN LAG multihoming sa EVPN-VXLAN (ESI-LAG)
Mga Kaayohan ug Paggamit
Ang mga benepisyo ug mga kaso sa paggamit sa vJunos-switch sa standard x86 servers mao ang mosunod: · Gipamub-an ang capital expenditure (CapEx) sa lab–Ang vJunos-switch kay libre sa paghimo og mga test lab.
pagkunhod sa mga gasto nga may kalabutan sa pisikal nga mga switch. · Gipamub-an ang oras sa pag-deploy–Mahimo nimong gamiton ang vJunos-switch sa paghimo ug pagsulay sa mga topologies halos
nga walay pagtukod og mahal nga pisikal nga mga lab. Ang mga virtual lab mahimong matukod dayon. Ingon usa ka sangputanan, mahimo nimong makunhuran ang mga gasto ug mga paglangan nga may kalabotan sa mga pag-deploy sa pisikal nga hardware. · Pagwagtang sa panginahanglan ug panahon alang sa lab hardware–Ang vJunos-switch motabang kanimo sa pagwagtang sa oras sa paghulat alang sa lab hardware nga moabot human sa pagpalit. Ang vJunos-switch kay libre ug ma-download dayon. · Edukasyon ug pagbansay–Gitugotan ka sa paghimo og mga laboratoryo alang sa pagkat-on ug mga serbisyo sa edukasyon para sa imong mga empleyado.
4
· Pamatuod sa konsepto ug validation testing–Mahimo nimong ma-validate ang lain-laing mga data center switching topology, pre-build configurations examples, ug pag-andam sa automation.
Mga limitasyon
Ang vJunos-switch adunay mosunod nga mga limitasyon: · Adunay usa ka Routing Engine ug usa ka FPC nga arkitektura. · Wala nagsuporta sa in-service software upgrade (ISSU). · Dili mosuporta sa attachment o detatsment sa mga interface kon kini nagdagan. · Ang SR-IOV para sa vJunos-switch nga mga kaso sa paggamit ug throughput dili suportado. · Tungod sa salag nga arkitektura niini, ang vJunos-switch dili magamit sa bisan unsang deployment nga maglunsad sa
mga higayon gikan sa sulod sa usa ka VM. · Nagsuporta sa labing taas nga bandwidth nga 100 Mbps sa tanan nga mga interface.
PAHINUMDOM: Ang mga lisensya sa bandwidth wala gihatag tungod kay wala na kinahanglana ang lisensya sa bandwidth. Mahimong moabut ang mensahe sa pagsusi sa lisensya. Ibaliwala ang mga mensahe sa pagsusi sa lisensya.
· Dili nimo ma-upgrade ang Junos OS sa nagdagan nga sistema. Hinuon, kinahanglan ka mag-deploy og bag-ong instance gamit ang bag-ong software.
· Dili suportado ang Multicast.
KAUGNAY NGA DOKUMENTASYON Minimum nga Hardware ug Software nga Kinahanglanon | 8
vJunos-switch Arkitektura
Ang vJunos-switch usa ka single, nested VM solution diin ang virtual forwarding plane (VFP) ug ang Packet Forwarding Engine (PFE) nagpuyo sa gawas nga VM. Kung sugdan nimo ang vJunos-switch, ang VFP
5 nagsugod sa usa ka nested VM nga nagpadagan sa Junos Virtual Control Plane (VCP) nga imahe. Ang KVM hypervisor gigamit sa pag-deploy sa VCP. Ang termino nga "nested" nagtumong sa VCP VM nga gisalag sulod sa VFP VM, sama sa gipakita sa Figure 1 sa pahina 5. Ang vJunos-switch makasuporta hangtod sa 100 Mbps nga throughput gamit ang 4 ka core ug 5GB nga memorya. Ang bisan unsang dugang nga mga cores ug memory configured makuha sa VCP. Ang VFP wala magkinahanglan og dugang nga memorya gawas sa minimum nga footprint nga gisuportahan. Ang 4 nga mga core ug 5GB nga memorya igo na alang sa mga kaso sa paggamit sa lab. Hulagway 1: vJunos-switch Arkitektura
Ang vJunos-switch nga arkitektura giorganisar sa mga layer: · Ang vJunos-switch anaa sa ibabaw nga layer. · Ang KVM hypervisor ug ang may kalabutan nga software sa sistema nga gihulagway sa seksyon sa mga kinahanglanon sa software
anaa sa tunga nga layer. · Ang x86 server anaa sa pisikal nga layer sa ubos.
6
Ang pagsabut niini nga arkitektura makatabang kanimo sa pagplano sa imong vJunos-switch configuration. Human nimo mabuhat ang vJunos-Switch instance, mahimo nimong gamiton ang Junos OS CLI aron ma-configure ang vJunosswitch interface sa VCP. Ang vJunos-switch nagsuporta sa Gigabit Ethernet interface lamang.
2 KAPITULO
Mga Kinahanglanon sa Hardware ug Software vJunos-switch sa KVM
Minimum nga Hardware ug Software Kinahanglanon | 8
8
Minimum nga Hardware ug Software Kinahanglanon
Kini nga hilisgutan naghatag kanimo sa lista sa mga kinahanglanon sa hardware ug software aron makasugod sa usa ka pananglitan sa vJunos-switch. Ang talaan 1 sa panid 8 naglista sa mga kinahanglanon sa hardware alang sa vJunos-switch. Talaan 1: Minimum nga Mga Kinahanglanon sa Hardware para sa vJunos-switch
Deskripsyon
Bili
Sampang configuration sa sistema
Para sa lab simulation ug ubos nga performance (ubos sa 100 Mbps) nga mga kaso sa paggamit, bisan unsang Intel x86 processor nga adunay VT-x nga kapabilidad.
Mga processor sa Intel Ivy Bridge o sa ulahi.
Example sa Ivy Bridge processor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache
Gidaghanon sa mga cores
Kinahanglan nga labing menos upat ka mga cores. Ang software naggahin og tulo ka mga cores sa VFP ug usa ka core sa VCP, nga igo alang sa kadaghanan sa mga kaso sa paggamit.
Ang bisan unsang dugang nga mga cores igahatag sa VCP tungod kay ang tulo ka mga cores igo na aron suportahan ang mga kinahanglanon sa data plane sa VFP.
Memorya
Kinahanglan ang labing gamay nga 5GB nga memorya. Gibanabana nga 3GB nga memorya ang igahin sa VFP ug 2 GB sa VCP. Kung labaw pa sa 6 GB sa kinatibuk-ang memorya ang gihatag, nan ang VFP nga panumduman gilimitahan sa 4GB, ug ang dugang nga memorya gigahin sa VCP.
Uban pang mga kinahanglanon · Intel VT-x kapabilidad. · Hyperthreading (girekomenda) · AES-NI
Ang talaan 2 sa pahina 9 naglista sa mga kinahanglanon sa software para sa vJunos-switch.
9
Talaan 2: Mga Kinahanglanon sa Software alang sa Ubuntu
Deskripsyon
Bili
Operating nga sistema
PAHINUMDOM: Ang lokalisasyon lamang sa Ingles ang gisuportahan.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtualization
· QEMU-KVM
Ang default nga bersyon alang sa matag bersyon sa Ubuntu o Debian igo na. Ang apt-get install qemu-kvm nag-instalar niining default nga bersyon.
Gikinahanglan nga mga pakete
PAHINUMDOM: Gamita ang apt-get install pkg name o sudo apt-get install nga mga sugo aron ma-install ang usa ka package.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Gisuportahan nga Deployment Environment
QEMU-KVM gamit ang libvirt
Usab, gisuportahan ang EVE-NG bare metal deployment.
Mubo nga sulat: Ang vJunos-switch dili suportado sa EVE-NG o sa bisan unsang ubang mga deployment nga naglunsad sa vJunos gikan sa sulod sa usa ka VM tungod sa mga pagpugong sa lawom nga nested virtualization.
vJunos-switch nga mga Imahe
Ang mga hulagway mahimong ma-access gikan sa lab download area sa juniper.net sa: Test Drive Juniper
3 KAPITULO
I-install ug I-deploy ang vJunos-switch sa KVM
I-install ang vJunos-switch sa KVM | 11 I-deploy ug Idumala ang vJunos-switch sa KVM | 11 I-configure ang vJunos-switch sa KVM | 19
11
I-install ang vJunos-switch sa KVM
SUMMARY
Basaha kini nga hilisgutan aron masabtan kon unsaon pag-instalar sa vJunos-switch sa KVM environment.
NIINING SEKSYON
Andama ang Linux Host Servers aron I-install ang vJunos-switch | 11
Pag-andam sa Linux Host Servers aron I-install ang vJunos-switch
Kini nga seksyon magamit sa Ubuntu ug Debian host server. 1. I-install ang standard nga mga bersyon sa package para sa imong Ubuntu o Debian host server aron masiguro nga ang
Ang mga server nakab-ot ang minimum nga mga kinahanglanon sa hardware ug software. 2. I-verify nga ang teknolohiya sa Intel VT-x gipagana. Pagdalagan ang lscpu command sa imong host server.
Ang natad sa Virtualization sa output sa lscpu command nagpakita sa VT-x, kung ang VT-x gipagana. Kung ang VT-x wala ma-enable, unya tan-awa ang dokumentasyon sa imong server aron mahibal-an kung giunsa kini pagpagana sa BIOS.
Pag-deploy ug Pagdumala sa vJunos-switch sa KVM
SUMMARY
Basaha kini nga hilisgutan aron masabtan kung giunsa ang pag-deploy ug pagdumala sa instance nga vJunos-switch pagkahuman nimo kini i-install.
NIINING SEKSYON
Ipahimutang ang vJunos-switch Deployment sa Host Server | 12 I-verify ang vJunos-switch VM | 17
Kini nga topiko naghulagway sa: · Giunsa pagpatungha ang vJunos-switch sa mga KVM server gamit ang libvirt.
· Giunsa pagpili ang kantidad sa CPU ug memorya, i-set up ang gikinahanglan nga mga tulay alang sa koneksyon, ug i-configure ang serial port.
12
· Giunsa paggamit ang may kalabutan nga XML file mga seksyon para sa mga configuration ug mga pinili nga gilista sa sayo pa.
NOTE: I-download ang sampug XML file ug ang vJunos-switch nga imahe gikan sa Juniper website.
I-set up ang vJunos-switch Deployment sa Host Server
Kini nga hilisgutan naghulagway kung giunsa ang pag-set up sa vJunos-switch deployment sa host server.
NOTE: Kini nga hilisgutan nagpasiugda lamang sa pipila ka mga seksyon sa XML file nga gigamit sa pag-deploy sa vJunosswitch pinaagi sa libvirt. Ang tibuok XML file Ang vjunos.xml magamit alang sa pag-download kauban ang imahe sa VM ug kaubang dokumentasyon sa panid sa vJunos Lab Software Downloads.
I-install ang mga pakete nga gihisgutan sa seksyon nga Minimum Software requirements, kung wala pa ma-install ang mga package. Tan-awa ang “Minimum nga Hardware ug Software Requirements” sa pahina 8 1. Paghimo og Linux bridge para sa matag Gigabit Ethernet interface sa vJunos-switch nga imong giplano nga gamiton.
# ip link add ge-000 type bridge # ip link add ge-001 type bridge Sa kini nga kaso, ang instance adunay ge-0/0/0 ug ge-0/0/1 nga ma-configure. 2. Dad-a ang matag Linux Bridge. ip link set ge-000 up ip link set ge-001 up 3. Paghimo og live disk copy sa gihatag nga QCOW2 vJunos nga hulagway. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Paghimo ug lahi nga kopya para sa matag vJunos nga imong planong i-deploy. Kini nagsiguro nga dili ka makahimo og bisan unsang permanente nga mga pagbag-o sa orihinal nga imahe. Ang buhi nga imahe kinahanglan usab nga masulat sa userid nga nag-deploy sa vJunos-switch-kasagaran ang gamut nga tiggamit. 4. Ipiho ang gidaghanon sa mga core nga gihatag sa vJunos pinaagi sa pag-usab sa mosunod nga stanza.
13
Ang mosunod nga stanza nagtino sa gidaghanon sa mga core nga gihatag sa vJunos. Ang minimum nga gikinahanglan nga mga cores mao ang 4 ug igo alang sa mga kaso sa paggamit sa lab.
x86_64 IvyBridge qemu4
Ang default nga gidaghanon sa mga core nga gikinahanglan mao ang 4 ug igo na alang sa kadaghanan sa mga aplikasyon. Kini ang minimum nga CPU nga gisuportahan alang sa vJunos-switch. Mahimo nimong biyaan ang modelo sa CPU isip IvyBridge. Ang ulahi nga henerasyon nga mga Intel CPU magamit usab sa kini nga setting. 5. Dugangi ang memorya kon gikinahanglan pinaagi sa pag-usab sa mosunod nga stanza.
vjunos-sw1 5242880 5242880 4
Ang mosunod nga example nagpakita sa default memorya nga gikinahanglan sa vJunos-switch. Ang default nga memorya igo na alang sa kadaghanan sa mga aplikasyon. Mahimo nimong madugangan ang kantidad kung gikinahanglan. Gipakita usab niini ang ngalan sa piho nga vJunos-switch nga gipatungha, nga mao ang vjunos-sw1 sa kini nga kaso. 6. Ipiho ang ngalan ug lokasyon sa imong vJunos-switch nga imahe pinaagi sa pag-usab sa XML file sama sa gipakita sa mosunod nga example.
<disk device = "disk" type = "file”> <source file=”/root/vjunos-sw1-live.qcow2″/>
Kinahanglan nimo nga hatagan ang matag vJunos VM sa host sa kaugalingon nga talagsaon nga ngalan nga QCOW2 nga imahe. Kini gikinahanglan alang sa libvirt ug QEMU-KVM.
14
7. Paghimo sa disk image. # ./make-config.sh Ang vJunos-switch modawat og inisyal nga configuration pinaagi sa pagkonektar sa ikaduhang disk ngadto sa VM nga instance nga naglangkob sa configuration. Gamita ang gihatag nga script make-config.sh sa paghimo sa disk image. Ang XML file reference niini nga configuration drive sama sa gipakita sa ubos:
<disk device = "disk" type = "file”> <source file=”/root/config.qcow2″/>
PAHINUMDOM: Kung dili nimo gusto ang inisyal nga configuration, unya kuhaa ang naa sa ibabaw nga stanza gikan sa XML file.
8. I-set up ang pagdumala sa Ethernet port.
Kini nga exampGitugotan ka sa pagkonektar sa VCP "fxp0" nga mao ang port sa pagdumala gikan sa gawas sa host server diin nagpuyo ang vJunos-switch. Kinahanglan nimo nga adunay usa ka routable IP address nga na-configure para sa fxp0, pinaagi sa usa ka DHCP server o gamit ang standard nga configuration sa CLI. Ang "eth0" sa stanza sa ubos nagtumong sa host server interface nga naghatag koneksyon sa gawas nga kalibutan ug kinahanglan nga mohaum sa ngalan niini nga interface sa imong host server. Kung wala ka naggamit sa Dynamic Host Configuration Protocol (DHCP), unya, pagkahuman nga ang vJunos-switch naa na ug nagdagan, telnet sa console niini ug i-configure ang IP address para sa "fxp0" gamit ang CLI configuration sama sa gipakita sa ubos:
15
NOTE: Ang mga configuration sa ubos kay ex langamples o sampang mga snippet sa pag-configure. Mahimong kinahanglan ka usab nga magbutang usa ka static nga configuration sa 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. Ang # set system services ssh root-login allow command. 10. Paghimo og Linux bridge para sa matag port nga imong gipiho sa XML file.
Ang mga ngalan sa pantalan gitakda sa mosunod nga stanza. Ang kombensiyon alang sa vJunos-switch mao ang paggamit sa ge-0xy diin ang "xy" nagtino sa aktwal nga numero sa port. Sa mosunod nga example, ge-000 ug ge-001 ang mga numero sa pantalan. Kini nga mga numero sa pantalan mapa sa Junos ge-0/0/0 ug ge-0/0/1 nga mga interface. Sama sa gihisgutan sa sayo pa, kinahanglan nimo nga maghimo usa ka tulay sa Linux alang sa matag pantalan nga imong gipiho sa XML file. 11. Paghatag ug talagsaon nga serial console port number alang sa matag vJunos-switch sa imong host server. Sa mosunod nga exampUg, ang talagsaon nga serial console port number mao ang "8610".
16
Ayaw usba ang mosunod nga smbios stanza. Gisultihan niini ang vJunos nga kini usa ka vJunos-switch.
12. Paghimo vJunos-sw1 VM gamit ang vJunos-sw1.xml file. # virsh paghimo vjunos-sw1.xml
Ang termino nga "sw1" gigamit aron ipakita nga kini ang una nga vJunos-switch VM nga gi-install. Ang sunod nga mga VM mahimong tawgon nga vjunos-sw2, ug vjunos-sw3 ug uban pa.
Ingon nga resulta, ang VM gihimo ug ang mosunod nga mensahe gipakita:
Ang domain vjunos-sw1 gihimo gikan sa vjunos-sw1.xml 13. Susiha ang /etc/libvirt/qemu.conf ug i-uncomment ang mosunod nga XML nga mga linya kung kini nga mga linya
nagkomento. Ilang exampang mga balido nga kantidad gihatag sa ubos. I-uncomment ang gipiho nga mga linya.
#
user = "qemu" # Usa ka user nga ginganlan og "qemu"
#
user = “+0” # Super user (uid=0)
#
user = "100" # Usa ka user nga ginganlan og "100" o usa ka user nga adunay uid=100#user = "gamut"
<<
uncomment ani nga linya
#
#group = "gamut" <<< i-uncomment kini nga linya
14. I-restart ang libvirtd ug buhata pag-usab ang vJunos-switch VM. # systemctl i-restart ang libvirtd
15. Ipalong ang vJunos-switch nga gipakatap sa Host Server nga luwas (kon gikinahanglan). Gamita ang # virsh shutdown vjunos-sw1 nga sugo aron masira ang vJunos-switch. Kung imong ipatuman kini nga lakang, ang usa ka signal sa pagsira nga gipadala sa instance nga vJunos-switch nagtugot niini nga masira ang maayo.
Ang mosunod nga mensahe gipakita.
Ang domain 'vjunos-sw1' gipahunong
17
PAHINUMDOM: Ayaw gamita ang "virsh destroy" nga sugo kay kini nga sugo makadaut sa vJunosswitch VM disk. Kung ang imong VM mohunong sa pag-booting human sa paggamit sa "virsh destroy" nga sugo, nan, paghimo og live QCOW2 disk copy sa gihatag nga orihinal nga QCOW2 nga hulagway.
I-verify ang vJunos-switch VM
Kini nga hilisgutan naghulagway kung giunsa pagtino kung ang vJunos-switch naglihok ug nagdagan. 1. Sutaa kon ang vJunos-switch kay nagdagan.
# lista sa virsh
# lista sa virsh
Id Ngalan
Estado
—————————-
74 vjunos-sw1 nga nagdagan
2. Sumpaysumpaya ang serial console sa VCP.
Mahimo nimong makit-an ang pantalan aron makonektar sa serial console sa VCP gikan sa XML file. Usab, mahimo ka mag-login sa serial console sa VCP pinaagi sa "telnet localhost " diin ang portnum gipiho sa XML configuration file:
PAHINUMDOM: Ang numero sa telnet port kinahanglan nga talagsaon alang sa matag vJunos-switch VM nga nagpuyo sa host server.
# telnet localhost 8610 Pagsulay sa 127.0.0.1… Konektado sa localhost. Ang karakter sa pag-ikyas kay '^]'. gamut@:~ #
3. I-disable ang pag-upgrade sa auto image.
18
Kung wala ka naghatag bisan unsang inisyal nga pagsumpo sa Junos sa mga lakang sa ibabaw, nan ang vJunos-switch, sa default, mosulay sa DHCP alang sa inisyal nga pag-setup sa network. Kung wala kay DHCP server nga maka-supply sa Junos configuration, makadawat ka og balik-balik nga mga mensahe sama sa gipakita sa ubos: "Auto Image Upgrade" Mahimo nimong i-disable kini nga mga mensahe sama sa mosunod:
4. I-verify kung ang mga interface sa ge gipiho sa imong vJunos-switch xml file anaa na ug magamit. Gamita ang ipakita nga mga interface nga mubo nga sugo.
Kay example, kon ang vJunos-switch XML kahulugan file nagtino sa duha ka virtual NICs konektado sa
Ang "ge-000" ug "ge-001", unya ang ge-0/0/0 ug ge-0/0/1 nga mga interface kinahanglan naa sa link nga "up" nga estado kung imong gi-verify gamit ang show interface output command sama sa gipakita sa ubos .
gamut> ipakita ang mga interface nga mubo
Interface
Admin Link Proto
ge-0/0/0
pataas pataas
ge-0/0/0.16386
pataas pataas
lc-0/0/0
pataas pataas
lc-0/0/0.32769
taas vpls
pfe-0/0/0
pataas pataas
pfe-0/0/0.16383
pataas sa inet
inet6
pfh-0/0/0
pataas pataas
pfh-0/0/0.16383
pataas sa inet
pfh-0/0/0.16384
pataas sa inet
ge-0/0/1
pataas pataas
ge-0/0/1.16386
pataas pataas
ge-0/0/2
pataas paubos
ge-0/0/2.16386
pataas paubos
Lokal
Hilit nga
19
ge-0/0/3 ge-0/0/3.16386 [snip]
pataas pataas paubos
5. Tinoa nga ang usa ka vnet inetrface ubos sa matag katugbang nga "ge" nga taytayan gi-configure. Gamita ang brctl command sa host server, pagkahuman nimo sugdan ang vJunos-switch sama sa gipakita sa ubos:
# ip link idugang ang ge-000 type nga tulay
# ip link ipakita ang ge-000
ngalan sa tulay bridge id
Mga interface nga gipaandar sa STP
ge-000
8000.fe54009a419a no
vnet1
# ip link ipakita ang ge-001
ngalan sa tulay bridge id
Mga interface nga gipaandar sa STP
ge-001
8000.fe5400e9f94f no
vnet2
I-configure ang vJunos-switch sa KVM
SUMMARY
Basaha kini nga hilisgutan aron masabtan kung giunsa ang pag-configure sa vJunos-switch sa KVM nga palibot.
NIINING SEKSYON
Sumpaysumpaya sa vJunos-switch | 19 I-configure ang Aktibo nga mga Port | 20 Pagngalan sa Interface | 20 I-configure ang Media MTU | 21
Sumpaysumpaya sa vJunos-switch
Telnet sa serial console number nga gitakda sa XML file aron makonektar sa vJunos-switch. Tan-awa ang mga detalye nga gihatag sa “Deploy and Manage vJunos-switch on KVM” sa pahina 11. Para sa example:
# telnet localhost 8610
20
Gisulayan ang 127.0.0.1… Konektado sa localhost. Ang karakter sa pag-ikyas kay '^]'. gamut@:~ # cli gamut>
Mahimo usab nimo nga SSH sa vJunos-switch VCP.
I-configure ang Aktibo nga mga Port
Kini nga seksyon naghulagway kung giunsa ang pag-configure sa gidaghanon sa mga aktibo nga pantalan.
Mahimo nimong ipiho ang gidaghanon sa mga aktibo nga pantalan alang sa vJunos-switch aron motakdo sa gidaghanon sa mga NIC nga gidugang sa VFP VM. Ang default nga gidaghanon sa mga pantalan mao ang 10, apan mahimo nimong ipiho ang bisan unsang kantidad sa sakup nga 1 hangtod 96. Pagdalagan ang user@host# set chassis fpc 0 pic 0 number-of-ports 96 nga sugo aron matino ang gidaghanon sa mga aktibong pantalan. I-configure ang gidaghanon sa mga pantalan sa [edit chassis fpc 0 pic 0] nga lebel sa hierarchy.
Pagngalan sa Interface
Ang vJunos-switch nagsuporta lamang sa Gigabit Ethernet (ge) nga mga interface.
Dili nimo mabag-o ang mga ngalan sa interface sa 10-Gigabit Ethernet (xe) o 100-Gigabit Ethernet (et). Kung mosulay ka sa pag-usab sa mga ngalan sa interface, nan kini nga mga interface magpakita gihapon nga "ge" kung imong gipadagan ang show configuration o ipakita ang mga interface sa mga short command. Ania ang usa ka example output sa "ipakita ang configuration" CLI command sa diha nga ang mga tiggamit mosulay sa pag-usab sa interface ngalan sa "et":
chassis { fpc 0 { pic 0 { ## ## Pasidaan: pamahayag gibaliwala: dili suportadong plataporma (ex9214) ## interface-type et; }
21
}}
I-configure ang Media MTU
Mahimo nimong i-configure ang media maximum transmission unit (MTU) sa range 256 hangtod 9192. Ang mga kantidad sa MTU sa gawas sa nahisgutan nga range gisalikway. Kinahanglan nimo nga i-configure ang MTU pinaagi sa paglakip sa pahayag sa MTU sa [edit interface interface-name] nga lebel sa hierarchy. I-configure ang MTU.
[edit] user@host# set interface ge-0/0/0 mtu
PAHINUMDOM: Ang pinakataas nga gisuportahan nga kantidad sa MTU mao ang 9192 bytes.
Kay example:
[edit] user@host# set interface ge-0/0/0 mtu 9192
4 KAPITULO
Pag-troubleshoot
Pagsulbad sa vJunos-switch | 23
23
I-troubleshoot ang vJunos-switch
SUMMARY
Gamita kini nga hilisgutan aron mapamatud-an ang imong vJunos-switch configuration ug alang sa bisan unsang impormasyon sa pag-troubleshoot.
NIINING SEKSYON
Tinoa nga ang VM Nagdagan | 23 I-verify ang Impormasyon sa CPU | 24 View Log Files | 25 Kolektahon ang Core Dumps | 25
Tinoa nga ang VM Nagdagan
· Tinoa kon ang vJunos-switch nagdagan human nimo kini i-install.
virsh list Ang virsh list command nagpakita sa ngalan ug estado sa virtual machine (VM). Ang estado mahimong: nagdagan, wala’y trabaho, mihunong, nagsira, nahagsa, o namatay.
# lista sa virsh
Id Ngalan
Estado
—————————
72 vjunos-switch nga nagdagan
· Mahimo nimong hunongon ug sugdan ang mga VM gamit ang mosunod nga virsh commands: · virsh shutdown–Shutdown ang vJunos-switch. · virsh pagsugod–Pagsugod sa usa ka dili aktibo nga VM nga imong gipasabut kaniadto.
PAHINUMDOM: Ayaw gamita ang "virsh destroy" nga sugo kay makadaut kana sa vJunos-switch VM disk.
24
Kung ang imong VM mohunong ug dili mag-boot human sa paggamit sa virsh destroy command, dayon paghimo ug live QCOW2 disk copy sa orihinal nga QCOW2 image nga gihatag.
I-verify ang Impormasyon sa CPU
Gamita ang lscpu command sa host server aron ipakita ang impormasyon sa CPU. Ang output nagpakita sa impormasyon sama sa kinatibuk-ang gidaghanon sa mga CPU, ang gidaghanon sa mga core kada socket, ug ang gidaghanon sa mga CPU socket. Kay exampUg, ang mosunod nga codeblock nagpakita sa impormasyon alang sa usa ka Ubuntu 20.04 LTS host server nga nagsuporta sa total nga 32 ka mga CPU.
gamut@vjunos-host:~# lscpu Arkitektura: CPU op-mode(s): Byte Order: Address sizes: CPU(s): On-line CPU(s) list: Thread(s) kada core: Core(s) kada 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.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 (mga) CPU: [snip]
8-15,24-31
View Log Files
View ang sistema nag-log gamit ang show log command sa vJunos-switch instance.
gamut > ipakita ang log ? Ang gamut > ipakita ang log ? Ang command nagpakita sa listahan sa log files anaa alang sa viewing Alang sa example, sa view ang chassis daemon (chassisd) nga mga log nagpadagan sa gamut > ipakita ang log chassisd nga sugo.
Kolektaha ang Core Dumps
Gamita ang show system core-dumps command sa view ang nakolekta nga core file. Mahimo nimong ibalhin kini nga mga core dumps sa usa ka eksternal nga server alang sa pagtuki pinaagi sa interface sa pagdumala sa fxp0 sa vJunos-switch.
Mga Dokumento / Mga Kapanguhaan
![]() |
Juniper NETWORKS KVM vJunos Switch Deployment [pdf] Giya sa Gumagamit KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment |




