Implementazione di Switch KVM vJunos
Specificazioni
- Pruduttu: vJunos-switch
- Guida di implementazione: KVM
- Editore: Juniper Networks, Inc.
- Data di Publicazione : 2023-11-20
- Websitu: https://www.juniper.net
Informazione di u produttu
À propositu di Sta Guida
A Guida di implementazione di vJunos-switch furnisce istruzioni è
infurmazione nantu à implementà è gestisce vJunos-switch in un KVM
ambiente. Copre temi cum'è capiscenu u sopraview of
vJunos-switch, esigenze hardware è software, installazione è
implementazione, è risolve i prublemi.
vJunos-switch Overview
U vJunos-switch hè un cumpunente di software chì pò esse installatu
nantu à un servitore x86 standard di l'industria chì esegue un hypervisor KVM Linux
(Ubuntu 18.04, 20.04, 22.04, o Debian 11 Bullseye). Si furnisce
capacità di rete virtualizate è hè pensatu per offre
flessibilità è scalabilità in implementazioni di rete.
Funzioni chjave supportate
- Capacità di rete virtualizata
- Supportu per i servitori x86 standard di l'industria
- Compatibilità cù l'hypervisor Linux KVM
- Capacità di installà parechje istanze vJunos-switch in una sola
servitore
Benefici è Usi
U vJunos-switch offre parechji benefici è pò esse usatu in
diversi scenari:
- Permette l'infrastruttura di rete virtualizzata
- Riduce i costi di hardware utilizendu standard di l'industria
servitori - Fornisce flessibilità è scalabilità in a rete
implementazioni - Simplifica a gestione di a rete è a cunfigurazione
Limitazioni
Mentre u vJunos-switch hè una suluzione putente di rete, hè
hà alcune limitazioni à cunsiderà:
- Compatibilità limitata à l'hypervisor KVM Linux
- Richiede servitori x86 standard di l'industria per a stallazione
- Dipende da e capacità è risorse di u sottu
hardware di u servitore
vJunos-switch Architecture
L'architettura vJunos-switch hè pensata per furnisce a
ambiente di rete virtualizatu in un hypervisor KVM. Si usa
e risorse è e capacità di u servitore x86 sottostante
hardware per furnisce servizii di rete d'altu rendiment.
Istruzzioni per l'usu di u produttu
Requisiti di Hardware è Software
Per implementà cù successu vJunos-switch in KVM, assicuratevi chì u vostru
u sistema risponde à i seguenti requisiti minimi:
- Servitore x86 standard di l'industria
- Hypervisor KVM Linux (Ubuntu 18.04, 20.04, 22.04, o Debian 11)
Bullseye) - Software di terzu applicabile (opcional)
Installa è Implementa vJunos-switch in KVM
Installa vJunos-switch nantu à KVM
Segui questi passi per installà vJunos-switch in un KVM
ambiente:
- Preparate i Server Host Linux per installà vJunos-switch.
- Implementa è gestisce vJunos-switch in KVM.
- Configurate l'implementazione di vJunos-switch in u Servitore Host.
- Verificate a VM vJunos-switch.
- Configurate vJunos-switch in KVM.
- Cunnette vi à vJunos-switch.
- Configurate i Porti Attivi.
- Nominazione di l'interfaccia.
- Configurate u Media MTU.
Risolve i prublemi di vJunos-switch
Sè vo scontru ogni prublema cù vJunos-switch, pudete seguità
sti passi di risoluzione di i prublemi:
- Verificate chì a VM hè in esecuzione.
- Verificate l'infurmazioni CPU.
- View Log Files.
- Raccoglie i Core Dumps.
Domande Frequenti (FAQ)
Circa u pruduttu
Hè vJunos-switch cumpatibile cù tutti l'ipervisori?
No, vJunos-switch hè specificamente cuncepitu per u Linux KVM
ipervisore.
Puderaghju installà parechje istanze di vJunos-switch in una sola
servitore ?
Iè, pudete installà parechje istanze vJunos-switch nantu à a
unicu servitore x86 standard di l'industria.
Installazione è implementazione
Chì sò i requisiti minimi di hardware è software
vJunos-switch on KVM?
I requisiti minimi includenu un servitore x86 standard di l'industria
è un hypervisor KVM Linux (Ubuntu 18.04, 20.04, 22.04, o Debian
11 Bullseye). U software di terzu applicabile pò ancu esse
installatu, ma hè facultativu.
Cumu cunnette à vJunos-switch dopu a stallazione?
Pudete cunnette vi à vJunos-switch da seguenti u furnitu
istruzzioni in a guida d'installazione.
Risoluzione di prublemi
Induve possu truvà u logu files per vJunos-switch?
U ghjurnale files per vJunos-switch pò esse truvatu in u specificatu
annuariu nantu à u servitore host. Vede a sezione di risoluzione di prublemi
di a guida di implementazione per più infurmazione.
Guida di implementazione di vJunos-switch per KVM
Publicatu
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, u logu di Juniper Networks, Juniper è Junos sò marchi registrati di Juniper Networks, Inc. in i Stati Uniti è in altri paesi. Tutti l'altri marchi, marchi di serviziu, marchi registrati, o marchi di serviziu registrati sò a pruprietà di i so rispettivi pruprietarii.
Juniper Networks ùn assume micca a responsabilità per qualsiasi imprecisioni in stu documentu. Juniper Networks si riserva u dirittu di cambià, mudificà, trasferisce, o altrimenti rivisione sta publicazione senza avvisu.
Guida di implementazione di vJunos-switch per KVM Copyright © 2023 Juniper Networks, Inc. Tutti i diritti riservati.
L'infurmazione in stu documentu hè attuale à a data nantu à a pagina di titulu.
ANNU 2000 AVVISU
I prudutti di hardware è software di Juniper Networks sò conformi à l'annu 2000. Junos OS ùn hà micca cunnisciuta limitazione di u tempu per l'annu 2038. Tuttavia, l'applicazione NTP hè cunnisciuta per avè qualchì difficultà in l'annu 2036.
ACCORDU DI LICENZA D'UTENTE FINALE
U pruduttu Juniper Networks chì hè u sughjettu di sta documentazione tecnica hè custituitu da (o hè destinatu à aduprà cù) u software Juniper Networks. L'usu di tali software hè sottumessu à i termini è e cundizioni di l'Accordu di Licenza di l'Usuariu Finale ("EULA") publicatu in https://support.juniper.net/support/eula/. Scarichendu, installendu o utilizendu tali software, accettate i termini è e cundizioni di quellu EULA.
iii
Table of Contents
À propositu di sta guida | v
1
Capisce vJunos-switch
vJunos-switch Overview | 2
Overview | 2
Funzioni Chjave Supportatu | 3
Benefici è Usi | 3
Limitazioni | 4
vJunos-switch Architecture | 4
2
Requisiti di hardware è software vJunos-switch in KVM
Requisiti Minimu di Hardware è Software | 8
3
Installa è Implementa vJunos-switch in KVM
Installa vJunos-switch nantu à KVM | 11
Preparate i Servitori Host Linux per installà vJunos-switch | 11
Implementa è Gestisce vJunos-switch in KVM | 11 Configurate l'implementazione di vJunos-switch nantu à u Servitore Host | 12
Verificate a VM vJunos-switch | 17
Configurate vJunos-switch in KVM | 19 Cunnette vi vJunos-switch | 19
Configurate Porti Attivi | 20
Nominazione di l'interfaccia | 20
Configurate u Media MTU | 21
4
Risolve i prublemi
Risolve i prublemi di vJunos-switch | 23
Verificate chì a VM hè in esecuzione | 23
iv
Verificate l'infurmazioni CPU | 24 View Log Files | 25 Cullate Core Dumps | 25
v
À propositu di Sta Guida
Aduprate sta guida per installà u Junos-switch virtuale (vJunos-switch). U vJunos-switch hè una versione virtuale di a piattaforma di commutazione EX basata in Junos. Rappresenta un switch Juniper chì esegue u sistema operatore Junos® (Junos OS) in l'ambiente di a macchina virtuale basata in kernel (KVM). U vJunos-switch hè basatu annantu à l'architettura nidificata di Juniper Networks® vMX Virtual Router (vMX). Questa guida include ancu e prucedure di cunfigurazione è gestione di vJunos-switch di basa. Dopu avè installatu è cunfigurà u vJunos-switch cum'è cupertu in sta guida, riferite à a documentazione di Junos OS per infurmazione nantu à a cunfigurazione di u software supplementu.
DOCUMENTAZIONE CORRELATA Documentazione Junos OS per EX Series
1 CAPITOLU
Capisce vJunos-switch
vJunos-switch Overview | 2 vJunos-switch Architecture | 4
2
vJunos-switch Overview
SUMARIO
Stu tema furnisce una panoramica, funzioni chjave supportate, benefici è limitazioni di vJunosswitch.
IN STA SECTION
Overview | 2 Features Chjave Supported | 3 Beneficii è Usi | 3 Limitazioni | 4
Overview
IN STA SECTION vJunos-switch Installazione Overview | 3
Leghjite stu tema per un sopraview di u vJunos-switch. U vJunos-switch hè una versione virtuale di un interruttore Juniper chì esegue l'OS Junos. Pudete installà un vJunos-switch cum'è una macchina virtuale (VM) in un servitore x86. Pudete cunfigurà è gestisce u vJunos-switch in a listessa manera chì gestisce un switch fisicu. U vJunos-switch hè una sola macchina virtuale (VM) chì pudete aduprà solu in laboratori è micca in l'ambiente di produzzione. U vJunos-switch hè custruitu cù EX9214 cum'è un switch Juniper di riferimentu è sustene un unicu Motore di Routing è un Concentratore PIC Flexible (FPC). U vJunos-switch supporta una larghezza di banda di finu à 100 Mbps aggregati nantu à tutte l'interfacce. Ùn avete bisognu di cumprà una licenza di larghezza di banda per utilizà u vJunos-switch. Invece di utilizà switch hardware, pudete aduprà u vJunos-switch per inizià u software Junos per pruvà a cunfigurazione di a rete è i protokolli.
3
vJunos-switch Installazione Overview
Pudete installà i cumpunenti di u software di u vJunos-switch in un servitore x86 standard di l'industria chì esegue un hypervisor Linux KVM (Ubuntu 18.04, 20.04, 22.04 o Debian 11 Bullseye). Nant'à i servitori chì eseguenu l'ipervisore KVM, pudete ancu eseguisce u software di terzu applicabile. Pudete installà parechje istanze vJunos-switch in un solu servitore.
Funzioni chjave supportate
Stu tema vi furnisce a lista è i dettagli di e funzioni chjave chì sò supportate è validate in vJunos-switch. Per i dettagli nantu à a cunfigurazione di queste funzioni vede e guide di funzioni in: Guide d'utilizatore. U vJunos-switch supporta e seguenti funzioni chjave: · Supporta finu à 96 interfacce di switch · Puderà simulà e topologie IP di basamentu è overlay di data center. · Supporta a funzionalità foglia EVPN-VXLAN · Supporta Edge-Routed Bridging (ERB) · Supporta EVPN LAG multihoming in EVPN-VXLAN (ESI-LAG)
Benefici è Usi
I benefici è i casi d'usu di u vJunos-switch nantu à i servitori x86 standard sò i seguenti: · Spesa di capitale ridutta (CapEx) in lab-U vJunos-switch hè dispunibule gratuitamente per custruisce laboratori di prova.
riducendu i costi assuciati cù i switch fisichi. · Tempu di implementazione ridutta - Pudete aduprà u vJunos-switch per custruisce è pruvà topologies virtualmente
senza custruisce laboratori fisici caru. I laboratori virtuali ponu esse custruitu istantaneamente. In u risultatu, pudete riduce i costi è i ritardi assuciati cù implementazioni nantu à u hardware fisicu. · Eliminate a necessità è u tempu per u hardware di laboratoriu - U vJunos-switch vi aiuta à eliminà u tempu d'attesa per u hardware di laboratoriu per arrivà dopu à l'acquistu. vJunos-switch hè dispunibule gratuitamente è pò esse scaricatu istantaneamente. · Educazione è furmazione - Permette di custruisce laboratori per l'apprendimentu è i servizii d'educazione per i vostri impiegati.
4
· Prova di cuncettu è teste di validazione - Pudete cunvalidà diverse topologie di cambiamentu di centru di dati, cunfigurazioni pre-custruite examples, è uttene l'automatizazione pronta.
Limitazioni
U vJunos-switch hà e seguenti limitazioni: · Havi un unicu Routing Engine è una sola architettura FPC. · Ùn sustene micca l'aghjurnamentu di u software in serviziu (ISSU). · Ùn sustene micca l'attaccamentu o u distaccu di l'interfaccia quandu hè in esecuzione. · SR-IOV per i casi d'usu vJunos-switch è u throughput ùn hè micca supportatu. · A causa di a so architettura nidificata, u vJunos-switch ùn pò micca esse usatu in ogni implementazione chì lancia u
istanze da una VM. · Supporta una larghezza di banda massima di 100 Mbps in tutte l'interfaccia.
NOTA: Licenze di larghezza di banda ùn sò micca furnite perchè ùn ci hè micca bisognu di una licenza di larghezza di banda. Un missaghju di verificazione di licenze puderia vene. Ignorate i missaghji di cuntrollu di licenza.
· Ùn pudete micca aghjurnà l'OS Junos in un sistema in esecuzione. Invece, duvete implementà una nova istanza cù u novu software.
· Multicast ùn hè micca supportatu.
DOCUMENTAZIONE RELATA Requisiti Minimu di Hardware è Software | 8
vJunos-switch Architecture
U vJunos-switch hè una solu suluzione VM nidificata in quale u pianu di spedizione virtuale (VFP) è u Packet Forwarding Engine (PFE) residenu in a VM esterna. Quandu avete principiatu u vJunos-switch, u VFP
5 principia una VM nidificata chì eseguisce l'imaghjini Junos Virtual Control Plane (VCP). L'hypervisor KVM hè adupratu per implementà VCP. U terminu "nidificata" si riferisce à a VM VCP chì hè nidificata in a VM VFP, cum'è mostra in Figura 1 in a pagina 5. U vJunos-switch pò sustene à 100 Mbps di throughput usendu 4 core è 5GB di memoria. Ogni core supplementu è memoria cunfigurata sò attribuiti à u VCP. VFP ùn hà micca bisognu di memoria addiziale fora di l'impronta minima supportata. I 4 core è 5GB di memoria sò abbastanza per i casi d'usu di laboratoriu. Figura 1: Architettura vJunos-switch
L'architettura di vJunos-switch hè urganizata in strati: · U vJunos-switch hè in a capa superiore. · L'hypervisor KVM è u software di sistema cunnessu descritti in a sezione di i requisiti di u software
sò in a capa media. · U servitore x86 hè in a capa fisica in u fondu.
6
Capisce sta architettura pò aiutà à pianificà a vostra cunfigurazione vJunos-switch. Dopu avè creatu l'istanza di vJunos-Switch, pudete aduprà a CLI di Junos OS per cunfigurà l'interfacce vJunosswitch in u VCP. U vJunos-switch supporta solu interfacce Gigabit Ethernet.
2 CAPITOLU
Requisiti di hardware è software vJunos-switch in KVM
Requisiti Minimu di Hardware è Software | 8
8
Requisiti minimi di hardware è software
Questu tema vi furnisce a lista di i requisiti hardware è software per inizià una istanza di vJunos-switch. A Tabella 1 in a pagina 8 elenca i requisiti hardware per vJunos-switch. Tabella 1: Requisiti minimi di hardware per vJunos-switch
Descrizzione
Valore
Sample cunfigurazione di u sistema
Per a simulazione di labburatoriu è prestazioni bassu (menu di 100 Mbps) casi d'utilizazione, qualsiasi processore Intel x86 cù capacità VT-x.
Processori Intel Ivy Bridge o più tardi.
Example di processore Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB di cache
Numero di core
Hè necessariu un minimu di quattru core. U software attribuisce trè core à u VFP è un core à u VCP, chì hè abbastanza per a maiò parte di i casi d'usu.
Ogni core supplementu serà furnitu à VCP postu chì trè nuclei sò abbastanza per sustene i bisogni di u pianu di dati di VFP.
Memoria
Un minimu di 5GB di memoria hè necessariu. Circa 3 GB di memoria serà attribuita à VFP è 2 GB à u VCP. Se più di 6 GB di memoria tutale hè furnita, allora a memoria VFP hè limitata à 4 GB, è a memoria supplementaria hè attribuita à VCP.
Altre esigenze · Capacità Intel VT-x. · Hyperthreading (consigliatu) · AES-NI
La Tabella 2 a pagina 9 elenca i requisiti di software per vJunos-switch.
9
Tabella 2: Requisiti Software per Ubuntu
Descrizzione
Valore
Sistema upirativu
NOTA: Solu a localizazione in inglese hè supportata.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtualizazione
· QEMU-KVM
A versione predeterminata per ogni versione Ubuntu o Debian hè abbastanza. L'apt-get install qemu-kvm installa sta versione predeterminata.
Pacchetti richiesti
NOTA: Aduprate u nome apt-get install pkg o sudo apt-get install cumandamenti per installà un pacchettu.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Ambienti di implementazione supportati
QEMU-KVM cù libvirt
Inoltre, l'implementazione di bare metal EVE-NG hè supportata.
Nota: vJunos-switch ùn hè micca supportatu nantu à EVE-NG o qualsiasi altre implementazioni chì lancianu vJunos da una VM per via di e limitazioni di virtualizazione profonda.
vJunos-switch Images
L'imaghjini ponu accede da l'area di scaricamentu di u laboratoriu di juniper.net à: Test Drive Juniper
3 CAPITOLU
Installa è Implementa vJunos-switch in KVM
Installa vJunos-switch nantu à KVM | 11 Implementa è Gestisce vJunos-switch in KVM | 11 Configurate vJunos-switch in KVM | 19
11
Installa vJunos-switch nantu à KVM
SUMARIO
Leghjite stu tema per capisce cumu installà u vJunos-switch in l'ambiente KVM.
IN STA SECTION
Preparate i Servitori Host Linux per installà vJunos-switch | 11
Preparate i Server Host Linux per installà vJunos-switch
Questa sezione si applica à i servitori host Ubuntu è Debian. 1. Installa e versioni di u pacchettu standard per u vostru servitore d'ospiti Ubuntu o Debian per assicurà chì u
i servitori rispondenu à i requisiti minimi di hardware è software. 2. Verificate chì a tecnulugia Intel VT-x hè attivata. Eseguite u cumandamentu lscpu in u vostru servitore host.
U campu di Virtualizazione in l'output di l'ordine lscpu mostra VT-x, se VT-x hè attivatu. Se VT-x ùn hè micca attivatu, allora vede a documentazione di u vostru servitore per amparà cumu attivà in u BIOS.
Implementa è gestisce vJunos-switch in KVM
SUMARIO
Leghjite stu tema per capisce cumu implementà è gestisce l'istanza di vJunos-switch dopu avè installatu.
IN STA SECTION
Configurate l'implementazione di vJunos-switch in u Servitore Host | 12 Verificate a VM vJunos-switch | 17
Stu tema descrive: · Cumu fà u vJunos-switch nantu à i servitori KVM cù libvirt.
· Cumu sceglie a quantità di CPU è memoria, stabilisce i ponti necessarii per a cunnessione, è cunfigurà u portu seriale.
12
· Cumu aduprà XML pertinente file sezioni per e cunfigurazioni è e selezzione listate prima.
NOTA: Scaricate u sampu XML file è l'imaghjini vJunos-switch da u Juniper websitu.
Configurate l'implementazione di vJunos-switch in u Servitore Host
Questu tema descrive cumu cunfigurà a implementazione di vJunos-switch in u servitore host.
NOTA: Stu tema mette in risaltu solu uni pochi di sezzioni di u XML file chì sò usati per implementà vJunosswitch attraversu libvirt. L'intera XML file vjunos.xml hè dispunibule per u scaricamentu cù l'imaghjini VM è a documentazione assuciata nantu à a pagina di scaricamentu di u software vJunos Lab.
Installa i pacchetti citati in a sezione di i requisiti minimi di u software, se i pacchetti ùn sò micca digià stallati. Vede "Requisiti minimi di hardware è software" in a pagina 8 1. Crea un ponte Linux per ogni interfaccia Gigabit Ethernet di u vJunos-switch chì pensa à aduprà.
# ip link add ge-000 type bridge # ip link add ge-001 type bridge In questu casu, l'istanza averà ge-0/0/0 è ge-0/0/1 cunfigurati. 2. Purtate ogni Ponte Linux. ip link set ge-000 up ip link set ge-001 up 3. Fate una copia di discu live di l'imagine QCOW2 vJunos furnita. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Fate una copia distinta per ogni vJunos chì pensate di implementà. Questu assicura chì ùn fate micca cambiamenti permanenti nantu à l'imaghjini originale. L'imaghjini in diretta deve ancu esse scrivibile da l'userid chì implementa vJunos-switch-tipicamente l'utilizatore root. 4. Specificate u numeru di core furnite à vJunos mudificà a seguente stanza.
13
A seguente stanza specifica u numeru di core furnite à vJunos. I core minimi necessarii sò 4 è sò abbastanza per i casi d'usu di laboratoriu.
x86_64 IvyBridge qemu4
U numaru predeterminatu di core necessarii hè 4 è hè abbastanza per a maiò parte di l'applicazioni. Questu hè u CPU minimu supportatu per vJunos-switch. Pudete lascià u mudellu CPU cum'è IvyBridge. I CPU Intel di generazione più tardi funzioneranu ancu cù questa paràmetra. 5. Aumentà a memoria s'ellu hè necessariu mudificà a seguente strofa.
junos-sw1 5242880 5242880 4
I seguenti example mostra a memoria predeterminata necessaria da u vJunos-switch. A memoria predeterminata hè abbastanza per a maiò parte di l'applicazioni. Pudete aumentà u valore se necessariu. Mostra ancu u nome di u vJunos-switch specificu chì hè spawned, chì hè vjunos-sw1 in questu casu. 6. Specificate u nome è u locu di a vostra imagine vJunos-switch mudificà u XML file cum'è mostra in i seguenti example.
<disk device=”disk” type=”file"> file="/root/vjunos-sw1-live.qcow2″/>
Duvete furnisce ogni VM vJunos nantu à l'ospite cù a so propria maghjina QCOW2 chjamata unicu. Questu hè necessariu per libvirt è QEMU-KVM.
14
7. Crea l'imaghjini di discu. # ./make-config.sh U vJunos-switch accetta una cunfigurazione iniziale cunnessendu un secondu discu à l'istanza VM chì cuntene a cunfigurazione. Aduprate u script furnitu make-config.sh per creà l'imaghjini di discu. L'XML file riferisce à sta unità di cunfigurazione cum'è mostra quì sottu:
<disk device=”disk” type=”file"> file="/root/config.qcow2″/>
NOTA: Se ùn preferite micca a cunfigurazione iniziale, sguassate a stanza sopra da u XML file.
8. Stallà u portu Ethernet di gestione.
Questu example permette di cunnette à u VCP "fxp0" chì hè u portu di gestione da fora di u servitore d'ospiti in quale reside vJunos-switch. Avete bisognu di avè un indirizzu IP routetable cunfiguratu per fxp0, sia per un servitore DHCP sia cù a cunfigurazione CLI standard. U "eth0" in a stanza sottu si riferisce à l'interfaccia di u servitore di l'ospiti chì furnisce a cunnessione à u mondu esternu è deve currisponde à u nome di sta interfaccia in u vostru servitore d'ospiti. Se ùn site micca aduprendu u Protocolu di Configurazione Dinamica di Host (DHCP), dopu chì u vJunos-switch hè in funziunamentu, telnet à a so cunsola è cunfigurà l'indirizzu IP per "fxp0" cù a cunfigurazione CLI cum'è mostra quì sottu:
15
NOTA: I cunfigurazioni sottu sò solu examples o sample frammenti di cunfigurazione. Puderete ancu avè da stabilisce una cunfigurazione di rotta statica.
# set interfaces 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. Habilita SSH à u portu di gestione VCP. # stabilisce i servizii di u sistema ssh root-login permette u cumandamentu. 10. Crea un ponte Linux per ogni portu chì specificate in u XML file.
I nomi di u portu sò specificati in a seguente stanza. A cunvenzione per u vJunos-switch hè di utilizà ge-0xy induve "xy" specifica u numeru di portu attuale. In i seguenti example, ge-000 è ge-001 sò i numeri di portu. Questi numeri di portu maperanu à l'interfaccia Junos ge-0/0/0 è ge-0/0/1 rispettivamente. Comu diciatu prima, avete bisognu di creà un ponte Linux per ogni portu chì specificate in u XML file. 11. Fornite un numeru di portu di cunsola seriale unicu per ogni vJunos-switch in u vostru servitore d'ospiti. In i seguenti example, u numeru di portu di cunsola seriale unicu hè "8610".
16
Ùn mudificà micca a seguente stanza di smbios. Dice à vJunos chì hè un vJunos-switch.
12. Crea vJunos-sw1 VM cù u vJunos-sw1.xml file. # virsh crea vjunos-sw1.xml
U terminu "sw1" hè utilizatu per indicà chì questu hè u primu VM vJunos-switch chì hè stallatu. I VM successivi ponu esse chjamati vjunos-sw2, è vjunos-sw3 è cusì.
In u risultatu, a VM hè creata è u missaghju seguente hè visualizatu:
Dominu vjunos-sw1 creatu da vjunos-sw1.xml 13. Verificate /etc/libvirt/qemu.conf è sguassate e seguenti linee XML se queste linee eranu
cumentatu fora. Certi exampi valori validi sò datu quì sottu. Uncommentate e linee specificate.
#
user = "qemu" # Un utilizatore chjamatu "qemu"
#
user = "+0" # Super user (uid=0)
#
user = "100" # Un utilizatore chjamatu "100" o un utilizatore cù uid = 100 # user = "root"
<<
uncomment sta linea
#
#group = "root" <<< uncomment sta linea
14. Restart libvirtd è crea u vJunos-switch VM di novu. # systemctl riavvia libvirtd
15. Shut down the vJunos-switch deployed on the Host Server safely (se necessariu). Aduprate u # virsh shutdown vjunos-sw1 cumanda per chjude vJunos-switch. Quandu eseguite stu passu, un signalu di spegnimentu mandatu à l'istanza di vJunos-switch li permette di chjude grazia.
U missaghju seguente hè visualizatu.
U duminiu 'vjunos-sw1' hè chjusu
17
NOTA: Ùn aduprate micca u cumandimu "virsh destroy" perchè questu cumanda pò corrompere u discu vJunosswitch VM. Se a vostra VM ferma l'iniziu dopu avè usatu u cumandimu "virsh destroy", allora crea una copia di discu QCOW2 live di l'imaghjini QCOW2 originale furnite.
Verificate a VM vJunos-switch
Stu tema descrive cumu verificà se u vJunos-switch hè in funzione. 1. Verificate se u vJunos-switch hè in funzione.
# lista virsh
# lista virsh
Id Nome
Statu
——————————-
74 junos-sw1 in esecuzione
2. Cunnette vi à a cunsola seriale di u VCP.
Pudete truvà u portu per cunnette à a consola seriale di u VCP da u XML file. Inoltre, pudete login à a cunsola seriale di u VCP attraversu u "telnet localhost " induve portnum hè specificatu in a cunfigurazione XML file:
NOTA: U numeru di portu telnet deve esse unicu per ogni VM vJunos-switch residente in u servitore host.
# telnet localhost 8610 Pruvate 127.0.0.1… Cunnessu à localhost. U caratteru Escape hè '^]'. root@:~ #
3. Disattivà l'aghjurnamentu di l'imagine auto.
18
Se ùn avete micca furnitu alcuna cunfigurazione Junos iniziale in i passi sopra, allora u vJunos-switch, per difettu, prova à DHCP per a configurazione iniziale di a rete. Se ùn avete micca un servitore DHCP chì pò furnisce a cunfigurazione di Junos, pudete uttene messagi ripetuti cum'è mostratu quì sottu: "Auto Image Upgrade" Pudete disattivà sti messagi cum'è seguita:
4. Verificate se l'interfaccia ge specificata in u vostru vJunos-switch xml file sò sopra è dispunibuli. Aduprà u cumandamentu di l'interfaccia di mostra.
Per esample, se a definizione XML vJunos-switch file specifica dui NIC virtuali cunnessi à
"ge-000" è "ge-001", allora l'interfaccia ge-0/0/0 è ge-0/0/1 deve esse in u statu di ligame "up" quandu verificate utilizendu u cumandamentu di output di l'interfaccia di mostra cum'è mostratu quì sottu. .
root> mostra l'interfaccia concisa
Interfaccia
Admin Link Proto
ge-0/0/0
su su
ge-0/0/0.16386
su su
lc-0/0/0
su su
lc-0/0/0.32769
su vpls
pfe-0/0/0
su su
pfe-0/0/0.16383
su inet
inet6
pfh-0/0/0
su su
pfh-0/0/0.16383
su inet
pfh-0/0/0.16384
su inet
ge-0/0/1
su su
ge-0/0/1.16386
su su
ge-0/0/2
su giù
ge-0/0/2.16386
su giù
Locale
Remote
19
ge-0/0/3 ge-0/0/3.16386 [snip]
su giù su giù
5. Verificate chì una vnet inetrface sottu à ogni ponte "ge" currispundente hè cunfigurata. Aduprate u cumandamentu brctl nantu à u servitore host, dopu avè principiatu u vJunos-switch cum'è mostratu quì sottu:
# ligame ip aghjunghje ponte di tipu ge-000
# ligame ip mostra ge-000
nome di ponte id di ponte
Interfacce attivate STP
ge-000
8000.fe54009a419a nr
vnet1
# ligame ip mostra ge-001
nome di ponte id di ponte
Interfacce attivate STP
ge-001
8000.fe5400e9f94f nr
vnet2
Configurate vJunos-switch in KVM
SUMARIO
Leghjite stu tema per capisce cumu cunfigurà u vJunos-switch in l'ambiente KVM.
IN STA SECTION
Cunnette vi vJunos-switch | 19 Configurate Porti Attivi | 20 Denominazione di l'interfaccia | 20 Configurate u Media MTU | 21
Cunnette vi à vJunos-switch
Telnet à u numeru di cunsola seriale specificatu in XML file per cunnette à vJunos-switch. Vede i dettagli forniti in "Deploy and Manage vJunos-switch on KVM" à a pagina 11. Per es.ampLe:
# telnet localhost 8610
20
Pruvate 127.0.0.1… Cunnessu à u locale host. U caratteru Escape hè '^]'. root@:~ # cli root>
Pudete ancu SSH à u vJunos-switch VCP.
Configurate i Porti Attivi
Questa sezione descrive cumu cunfigurà u numeru di porti attivi.
Pudete specificà u numeru di porti attivi per u vJunos-switch per currisponde à u numeru di NICs aghjuntu à a VM VFP. U numaru predeterminatu di porti hè 10, ma pudete specificà qualsiasi valore in a gamma di 1 à 96. Eseguite u user@host# set chassis fpc 0 pic 0 number-of-ports 96 command per specificà u numeru di porti attivi. Configurate u numeru di porti à u livellu di gerarchia [edit chassis fpc 0 pic 0].
Nominazione di l'interfaccia
U vJunos-switch supporta solu interfacce Gigabit Ethernet (ge).
Ùn pudete micca cambià i nomi di l'interfaccia à 10-Gigabit Ethernet (xe) o 100-Gigabit Ethernet (et). Sè vo pruvate à cambià i nomi di l'interfaccia, allora queste interfacce anu sempre mostratu cum'è "ge" quandu eseguite a cunfigurazione di mostra o mostra l'interfacce cumandamenti tese. Eccu un example output di u cumandamentu CLI "mostra a cunfigurazione" quandu l'utilizatori tentanu di cambià u nome di l'interfaccia in "et":
chassis { fpc 0 { pic 0 { ## ## Attenzione: dichjarazione ignorata: piattaforma senza supportu (ex9214) ## interfaccia-type et; }
21
} }
Configurate u Media MTU
Pudete cunfigurà l'unità di trasmissione massima di media (MTU) in a gamma 256 à 9192. I valori MTU fora di l'intervallu sopra citatu sò rifiutati. Duvete cunfigurà u MTU includendu a dichjarazione MTU à u livellu di gerarchia [edit interface interface-name]. Configurate u MTU.
[edit] user@host# set interface ge-0/0/0 mtu
NOTA: U valore MTU massimu supportatu hè 9192 byte.
Per esampLe:
[edit] user@host# set interface ge-0/0/0 mtu 9192
4 CAPITOLU
Risolve i prublemi
Risolve i prublemi di vJunos-switch | 23
23
Risolve i prublemi di vJunos-switch
SUMARIO
Aduprate stu tema per verificà a vostra cunfigurazione vJunos-switch è per qualsiasi infurmazione di risoluzione di prublemi.
IN STA SECTION
Verificate chì a VM hè in esecuzione | 23 Verificate l'infurmazioni CPU | 24 View Log Files | 25 Cullate Core Dumps | 25
Verificate chì a VM hè in esecuzione
· Verificate se u vJunos-switch hè in esecuzione dopu avè installatu.
virsh list U cumandamentu virsh list mostra u nome è u statu di a macchina virtuale (VM). U statu pò esse: running, idle, pause, shutdown, crash, o more.
# lista virsh
Id Nome
Statu
—————————
72 vjunos-switch in esecuzione
· Pudete piantà è inizià i VM cù i seguenti cumandamenti virsh: · virsh shutdown–Shutdown the vJunos-switch. · virsh start - Avvia una VM inattiva chì avete definitu prima.
NOTA: Ùn aduprate micca u cumandimu "virsh destroy" perchè pò corrompere u discu VM vJunos-switch.
24
Se a vostra VM si ferma è ùn si avvia micca dopu avè usatu u cumandimu virsh destroy, allora crea una copia di discu QCOW2 live di l'imaghjini QCOW2 originale furnite.
Verificate l'infurmazioni CPU
Aduprate u cumandamentu lscpu nantu à u servitore host per vede l'infurmazioni CPU. L'output mostra infurmazione cum'è u numeru tutale di CPU, u numeru di core per socket, è u numeru di socket CPU. Per esample, u seguente codeblock mostra l'infurmazioni per un servitore host Ubuntu 20.04 LTS chì sustene un totale di 32 CPU.
root@vjunos-host:~# lscpu Architettura: CPU op-mode(s): Ordine di byte: Dimensioni di l'indirizzu: CPU(s): Lista di CPU in linea: Thread(s) per core: Core(s) per socket: Socket(s): NUMA node(s): Vendor ID: CPU family: Model Name: Stepping: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtualization: L1d cache: L1i cache: L2 cache : L3 cache: NUMA node0 CPU(s):
x86_64 32-bit, 64-bit Little Endian 46 bit fisici, 48 bit virtuali 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
CPU NUMA node1: [snip]
8-15,24-31
View Log Files
View i logs di u sistema utilizendu u cumandamentu di u logu di mostra nantu à l'istanza vJunos-switch.
root > mostra log ? A radica> mostra log ? cumanda mostra a lista di log files disponibile per viewing. Per esample, à view i logs daemon di chassis (chassisd) eseguite a root> show log chassisd command.
Raccoglie i Core Dumps
Aduprà u cumandimu di u sistema di mostra core-dumps per view u core cullatu file. Pudete trasfiriri sti dumps core à un servitore esternu per l'analisi attraversu l'interfaccia di gestione fxp0 in u vJunos-switch.
Documenti / Risorse
![]() |
Implementazione di Juniper NETWORKS KVM vJunos Switch [pdfGuida di l'utente KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment |