KVM vJunos Switch-distribution

Specifikationer

  • Produkt: vJunos-switch
  • Installationsguide: KVM
  • Utgivare: Juniper Networks, Inc.
  • Publiceringsdatum: 2023-11-20
  • Webplats: https://www.juniper.net

Produktinformation

Om den här guiden

vJunos-switch Deployment Guide innehåller instruktioner och
information om att distribuera och hantera vJunos-switch på en KVM
miljö. Den tar upp ämnen som att förstå det överview of
vJunos-switch, hård- och mjukvarukrav, installation och
driftsättning och felsökning.

vJunos-switch Överview

vJunos-switchen är en mjukvarukomponent som kan installeras
på en industristandard x86-server som kör en Linux KVM-hypervisor
(Ubuntu 18.04, 20.04, 22.04 eller Debian 11 Bullseye). Det ger
virtualiserade nätverksmöjligheter och är designad för att erbjuda
flexibilitet och skalbarhet i nätverksinstallationer.

Nyckelfunktioner som stöds

  • Virtualiserade nätverksmöjligheter
  • Stöd för branschstandard x86-servrar
  • Kompatibilitet med Linux KVM hypervisor
  • Möjlighet att installera flera vJunos-switch-instanser på en enda
    server

Fördelar och användningsområden

vJunos-switchen erbjuder flera fördelar och kan användas i
olika scenarier:

  • Möjliggör virtualiserad nätverksinfrastruktur
  • Minskar hårdvarukostnaderna genom att använda industristandard
    servrar
  • Ger flexibilitet och skalbarhet i nätverk
    utplaceringar
  • Förenklar nätverkshantering och konfiguration

Begränsningar

Medan vJunos-switchen är en kraftfull nätverkslösning, är den
har några begränsningar att ta hänsyn till:

  • Kompatibilitet begränsad till Linux KVM hypervisor
  • Kräver branschstandard x86-servrar för installation
  • Beroende på förmågan och resurserna hos den underliggande
    serverhårdvara

vJunos-switch arkitektur

vJunos-switch-arkitekturen är utformad för att ge en
virtualiserad nätverksmiljö på en KVM-hypervisor. Det utnyttjar
resurserna och funktionerna hos den underliggande x86-servern
hårdvara för att leverera högpresterande nätverkstjänster.

Produktanvändningsinstruktioner

Krav på hårdvara och mjukvara

För att framgångsrikt distribuera vJunos-switch på KVM, se till att din
systemet uppfyller följande minimikrav:

  • Branschstandard x86-server
  • Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04 eller Debian 11
    Bullseye)
  • Tillämplig programvara från tredje part (valfritt)

Installera och distribuera vJunos-switch på KVM

Installera vJunos-switch på KVM

Följ dessa steg för att installera vJunos-switch på en KVM
miljö:

  1. Förbered Linux-värdservrarna för att installera vJunos-switch.
  2. Distribuera och hantera vJunos-switch på KVM.
  3. Konfigurera vJunos-switch-distributionen på värdservern.
  4. Verifiera vJunos-switch VM.
  5. Konfigurera vJunos-switch på KVM.
  6. Anslut till vJunos-switch.
  7. Konfigurera aktiva portar.
  8. Namngivning av gränssnitt.
  9. Konfigurera Media MTU.

Felsök vJunos-switch

Om du stöter på några problem med vJunos-switch kan du följa med
dessa felsökningssteg:

  1. Kontrollera att den virtuella datorn körs.
  2. Verifiera CPU-information.
  3. View Logga Files.
  4. Samla kärndumpar.

Vanliga frågor (FAQ)

Om produkten

Är vJunos-switch kompatibel med alla hypervisorer?

Nej, vJunos-switch är speciellt designad för Linux KVM
hypervisor.

Kan jag installera flera instanser av vJunos-switch på en enda
server?

Ja, du kan installera flera vJunos-switch-instanser på en
enda branschstandard x86-server.

Installation och distribution

Vad är minimikraven för hårdvara och mjukvara
vJunos-switch på KVM?

Minimikraven inkluderar en branschstandard x86-server
och en Linux KVM-hypervisor (Ubuntu 18.04, 20.04, 22.04 eller Debian
11 Bullseye). Tillämplig programvara från tredje part kan också vara
installerat, men det är valfritt.

Hur ansluter jag till vJunos-switch efter installation?

Du kan ansluta till vJunos-switch genom att följa anvisningarna
instruktioner i installationsguiden.

Felsökning

Var kan jag hitta loggen files för vJunos-switch?

Loggen files för vJunos-switch kan hittas i den angivna
katalogen på värdservern. Se avsnittet om felsökning
i distributionsguiden för mer information.

vJunos-switch distributionsguide för KVM
Publicerad
2023-11-20

ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, Kalifornien 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, Juniper Networks logotyp, Juniper och Junos är registrerade varumärken som tillhör Juniper Networks, Inc. i USA och andra länder. Alla andra varumärken, servicemärken, registrerade varumärken eller registrerade servicemärken tillhör sina respektive ägare.
Juniper Networks tar inget ansvar för eventuella felaktigheter i detta dokument. Juniper Networks förbehåller sig rätten att ändra, modifiera, överföra eller på annat sätt revidera denna publikation utan föregående meddelande.
vJunos-switch distributionsguide för KVM Copyright © 2023 Juniper Networks, Inc. Med ensamrätt.
Informationen i detta dokument är aktuell från och med datumet på titelsidan.
ÅR 2000 MEDDELANDE
Juniper Networks hård- och mjukvaruprodukter är år 2000-kompatibla. Junos OS har inga kända tidsrelaterade begränsningar till och med år 2038. Det är dock känt att NTP-applikationen har vissa svårigheter år 2036.
SLUTANVÄNDARLICENSAVTAL
Juniper Networks-produkten som är föremål för denna tekniska dokumentation består av (eller är avsedd att användas med) Juniper Networks programvara. Användning av sådan programvara är föremål för villkoren i slutanvändarlicensavtalet (“EULA”) publicerat på https://support.juniper.net/support/eula/. Genom att ladda ner, installera eller använda sådan programvara godkänner du villkoren i det licensavtalet.

iii

Innehållsförteckning

Om den här guiden | v

1

Förstå vJunos-switch

vJunos-switch Överview | 2

Överview | 2

Nyckelfunktioner som stöds | 3

Fördelar och användningsområden | 3

Begränsningar | 4

vJunos-switch arkitektur | 4

2

Hårdvaru- och mjukvarukrav vJunos-switch på KVM

Minimikrav på hårdvara och mjukvara | 8

3

Installera och distribuera vJunos-switch på KVM

Installera vJunos-switch på KVM | 11

Förbered Linux-värdservrarna för att installera vJunos-switch | 11

Distribuera och hantera vJunos-switch på KVM | 11 Konfigurera vJunos-switch-distributionen på värdservern | 12

Verifiera vJunos-switch VM | 17

Konfigurera vJunos-switch på KVM | 19 Anslut till vJunos-switch | 19

Konfigurera aktiva portar | 20

Namngivning av gränssnitt | 20

Konfigurera Media MTU | 21

4

Felsökning

Felsök vJunos-switch | 23

Verifiera att den virtuella datorn körs | 23

iv
Verifiera CPU-information | 24 View Logga Files | 25 Samla kärndumpar | 25

v
Om den här guiden
Använd den här guiden för att installera den virtuella Junos-switchen (vJunos-switch). vJunos-switchen är en virtuell version av den Junos-baserade EX-växlingsplattformen. Den representerar en Juniper-switch som kör Junos® operativsystem (Junos OS) i den kärnbaserade virtuella maskinmiljön (KVM). vJunos-switchen är baserad på Juniper Networks® vMX Virtual Router (vMX) kapslad arkitektur. Den här guiden innehåller också grundläggande vJunos-switchkonfiguration och hanteringsprocedurer. Efter att ha installerat och konfigurerat vJunos-switchen enligt den här guiden, se Junos OS-dokumentationen för information om ytterligare programvarukonfiguration.
RELATERAD DOKUMENTATION Dokumentation för Junos OS för EX-serien

1 KAPITEL
Förstå vJunos-switch
vJunos-switch Överview | 2 vJunos-switch-arkitektur | 4

2
vJunos-switch Överview

SAMMANFATTNING
Det här avsnittet ger en översikt över, viktiga funktioner som stöds, fördelar och begränsningar för vJunosswitch.

I DETTA AVSNITT
Överview | 2 viktiga funktioner som stöds | 3 Fördelar och användningsområden | 3 Begränsningar | 4

Överview
I DETTA AVSNITT vJunos-switch Installation Overview | 3
Läs detta ämne för en överview av vJunos-switchen. vJunos-switchen är en virtuell version av en Juniper-switch som kör Junos OS. Du kan installera en vJunos-switch som en virtuell maskin (VM) på en x86-server. Du kan konfigurera och hantera vJunos-switchen på samma sätt som du hanterar en fysisk switch. vJunos-switchen är en enda virtuell maskin (VM) som du bara kan använda i labb och inte i produktionsmiljön. vJunos-switchen är byggd med EX9214 som referens Juniper-switch och stöder en enda Routing Engine och en enkel Flexible PIC Concentrator (FPC). vJunos-switchen stöder en bandbredd på upp till 100 Mbps samlad över alla gränssnitt. Du behöver inte köpa en bandbreddslicens för att använda vJunos-switchen. Istället för att använda hårdvaruväxlar kan du använda vJunos-switchen för att starta Junos-mjukvaran för att testa nätverkskonfigurationer och protokoll.

3
vJunos-switch installation överview
Du kan installera programvarukomponenterna för vJunos-switchen på en industristandard x86-server som kör en Linux KVM-hypervisor (Ubuntu 18.04, 20.04, 22.04 eller Debian 11 Bullseye). På servrar som kör KVM-hypervisorn kan du även köra tillämplig programvara från tredje part. Du kan installera flera vJunos-switch-instanser på en enda server.
Nyckelfunktioner som stöds
Det här avsnittet ger dig listan och detaljerna om nyckelfunktionerna som stöds och valideras på vJunos-switch. För detaljer om konfiguration av dessa funktioner, se funktionsguiderna på: User Guides. vJunos-switchen stöder följande nyckelfunktioner: · Stöder upp till 96 switch-gränssnitt · Kan simulera datacenters IP-underlag och överlagringstopologier. · Stöder EVPN-VXLAN bladfunktionalitet · Stöder Edge-Routed Bridging (ERB) · Stöder EVPN LAG multihoming i EVPN-VXLAN (ESI-LAG)
Fördelar och användningsområden
Fördelarna och användningsfallen med vJunos-switchen på standard x86-servrar är som följer: · Minskade kapitalutgifter (CapEx) på lab – vJunos-switchen är tillgänglig gratis för att bygga testlabb
minska kostnaderna för fysiska växlar. · Minskad driftsättningstid – Du kan använda vJunos-switchen för att bygga och testa topologier virtuellt
utan att bygga dyra fysiska labb. Virtuella labb kan byggas direkt. Som ett resultat kan du minska kostnader och förseningar i samband med distributioner på den fysiska hårdvaran. · Eliminera behov och tid för labbhårdvara – vJunos-switchen hjälper dig att eliminera väntetiden för labbhårdvara att anlända efter upphandling. vJunos-switch är tillgänglig gratis och kan laddas ner direkt. · Utbildning och utbildning – låter dig bygga labb för utbildning och utbildningstjänster för dina anställda.

4
· Proof of concept och valideringstestning – Du kan validera olika datacenterswitchtopologier, förbyggda konfigurationer t.ex.amples och förbered automatiseringen.
Begränsningar
vJunos-switchen har följande begränsningar: · Har en enda routingmotor och en enda FPC-arkitektur. · Stöder inte in-service mjukvaruuppgradering (ISSU). · Stöder inte bifogning eller bortkoppling av gränssnitt när den är igång. · SR-IOV för användningsfallen vJunos-switch och genomströmning stöds inte. · På grund av dess kapslade arkitektur kan vJunos-switchen inte användas i några distributioner som startar
instanser från en virtuell dator. · Stöder en maximal bandbredd på 100 Mbps över alla gränssnitt.
OBS! Bandbreddslicenser tillhandahålls inte eftersom det inte finns något behov av en bandbreddslicens. Meddelandet om licenskontroll kan dyka upp. Ignorera licenskontrollmeddelandena.
· Du kan inte uppgradera Junos OS på ett körande system. Istället måste du distribuera en ny instans med den nya programvaran.
· Multicast stöds inte.
RELATERAD DOKUMENTATION Minimikrav på hårdvara och mjukvara | 8
vJunos-switch arkitektur
vJunos-switchen är en enda, kapslad virtuell datorlösning där det virtuella vidarebefordransplanet (VFP) och PFE (Packet Forwarding Engine) finns i den yttre virtuella datorn. När du startar vJunos-switchen, VFP

5 startar en kapslad virtuell dator som kör Junos Virtual Control Plane (VCP)-bilden. KVM hypervisor används för att distribuera VCP. Termen "kapslade" syftar på att VCP VM kapslas i VFP VM, som visas i figur 1 på sidan 5. vJunos-switchen kan stödja upp till 100 Mbps genomströmning med fyra kärnor och 4 GB minne. Eventuella ytterligare kärnor och minne som konfigurerats tilldelas VCP:n. VFP behöver inget extra minne förutom det minsta stödet footprint. De 5 kärnorna och 4 GB minne är tillräckligt för laboratoriebruk. Figur 5: vJunos-switch-arkitektur
vJunos-switch-arkitekturen är organiserad i lager: · vJunos-switchen är i det översta lagret. · KVM-hypervisorn och tillhörande systemprogramvara som beskrivs i avsnittet om mjukvarukrav
är i mellanskiktet. · x86-servern är i det fysiska lagret längst ner.

6
Att förstå den här arkitekturen kan hjälpa dig att planera din vJunos-switch-konfiguration. När du har skapat vJunos-Switch-instansen kan du använda Junos OS CLI för att konfigurera vJunosswitch-gränssnitten i VCP:n. vJunos-switchen stöder endast Gigabit Ethernet-gränssnitt.

2 KAPITEL
Hårdvaru- och mjukvarukrav vJunos-switch på KVM
Minimikrav på hårdvara och mjukvara | 8

8

Minimikrav på hårdvara och mjukvara

Det här avsnittet ger dig listan över hårdvaru- och mjukvarukrav för att starta en vJunos-switch-instans. Tabell 1 på sidan 8 listar hårdvarukraven för vJunos-switch. Tabell 1: Minsta hårdvarukrav för vJunos-switch

Beskrivning

Värde

Sampsystemets konfiguration

För labbsimulering och låg prestanda (mindre än 100 Mbps) användningsfall, valfri Intel x86-processor med VT-x-kapacitet.
Intel Ivy Bridge-processorer eller senare.
Example of Ivy Bridge-processor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache

Antal kärnor

Minst fyra kärnor krävs. Programvaran allokerar tre kärnor till VFP:n och en kärna till VCP, vilket är tillräckligt för de flesta användningsfall.
Eventuella ytterligare kärnor kommer att tillhandahållas till VCP eftersom tre kärnor är tillräckligt för att stödja VFP:s dataplansbehov.

Minne

Minst 5 GB minne krävs. Cirka 3 GB minne kommer att allokeras till VFP och 2 GB till VCP. Om mer än 6 GB totalt minne tillhandahålls, begränsas VFP-minnet till 4 GB och det extra minnet allokeras till VCP.

Övriga krav · Intel VT-x-kapacitet. · Hyperthreading (rekommenderas) · AES-NI

Tabell 2 på sidan 9 listar programvarukraven för vJunos-switch.

9

Tabell 2: Programvarukrav för Ubuntu

Beskrivning

Värde

Operativsystem
OBS: Endast engelsk lokalisering stöds.

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

Virtualisering

· QEMU-KVM
Standardversionen för varje Ubuntu- eller Debianversion är tillräcklig. apt-get install qemu-kvm installerar denna standardversion.

Nödvändiga paket
OBS: Använd namnet apt-get install pkg eller sudo apt-get install kommandon för att installera ett paket.

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

Driftsättningsmiljöer som stöds

QEMU-KVM med libvirt
Dessutom stöds EVE-NG-barmetall-utbyggnaden.
Obs: vJunos-switch stöds inte på EVE-NG eller andra distributioner som startar vJunos från en virtuell dator på grund av begränsningarna för djupt kapslad virtualisering.

vJunos-switch bilder

Bilderna kan nås från labbnedladdningsområdet på juniper.net på: Test Drive Juniper

3 KAPITEL
Installera och distribuera vJunos-switch på KVM
Installera vJunos-switch på KVM | 11 Distribuera och hantera vJunos-switch på KVM | 11 Konfigurera vJunos-switch på KVM | 19

11
Installera vJunos-switch på KVM

SAMMANFATTNING
Läs detta ämne för att förstå hur du installerar vJunos-switchen i KVM-miljön.

I DETTA AVSNITT
Förbered Linux-värdservrarna för att installera vJunos-switch | 11

Förbered Linux-värdservrarna för att installera vJunos-switch
Det här avsnittet gäller både Ubuntu och Debians värdservrar. 1. Installera standardpaketversionerna för din Ubuntu- eller Debian-värdserver för att säkerställa att
servrar uppfyller minimikraven för hårdvara och mjukvara. 2. Kontrollera att Intel VT-x-tekniken är aktiverad. Kör kommandot lscpu på din värdserver.
Virtualiseringsfältet i utgången av lscpu-kommandot visar VT-x, om VT-x är aktiverat. Om VT-x inte är aktiverat, se din serverdokumentation för att lära dig hur du aktiverar det i BIOS.
Distribuera och hantera vJunos-switch på KVM

SAMMANFATTNING
Läs det här avsnittet för att förstå hur du distribuerar och hanterar vJunos-switch-instansen efter att du har installerat den.

I DETTA AVSNITT
Konfigurera vJunos-switch-distributionen på värdservern | 12 Verifiera vJunos-switch VM | 17

Det här ämnet beskriver: · Hur man tar fram vJunos-switchen på KVM-servrarna med hjälp av libvirt.
· Hur man väljer mängd CPU och minne, ställer in nödvändiga bryggor för anslutning och konfigurerar serieporten.

12
· Hur man använder relevant XML file avsnitt för de konfigurationer och val som anges tidigare.
OBS: Ladda ner sample XML file och vJunos-switch-bilden från Juniper webplats.
Konfigurera vJunos-switch-distributionen på värdservern
Det här avsnittet beskriver hur du ställer in vJunos-switch-distributionen på värdservern.
OBS: Det här ämnet belyser bara några få avsnitt av XML file som används för att distribuera vJunosswitch genom libvirt. Hela XML file vjunos.xml är tillgängligt för nedladdning tillsammans med VM-avbildningen och tillhörande dokumentation på sidan för nedladdning av programvara för vJunos Lab.
Installera paketen som nämns i avsnittet Minimikrav på programvara, om paketen inte redan är installerade. Se "Minsta hård- och mjukvarukrav" på sidan 8 1. Skapa en Linux-brygga för varje Gigabit Ethernet-gränssnitt för vJunos-switchen som du planerar att använda.
# ip-länk lägg till ge-000 typ brygga # ip-länk lägg till ge-001 typ brygga I det här fallet kommer instansen att ha ge-0/0/0 och ge-0/0/1 konfigurerade. 2. Ta fram varje Linux-brygga. ip-länk set ge-000 upp ip-länk set ge-001 upp 3. Gör en livediskkopia av den medföljande QCOW2 vJunos-bilden. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Gör en distinkt kopia för varje vJunos som du planerar att distribuera. Detta säkerställer att du inte gör några permanenta ändringar på originalbilden. Live-bilden måste också vara skrivbar av användar-id som distribuerar vJunos-switch – vanligtvis root-användaren. 4. Ange antalet kärnor som tillhandahålls till vJunos genom att ändra följande strof.

13
Följande strof specificerar antalet kärnor som tillhandahålls till vJunos. Minsta nödvändiga kärnor är 4 och är tillräckliga för laboratorieanvändning.
x86_64 IvyBridge qemu4

Standardantalet kärnor som behövs är 4 och är tillräckligt för de flesta applikationer. Detta är den lägsta CPU som stöds för vJunos-switch. Du kan lämna CPU-modellen som IvyBridge. Senare generationens Intel-processorer kommer också att fungera med den här inställningen. 5. Öka minnet om det behövs genom att ändra följande strof.

vjunos-sw1 5242880 5242880 4
Följande example visar standardminnet som krävs av vJunos-switchen. Standardminnet är tillräckligt för de flesta applikationer. Du kan öka värdet om det behövs. Den visar också namnet på den specifika vJunos-switch som skapas, vilket är vjunos-sw1 i det här fallet. 6. Ange namnet och platsen för din vJunos-switch-bild genom att ändra XML file som visas i följande example.
<disk device=”disk” type=”file>> file=”/root/vjunos-sw1-live.qcow2″/>

Du måste förse varje vJunos VM på värden med sin egen unikt namngivna QCOW2-bild. Detta krävs för libvirt och QEMU-KVM.

14
7. Skapa diskavbildningen. # ./make-config.sh vJunos-switchen accepterar en initial konfiguration genom att ansluta en andra disk till VM-instansen som innehåller konfigurationen. Använd det medföljande skriptet make-config.sh för att skapa diskavbildningen. XML file refererar till denna konfigurationsenhet enligt nedan:
<disk device=”disk” type=”file>> file=”/root/config.qcow2″/>

OBS: Om du inte föredrar initial konfiguration, ta bort strofen ovan från XML file.
8. Konfigurera hanteringens Ethernet-port.


Detta example låter dig ansluta till VCP:n "fxp0" som är hanteringsporten utanför värdservern där vJunos-switch finns. Du måste ha en routbar IP-adress konfigurerad för fxp0, antingen via en DHCP-server eller med standard CLI-konfiguration. "eth0" i strofen nedan hänvisar till värdserverns gränssnitt som ger anslutning till den yttre världen och bör matcha namnet på detta gränssnitt på din värdserver. Om du inte använder Dynamic Host Configuration Protocol (DHCP) ska du, efter att vJunos-switchen är igång, telnet till sin konsol och konfigurera IP-adressen för "fxp0" med CLI-konfiguration enligt nedan:

15
OBS: Konfigurationerna nedan är bara examples eller sample konfigurationskodavsnitt. Du kanske också måste ställa in en statisk ruttkonfiguration.
# set gränssnitt fxp0 enhet 0 familj inet adress 10.92.249.111/23 # set routing-alternativ static route 0.0.0.0/0 next-hop 10.92.249.254 9. Aktivera SSH till VCP-hanteringsporten. # set systemtjänster ssh root-login tillåt kommando. 10. Skapa en Linux-brygga för varje port som du anger i XML file.



Portnamnen anges i följande strof. Konventionen för vJunos-switchen är att använda ge-0xy där "xy" anger det faktiska portnumret. I följande example, ge-000 och ge-001 är portnumren. Dessa portnummer kommer att mappas till Junos ge-0/0/0 respektive ge-0/0/1 gränssnitt. Som nämnts tidigare måste du skapa en Linux-brygga för varje port som du anger i XML file. 11. Ange ett unikt seriell konsolportnummer för varje vJunos-switch på din värdserver. I följande example, det unika seriella konsolportnumret är "8610".

16
Ändra inte följande smbios strof. Den talar om för vJunos att det är en vJunos-switch.



12. Skapa vJunos-sw1 VM med hjälp av vJunos-sw1.xml file. # virsh skapa vjunos-sw1.xml
Termen "sw1" används för att indikera att detta är den första vJunos-switch VM som installeras. Efterföljande virtuella datorer kan heta vjunos-sw2, och vjunos-sw3 och så vidare.
Som ett resultat skapas den virtuella datorn och följande meddelande visas:
Domän vjunos-sw1 skapad från vjunos-sw1.xml 13. Kontrollera /etc/libvirt/qemu.conf och avkommentera följande XML-rader om dessa rader var
kommenterade ut. Vissa exampfiler med giltiga värden ges nedan. Avkommentera de angivna raderna.

#

user = "qemu" # En användare som heter "qemu"

#

användare = “+0” # Superanvändare (uid=0)

#

user = "100" # En användare som heter "100" eller en användare med uid=100#user = "root"

<<

avkommentera denna rad

#

#group = “root” <<< avkommentera den här raden

14. Starta om libvirtd och skapa vJunos-switch VM igen. # systemctl starta om libvirtd
15. Stäng av vJunos-switchen som är installerad på värdservern på ett säkert sätt (om det behövs). Använd kommandot # virsh shutdown vjunos-sw1 för att stänga av vJunos-switch. När du utför det här steget låter en avstängningssignal som skickas till vJunos-switch-instansen att den stängs av på ett elegant sätt.
Följande meddelande visas.
Domänen 'vjunos-sw1' håller på att stängas av

17
OBS: Använd inte kommandot "virsh destroy" eftersom det här kommandot kan skada vJunosswitch VM-disken. Om din virtuella dator slutar starta upp efter att ha använt kommandot "virsh destroy", skapa då en live QCOW2-diskkopia av den medföljande ursprungliga QCOW2-avbildningen.

Verifiera vJunos-switch VM
Det här avsnittet beskriver hur du verifierar om vJunos-switchen är igång. 1. Kontrollera om vJunos-switchen är igång.
# virsh lista

# virsh lista

ID-namn

Ange

—————————-

74 vjunos-sw1 igång

2. Anslut till VCP:ns seriella konsol.
Du kan hitta porten för att ansluta till VCP:ns seriella konsol från XML file. Du kan också logga in på VCP:ns seriella konsol genom "telnet localhost ” där portnumret anges i XML-konfigurationen file:

OBS: Telnet-portnumret måste vara unikt för varje vJunos-switch VM som finns på värdservern.

# telnet localhost 8610 Försöker 127.0.0.1… Ansluten till localhost. Escape-tecken är '^]'. root@:~ #
3. Inaktivera automatisk bilduppgradering.

18
Om du inte har tillhandahållit någon initial Junos-konfiguration i stegen ovan, kommer vJunos-switchen som standard att försöka DHCP för den initiala nätverksinstallationen. Om du inte har en DHCP-server som kan tillhandahålla Junos-konfigurationen kan du få upprepade meddelanden enligt nedan: "Auto Image Upgrade" Du kan inaktivera dessa meddelanden enligt följande:

[redigera]] användare@värd# ställ in systemrot-autentisering ren-text-lösenord Nytt lösenord: Skriv nytt lösenord igen: root# radera chassi auto-image-upgrade [redigera] root# commit commit slutfört
4. Kontrollera om ge-gränssnitten som anges i din vJunos-switch xml file är uppe och tillgängliga. Använd kommandot show interfaces terse.
Till exempelample, om vJunos-switch XML-definitionen file anger två virtuella nätverkskort anslutna till
"ge-000" och "ge-001", sedan ska ge-0/0/0 och ge-0/0/1 gränssnitt vara i länken "upp" tillstånd när du verifierar med hjälp av kommandot show interface output som visas nedan .

root> visa gränssnitt kortfattat

Gränssnitt

Admin Link Proto

ge-0/0/0

upp upp

ge-0/0/0.16386

upp upp

lc-0/0/0

upp upp

lc-0/0/0.32769

upp upp vpls

pfe-0/0/0

upp upp

pfe-0/0/0.16383

upp upp inet

inet6

pfh-0/0/0

upp upp

pfh-0/0/0.16383

upp upp inet

pfh-0/0/0.16384

upp upp inet

ge-0/0/1

upp upp

ge-0/0/1.16386

upp upp

ge-0/0/2

upp ner

ge-0/0/2.16386

upp ner

Lokal

Avlägsen

19

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

upp ner upp ner

5. Kontrollera att ett vnet-gränssnitt under varje motsvarande "ge"-brygga är konfigurerat. Använd kommandot brctl på värdservern efter att du har startat vJunos-switchen som visas nedan:

# ip-länk lägg till ge-000 typ brygga

# ip-länk visa ge-000

bronamn bro-id

STP-aktiverade gränssnitt

ge-000

8000.fe54009a419a nr

vnet1

# ip-länk visa ge-001

bronamn bro-id

STP-aktiverade gränssnitt

ge-001

8000.fe5400e9f94f nr

vnet2

Konfigurera vJunos-switch på KVM

SAMMANFATTNING
Läs detta ämne för att förstå hur du konfigurerar vJunos-switchen i KVM-miljön.

I DETTA AVSNITT
Anslut till vJunos-switch | 19 Konfigurera aktiva portar | 20 Gränssnittsnamn | 20 Konfigurera Media MTU | 21

Anslut till vJunos-switch
Telnet till seriekonsolnumret som anges i XML file för att ansluta till vJunos-switch. Se detaljerna i "Distribuera och hantera vJunos-switch på KVM" på sidan 11. T.ex.ampde:
# telnet localhost 8610

20
Försöker 127.0.0.1… Ansluten till localhost. Escape-tecken är '^]'. root@:~ # cli root>
Du kan också SSH till vJunos-switch VCP.
Konfigurera aktiva portar
Det här avsnittet beskriver hur du konfigurerar antalet aktiva portar.
Du kan ange antalet aktiva portar för vJunos-switchen för att matcha antalet nätverkskort som lagts till VFP VM. Standardantalet portar är 10, men du kan ange vilket värde som helst i intervallet 1 till 96. Kör kommandot user@host# set chassis fpc 0 pic 0 number-of-ports 96 för att ange antalet aktiva portar. Konfigurera antalet portar på hierarkinivån [redigera chassi fpc 0 pic 0].
Namngivning av gränssnitt
vJunos-switchen stöder endast Gigabit Ethernet (ge)-gränssnitt.
Du kan inte ändra gränssnittsnamnen till 10-Gigabit Ethernet (xe) eller 100-Gigabit Ethernet (et). Om du försöker ändra gränssnittsnamnen kommer dessa gränssnitt fortfarande att visas som "ge" när du kör show-konfigurationen eller visar kortfattade kommandon för gränssnitt. Här är ett example utdata för "show configuration" CLI-kommandot när användare försöker ändra gränssnittsnamnet till "et":
chassis { fpc 0 { pic 0 { ## ## Varning: uttalande ignoreras: plattform som inte stöds (ex9214) ## gränssnittstyp et; }

21
} }
Konfigurera Media MTU
Du kan konfigurera den maximala mediaöverföringsenheten (MTU) i intervallet 256 till 9192. MTU-värden utanför det ovan nämnda intervallet avvisas. Du måste konfigurera MTU:n genom att inkludera MTU-satsen på hierarkinivån [redigera gränssnittsgränssnittsnamn]. Konfigurera MTU.
[redigera] user@host# set interface ge-0/0/0 mtu
OBS! Det maximala MTU-värdet som stöds är 9192 byte.
Till exempelampde:
[redigera] user@host# set interface ge-0/0/0 mtu 9192

4 KAPITEL
Felsökning
Felsök vJunos-switch | 23

23
Felsök vJunos-switch

SAMMANFATTNING
Använd det här avsnittet för att verifiera din vJunos-switch-konfiguration och för eventuell felsökningsinformation.

I DETTA AVSNITT
Verifiera att den virtuella datorn körs | 23 Verifiera CPU-information | 24 View Logga Files | 25 Samla kärndumpar | 25

Kontrollera att den virtuella datorn körs
· Kontrollera om vJunos-switchen körs efter att du har installerat den.
virsh list Kommandot virsh list visar namnet och tillståndet för den virtuella maskinen (VM). Tillståndet kan vara: igång, inaktiv, pausad, avstängd, kraschad eller döende.

# virsh lista

ID-namn

Ange

—————————

72 vjunos-switch igång

· Du kan stoppa och starta virtuella datorer med följande virsh-kommandon: · virsh shutdown–Stäng av vJunos-switchen. · virsh start – Starta en inaktiv virtuell dator som du definierade tidigare.

OBS: Använd inte kommandot "virsh destroy" eftersom det kan skada vJunos-switch VM-disken.

24
Om din virtuella dator stannar och inte startar efter att ha använt kommandot virsh destroy, skapa sedan en live QCOW2-diskkopia av den ursprungliga QCOW2-avbildningen.

Verifiera CPU-information
Använd kommandot lscpu på värdservern för att visa CPU-information. Utdatan visar information som det totala antalet CPU: er, antalet kärnor per sockel och antalet CPU-sockets. Till exempelample, visar följande kodblock informationen för en Ubuntu 20.04 LTS-värdserver som stöder totalt 32 processorer.

root@vjunos-host:~# lscpu Arkitektur: CPU-operationsläge(n): Byteordning: Adressstorlekar: CPU(ar): On-line CPU-lista: Tråd(ar) per kärna: Kärna(r) per socket: Socket(er): NUMA nod(er): Leverantörs-ID: CPU-familj: Modell: Modellnamn: Stepping: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtualisering: L1d-cache: L1i-cache: L2-cache : L3-cache: NUMA node0 CPU(s):

x86_64 32-bitars, 64-bitars Little Endian 46 bitars fysiska, 48 bitars virtuella 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 .1200.0000 VT -x 5187.52 KiB 512 KiB 512 MiB 4 MiB 40-0-7,16

25

NUMA nod1 CPU(er): [klipp]

8-15,24-31

View Logga Files
View systemet loggar med hjälp av kommandot show log på vJunos-switch-instansen.
root > visa logg? Roten > visa loggen ? kommandot visar listan med logg fileär tillgänglig för viewing. För example, till view loggarna för chassisdemonen (chassisd) kör kommandot root > show log chassisd.
Samla Core Dumps
Använd kommandot show system core-dumps för att view den samlade kärnan file. Du kan överföra dessa kärndumpar till en extern server för analys via fxp0-hanteringsgränssnittet på vJunos-switchen.

Dokument/resurser

Juniper NETWORKS KVM vJunos Switch-distribution [pdf] Användarhandbok
KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *