Implementarea comutatorului KVM vJunos

Specificații

  • Produs: vJunos-switch
  • Ghid de implementare: KVM
  • Editura: Juniper Networks, Inc.
  • Data publicării: 2023-11-20
  • Website: https://www.juniper.net

Informații despre produs

Despre acest ghid

Ghidul de implementare vJunos-switch oferă instrucțiuni și
informații despre implementarea și gestionarea vJunos-switch pe un KVM
mediu inconjurator. Acoperă subiecte precum înțelegerea pesteview of
vJunos-switch, cerințe hardware și software, instalare și
implementare și depanare.

vJunos-switch Overview

vJunos-switch-ul este o componentă software care poate fi instalată
pe un server x86 standard din industrie care rulează un hypervisor Linux KVM
(Ubuntu 18.04, 20.04, 22.04 sau Debian 11 Bullseye). Oferă
capabilități de rețea virtualizate și este conceput pentru a oferi
flexibilitate și scalabilitate în implementările de rețea.

Caracteristici cheie acceptate

  • Capacități de rețea virtualizate
  • Suport pentru servere x86 standard din industrie
  • Compatibilitate cu hypervisor KVM Linux
  • Posibilitatea de a instala mai multe instanțe vJunos-switch pe o singură
    server

Beneficii și utilizări

Comutatorul vJunos oferă mai multe beneficii și poate fi utilizat în
diverse scenarii:

  • Activează infrastructura de rețea virtualizată
  • Reduce costurile hardware prin utilizarea standardului din industrie
    servere
  • Oferă flexibilitate și scalabilitate în rețea
    implementari
  • Simplifica gestionarea si configurarea retelei

Limitări

În timp ce vJunos-switch este o soluție puternică de rețea, acesta
are câteva limitări de luat în considerare:

  • Compatibilitatea limitată la hipervizor KVM Linux
  • Necesită servere x86 standard pentru instalare
  • Depinde de capacitățile și resursele subiacente
    hardware server

Arhitectura vJunos-switch

Arhitectura vJunos-switch este concepută pentru a oferi a
mediu de rețea virtualizat pe un hypervisor KVM. Se foloseste
resursele și capacitățile serverului x86 de bază
hardware pentru a furniza servicii de rețea de înaltă performanță.

Instrucțiuni de utilizare a produsului

Cerințe hardware și software

Pentru a implementa cu succes vJunos-switch pe KVM, asigurați-vă că dvs
sistemul îndeplinește următoarele cerințe minime:

  • Server x86 standard în industrie
  • Hypervizor KVM Linux (Ubuntu 18.04, 20.04, 22.04 sau Debian 11
    Punct ochit punct lovit)
  • Software aplicabil de la terți (opțional)

Instalați și implementați vJunos-switch pe KVM

Instalați vJunos-switch pe KVM

Urmați acești pași pentru a instala vJunos-switch pe un KVM
mediu:

  1. Pregătiți serverele gazdă Linux pentru a instala vJunos-switch.
  2. Implementați și gestionați vJunos-switch pe KVM.
  3. Configurați implementarea vJunos-switch pe serverul gazdă.
  4. Verificați VM-ul vJunos-switch.
  5. Configurați vJunos-switch pe KVM.
  6. Conectați-vă la vJunos-switch.
  7. Configurați porturile active.
  8. Denumirea interfeței.
  9. Configurați MTU media.

Depanați vJunos-switch

Dacă întâmpinați probleme cu vJunos-switch, puteți urmări
acești pași de depanare:

  1. Verificați dacă VM rulează.
  2. Verificați informațiile CPU.
  3. View Jurnal Files.
  4. Colectați depozitele de miez.

Întrebări frecvente (FAQ)

Despre Produs

Este vJunos-switch compatibil cu toate hipervizoarele?

Nu, vJunos-switch este proiectat special pentru Linux KVM
hipervizor.

Pot instala mai multe instanțe de vJunos-switch pe un singur
server?

Da, puteți instala mai multe instanțe vJunos-switch pe un
un singur server x86 standard din industrie.

Instalare și implementare

Pentru ce sunt cerințele minime de hardware și software
vJunos-porniți KVM?

Cerințele minime includ un server x86 standard din industrie
și un hipervizor KVM Linux (Ubuntu 18.04, 20.04, 22.04 sau Debian
11 Bullseye). Software-ul terță parte aplicabil poate fi, de asemenea
instalat, dar este opțional.

Cum mă conectez la vJunos-switch după instalare?

Vă puteți conecta la vJunos-switch urmând instrucțiunile furnizate
instrucțiuni din ghidul de instalare.

Depanare

Unde pot găsi jurnalul files pentru vJunos-switch?

Buturuga files pentru vJunos-switch pot fi găsite în specificat
directorul de pe serverul gazdă. Consultați secțiunea de depanare
din ghidul de implementare pentru mai multe informații.

Ghid de implementare vJunos-switch pentru KVM
Publicat
2023-11-20

ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 SUA 408-745-2000 www.juniper.net
Juniper Networks, sigla Juniper Networks, Juniper și Junos sunt mărci comerciale înregistrate ale Juniper Networks, Inc. în Statele Unite și în alte țări. Toate celelalte mărci comerciale, mărci de servicii, mărci înregistrate sau mărci de servicii înregistrate sunt proprietatea deținătorilor respectivi.
Juniper Networks nu își asumă nicio responsabilitate pentru eventualele inexactități din acest document. Juniper Networks își rezervă dreptul de a schimba, modifica, transfera sau revizui în alt mod această publicație fără notificare.
Ghid de implementare vJunos-switch pentru KVM Copyright © 2023 Juniper Networks, Inc. Toate drepturile rezervate.
Informațiile din acest document sunt actuale la data de pe pagina de titlu.
ANUNȚ 2000
Produsele hardware și software Juniper Networks sunt conforme cu Anul 2000. Junos OS nu are limitări legate de timp cunoscute până în anul 2038. Cu toate acestea, se știe că aplicația NTP are unele dificultăți în anul 2036.
ACORD DE LICENȚĂ CU UTILIZATORUL FINAL
Produsul Juniper Networks care face obiectul acestei documentații tehnice constă în (sau este destinat utilizării cu) software-ul Juniper Networks. Utilizarea unui astfel de software este supusă termenilor și condițiilor Acordului de licență pentru utilizatorul final („EULA”) postat la https://support.juniper.net/support/eula/. Prin descărcarea, instalarea sau utilizarea unui astfel de software, sunteți de acord cu termenii și condițiile acelui EULA.

iii

Cuprins

Despre acest ghid | v

1

Înțelegeți vJunos-switch

vJunos-switch Overview | 2

Pesteview | 2

Caracteristici cheie acceptate | 3

Beneficii și utilizări | 3

Limitări | 4

Arhitectura vJunos-switch | 4

2

Cerințe hardware și software vJunos-switch on KVM

Cerințe minime de hardware și software | 8

3

Instalați și implementați vJunos-switch pe KVM

Instalați vJunos-switch pe KVM | 11

Pregătiți serverele gazdă Linux pentru a instala vJunos-switch | 11

Implementați și gestionați vJunos-switch pe KVM | 11 Configurați implementarea vJunos-switch pe serverul gazdă | 12

Verificați VM-ul vJunos-switch | 17

Configurați vJunos-switch pe KVM | 19 Conectați-vă la vJunos-switch | 19

Configurați porturi active | 20

Denumirea interfeței | 20

Configurați MTU media | 21

4

Depanați

Depanați vJunos-switch | 23

Verificați dacă VM rulează | 23

iv
Verificați informațiile CPU | 24 View Jurnal Files | 25 Colectați depozite de miez | 25

v
Despre acest ghid
Utilizați acest ghid pentru a instala comutatorul virtual Junos (vJunos-switch). Comutatorul vJunos este o versiune virtuală a platformei de comutare EX bazată pe Junos. Acesta reprezintă un comutator Juniper care rulează sistemul de operare Junos® (Junos OS) în mediul de mașină virtuală bazată pe kernel (KVM). Comutatorul vJunos se bazează pe arhitectura imbricată Juniper Networks® vMX Virtual Router (vMX). Acest ghid include, de asemenea, procedurile de bază de configurare și gestionare a comutatorului vJunos. După instalarea și configurarea comutatorului vJunos, așa cum este descris în acest ghid, consultați documentația Junos OS pentru informații despre configurarea software-ului suplimentar.
DOCUMENTAȚIE CONEXE Documentația Junos OS pentru seria EX

1 CAPITOLUL
Înțelegeți vJunos-switch
vJunos-switch Overview | 2 Arhitectura vJunos-switch | 4

2
vJunos-switch Overview

REZUMAT
Acest subiect oferă o prezentare generală, caracteristici cheie acceptate, beneficii și limitări ale vJunosswitch.

ÎN ACEASTĂ SECȚIUNE
Pesteview | 2 caracteristici cheie acceptate | 3 Beneficii și utilizări | 3 Limitări | 4

Pesteview
ÎN ACEASTA SECȚIUNE vJunos-switch Instalare terminatăview | 3
Citiți acest subiect pentru un pesteview a comutatorului vJunos. Comutatorul vJunos este o versiune virtuală a unui comutator Juniper care rulează sistemul de operare Junos. Puteți instala un vJunos-switch ca mașină virtuală (VM) pe un server x86. Puteți configura și gestiona comutatorul vJunos în același mod în care gestionați un comutator fizic. VJunos-switch-ul este o singură mașină virtuală (VM) pe care o puteți utiliza numai în laboratoare și nu în mediul de producție. Comutatorul vJunos este construit folosind EX9214 ca comutator Juniper de referință și acceptă un singur motor de rutare și un singur concentrator PIC flexibil (FPC). Comutatorul vJunos acceptă o lățime de bandă de până la 100 Mbps agregată pe toate interfețele. Nu trebuie să achiziționați o licență de lățime de bandă pentru a utiliza comutatorul vJunos. În loc să utilizați comutatoare hardware, puteți utiliza comutatorul vJunos pentru a porni software-ul Junos pentru a testa configurațiile și protocoalele rețelei.

3
Instalarea vJunos-switch s-a încheiatview
Puteți instala componentele software ale comutatorului vJunos pe un server x86 standard din industrie care rulează un hypervisor Linux KVM (Ubuntu 18.04, 20.04, 22.04 sau Debian 11 Bullseye). Pe serverele care rulează hypervisorul KVM, puteți rula și software-ul aplicabil de la terți. Puteți instala mai multe instanțe vJunos-switch pe un singur server.
Caracteristici cheie acceptate
Acest subiect vă oferă lista și detaliile caracteristicilor cheie care sunt acceptate și validate pe vJunos-switch. Pentru detalii despre configurarea acestor caracteristici, consultați ghidurile de caracteristici la: Ghiduri de utilizare. Comutatorul vJunos acceptă următoarele caracteristici cheie: · Suportă până la 96 de interfețe de comutator · Poate simula topologiile de suprapunere și de suprapunere IP a centrului de date. · Suportă funcționalitatea frunzelor EVPN-VXLAN · Suportă Edge-Routed Bridging (ERB) · Suportă multihoming EVPN LAG în EVPN-VXLAN (ESI-LAG)
Beneficii și utilizări
Beneficiile și cazurile de utilizare ale vJunos-switch pe serverele standard x86 sunt următoarele: · Cheltuieli de capital reduse (CapEx) în laborator – vJunos-switch-ul este disponibil gratuit pentru a construi laboratoare de testare
reducerea costurilor asociate cu comutatoarele fizice. · Timp de implementare redus – Puteți utiliza comutatorul vJunos pentru a construi și a testa topologiile virtual
fără a construi laboratoare fizice scumpe. Laboratoarele virtuale pot fi construite instantaneu. Ca rezultat, puteți reduce costurile și întârzierile asociate cu implementările pe hardware-ul fizic. · Eliminați nevoia și timpul pentru hardware-ul de laborator – Comutatorul vJunos vă ajută să eliminați timpul de așteptare pentru sosirea hardware-ului de laborator după achiziție. vJunos-switch este disponibil gratuit și poate fi descărcat instantaneu. · Educație și formare – Vă permite să construiți laboratoare pentru servicii de învățare și educație pentru angajații dvs.

4
· Dovada conceptului și testarea de validare–Puteți valida diverse topologii de comutare a centrelor de date, configurații pre-construite de exampfișiere și pregătiți automatizarea.
Limitări
Comutatorul vJunos are următoarele limitări: · Are un singur motor de rutare și o singură arhitectură FPC. · Nu acceptă upgrade software în serviciu (ISSU). · Nu acceptă atașarea sau detașarea interfețelor când rulează. · SR-IOV pentru cazurile de utilizare și debitul vJunos-switch nu este acceptat. · Datorită arhitecturii imbricate, vJunos-switch-ul nu poate fi utilizat în nicio implementare care lansează
instanțe din interiorul unui VM. · Acceptă o lățime de bandă maximă de 100 Mbps pe toate interfețele.
NOTĂ: Licențele de lățime de bandă nu sunt furnizate, deoarece nu este nevoie de o licență de lățime de bandă. Este posibil să apară mesajul de verificare a licenței. Ignorați mesajele de verificare a licenței.
· Nu puteți actualiza sistemul de operare Junos pe un sistem care rulează. În schimb, trebuie să implementați o nouă instanță cu noul software.
· Multicast nu este acceptat.
DOCUMENTAȚIE CONEXE Cerințe minime hardware și software | 8
Arhitectura vJunos-switch
VJunos-switch-ul este o singură soluție de VM imbricată în care planul de redirecționare virtuală (VFP) și motorul de redirecționare a pachetelor (PFE) rezidă în VM-ul exterior. Când porniți vJunos-switch, VFP

5 pornește un VM imbricat care rulează imaginea Junos Virtual Control Plane (VCP). Hipervizorul KVM este utilizat pentru a implementa VCP. Termenul „imbricat” se referă la VM VCP care este imbricată în VM VFP, așa cum se arată în Figura 1 de la pagina 5. Comutatorul vJunos poate suporta până la 100 Mbps de debit folosind 4 nuclee și 5 GB de memorie. Orice nuclee și memorie suplimentare configurate sunt alocate VCP-ului. VFP nu are nevoie de memorie suplimentară în afară de amprenta minimă acceptată. Cele 4 nuclee și 5 GB de memorie sunt suficiente pentru cazurile de utilizare în laborator. Figura 1: Arhitectura vJunos-switch
Arhitectura vJunos-switch este organizată în straturi: · vJunos-switch este în stratul superior. · Hypervisorul KVM și software-ul de sistem aferent descrise în secțiunea cerințelor software
sunt în stratul mijlociu. · Serverul x86 se află în stratul fizic din partea de jos.

6
Înțelegerea acestei arhitecturi vă poate ajuta să vă planificați configurația vJunos-switch. După ce creați instanța vJunos-Switch, puteți utiliza Junos OS CLI pentru a configura interfețele vJunosswitch în VCP. Comutatorul vJunos acceptă numai interfețe Gigabit Ethernet.

2 CAPITOLUL
Cerințe hardware și software vJunos-switch on KVM
Cerințe minime de hardware și software | 8

8

Cerințe minime de hardware și software

Acest subiect vă oferă lista de cerințe hardware și software pentru a porni o instanță vJunos-switch. Tabelul 1 de la pagina 8 listează cerințele hardware pentru vJunos-switch. Tabelul 1: Cerințe hardware minime pentru vJunos-switch

Descriere

Valoare

Sampconfigurarea sistemului

Pentru simularea de laborator și cazuri de utilizare cu performanță scăzută (mai puțin de 100 Mbps), orice procesor Intel x86 cu capacitate VT-x.
Procesoare Intel Ivy Bridge sau mai recente.
Exampfișierul procesorului Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache

Numărul de nuclee

Sunt necesare minim patru nuclee. Software-ul alocă trei nuclee VFP și un nucleu VCP, ceea ce este suficient pentru majoritatea cazurilor de utilizare.
Orice nuclee suplimentare vor fi furnizate VCP, deoarece trei nuclee sunt suficiente pentru a susține nevoile planului de date ale VFP.

Memorie

Este necesar un minim de 5 GB de memorie. Aproximativ 3 GB de memorie vor fi alocați VFP și 2 GB VCP. Dacă sunt furnizate mai mult de 6 GB de memorie totală, atunci memoria VFP este limitată la 4 GB, iar memoria suplimentară este alocată VCP.

Alte cerințe · Capacitate Intel VT-x. · Hyperthreading (recomandat) · AES-NI

Tabelul 2 de la pagina 9 listează cerințele software pentru vJunos-switch.

9

Tabelul 2: Cerințe software pentru Ubuntu

Descriere

Valoare

Sistem de operare
NOTĂ: Este acceptată numai localizarea în limba engleză.

· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye

Virtualizare

· QEMU-KVM
Versiunea implicită pentru fiecare versiune Ubuntu sau Debian este suficientă. Apt-get install qemu-kvm instalează această versiune implicită.

Pachete necesare
NOTĂ: Utilizați comenzile apt-get install pkg name sau sudo apt-get install pentru a instala un pachet.

· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils

Medii de implementare acceptate

QEMU-KVM folosind libvirt
De asemenea, este acceptată implementarea bare metal EVE-NG.
Notă: vJunos-switch nu este acceptat pe EVE-NG sau pe orice alte implementări care lansează vJunos din interiorul unei VM din cauza constrângerilor de virtualizare profund imbricată.

vJunos-switch Imagini

Imaginile pot fi accesate din zona de descărcare de laborator a juniper.net la: Test Drive Juniper

3 CAPITOLUL
Instalați și implementați vJunos-switch pe KVM
Instalați vJunos-switch pe KVM | 11 Implementați și gestionați vJunos-switch pe KVM | 11 Configurați vJunos-switch pe KVM | 19

11
Instalați vJunos-switch pe KVM

REZUMAT
Citiți acest subiect pentru a înțelege cum să instalați comutatorul vJunos în mediul KVM.

ÎN ACEASTĂ SECȚIUNE
Pregătiți serverele gazdă Linux pentru a instala vJunos-switch | 11

Pregătiți serverele gazdă Linux pentru a instala vJunos-switch
Această secțiune se aplică atât serverelor gazdă Ubuntu, cât și Debian. 1. Instalați versiunile standard de pachet pentru serverul dumneavoastră gazdă Ubuntu sau Debian pentru a vă asigura că
serverele îndeplinesc cerințele minime de hardware și software. 2. Verificați dacă tehnologia Intel VT-x este activată. Rulați comanda lscpu pe serverul dvs. gazdă.
Câmpul Virtualizare din ieșirea comenzii lscpu afișează VT-x, dacă VT-x este activat. Dacă VT-x nu este activat, atunci consultați documentația serverului pentru a afla cum să îl activați în BIOS.
Implementați și gestionați vJunos-switch pe KVM

REZUMAT
Citiți acest subiect pentru a înțelege cum să implementați și să gestionați instanța vJunos-switch după ce o instalați.

ÎN ACEASTĂ SECȚIUNE
Configurați implementarea vJunos-switch pe serverul gazdă | 12 Verificați VM vJunos-switch | 17

Acest subiect descrie: · Cum să afișați comutatorul vJunos pe serverele KVM folosind libvirt.
· Cum să alegeți cantitatea de CPU și memorie, să configurați punțile necesare pentru conectivitate și să configurați portul serial.

12
· Cum se utilizează XML relevant file secțiuni pentru configurațiile și selecțiile enumerate mai devreme.
NOTĂ: Descărcați sample XML file și imaginea vJunos-switch de la Juniper website-ul.
Configurați implementarea vJunos-switch pe serverul gazdă
Acest subiect descrie cum să configurați implementarea vJunos-switch pe serverul gazdă.
NOTĂ: Acest subiect evidențiază doar câteva secțiuni ale XML file care sunt folosite pentru a implementa vJunosswitch prin libvirt. Întregul XML file vjunos.xml este disponibil pentru descărcare împreună cu imaginea VM și documentația asociată pe pagina Descărcări software vJunos Lab.
Instalați pachetele menționate în secțiunea Cerințe minime de software, dacă pachetele nu sunt deja instalate. Consultați „Cerințe minime hardware și software” la pagina 8 1. Creați o punte Linux pentru fiecare interfață Gigabit Ethernet a comutatorului vJunos pe care intenționați să o utilizați.
# ip link add ge-000 type bridge # ip link add ge-001 tip bridge În acest caz, instanța va avea ge-0/0/0 și ge-0/0/1 configurate. 2. Afișați fiecare pod Linux. ip link set ge-000 up ip link set ge-001 up 3. Faceți o copie live pe disc a imaginii QCOW2 vJunos furnizate. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Faceți o copie distinctă pentru fiecare vJunos pe care intenționați să îl implementați. Acest lucru vă asigură că nu faceți modificări permanente asupra imaginii originale. Imaginea live trebuie să poată fi scrisă și de către ID-ul de utilizator care implementează vJunos-switch – de obicei, utilizatorul root. 4. Specificați numărul de nuclee furnizate vJunos modificând următoarea strofă.

13
Următoarea strofă specifică numărul de nuclee furnizate vJunos. Miezurile minime necesare sunt 4 și sunt suficiente pentru cazurile de utilizare în laborator.
x86_64 IvyBridge qemu4

Numărul implicit de nuclee necesare este 4 și este suficient pentru majoritatea aplicațiilor. Acesta este CPU-ul minim acceptat pentru vJunos-switch. Puteți lăsa modelul CPU ca IvyBridge. Procesoarele Intel de generație ulterioară vor funcționa și cu această setare. 5. Măriți memoria dacă este necesar modificând următoarea strofă.

vjunos-sw1 5242880 5242880 4
Următorul exampchiul arată memoria implicită cerută de vJunos-switch. Memoria implicită este suficientă pentru majoritatea aplicațiilor. Puteți crește valoarea dacă este necesar. Acesta arată, de asemenea, numele vJunos-switch specific care este generat, care este vjunos-sw1 în acest caz. 6. Specificați numele și locația imaginii vJunos-switch modificând XML file după cum se arată în example.
<disk device="disk” type="file”> <sursă file=”/root/vjunos-sw1-live.qcow2″/>

Trebuie să furnizați fiecărei mașini virtuale vJunos de pe gazdă propria sa imagine QCOW2 cu nume unic. Acest lucru este necesar pentru libvirt și QEMU-KVM.

14
7. Creați imaginea de disc. # ./make-config.sh vJunos-switch-ul acceptă o configurație inițială prin conectarea unui al doilea disc la instanța VM care conține configurația. Utilizați scriptul make-config.sh furnizat pentru a crea imaginea de disc. XML-ul file face referire la această unitate de configurare, după cum se arată mai jos:
<disk device="disk” type="file”> <sursă file=”/root/config.qcow2″/>

NOTĂ: Dacă nu preferați configurația inițială, eliminați strofa de mai sus din XML file.
8. Configurați portul Ethernet de gestionare.


Acest exampfișierul vă permite să vă conectați la VCP „fxp0” care este portul de gestionare din afara serverului gazdă pe care se află vJunos-switch. Trebuie să aveți o adresă IP rutabilă configurată pentru fxp0, fie printr-un server DHCP, fie folosind configurația CLI standard. „eth0” din strofa de mai jos se referă la interfața serverului gazdă care oferă conectivitate la lumea externă și ar trebui să se potrivească cu numele acestei interfețe de pe serverul gazdă. Dacă nu utilizați Protocolul de configurare dinamică a gazdei (DHCP), atunci, după ce vJunos-switch-ul este pornit și rulează, telnet la consola sa și configurați adresa IP pentru „fxp0″ folosind configurația CLI, după cum se arată mai jos:

15
NOTĂ: Configurațiile de mai jos sunt doar examples sau sampfragmente de configurare ale fișierului. De asemenea, ar putea fi necesar să configurați o rută statică.
# 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. Activați SSH la portul de management VCP. # set system services ssh root-login allow command. 10. Creați o punte Linux pentru fiecare port pe care îl specificați în XML file.



Numele porturilor sunt specificate în strofa următoare. Convenția pentru vJunos-switch este de a folosi ge-0xy unde „xy” specifică numărul real al portului. În example, ge-000 și ge-001 sunt numerele portului. Aceste numere de port se vor mapa la interfețele Junos ge-0/0/0 și, respectiv, ge-0/0/1. După cum am menționat mai devreme, trebuie să creați o punte Linux pentru fiecare port pe care îl specificați în XML file. 11. Furnizați un număr unic de port serial al consolei pentru fiecare comutator vJunos de pe serverul dumneavoastră gazdă. În example, numărul unic al portului serial al consolei este „8610”.

16
Nu modificați următoarea strofă smbios. Îi spune vJunos că este un vJunos-switch.



12. Creați vJunos-sw1 VM folosind vJunos-sw1.xml file. # virsh create vjunos-sw1.xml
Termenul „sw1” este folosit pentru a indica faptul că acesta este primul VM vJunos-switch care este instalat. VM-urile ulterioare pot fi numite vjunos-sw2 și vjunos-sw3 și așa mai departe.
Ca rezultat, VM-ul este creat și este afișat următorul mesaj:
Domeniul vjunos-sw1 creat din vjunos-sw1.xml 13. Verificați /etc/libvirt/qemu.conf și decomentați următoarele linii XML dacă aceste linii au fost
comentat. Unii exampfișierele de valori valide sunt date mai jos. Anulați comentariile rândurilor specificate.

#

utilizator = „qemu” # Un utilizator numit „qemu”

#

utilizator = „+0” # Super utilizator (uid=0)

#

utilizator = „100” # Un utilizator numit „100” sau un utilizator cu uid=100#user = „rădăcină”

<<

decomentează această linie

#

#group = „rădăcină” <<< decomentează această linie

14. Reporniți libvirtd și creați din nou VM vJunos-switch. # systemctl reporniți libvirtd
15. Închideți în siguranță comutatorul vJunos instalat pe serverul gazdă (dacă este necesar). Utilizați comanda # virsh shutdown vjunos-sw1 pentru a opri vJunos-switch. Când executați acest pas, un semnal de închidere trimis instanței vJunos-switch îi permite să se închidă cu grație.
Este afișat următorul mesaj.
Domeniul „vjunos-sw1” este în curs de închidere

17
NOTĂ: Nu utilizați comanda „virsh destroy”, deoarece această comandă poate deteriora discul vJunosswitch VM. Dacă VM-ul dvs. nu mai pornește după ce ați folosit comanda „virsh destroy”, atunci creați o copie live a discului QCOW2 a imaginii QCOW2 originale furnizate.

Verificați VM-ul vJunos-switch
Acest subiect descrie cum se verifică dacă vJunos-switch este activ și rulează. 1. Verificați dacă vJunos-switch-ul este în funcțiune.
# lista virsh

# lista virsh

Id Nume

Stat

——————————-

74 vjunos-sw1 alergare

2. Conectați-vă la consola serială a VCP-ului.
Puteți găsi portul pentru a vă conecta la consola serială a VCP din XML file. De asemenea, vă puteți autentifica la consola serială a VCP-ului prin „telnet localhost ” unde portnum este specificat în configurația XML file:

NOTĂ: Numărul portului telnet trebuie să fie unic pentru fiecare VM vJunos-switch care rezidă pe serverul gazdă.

# telnet localhost 8610 Încercând 127.0.0.1… Conectat la localhost. Caracterul de evacuare este „^]”. root@:~ #
3. Dezactivați actualizarea automată a imaginii.

18
Dacă nu ați furnizat nicio configurație inițială Junos în pașii de mai sus, atunci vJunos-switch-ul va încerca, implicit, să facă DHCP pentru configurarea inițială a rețelei. Dacă nu aveți un server DHCP care poate furniza configurația Junos, puteți primi mesaje repetate, după cum se arată mai jos: „Actualizare automată a imaginii” Puteți dezactiva aceste mesaje după cum urmează:

[editare]] user@host# set system root-authentication plain-text-parola Parolă nouă: Reintroduceți parola nouă: root# ștergeți șasiul auto-image-upgrade [editați] root# commit commit complet
4. Verificați dacă interfețele ge specificate în vJunos-switch xml file sunt disponibile și disponibile. Utilizați comanda show interfaces concisă.
De example, dacă definiția XML vJunos-switch file specifică două NIC virtuale conectate
„ge-000” și „ge-001”, apoi interfețele ge-0/0/0 și ge-0/0/1 ar trebui să fie în starea de legătură „sus” atunci când verificați folosind comanda show interface output, așa cum se arată mai jos .

rădăcină> arată interfețele concise

Interfață

Admin Link Proto

ge-0/0/0

sus sus

ge-0/0/0.16386

sus sus

lc-0/0/0

sus sus

lc-0/0/0.32769

sus vpls

pfe-0/0/0

sus sus

pfe-0/0/0.16383

sus sus inet

inet6

pfh-0/0/0

sus sus

pfh-0/0/0.16383

sus sus inet

pfh-0/0/0.16384

sus sus inet

ge-0/0/1

sus sus

ge-0/0/1.16386

sus sus

ge-0/0/2

sus în jos

ge-0/0/2.16386

sus în jos

Local

Telecomanda

19

ge-0/0/3 ge-0/0/3.16386 [snip]

sus în jos în sus în jos

5. Verificați dacă este configurată o interfață vnet sub fiecare punte „ge” ​​corespunzătoare. Utilizați comanda brctl pe serverul gazdă, după ce porniți vJunos-switch, așa cum se arată mai jos:

# link ip adăugați punte de tip ge-000

# ip link show ge-000

numele podului id. podului

Interfețe activate STP

ge-000

8000.fe54009a419a nr

vnet1

# ip link show ge-001

numele podului id. podului

Interfețe activate STP

ge-001

8000.fe5400e9f94f nr

vnet2

Configurați vJunos-switch pe KVM

REZUMAT
Citiți acest subiect pentru a înțelege cum să configurați comutatorul vJunos în mediul KVM.

ÎN ACEASTĂ SECȚIUNE
Conectați-vă la vJunos-switch | 19 Configurați porturi active | 20 Denumirea interfeței | 20 Configurați MTU media | 21

Conectați-vă la vJunos-switch
Telnet la numărul de serie al consolei specificat în XML file pentru a vă conecta la vJunos-switch. Consultați detaliile furnizate în „Implementarea și gestionarea vJunos-switch pe KVM” la pagina 11. De ex.amppe:
# telnet localhost 8610

20
Se încearcă 127.0.0.1... Conectat la localhost. Caracterul de evacuare este „^]”. root@:~ # cli root>
De asemenea, puteți SSH la vJunos-switch VCP.
Configurați porturile active
Această secțiune descrie modul de configurare a numărului de porturi active.
Puteți specifica numărul de porturi active pentru comutatorul vJunos pentru a se potrivi cu numărul de NIC adăugate la VM VFP. Numărul implicit de porturi este 10, dar puteți specifica orice valoare în intervalul de la 1 la 96. Rulați comanda user@host# set chassis fpc 0 pic 0 number-of-ports 96 pentru a specifica numărul de porturi active. Configurați numărul de porturi la nivelul ierarhiei [edit chassis fpc 0 pic 0].
Denumirea interfeței
Comutatorul vJunos acceptă numai interfețe Gigabit Ethernet (ge).
Nu puteți schimba numele interfeței la 10-Gigabit Ethernet (xe) sau 100-Gigabit Ethernet (et). Dacă încercați să schimbați numele interfeței, atunci aceste interfețe vor apărea în continuare ca „ge” ​​atunci când rulați configurația show sau show interfaces comenzi concise. Iată un exampIeșirea de fișier a comenzii CLI „show configuration” atunci când utilizatorii încearcă să schimbe numele interfeței în „et”:
șasiu { fpc 0 { pic 0 { ## ## Avertisment: declarație ignorată: platformă neacceptată (ex9214) ## tip interfață et; }

21
} }
Configurați MTU media
Puteți configura unitatea maximă de transmisie media (MTU) în intervalul 256 până la 9192. Valorile MTU în afara intervalului menționat mai sus sunt respinse. Trebuie să configurați MTU prin includerea instrucțiunii MTU la nivelul ierarhiei [edit interface interface-name]. Configurați MTU.
[editează] user@host# set interface ge-0/0/0 mtu
NOTĂ: Valoarea MTU maximă acceptată este de 9192 de octeți.
De examppe:
[editează] user@host# set interface ge-0/0/0 mtu 9192

4 CAPITOLUL
Depanați
Depanați vJunos-switch | 23

23
Depanați vJunos-switch

REZUMAT
Utilizați acest subiect pentru a verifica configurația vJunos-switch și pentru orice informații de depanare.

ÎN ACEASTĂ SECȚIUNE
Verificați dacă VM rulează | 23 Verificați informațiile CPU | 24 View Jurnal Files | 25 Colectați depozite de miez | 25

Verificați dacă VM rulează
· Verificați dacă vJunos-switch-ul rulează după ce îl instalați.
virsh list Comanda virsh list afișează numele și starea mașinii virtuale (VM). Starea poate fi: rulare, inactiv, întrerupt, oprit, prăbușit sau pe moarte.

# lista virsh

Id Nume

Stat

——————————

72 vjunos-switch rulează

· Puteți opri și porni VM-urile cu următoarele comenzi virsh: · închidere virsh–Opriți comutatorul vJunos. · virsh start–Porniți un VM inactiv pe care l-ați definit anterior.

NOTĂ: Nu utilizați comanda „virsh destroy”, deoarece aceasta poate deteriora discul VM vJunos-switch.

24
Dacă VM-ul dvs. se oprește și nu pornește după ce ați folosit comanda virsh destroy, atunci creați o copie live de disc QCOW2 a imaginii QCOW2 originale furnizate.

Verificați informațiile CPU
Utilizați comanda lscpu de pe serverul gazdă pentru a afișa informații despre CPU. Ieșirea afișează informații precum numărul total de procesoare, numărul de nuclee pe socket și numărul de socketuri pentru procesor. De example, următorul bloc de cod arată informațiile pentru un server gazdă Ubuntu 20.04 LTS care acceptă un total de 32 de procesoare.

root@vjunos-host:~# lscpu Arhitectură: CPU op-mode(e): Ordine octet: Dimensiuni adrese: CPU(e): Lista CPU(e) on-line: Thread(e) per nucleu: Core(i) per soclu: Socket(-uri): Nod(e) NUMA: ID furnizor: Familia CPU: Model: Nume model: Stepping: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtualizare: Cache L1d: Cache L1i: Cache L2 : cache L3: CPU(e) NUMA node0:

x86_64 32 de biți, 64 de biți Little Endian 46 de biți fizice, 48 de biți 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(e) NUMA node1: [snip]

8-15,24-31

View Jurnal Files
View sistemul se înregistrează folosind comanda show log pe instanța vJunos-switch.
rădăcină > arată jurnalul? Rădăcina > arată jurnalul? comanda afișează lista de jurnal fileeste disponibil pentru viewing. De example, to view jurnalele demonului de șasiu (chassisd) rulează comanda root > show log chassisd.
Colectați depozitele de miez
Utilizați comanda show system core-dumps pentru a view miezul colectat file. Puteți transfera aceste dump-uri de bază pe un server extern pentru analiză prin interfața de gestionare fxp0 de pe vJunos-switch.

Documente/Resurse

Implementarea comutatorului Juniper NETWORKS KVM vJunos [pdfGhid de utilizare
KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *