KVM vJunos Switch-implementering

Specifikationer

  • Produkt: vJunos-switch
  • Implementeringsvejledning: KVM
  • Udgiver: Juniper Networks, Inc.
  • Udgivelsesdato: 2023-11-20
  • Webwebsted: https://www.juniper.net

Produktinformation

Om denne vejledning

vJunos-switch Deployment Guide giver instruktioner og
oplysninger om implementering og administration af vJunos-switch på en KVM
miljø. Det dækker emner som at forstå det overview of
vJunos-switch, hardware- og softwarekrav, installation og
implementering og fejlfinding.

vJunos-switch Overview

vJunos-switchen er en softwarekomponent, der kan installeres
på en industristandard x86-server, der kører en Linux KVM-hypervisor
(Ubuntu 18.04, 20.04, 22.04 eller Debian 11 Bullseye). Det giver
virtualiserede netværksfunktioner og er designet til at tilbyde
fleksibilitet og skalerbarhed i netværksimplementeringer.

Nøglefunktioner understøttet

  • Virtualiserede netværksfunktioner
  • Understøttelse af industristandard x86-servere
  • Kompatibilitet med Linux KVM hypervisor
  • Mulighed for at installere flere vJunos-switch-instanser på en enkelt
    server

Fordele og anvendelser

vJunos-switchen tilbyder flere fordele og kan bruges i
forskellige scenarier:

  • Aktiverer virtualiseret netværksinfrastruktur
  • Reducerer hardwareomkostninger ved at bruge industristandard
    servere
  • Giver fleksibilitet og skalerbarhed i netværket
    indsættelser
  • Forenkler netværksstyring og konfiguration

Begrænsninger

Mens vJunos-switchen er en kraftfuld netværksløsning, er den
har nogle begrænsninger at overveje:

  • Kompatibilitet begrænset til Linux KVM hypervisor
  • Kræver industristandard x86-servere til installation
  • Afhængig af den underliggendes evner og ressourcer
    serverhardware

vJunos-switch-arkitektur

vJunos-switch-arkitekturen er designet til at give en
virtualiseret netværksmiljø på en KVM hypervisor. det udnytter
ressourcerne og mulighederne på den underliggende x86-server
hardware til at levere højtydende netværkstjenester.

Produktbrugsvejledning

Hardware- og softwarekrav

For at kunne implementere vJunos-switch på KVM skal du sikre dig, at din
systemet opfylder følgende minimumskrav:

  • Branchestandard x86-server
  • Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04 eller Debian 11
    Bullseye)
  • Gældende tredjepartssoftware (valgfrit)

Installer og implementer vJunos-switch på KVM

Installer vJunos-switch på KVM

Følg disse trin for at installere vJunos-switch på en KVM
miljø:

  1. Forbered Linux-værtsserverne til at installere vJunos-switch.
  2. Implementer og administrer vJunos-switch på KVM.
  3. Konfigurer vJunos-switch-implementeringen på værtsserveren.
  4. Bekræft vJunos-switch VM.
  5. Konfigurer vJunos-switch på KVM.
  6. Opret forbindelse til vJunos-switch.
  7. Konfigurer aktive porte.
  8. Navngivning af grænseflade.
  9. Konfigurer Media MTU.

Fejlfinding vJunos-switch

Hvis du støder på problemer med vJunos-switch, kan du følge med
disse fejlfindingstrin:

  1. Bekræft, at VM'en kører.
  2. Bekræft CPU-oplysninger.
  3. View Log Files.
  4. Saml Core Dumps.

Ofte stillede spørgsmål (FAQ)

Om produktet

Er vJunos-switch kompatibel med alle hypervisorer?

Nej, vJunos-switch er specielt designet til Linux KVM
hypervisor.

Kan jeg installere flere forekomster af vJunos-switch på en enkelt
server?

Ja, du kan installere flere vJunos-switch-instanser på en
enkelt industristandard x86-server.

Installation og implementering

Hvad er minimumskravene til hardware og software
vJunos-switch på KVM?

Minimumskravene omfatter en industristandard x86-server
og en Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04 eller Debian
11 Bullseye). Anvendelig tredjepartssoftware kan også være
installeret, men det er valgfrit.

Hvordan forbinder jeg til vJunos-switch efter installation?

Du kan oprette forbindelse til vJunos-switch ved at følge den medfølgende
instruktioner i installationsvejledningen.

Fejlfinding

Hvor kan jeg finde loggen files for vJunos-switch?

Loggen files for vJunos-switch kan findes i den angivne
bibliotek på værtsserveren. Se afsnittet om fejlfinding
i implementeringsvejledningen for at få flere oplysninger.

vJunos-switch Deployment Guide for KVM
Udgivet
2023-11-20

ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, Californien 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, Juniper Networks-logoet, Juniper og Junos er registrerede varemærker tilhørende Juniper Networks, Inc. i USA og andre lande. Alle andre varemærker, servicemærker, registrerede mærker eller registrerede servicemærker tilhører deres respektive ejere.
Juniper Networks påtager sig intet ansvar for eventuelle unøjagtigheder i dette dokument. Juniper Networks forbeholder sig retten til at ændre, modificere, overføre eller på anden måde revidere denne publikation uden varsel.
vJunos-switch-installationsvejledning til KVM Copyright © 2023 Juniper Networks, Inc. Alle rettigheder forbeholdes.
Oplysningerne i dette dokument er aktuelle fra datoen på titelbladet.
ÅR 2000 MEDDELELSE
Juniper Networks hardware- og softwareprodukter er år 2000-kompatible. Junos OS har ingen kendte tidsrelaterede begrænsninger gennem år 2038. NTP-applikationen vides dog at have nogle vanskeligheder i år 2036.
SLUTBRUGERLICENSAFTALE
Juniper Networks-produktet, som er genstand for denne tekniske dokumentation, består af (eller er beregnet til brug med) Juniper Networks-software. Brug af sådan software er underlagt vilkårene og betingelserne i slutbrugerlicensaftalen ("EULA") offentliggjort på https://support.juniper.net/support/eula/. Ved at downloade, installere eller bruge sådan software accepterer du vilkårene og betingelserne i den pågældende EULA.

iii

Indholdsfortegnelse

Om denne guide | v

1

Forstå vJunos-switch

vJunos-switch Overview | 2

Overview | 2

Understøttede nøglefunktioner | 3

Fordele og anvendelser | 3

Begrænsninger | 4

vJunos-switch arkitektur | 4

2

Hardware- og softwarekrav vJunos-switch på KVM

Minimumskrav til hardware og software | 8

3

Installer og implementer vJunos-switch på KVM

Installer vJunos-switch på KVM | 11

Forbered Linux-værtsserverne til at installere vJunos-switch | 11

Implementer og administrer vJunos-switch på KVM | 11 Konfigurer vJunos-switch-implementeringen på værtsserveren | 12

Bekræft vJunos-switch VM | 17

Konfigurer vJunos-switch på KVM | 19 Opret forbindelse til vJunos-switch | 19

Konfigurer aktive porte | 20

Interfacenavngivning | 20

Konfigurer Media MTU | 21

4

Fejlfinding

Fejlfinding vJunos-switch | 23

Bekræft, at VM'en kører | 23

iv
Bekræft CPU-oplysninger | 24 View Log Files | 25 Saml kernedumps | 25

v
Om denne vejledning
Brug denne vejledning til at installere den virtuelle Junos-switch (vJunos-switch). vJunos-switchen er en virtuel version af den Junos-baserede EX-switch-platform. Det repræsenterer en Juniper-switch, der kører Junos®-operativsystemet (Junos OS) i det kernebaserede virtuelle maskine-miljø (KVM). vJunos-switchen er baseret på Juniper Networks® vMX Virtual Router (vMX) indlejret arkitektur. Denne vejledning inkluderer også grundlæggende vJunos-switch-konfiguration og -styringsprocedurer. Efter installation og konfiguration af vJunos-switchen som beskrevet i denne vejledning, se Junos OS-dokumentationen for information om yderligere softwarekonfiguration.
RELATERET DOKUMENTATION Junos OS til EX-seriens dokumentation

1 KAPITEL
Forstå vJunos-switch
vJunos-switch Overview | 2 vJunos-switch-arkitektur | 4

2
vJunos-switch Overview

OVERSIGT
Dette emne giver et overblik over understøttede nøglefunktioner, fordele og begrænsninger ved vJunosswitch.

I DETTE AFSNIT
Overview | 2 understøttede nøglefunktioner | 3 fordele og anvendelser | 3 Begrænsninger | 4

Overview
I DETTE AFSNIT vJunos-switch Installation Overview | 3
Læs dette emne for en overview af vJunos-switchen. vJunos-switchen er en virtuel version af en Juniper-switch, der kører Junos OS. Du kan installere en vJunos-switch som en virtuel maskine (VM) på en x86-server. Du kan konfigurere og administrere vJunos-switchen på samme måde, som du administrerer en fysisk switch. vJunos-switchen er en enkelt virtuel maskine (VM), som du kun kan bruge i laboratorier og ikke i produktionsmiljøet. vJunos-switchen er bygget med EX9214 som reference Juniper-switch og understøtter en enkelt Routing Engine og en enkelt Flexible PIC Concentrator (FPC). vJunos-switchen understøtter en båndbredde på op til 100 Mbps samlet over alle grænseflader. Du behøver ikke at købe en båndbreddelicens for at bruge vJunos-switchen. I stedet for at bruge hardware-switches, kan du bruge vJunos-switchen til at starte Junos-softwaren til at teste netværkskonfigurationer og protokoller.

3
vJunos-switch installation overståetview
Du kan installere softwarekomponenterne i vJunos-switchen på en industristandard x86-server, der kører en Linux KVM-hypervisor (Ubuntu 18.04, 20.04, 22.04 eller Debian 11 Bullseye). På servere, der kører KVM-hypervisoren, kan du også køre relevant tredjepartssoftware. Du kan installere flere vJunos-switch-instanser på en enkelt server.
Nøglefunktioner understøttet
Dette emne giver dig listen og detaljerne over de nøglefunktioner, der understøttes og valideres på vJunos-switch. For detaljer om konfiguration af disse funktioner se funktionsvejledningerne på: Brugervejledninger. vJunos-switchen understøtter følgende nøglefunktioner: · Understøtter op til 96 switch-interfaces · Kan simulere datacenter IP-underlag og overlejringstopologier. · Understøtter EVPN-VXLAN bladfunktionalitet · Understøtter Edge-Routed Bridging (ERB) · Understøtter EVPN LAG multihoming i EVPN-VXLAN (ESI-LAG)
Fordele og anvendelser
Fordelene og brugen af ​​vJunos-switchen på standard x86-servere er som følger: · Reducerede anlægsudgifter (CapEx) på laboratoriet – vJunos-switchen er gratis tilgængelig til at bygge testlaboratorier
reduktion af omkostninger forbundet med fysiske switches. · Reduceret implementeringstid – Du kan bruge vJunos-switchen til at bygge og teste topologier virtuelt
uden at bygge dyre fysiske laboratorier. Virtuelle laboratorier kan opbygges med det samme. Som et resultat kan du reducere omkostninger og forsinkelser forbundet med implementeringer på den fysiske hardware. · Eliminer behov for og tid til laboratoriehardware – vJunos-switchen hjælper dig med at eliminere ventetid på, at laboratoriehardware kommer frem efter indkøb. vJunos-switch er tilgængelig gratis og kan downloades med det samme. · Uddannelse og træning – Giver dig mulighed for at bygge laboratorier til læring og uddannelsestjenester til dine medarbejdere.

4
· Konceptbevis og valideringstestning – Du kan validere forskellige datacenterswitchingtopologier, forudbyggede konfigurationer f.eks.amples, og gør automatisering klar.
Begrænsninger
vJunos-switchen har følgende begrænsninger: · Har en enkelt Routing Engine og enkelt FPC-arkitektur. · Understøtter ikke in-service software upgrade (ISSU). · Understøtter ikke vedhæftning eller adskillelse af grænseflader, når den kører. · SR-IOV til vJunos-switch-brugstilfælde og gennemløb er ikke understøttet. · På grund af dens indlejrede arkitektur kan vJunos-switchen ikke bruges i nogen implementeringer, der starter
forekomster fra en VM. · Understøtter en maksimal båndbredde på 100 Mbps over alle grænseflader.
BEMÆRK: Båndbreddelicenser leveres ikke, da der ikke er behov for en båndbreddelicens. Besked om licenskontrol vises muligvis. Ignorer meddelelserne om licenskontrol.
· Du kan ikke opgradere Junos OS på et kørende system. I stedet skal du implementere en ny instans med den nye software.
· Multicast understøttes ikke.
RELATERET DOKUMENTATION Minimumskrav til hardware og software | 8
vJunos-switch-arkitektur
vJunos-switchen er en enkelt, indlejret VM-løsning, hvori det virtuelle videresendelsesplan (VFP) og Packet Forwarding Engine (PFE) findes i den ydre VM. Når du starter vJunos-switchen, vil VFP'en

5 starter en indlejret VM, der kører Junos Virtual Control Plane (VCP)-billedet. KVM hypervisor bruges til at implementere VCP. Udtrykket "indlejret" refererer til, at VCP VM'en indlejres i VFP VM'en, som vist i figur 1 på side 5. vJunos-switchen kan understøtte op til 100 Mbps gennemløb ved brug af 4 kerner og 5 GB hukommelse. Eventuelle yderligere kerner og hukommelse, der er konfigureret, allokeres til VCP'en. VFP har ikke brug for yderligere hukommelse ud over det understøttede minimum footprint. De 4 kerner og 5 GB hukommelse er tilstrækkelig til laboratoriebrug. Figur 1: vJunos-switch-arkitektur
vJunos-switch-arkitekturen er organiseret i lag: · vJunos-switchen er i det øverste lag. · KVM-hypervisoren og den relaterede systemsoftware beskrevet i afsnittet om softwarekrav
er i mellemlaget. · x86-serveren er i det fysiske lag nederst.

6
At forstå denne arkitektur kan hjælpe dig med at planlægge din vJunos-switch-konfiguration. Når du har oprettet vJunos-Switch-forekomsten, kan du bruge Junos OS CLI til at konfigurere vJunosswitch-grænsefladerne i VCP'en. vJunos-switchen understøtter kun Gigabit Ethernet-grænseflader.

2 KAPITEL
Hardware- og softwarekrav vJunos-switch på KVM
Minimumskrav til hardware og software | 8

8

Minimumskrav til hardware og software

Dette emne giver dig listen over hardware- og softwarekrav for at starte en vJunos-switch-instans. Tabel 1 på side 8 viser hardwarekravene til vJunos-switch. Tabel 1: Minimumshardwarekrav til vJunos-switch

Beskrivelse

Værdi

Sample systemkonfiguration

Til laboratoriesimulering og lav ydeevne (mindre end 100 Mbps) kan du bruge enhver Intel x86-processor med VT-x-kapacitet.
Intel Ivy Bridge-processorer eller nyere.
Example af Ivy Bridge-processor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache

Antal kerner

Der kræves minimum fire kerner. Softwaren allokerer tre kerner til VFP'en og en kerne til VCP'en, hvilket er tilstrækkeligt til de fleste anvendelsestilfælde.
Eventuelle yderligere kerner vil blive leveret til VCP, da tre kerner er tilstrækkeligt til at understøtte VFP's dataplanbehov.

Hukommelse

Der kræves minimum 5 GB hukommelse. Cirka 3 GB hukommelse vil blive allokeret til VFP og 2 GB til VCP. Hvis der er mere end 6 GB samlet hukommelse, er VFP-hukommelse begrænset til 4 GB, og den ekstra hukommelse allokeres til VCP.

Andre krav · Intel VT-x-kapacitet. · Hyperthreading (anbefalet) · AES-NI

Tabel 2 på side 9 viser softwarekravene til vJunos-switch.

9

Tabel 2: Softwarekrav til Ubuntu

Beskrivelse

Værdi

Operativsystem
BEMÆRK: Kun engelsk lokalisering understøttes.

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

Virtualisering

· QEMU-KVM
Standardversionen for hver Ubuntu- eller Debian-version er tilstrækkelig. apt-get install qemu-kvm installerer denne standardversion.

Nødvendige pakker
BEMÆRK: Brug navnet apt-get install pkg eller sudo apt-get install kommandoer for at installere en pakke.

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

Understøttede implementeringsmiljøer

QEMU-KVM ved hjælp af libvirt
EVE-NG bare metal-udrulning understøttes også.
Bemærk: vJunos-switch understøttes ikke på EVE-NG eller andre implementeringer, der starter vJunos fra en VM på grund af begrænsningerne ved dybt indlejret virtualisering.

vJunos-switch billeder

Billederne kan tilgås fra laboratoriets downloadområde på juniper.net på: Test Drive Juniper

3 KAPITEL
Installer og implementer vJunos-switch på KVM
Installer vJunos-switch på KVM | 11 Implementer og administrer vJunos-switch på KVM | 11 Konfigurer vJunos-switch på KVM | 19

11
Installer vJunos-switch på KVM

OVERSIGT
Læs dette emne for at forstå, hvordan du installerer vJunos-switchen i KVM-miljøet.

I DETTE AFSNIT
Forbered Linux-værtsserverne til at installere vJunos-switch | 11

Forbered Linux-værtsserverne til at installere vJunos-switch
Dette afsnit gælder for både Ubuntu- og Debian-værtsservere. 1. Installer standardpakkeversionerne til din Ubuntu- eller Debian-værtsserver for at sikre, at
servere opfylder minimumskravene til hardware og software. 2. Bekræft, at Intel VT-x-teknologien er aktiveret. Kør lscpu-kommandoen på din værtsserver.
Virtualiseringsfeltet i outputtet af lscpu-kommandoen viser VT-x, hvis VT-x er aktiveret. Hvis VT-x ikke er aktiveret, skal du se din serverdokumentation for at lære, hvordan du aktiverer det i BIOS.
Implementer og administrer vJunos-switch på KVM

OVERSIGT
Læs dette emne for at forstå, hvordan du installerer og administrerer vJunos-switch-instansen, efter du har installeret den.

I DETTE AFSNIT
Konfigurer vJunos-switch-implementeringen på værtsserveren | 12 Bekræft vJunos-switch VM | 17

Dette emne beskriver: · Hvordan man henter vJunos-switchen frem på KVM-serverne ved hjælp af libvirt.
· Sådan vælger du mængden af ​​CPU og hukommelse, opsætter de nødvendige broer til tilslutning og konfigurerer den serielle port.

12
· Hvordan man bruger relevant XML file sektioner for de konfigurationer og valg, der er anført tidligere.
BEMÆRK: Download sampden XML file og vJunos-switch-billedet fra Juniper webwebsted.
Konfigurer vJunos-switch-implementeringen på værtsserveren
Dette emne beskriver, hvordan du opsætter vJunos-switch-implementeringen på værtsserveren.
BEMÆRK: Dette emne fremhæver kun nogle få sektioner af XML file der bruges til at implementere vJunosswitch gennem libvirt. Hele XML file vjunos.xml er tilgængelig til download sammen med VM-billedet og tilhørende dokumentation på siden vJunos Lab Software Downloads.
Installer pakkerne nævnt i afsnittet Minimumssoftwarekrav, hvis pakkerne ikke allerede er installeret. Se "Minimumskrav til hardware og software" på side 8 1. Opret en Linux-bro for hver Gigabit Ethernet-grænseflade på vJunos-switchen, som du planlægger at bruge.
# ip link tilføj ge-000 type bro # ip link tilføj ge-001 type bro I dette tilfælde vil instansen have ge-0/0/0 og ge-0/0/1 konfigureret. 2. Hent hver Linux Bridge. ip link set ge-000 up ip link set ge-001 up 3. Lav en live disk kopi af det medfølgende QCOW2 vJunos billede. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Lav en særskilt kopi for hver vJunos, du planlægger at implementere. Dette sikrer, at du ikke foretager permanente ændringer på det originale billede. Live-billedet skal også kunne skrives af bruger-id'et, der implementerer vJunos-switch - typisk root-brugeren. 4. Angiv antallet af kerner leveret til vJunos ved at ændre følgende strofe.

13
Den følgende strofe specificerer antallet af kerner, der leveres til vJunos. De mindst nødvendige kerner er 4 og er tilstrækkelige til laboratoriebrug.
x86_64 IvyBridge qemu4

Standardantallet af nødvendige kerner er 4 og er tilstrækkeligt til de fleste applikationer. Dette er den minimale CPU, der understøttes for vJunos-switch. Du kan lade CPU-modellen være IvyBridge. Senere generation af Intel CPU'er vil også fungere med denne indstilling. 5. Forøg hukommelsen, hvis det er nødvendigt ved at ændre følgende strofe.

vjunos-sw1 5242880 5242880 4
Følgende example viser den standardhukommelse, der kræves af vJunos-switchen. Standardhukommelsen er tilstrækkelig til de fleste programmer. Du kan øge værdien, hvis det er nødvendigt. Det viser også navnet på den specifikke vJunos-switch, der affødes, hvilket er vjunos-sw1 i dette tilfælde. 6. Angiv navnet og placeringen af ​​dit vJunos-switch-billede ved at ændre XML file som vist i følgende example.
<disk device=”disk” type=”file>> file="/root/vjunos-sw1-live.qcow2″/>

Du skal give hver vJunos VM på værten sit eget unikke navngivne QCOW2-billede. Dette er påkrævet for libvirt og QEMU-KVM.

14
7. Opret diskbilledet. # ./make-config.sh vJunos-switchen accepterer en indledende konfiguration ved at forbinde en anden disk til den VM-instans, der indeholder konfigurationen. Brug det medfølgende script make-config.sh til at oprette diskbilledet. XML file refererer til dette konfigurationsdrev som vist nedenfor:
<disk device=”disk” type=”file>> file="/root/config.qcow2″/>

BEMÆRK: Hvis du ikke foretrækker indledende konfiguration, skal du fjerne ovenstående strofe fra XML file.
8. Konfigurer administrations-Ethernet-porten.


Denne example giver dig mulighed for at oprette forbindelse til VCP'en "fxp0", som er administrationsporten uden for værtsserveren, hvor vJunos-switch ligger. Du skal have en routbar IP-adresse konfigureret til fxp0, enten via en DHCP-server eller ved at bruge standard CLI-konfiguration. "eth0" i strofen nedenfor refererer til værtsservergrænsefladen, som giver forbindelse til den eksterne verden og bør matche navnet på denne grænseflade på din værtsserver. Hvis du ikke bruger Dynamic Host Configuration Protocol (DHCP), skal du, efter at vJunos-switchen er oppe og køre, telnet til dens konsol og konfigurere IP-adressen til "fxp0" ved hjælp af CLI-konfiguration som vist nedenfor:

15
BEMÆRK: Konfigurationerne nedenfor er kun examples eller sample konfigurationsuddrag. Du skal muligvis også konfigurere en statisk rutekonfiguration.
# sæt interfaces fxp0 enhed 0 familie inet adresse 10.92.249.111/23 # sæt routing-optioner statisk rute 0.0.0.0/0 næste hop 10.92.249.254 9. Aktiver SSH til VCP-administrationsporten. # sæt systemtjenester ssh root-login tillade kommando. 10. Opret en Linux-bro for hver port, som du angiver i XML file.



Portnavnene er specificeret i den følgende strofe. Konventionen for vJunos-switchen er at bruge ge-0xy, hvor "xy" angiver det faktiske portnummer. I det følgende example, ge-000 og ge-001 er portnumrene. Disse portnumre vil tilknyttes henholdsvis Junos ge-0/0/0 og ge-0/0/1 grænseflader. Som nævnt tidligere, skal du oprette en Linux-bro for hver port, som du angiver i XML file. 11. Angiv et unikt seriel konsolportnummer for hver vJunos-switch på din værtsserver. I det følgende example, det unikke serielle konsolportnummer er "8610".

16
Rediger ikke følgende smbios-strofe. Det fortæller vJunos, at det er en vJunos-switch.



12. Opret vJunos-sw1 VM ved hjælp af vJunos-sw1.xml file. # virsh opret vjunos-sw1.xml
Udtrykket "sw1" bruges til at angive, at dette er den første vJunos-switch VM, der installeres. Efterfølgende VM'er kan navngives vjunos-sw2, og vjunos-sw3 og så videre.
Som et resultat oprettes VM'en, og følgende meddelelse vises:
Domæne vjunos-sw1 oprettet fra vjunos-sw1.xml 13. Tjek /etc/libvirt/qemu.conf og fjern kommentarer til følgende XML-linjer, hvis disse linjer var
kommenterede ud. Nogle examples af gyldige værdier er angivet nedenfor. Fjern kommentarer til de angivne linjer.

#

bruger = "qemu" # En bruger ved navn "qemu"

#

bruger = “+0” # Superbruger (uid=0)

#

bruger = "100" # En bruger ved navn "100" eller en bruger med uid=100#user = "root"

<<

fjern kommentarer til denne linje

#

#group = “root” <<< fjern kommenter denne linje

14. Genstart libvirtd og opret vJunos-switch VM'en igen. # systemctl genstart libvirtd
15. Sluk vJunos-switchen, der er installeret på værtsserveren, sikkert (hvis nødvendigt). Brug # virsh shutdown vjunos-sw1 kommandoen til at lukke vJunos-switch. Når du udfører dette trin, tillader et shutdown-signal, der sendes til vJunos-switch-instansen, den nedlukning elegant.
Følgende meddelelse vises.
Domænet 'vjunos-sw1' er ved at blive lukket ned

17
BEMÆRK: Brug ikke kommandoen "virsh destroy", da denne kommando kan ødelægge vJunosswitch VM-disken. Hvis din VM stopper med at starte op efter at have brugt kommandoen "virsh destroy", skal du oprette en live QCOW2-diskkopi af det medfølgende originale QCOW2-billede.

Bekræft vJunos-switch VM
Dette emne beskriver, hvordan man verificerer, om vJunos-switchen er oppe og kører. 1. Bekræft, om vJunos-switchen er oppe og kører.
# virsh liste

# virsh liste

ID navn

Tilstand

—————————-

74 vjunos-sw1 kører

2. Tilslut til den serielle konsol på VCP'en.
Du kan finde porten til at forbinde til VCP'ens serielle konsol fra XML file. Du kan også logge ind på VCP'ens serielle konsol gennem "telnet localhost ” hvor portnummer er angivet i XML-konfigurationen file:

BEMÆRK: Telnet-portnummeret skal være unikt for hver vJunos-switch VM, der findes på værtsserveren.

# telnet localhost 8610 Prøver 127.0.0.1… Forbundet til localhost. Escape-tegn er '^]'. root@:~ #
3. Deaktiver automatisk billedopgradering.

18
Hvis du ikke har leveret nogen indledende Junos-konfiguration i ovenstående trin, vil vJunos-switchen som standard forsøge at DHCP for den indledende netværksopsætning. Hvis du ikke har en DHCP-server, der kan levere Junos-konfigurationen, kan du få gentagne beskeder som vist nedenfor: "Automatisk billedopgradering" Du kan deaktivere disse beskeder som følger:

[rediger]] bruger@vært# sæt system rod-godkendelse almindelig tekst-adgangskode Ny adgangskode: Indtast ny adgangskode igen: root# slet chassis auto-image-upgrade [edit] root# commit commit fuldført
4. Bekræft, om de ge-grænseflader, der er angivet i din vJunos-switch xml file er oppe og tilgængelige. Brug kommandoen show interfaces kortfattet.
F.eksample, hvis vJunos-switch XML-definitionen file angiver to virtuelle NIC'er tilsluttet
"ge-000" og "ge-001", så skal ge-0/0/0 og ge-0/0/1 interfaces være i linket "op" tilstand, når du verificerer ved at bruge kommandoen show interface output som vist nedenfor .

root> vis grænseflader kortfattet

Interface

Admin Link Proto

ge-0/0/0

op op

ge-0/0/0.16386

op op

lc-0/0/0

op op

lc-0/0/0.32769

op op vpls

pfe-0/0/0

op op

pfe-0/0/0.16383

op op inet

inet6

pfh-0/0/0

op op

pfh-0/0/0.16383

op op inet

pfh-0/0/0.16384

op op inet

ge-0/0/1

op op

ge-0/0/1.16386

op op

ge-0/0/2

op ned

ge-0/0/2.16386

op ned

Lokal

Fjern

19

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

op ned op ned

5. Kontroller, at en vnet-grænseflade under hver tilsvarende "ge"-bro er konfigureret. Brug kommandoen brctl på værtsserveren, efter du har startet vJunos-switchen som vist nedenfor:

# ip link tilføj ge-000 type bro

# ip-link vis ge-000

bronavn bro-id

STP-aktiverede grænseflader

ge-000

8000.fe54009a419a no

vnet1

# ip-link vis ge-001

bronavn bro-id

STP-aktiverede grænseflader

ge-001

8000.fe5400e9f94f no

vnet2

Konfigurer vJunos-switch på KVM

OVERSIGT
Læs dette emne for at forstå, hvordan du konfigurerer vJunos-switchen i KVM-miljøet.

I DETTE AFSNIT
Opret forbindelse til vJunos-switch | 19 Konfigurer aktive porte | 20 Navngivning af grænseflader | 20 Konfigurer Media MTU | 21

Opret forbindelse til vJunos-switch
Telnet til seriekonsolnummeret angivet i XML file for at oprette forbindelse til vJunos-switch. Se detaljerne i "Deploy og administrer vJunos-switch på KVM" på side 11. F.eks.ampdet:
# telnet localhost 8610

20
Prøver 127.0.0.1... Forbundet til localhost. Escape-tegn er '^]'. root@:~ # cli root>
Du kan også SSH til vJunos-switch VCP.
Konfigurer aktive porte
Dette afsnit beskriver, hvordan man konfigurerer antallet af aktive porte.
Du kan angive antallet af aktive porte for vJunos-switchen for at matche antallet af NIC'er, der er tilføjet til VFP VM. Standardantallet af porte er 10, men du kan angive en hvilken som helst værdi i intervallet 1 til 96. Kør kommandoen user@host# set chassis fpc 0 pic 0 number-of-ports 96 for at angive antallet af aktive porte. Konfigurer antallet af porte på hierarkiniveauet [rediger chassis fpc 0 pic 0].
Navngivning af grænseflade
vJunos-switchen understøtter kun Gigabit Ethernet (ge)-grænseflader.
Du kan ikke ændre grænsefladenavnene til 10-Gigabit Ethernet (xe) eller 100-Gigabit Ethernet (et). Hvis du forsøger at ændre grænsefladenavnene, vil disse grænseflader stadig blive vist som "ge", når du kører show-konfigurationen eller viser grænseflader kortfattede kommandoer. Her er en example output af "vis konfiguration" CLI-kommandoen, når brugere forsøger at ændre grænsefladenavnet til "et":
chassis { fpc 0 { pic 0 { ## ## Advarsel: sætning ignoreret: ikke-understøttet platform (ex9214) ## interface-type et; }

21
} }
Konfigurer Media MTU
Du kan konfigurere Media Maximum Transmission Unit (MTU) i området 256 til 9192. MTU-værdier uden for ovennævnte område afvises. Du skal konfigurere MTU'en ved at inkludere MTU-sætningen på hierarkiniveauet [edit interface interface-name]. Konfigurer MTU'en.
[rediger] bruger@vært# sæt interface ge-0/0/0 mtu
BEMÆRK: Den maksimale understøttede MTU-værdi er 9192 bytes.
F.eksampdet:
[edit] user@host# sæt interface ge-0/0/0 mtu 9192

4 KAPITEL
Fejlfinding
Fejlfinding vJunos-switch | 23

23
Fejlfinding vJunos-switch

OVERSIGT
Brug dette emne til at verificere din vJunos-switch-konfiguration og til at få oplysninger om fejlfinding.

I DETTE AFSNIT
Bekræft, at VM'en kører | 23 Bekræft CPU-oplysninger | 24 View Log Files | 25 Saml kernedumps | 25

Bekræft, at VM'en kører
· Kontroller, om vJunos-switchen kører, efter du har installeret den.
virsh list Kommandoen virsh list viser navnet og tilstanden på den virtuelle maskine (VM). Tilstanden kan være: kørende, inaktiv, sat på pause, nedlukning, nedbrudt eller døende.

# virsh liste

ID navn

Tilstand

—————————

72 vjunos-switch kører

· Du kan stoppe og starte VM'erne med følgende virsh-kommandoer: · virsh shutdown–Sluk vJunos-switchen. · virsh start – Start en inaktiv VM, som du tidligere har defineret.

BEMÆRK: Brug ikke kommandoen "virsh destroy", da det kan ødelægge vJunos-switch VM-disken.

24
Hvis din VM stopper og ikke starter efter at have brugt virsh destroy-kommandoen, skal du oprette en live QCOW2-diskkopi af det originale QCOW2-billede, der leveres.

Bekræft CPU-oplysninger
Brug kommandoen lscpu på værtsserveren til at vise CPU-oplysninger. Outputtet viser information såsom det samlede antal CPU'er, antallet af kerner pr. socket og antallet af CPU-sockets. F.eksample, viser følgende kodeblok informationen for en Ubuntu 20.04 LTS-værtsserver, der understøtter i alt 32 CPU'er.

root@vjunos-host:~# lscpu Arkitektur: CPU driftstilstand(er): Byterækkefølge: Adressestørrelser: CPU(er): Online CPU(er) liste: Tråd(e) pr. kerne: Kerne(r) pr. socket: Socket(er): NUMA node(r): Leverandør-id: CPU-familie: Model: Modelnavn: Stepping: CPU MHz: CPU maks. MHz: CPU min. MHz: BogoMIPS: Virtualisering: L1d-cache: L1i-cache: L2-cache : L3 cache: NUMA node0 CPU(er):

x86_64 32-bit, 64-bit Little Endian 46 bit fysisk, 48 bit virtuel 32 0-31 2 8 2 2 GenuineIntel 6 62 Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz 4 2593.884 .3400.0000 VT -x 1200.0000 KiB 5187.52 KiB 512 MiB 512 MiB 4-40-0

25

NUMA node1 CPU(er): [snip]

8-15,24-31

View Log Files
View systemet logger ved hjælp af kommandoen show log på vJunos-switch-instansen.
root > vis log ? Roden > vis log ? kommando viser listen over log fileer tilgængelig for viewing. F.eksample, til view chassis daemon (chassisd) logs kører root > show log chassisd kommandoen.
Saml Core Dumps
Brug kommandoen show system core-dumps til view den indsamlede kerne file. Du kan overføre disse kernedumps til en ekstern server til analyse gennem fxp0-administrationsgrænsefladen på vJunos-switchen.

Dokumenter/ressourcer

Juniper NETWORKS KVM vJunos Switch-implementering [pdfBrugervejledning
KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *