Gosod switsh KVM vJunos

Manylebau

  • Cynnyrch: vJunos-switsh
  • Canllaw Defnyddio: KVM
  • Cyhoeddwr: Juniper Networks, Inc.
  • Dyddiad Cyhoeddi: 2023-11-20
  • Websafle: https://www.juniper.net

Gwybodaeth Cynnyrch

Ynglŷn â'r Canllaw hwn

Mae Canllaw Defnyddio vJunos-switch yn darparu cyfarwyddiadau a
gwybodaeth am leoli a rheoli vJunos-switch ar KVM
Amgylchedd. Mae'n ymdrin â phynciau fel deall y troview of
vJunos-switsh, gofynion caledwedd a meddalwedd, gosod a
lleoli, a datrys problemau.

vJunos-newid drosoddview

Mae'r vJunos-switch yn gydran meddalwedd y gellir ei gosod
ar weinydd x86 o safon diwydiant sy'n rhedeg hypervisor Linux KVM
(Ubuntu 18.04, 20.04, 22.04, neu Debian 11 Bullseye). Mae'n darparu
galluoedd rhwydweithio rhithwir ac mae wedi'i gynllunio i'w gynnig
hyblygrwydd a scalability mewn lleoliadau rhwydwaith.

Nodweddion Allweddol a Gefnogir

  • Galluoedd rhwydweithio rhithwir
  • Cefnogaeth i weinyddion x86 o safon diwydiant
  • Cydnawsedd â hypervisor Linux KVM
  • Y gallu i osod sawl achos vJunos-switsh ar un
    gweinydd

Manteision a Defnyddiau

Mae'r vJunos-switsh yn cynnig nifer o fanteision a gellir ei ddefnyddio yn
senarios amrywiol:

  • Yn galluogi seilwaith rhwydwaith rhithwir
  • Yn lleihau costau caledwedd trwy ddefnyddio safon diwydiant
    gweinyddion
  • Yn darparu hyblygrwydd a scalability yn y rhwydwaith
    gosodiadau
  • Yn symleiddio rheolaeth a chyfluniad rhwydwaith

Cyfyngiadau

Er bod y vJunos-switsh yn ateb rhwydweithio pwerus, mae'n
mae ganddo rai cyfyngiadau i'w hystyried:

  • Cysondeb wedi'i gyfyngu i hypervisor Linux KVM
  • Mae angen gweinyddwyr x86 o safon diwydiant i'w gosod
  • Yn dibynnu ar alluoedd ac adnoddau'r rhai gwaelodol
    caledwedd gweinydd

vJunos-newid Pensaernïaeth

Mae pensaernïaeth vJunos-switsh wedi'i gynllunio i ddarparu a
amgylchedd rhwydweithio rhithwir ar orweledydd KVM. Mae'n defnyddio
adnoddau a galluoedd y gweinydd x86 gwaelodol
caledwedd i ddarparu gwasanaethau rhwydwaith perfformiad uchel.

Cyfarwyddiadau Defnydd Cynnyrch

Gofynion Caledwedd a Meddalwedd

Er mwyn defnyddio vJunos-switch ar KVM yn llwyddiannus, sicrhewch fod eich
Mae'r system yn bodloni'r gofynion sylfaenol canlynol:

  • Gweinydd x86 o safon diwydiant
  • Goruchwylydd KVM Linux (Ubuntu 18.04, 20.04, 22.04, neu Debian 11
    Bullseye)
  • Meddalwedd trydydd parti cymwys (dewisol)

Gosod a Defnyddio vJunos-switch ar KVM

Gosod vJunos-switch ar KVM

Dilynwch y camau hyn i osod vJunos-switch ar KVM
amgylchedd:

  1. Paratowch y Gweinyddwyr Gwesteiwr Linux i Gosod vJunos-switch.
  2. Defnyddio a Rheoli vJunos-switsh ar KVM.
  3. Gosod Gosodiad vJunos-switch ar y Gweinyddwr Gwesteiwr.
  4. Dilyswch y VM vJunos-switsh.
  5. Ffurfweddu vJunos-switsh ar KVM.
  6. Cysylltwch â vJunos-switsh.
  7. Ffurfweddu Porthladdoedd Actif.
  8. Enwi Rhyngwyneb.
  9. Ffurfweddu MTU y Cyfryngau.

Troubleshoot vJunos-switsh

Os byddwch chi'n dod ar draws unrhyw broblemau gyda vJunos-switch, gallwch chi ddilyn
y camau datrys problemau hyn:

  1. Gwirio Bod y VM yn Rhedeg.
  2. Gwirio Gwybodaeth CPU.
  3. View Log Files.
  4. Casglu Twmpathau Craidd.

Cwestiynau Cyffredin (FAQ)

Am y Cynnyrch

A yw vJunos-switch yn gydnaws â'r holl orweledyddion?

Na, mae vJunos-switch wedi'i gynllunio'n benodol ar gyfer y Linux KVM
gorweledydd.

A allaf osod sawl enghraifft o vJunos-switch ar un
gweinydd?

Gallwch, gallwch osod nifer o achosion vJunos-switsh ar a
gweinydd x86 sengl o safon diwydiant.

Gosod a Defnyddio

Beth yw'r gofynion caledwedd a meddalwedd lleiaf ar gyfer
vJunos-newid ar KVM?

Mae'r gofynion sylfaenol yn cynnwys gweinydd x86 o safon diwydiant
a hypervisor Linux KVM (Ubuntu 18.04, 20.04, 22.04, neu Debian
11 Bullseye). Gall meddalwedd trydydd parti cymwys hefyd fod
gosod, ond mae'n ddewisol.

Sut mae cysylltu â vJunos-switch ar ôl ei osod?

Gallwch gysylltu â vJunos-switch trwy ddilyn yr hyn a ddarperir
cyfarwyddiadau yn y canllaw gosod.

Datrys problemau

Ble alla i ddod o hyd i'r log files ar gyfer vJunos-newid?

Y log files ar gyfer vJunos-switch i'w gael yn y penodedig
cyfeiriadur ar y gweinydd gwesteiwr. Cyfeiriwch at yr adran datrys problemau
y canllaw defnyddio am ragor o wybodaeth.

Canllaw Defnyddio vJunos-switch ar gyfer KVM
Cyhoeddwyd
2023-11-20

ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Mae Juniper Networks, logo Juniper Networks, Juniper, a Junos yn nodau masnach cofrestredig Juniper Networks, Inc. yn yr Unol Daleithiau a gwledydd eraill. Mae'r holl nodau masnach, nodau gwasanaeth, nodau cofrestredig, neu nodau gwasanaeth cofrestredig eraill yn eiddo i'w perchnogion priodol.
Nid yw Juniper Networks yn cymryd unrhyw gyfrifoldeb am unrhyw wallau yn y ddogfen hon. Mae Juniper Networks yn cadw'r hawl i newid, addasu, trosglwyddo, neu fel arall ddiwygio'r cyhoeddiad hwn heb rybudd.
vJunos-switch Canllaw Defnyddio ar gyfer KVM Hawlfraint © 2023 Juniper Networks, Inc Cedwir pob hawl.
Mae'r wybodaeth yn y ddogfen hon yn gyfredol o'r dyddiad ar y dudalen deitl.
HYSBYSIAD BLWYDDYN 2000
Mae cynhyrchion caledwedd a meddalwedd Juniper Networks yn cydymffurfio â Blwyddyn 2000. Nid oes gan Junos OS unrhyw gyfyngiadau amser hysbys trwy'r flwyddyn 2038. Fodd bynnag, gwyddys bod y cais NTP yn cael rhywfaint o anhawster yn y flwyddyn 2036.
CYTUNDEB TRWYDDED DEFNYDD TERFYNOL
Mae'r cynnyrch Juniper Networks sy'n destun y ddogfennaeth dechnegol hon yn cynnwys (neu y bwriedir ei ddefnyddio gyda) meddalwedd Juniper Networks. Mae defnyddio meddalwedd o'r fath yn amodol ar delerau ac amodau'r Cytundeb Trwydded Defnyddiwr Terfynol (“EULA”) a bostiwyd yn https://support.juniper.net/support/eula/. Trwy lawrlwytho, gosod neu ddefnyddio meddalwedd o'r fath, rydych yn cytuno i delerau ac amodau'r EULA hwnnw.

iii

Tabl Cynnwys

Am y Canllaw Hwn | v

1

Deall vJunos-switsh

vJunos-newid drosoddview | 2

Drosoddview | 2

Nodweddion Allweddol a Gefnogir | 3

Manteision a Defnyddiau | 3

Cyfyngiadau | 4

vJunos-switch Pensaernïaeth | 4

2

Gofynion Caledwedd a Meddalwedd vJunos-switch ar KVM

Isafswm Gofynion Caledwedd a Meddalwedd | 8

3

Gosod a Defnyddio vJunos-switch ar KVM

Gosod vJunos-switch ar KVM | 11

Paratowch y Gweinyddwyr Gwesteiwr Linux i Gosod vJunos-switch | 11

Defnyddio a Rheoli vJunos-switch ar KVM | 11 Gosod Gosodiad vJunos-switch ar y Gweinyddwr Gwesteiwr | 12

Dilyswch y VM vJunos-switch | 17

Ffurfweddu vJunos-switch ar KVM | 19 Cysylltu â vJunos-switch | 19

Ffurfweddu Porthladdoedd Actif | 20

Enwi Rhyngwyneb | 20

Ffurfweddu MTU y Cyfryngau | 21

4

Datrys problemau

Troubleshoot vJunos-switch | 23

Gwirio Bod y VM yn Rhedeg | 23

iv
Gwirio Gwybodaeth CPU | 24 View Log Files | 25 Casglu Twmpathau Craidd | 25

v
Ynglŷn â'r Canllaw hwn
Defnyddiwch y canllaw hwn i osod y Junos-switch rhithwir (vJunos-switch). Mae'r vJunos-switch yn fersiwn rithwir o'r platfform newid EX sy'n seiliedig ar Junos. Mae'n cynrychioli switsh Juniper sy'n rhedeg system weithredu Junos® (Junos OS) yn yr amgylchedd peiriant rhithwir sy'n seiliedig ar gnewyllyn (KVM). Mae'r switsh vJunos yn seiliedig ar bensaernïaeth nythu Juniper Networks® vMX Virtual Router (vMX). Mae'r canllaw hwn hefyd yn cynnwys cyfluniad vJunos-switsh sylfaenol a gweithdrefnau rheoli. Ar ôl gosod a ffurfweddu'r switsh vJunos fel y nodir yn y canllaw hwn, cyfeiriwch at ddogfennaeth Junos OS am wybodaeth am ffurfweddiad meddalwedd ychwanegol.
DOGFENNAETH BERTHNASOL Junos OS ar gyfer Dogfennaeth Cyfres EX

1 PENNOD
Deall vJunos-switsh
vJunos-newid drosoddview | 2 vJunos-switch Pensaernïaeth | 4

2
vJunos-newid drosoddview

CRYNODEB
Mae'r pwnc hwn yn rhoi trosolwg, nodweddion allweddol a gefnogir, buddion a chyfyngiadau'r vJunosswitch.

YN YR ADRAN HON
Drosoddview | 2 Nodwedd Allweddol a Gefnogir | 3 Manteision a Defnyddiau | 3 Cyfyngiadau | 4

Drosoddview
YN YR ADRAN HON vJunos-switch Installation Overview | 3
Darllenwch y pwnc hwn am drosview o'r switsh vJunos. Mae'r vJunos-switch yn fersiwn rhithwir o switsh Juniper sy'n rhedeg yr Junos OS. Gallwch osod vJunos-switch fel peiriant rhithwir (VM) ar weinydd x86. Gallwch chi ffurfweddu a rheoli'r switsh vJunos yn yr un ffordd ag y byddwch chi'n rheoli switsh ffisegol. Mae'r vJunos-switch yn beiriant rhithwir sengl (VM) y gallwch ei ddefnyddio mewn labordai yn unig ac nid yn yr amgylchedd cynhyrchu. Mae'r switsh vJunos wedi'i adeiladu gan ddefnyddio EX9214 fel switsh Juniper cyfeirio ac mae'n cefnogi un Peiriant Llwybro a chrynodydd PIC Hyblyg sengl (FPC). Mae'r switsh vJunos yn cefnogi lled band o hyd at 100 Mbps wedi'i agregu dros yr holl ryngwynebau. Nid oes angen i chi brynu trwydded lled band ar gyfer defnyddio'r vJunos-switch. Yn lle defnyddio switshis caledwedd, gallwch ddefnyddio'r switsh vJunos i gychwyn meddalwedd Junos ar gyfer profi ffurfweddiadau a phrotocolau'r rhwydwaith.

3
vJunos-newid Gosodiad Drosview
Gallwch osod cydrannau meddalwedd y switsh vJunos ar weinydd x86 o safon diwydiant sy'n rhedeg hypervisor Linux KVM (Ubuntu 18.04, 20.04, 22.04 neu Debian 11 Bullseye). Ar weinyddion sy'n rhedeg yr hypervisor KVM, gallwch hefyd redeg meddalwedd trydydd parti cymwys. Gallwch osod sawl achos vJunos-switsh ar un gweinydd.
Nodweddion Allweddol a Gefnogir
Mae'r pwnc hwn yn rhoi rhestr i chi a manylion y nodweddion allweddol sy'n cael eu cefnogi a'u dilysu ar vJunos-switch. Am fanylion ar ffurfweddiad y nodweddion hyn gweler y canllawiau nodwedd yn: Canllawiau Defnyddwyr. Mae'r switsh vJunos yn cefnogi'r nodweddion allweddol canlynol: · Yn cefnogi hyd at 96 o ryngwynebau switsh · Yn gallu efelychu isgarped IP y ganolfan ddata a thopolegau troshaenu. · Yn cefnogi ymarferoldeb dail EVPN-VXLAN · Yn cefnogi Pontio ar Lwybr Ymylol (ERB) · Yn cefnogi amlgartrefu LAG EVPN yn EVPN-VXLAN (ESI-LAG)
Manteision a Defnyddiau
Mae buddion ac achosion defnydd y switsh vJunos ar weinyddion x86 safonol fel a ganlyn: · Gostyngiad mewn gwariant cyfalaf (CapEx) ar labordy - Mae'r switsh vJunos ar gael am ddim i adeiladu labordai prawf
lleihau costau sy'n gysylltiedig â switshis ffisegol. · Llai o amser lleoli – Gallwch ddefnyddio'r switsh vJunos i adeiladu ac i brofi topolegau yn rhithiol
heb adeiladu labordai ffisegol drud. Gellir adeiladu labordai rhithwir ar unwaith. O ganlyniad, gallwch leihau costau ac oedi sy'n gysylltiedig â defnyddio'r caledwedd ffisegol. · Dileu angen ac amser ar gyfer caledwedd labordy - Mae'r vJunos-switch yn eich helpu i ddileu'r amser aros i galedwedd labordy gyrraedd ar ôl caffael. Mae vJunos-switch ar gael am ddim a gellir ei lawrlwytho ar unwaith. · Addysg a hyfforddiant - Yn eich galluogi i adeiladu labordai ar gyfer gwasanaethau dysgu ac addysg i'ch gweithwyr.

4
· Prawf o gysyniad a phrofion dilysu – Gallwch ddilysu topolegau newid canolfan ddata amrywiol, ffurfweddiadau rhag-adeiladu cynamples, a chael awtomeiddio yn barod.
Cyfyngiadau
Mae gan vJunos-switsh y cyfyngiadau canlynol: · Mae ganddo un Injan Llwybro a phensaernïaeth FPC sengl. · Nid yw'n cefnogi uwchraddio meddalwedd mewn swydd (ISSU). · Nid yw'n cefnogi atodi neu ddatgysylltu rhyngwynebau pan fydd yn rhedeg. · SR-IOV ar gyfer achosion defnydd vJunos-switsh ac ni chefnogir trwygyrch. · Oherwydd ei bensaernïaeth nythu, ni ellir defnyddio'r switsh vJunos mewn unrhyw leoliadau sy'n lansio'r
enghreifftiau o fewn VM. · Yn cefnogi lled band uchaf o 100 Mbps dros yr holl ryngwynebau.
SYLWCH: Ni ddarperir trwyddedau lled band gan nad oes angen trwydded lled band. Efallai y bydd neges gwirio trwydded yn dod i fyny. Anwybyddu'r negeseuon gwirio trwydded.
· Ni allwch uwchraddio'r Junos OS ar system redeg. Yn lle hynny, rhaid i chi ddefnyddio enghraifft newydd gyda'r feddalwedd newydd.
· Ni chefnogir Multicast.
DOGFENNAETH GYSYLLTIEDIG Isafswm Gofynion Caledwedd a Meddalwedd | 8
vJunos-newid Pensaernïaeth
Mae'r switsh vJunos yn ddatrysiad VM sengl, nythog lle mae'r awyren anfon ymlaen rhithwir (VFP) a'r Peiriant Anfon Pecyn (PFE) yn byw yn y VM allanol. Pan ddechreuwch y switsh vJunos, y VFP

5 yn cychwyn VM nythog sy'n rhedeg delwedd Junos Virtual Control Plane (VCP). Defnyddir hypervisor KVM i ddefnyddio VCP. Mae'r term “nythu” yn cyfeirio at y VCP VM yn cael ei nythu o fewn y VFP VM, fel y dangosir yn Ffigur 1 ar dudalen 5. Gall y switsh vJunos gynnal hyd at 100 Mbps o drwybwn gan ddefnyddio 4 craidd a 5GB o gof. Mae unrhyw greiddiau ychwanegol a chof wedi'u ffurfweddu yn cael eu dyrannu i'r VCP. Nid oes angen cof ychwanegol ar VFP heblaw am yr ôl troed lleiaf a gefnogir. Mae'r 4 craidd a'r cof 5GB yn ddigon ar gyfer achosion defnydd labordy. Ffigur 1: Pensaernïaeth vJunos-switch
Mae pensaernïaeth vJunos-switsh wedi'i threfnu mewn haenau: · Mae'r switsh vJunos ar yr haen uchaf. · Yr hypervisor KVM a'r meddalwedd system gysylltiedig a ddisgrifir yn yr adran gofynion meddalwedd
sydd yn yr haen ganol. · Mae'r gweinydd x86 yn yr haen ffisegol ar y gwaelod.

6
Gall deall y bensaernïaeth hon eich helpu i gynllunio eich ffurfweddiad vJunos-switch. Ar ôl i chi greu enghraifft vJunos-Switch, gallwch ddefnyddio'r Junos OS CLI i ffurfweddu'r rhyngwynebau vJunosswitch yn y VCP. Mae'r switsh vJunos yn cefnogi rhyngwynebau Gigabit Ethernet yn unig.

2 PENNOD
Gofynion Caledwedd a Meddalwedd vJunos-switch ar KVM
Isafswm Gofynion Caledwedd a Meddalwedd | 8

8

Isafswm Gofynion Caledwedd a Meddalwedd

Mae'r pwnc hwn yn rhoi'r rhestr o ofynion caledwedd a meddalwedd i chi i ddechrau enghraifft vJunos-switsh. Mae Tabl 1 ar dudalen 8 yn rhestru'r gofynion caledwedd ar gyfer vJunos-switch. Tabl 1: Isafswm Gofynion Caledwedd ar gyfer vJunos-switch

Disgrifiad

Gwerth

Sample cyfluniad system

Ar gyfer efelychu labordy a pherfformiad isel (llai na 100 Mbps) achosion defnydd, unrhyw brosesydd Intel x86 gyda gallu VT-x.
Proseswyr Intel Ivy Bridge neu ddiweddarach.
Example o prosesydd Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache

Nifer y creiddiau

Mae angen o leiaf pedwar craidd. Mae'r meddalwedd yn dyrannu tri chraidd i'r VFP ac un craidd i'r VCP, sy'n ddigonol ar gyfer y rhan fwyaf o achosion defnydd.
Bydd unrhyw greiddiau ychwanegol yn cael eu darparu i VCP gan fod tri chraidd yn ddigon i gefnogi anghenion awyrennau data VFP.

Cof

Mae angen o leiaf 5GB o gof. Bydd tua 3GB o gof yn cael ei ddyrannu i VFP a 2 GB i'r VCP. Os darperir mwy na 6 GB o gyfanswm y cof, yna caiff cof VFP ei gapio ar 4GB, a dyrennir y cof ychwanegol i VCP.

Gofynion eraill · Intel VT-x gallu. · Hyperthreading (argymhellir) · AES-NI

Mae Tabl 2 ar dudalen 9 yn rhestru'r gofynion meddalwedd ar gyfer vJunos-switch.

9

Tabl 2: Gofynion Meddalwedd ar gyfer Ubuntu

Disgrifiad

Gwerth

System weithredu
SYLWCH: Dim ond lleoleiddio Saesneg a gefnogir.

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

Rhithwiroli

· QEMU-KVM
Mae'r fersiwn rhagosodedig ar gyfer pob fersiwn Ubuntu neu Debian yn ddigonol. Mae'r apt-get install qemu-kvm yn gosod y fersiwn rhagosodedig hwn.

Pecynnau gofynnol
SYLWCH: Defnyddiwch yr enw apt-get install pkg neu'r gorchmynion sudo apt-get install i osod pecyn.

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

Amgylcheddau Lleoli â Chymorth

QEMU-KVM gan ddefnyddio libvirt
Hefyd, cefnogir y defnydd o fetel noeth EVE-NG.
Sylwer: nid yw vJunos-switch yn cael ei gefnogi ar EVE-NG nac unrhyw leoliadau eraill sy'n lansio vJunos o fewn VM oherwydd cyfyngiadau rhithwiroli sydd wedi'i nythu'n ddwfn.

vJunos-newid Delweddau

Gellir cyrchu'r delweddau o ardal lawrlwytho labordy juniper.net yn: Test Drive Juniper

3 PENNOD
Gosod a Defnyddio vJunos-switch ar KVM
Gosod vJunos-switch ar KVM | 11 Defnyddio a Rheoli vJunos-switch ar KVM | 11 Ffurfweddu vJunos-switsh ar KVM | 19

11
Gosod vJunos-switch ar KVM

CRYNODEB
Darllenwch y pwnc hwn i ddeall sut i osod y switsh vJunos yn yr amgylchedd KVM.

YN YR ADRAN HON
Paratowch y Gweinyddwyr Gwesteiwr Linux i Gosod vJunos-switch | 11

Paratowch y Gweinyddwyr Gwesteiwr Linux i Gosod vJunos-switch
Mae'r adran hon yn berthnasol i weinyddion cynnal Ubuntu a Debian. 1. Gosodwch y fersiynau pecyn safonol ar gyfer eich gweinydd gwesteiwr Ubuntu neu Debian i sicrhau bod y
gweinyddwyr yn bodloni'r gofynion caledwedd a meddalwedd sylfaenol. 2. Gwiriwch fod technoleg Intel VT-x wedi'i alluogi. Rhedeg y gorchymyn lscpu ar eich gweinydd gwesteiwr.
Mae'r maes Rhithwiroli yn allbwn y gorchymyn lscpu yn dangos VT-x, os yw VT-x wedi'i alluogi. Os nad yw VT-x wedi'i alluogi, yna gwelwch eich dogfennaeth gweinydd i ddysgu sut i'w alluogi yn BIOS.
Defnyddio a Rheoli vJunos-switsh ar KVM

CRYNODEB
Darllenwch y pwnc hwn i ddeall sut i ddefnyddio a rheoli'r enghraifft vJunos-switch ar ôl i chi ei osod.

YN YR ADRAN HON
Gosod Gosodiad vJunos-switch ar y Gweinyddwr Gwesteiwr | 12 Dilyswch vJunos-switch VM | 17

Mae'r testun hwn yn disgrifio: · Sut i ddod â'r switsh vJunos i fyny ar y gweinyddwyr KVM gan ddefnyddio libvirt.
· Sut i ddewis faint o CPU a chof, gosod y pontydd gofynnol ar gyfer cysylltedd, a ffurfweddu'r porth cyfresol.

12
· Sut i ddefnyddio XML perthnasol file adrannau ar gyfer y ffurfweddiadau a'r dewisiadau a restrir yn gynharach.
SYLWCH: Lawrlwythwch yr sampgyda XML file a delw vJunos-switsh o'r Juniper websafle.
Gosod Gosodiad vJunos-switch ar y Gweinyddwr Gwesteiwr
Mae'r pwnc hwn yn disgrifio sut i sefydlu'r gosodiad vJunos-switch ar y gweinydd gwesteiwr.
SYLWCH: Dim ond ychydig o adrannau o'r XML y mae'r pwnc hwn yn eu hamlygu file a ddefnyddir i ddefnyddio vJunosswitch trwy libvirt. Yr XML cyfan file Mae vjunos.xml ar gael i'w lawrlwytho ynghyd â delwedd VM a dogfennaeth gysylltiedig ar dudalen Lawrlwythiadau Meddalwedd Lab vJunos.
Gosodwch y pecynnau a grybwyllir yn yr adran Gofynion Meddalwedd Lleiaf, os nad yw'r pecynnau eisoes wedi'u gosod. Gweler “Isafswm Gofynion Caledwedd a Meddalwedd” ar dudalen 8 1. Crëwch bont Linux ar gyfer pob rhyngwyneb Gigabit Ethernet o'r switsh vJunos yr ydych yn bwriadu ei ddefnyddio.
# cyswllt ip ychwanegu pont fath ge-000 # dolen ip ychwanegu pont fath ge-001 Yn yr achos hwn, bydd gan yr enghraifft ge-0/0/0 a ge-0/0/1 wedi'u ffurfweddu. 2. Dewch i fyny bob Pont Linux. set cyswllt ip ge-000 i fyny set cyswllt ip ge-001 i fyny 3. Gwnewch gopi disg byw o'r ddelwedd QCOW2 vJunos a ddarperir. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Gwnewch gopi arbennig ar gyfer pob vJunos rydych yn bwriadu ei ddefnyddio. Mae hyn yn sicrhau nad ydych yn gwneud unrhyw newidiadau parhaol ar y ddelwedd wreiddiol. Rhaid i'r ddelwedd fyw hefyd gael ei hysgrifennu gan y defnyddiwr sy'n defnyddio vJunos-switch - y defnyddiwr gwraidd fel arfer. 4. Nodwch nifer y creiddiau a ddarparwyd i vJunos trwy addasu'r pennill canlynol.

13
Mae'r pennill canlynol yn nodi nifer y creiddiau a ddarparwyd i vJunos. Y creiddiau lleiaf sydd eu hangen yw 4 ac maent yn ddigonol ar gyfer achosion defnydd labordy.
x86_64 IvyBridge qemu4

Y nifer rhagosodedig o greiddiau sydd eu hangen yw 4 ac mae'n ddigon ar gyfer y rhan fwyaf o gymwysiadau. Dyma'r CPU lleiaf a gefnogir ar gyfer vJunos-switch. Gallwch chi adael y model CPU fel IvyBridge. Bydd CPUau Intel cenhedlaeth ddiweddarach hefyd yn gweithio gyda'r gosodiad hwn. 5. Cynyddwch y cof os oes angen trwy addasu'r pennill canlynol.

vjunos-sw1 5242880 5242880 4
Mae'r cynampMae le yn dangos y cof rhagosodedig sydd ei angen ar y switsh vJunos. Mae'r cof rhagosodedig yn ddigonol ar gyfer y rhan fwyaf o gymwysiadau. Gallwch gynyddu'r gwerth os oes angen. Mae hefyd yn dangos enw'r switsh vJunos-penodol sy'n cael ei silio, sef vjunos-sw1 yn yr achos hwn. 6. Nodwch enw a lleoliad eich delwedd vJunos-switch trwy addasu'r XML file fel y dangosir yn yr example.
<dyfais ddisg=”disg” math=”file"> < ffynhonnell file=”/root/vjunos-sw1-live.qcow2″/>

Rhaid i chi ddarparu ei ddelwedd QCOW2 unigryw ei hun i bob vJunos VM ar y gwesteiwr. Mae hyn yn ofynnol ar gyfer libvirt a QEMU-KVM.

14
7. Creu delwedd y ddisg. # ./make-config.sh Mae'r vJunos-switch yn derbyn ffurfweddiad cychwynnol trwy gysylltu ail ddisg i'r enghraifft VM sy'n cynnwys y ffurfweddiad. Defnyddiwch y sgript a ddarparwyd make-config.sh i greu delwedd y ddisg. Yr XML file yn cyfeirio at y gyriant cyfluniad hwn fel y dangosir isod:
<dyfais ddisg=”disg” math=”file"> < ffynhonnell file=”/root/config.qcow2″/>

SYLWCH: Os nad yw'n well gennych y ffurfweddiad cychwynnol, tynnwch y pennill uchod o'r XML file.
8. Sefydlu'r porthladd Ethernet rheoli.


Mae'r cynampMae le yn caniatáu ichi gysylltu â'r VCP “fxp0” sef y porthladd rheoli o'r tu allan i'r gweinydd gwesteiwr y mae vJunos-switch yn byw arno. Mae angen i chi gael cyfeiriad IP llwybradwy wedi'i ffurfweddu ar gyfer fxp0, naill ai trwy weinydd DHCP neu gan ddefnyddio cyfluniad CLI safonol. Mae'r “eth0” yn y pennill isod yn cyfeirio at y rhyngwyneb gweinydd gwesteiwr sy'n darparu cysylltedd â'r byd allanol a dylai gyd-fynd ag enw'r rhyngwyneb hwn ar eich gweinydd gwesteiwr. Os nad ydych yn defnyddio Protocol Ffurfweddu Gwesteiwr Dynamig (DHCP), yna, ar ôl i'r switsh vJunos fod ar waith, telnet i'w gonsol a ffurfweddwch y cyfeiriad IP ar gyfer “fxp0″ gan ddefnyddio cyfluniad CLI fel y dangosir isod:

15
SYLWCH: Mae'r ffurfweddiadau isod yn gynamples neu sample pytiau ffurfweddu. Efallai y bydd yn rhaid i chi hefyd sefydlu ffurfwedd llwybr statig.
# gosod rhyngwynebau fxp0 uned 0 cyfeiriad inet teulu 10.92.249.111/23 # set routing-options static route 0.0.0.0/0 next-hop 10.92.249.254 9. Galluogi SSH i'r porthladd rheoli VCP. # gosod gwasanaethau system ssh root-login caniatáu gorchymyn. 10. Creu pont Linux ar gyfer pob porthladd rydych chi'n ei nodi yn yr XML file.



Pennir enwau'r porthladdoedd yn y pennill canlynol. Y confensiwn ar gyfer y switsh vJunos yw defnyddio ge-0xy lle mae “xy” yn pennu rhif gwirioneddol y porthladd. Yn y cynample, ge-000 a ge-001 yw rhifau'r porthladdoedd. Bydd y rhifau porthladd hyn yn mapio i ryngwynebau Junos ge-0/0/0 a ge-0/0/1 yn y drefn honno. Fel y soniwyd yn gynharach, mae angen i chi greu pont Linux ar gyfer pob porthladd rydych chi'n ei nodi yn yr XML file. 11. Darparwch rif porthladd consol cyfresol unigryw ar gyfer pob switsh vJunos ar eich gweinydd gwesteiwr. Yn y cynampLe, rhif porthladd y consol cyfresol unigryw yw “8610”.

16
Peidiwch ag addasu'r pennill smbios canlynol. Mae'n dweud wrth vJunos mai switsh vJunos ydyw.



12. Creu vJunos-sw1 VM gan ddefnyddio'r vJunos-sw1.xml file. # virsh creu vjunos-sw1.xml
Defnyddir y term “sw1” i nodi mai hwn yw'r VM vJunos-switch cyntaf sy'n cael ei osod. Gellir enwi VMs dilynol yn vjunos-sw2, a vjunos-sw3 ac yn y blaen.
O ganlyniad, mae'r VM yn cael ei greu ac mae'r neges ganlynol yn cael ei harddangos:
Parth vjunos-sw1 wedi'i greu o vjunos-sw1.xml 13. Gwiriwch /etc/libvirt/qemu.conf a dadwneud y llinellau XML canlynol os oedd y llinellau hyn
sylwadau allan. Mae rhai cynamprhoddir llai o werthoedd dilys isod. Diystyrwch y llinellau penodedig.

#

defnyddiwr = “qemu” # Defnyddiwr o'r enw “qemu”

#

defnyddiwr = “+0” # Defnyddiwr gwych (uid=0)

#

defnyddiwr = “100” # Defnyddiwr o'r enw “100” neu ddefnyddiwr ag uid=100#user = “root”

<<

diystyrwch y llinell hon

#

#group = "gwraidd" << < dadwneud y llinell hon

14. Ailgychwynnwch libvirtd a chreu'r vJunos-switch VM eto. # systemctl restart libvirtd
15. Caewch y switsh vJunos a ddefnyddir ar y Gweinyddwr Gwesteiwr yn ddiogel (os oes angen). Defnyddiwch y gorchymyn # virsh shutdown vjunos-sw1 i ddiffodd vJunos-switch. Pan fyddwch chi'n gweithredu'r cam hwn, mae signal diffodd a anfonwyd at yr enghraifft vJunos-switch yn caniatáu iddo gau i lawr yn osgeiddig.
Mae'r neges ganlynol yn cael ei harddangos.
Mae parth ‘vjunos-sw1’ yn cael ei gau

17
SYLWCH: Peidiwch â defnyddio'r gorchymyn “virsh destroy” oherwydd gall y gorchymyn hwn lygru disg VM vJunosswitch. Os bydd eich VM yn stopio cychwyn ar ôl defnyddio'r gorchymyn “virsh destroy”, yna, crëwch gopi disg QCOW2 byw o'r ddelwedd QCOW2 wreiddiol a ddarparwyd.

Dilyswch y VM vJunos-switsh
Mae'r testun hwn yn disgrifio sut i wirio a yw'r switsh vJunos ar waith. 1. Gwiriwch a yw'r switsh vJunos ar waith.
# rhestr virsh

# rhestr virsh

Enw Id

Cyflwr

————————-

74 vjunos-sw1 rhedeg

2. Cysylltwch â chonsol cyfresol y VCP.
Gallwch ddod o hyd i'r porthladd i gysylltu â chonsol cyfresol y VCP o'r XML file. Hefyd, gallwch chi fewngofnodi i gonsol cyfresol y VCP trwy'r “telnet localhost ” lle mae portnum wedi'i nodi yn y ffurfweddiad XML file:

SYLWCH: Mae angen i'r rhif porthladd telnet fod yn unigryw ar gyfer pob VM vJunos-switch sy'n byw ar y gweinydd gwesteiwr.

# telnet localhost 8610 Yn ceisio 127.0.0.1… Wedi'i gysylltu â localhost. Cymeriad dianc yw ‘^]’. gwraidd@:~ #
3. Analluoga uwchraddio delwedd auto.

18
Os nad ydych wedi darparu unrhyw ffurfweddiad Junos cychwynnol yn y camau uchod, yna bydd y switsh vJunos, yn ddiofyn, yn ceisio DHCP ar gyfer y gosodiad rhwydwaith cychwynnol. Os nad oes gennych weinydd DHCP a all gyflenwi cyfluniad Junos, gallwch gael negeseuon dro ar ôl tro fel y dangosir isod: “Uwchraddio Delwedd Auto” Gallwch analluogi'r negeseuon hyn fel a ganlyn:

[golygu]] user@host# gosod system gwraidd-dilysu plaen-testun-cyfrinair Cyfrinair newydd: Aildeipiwch gyfrinair newydd: gwraidd # dileu'r siasi auto-image-upgrade [golygu] gwraidd # ymrwymo ymrwymo yn gyflawn
4. Gwiriwch a yw'r rhyngwynebau ge a nodir yn eich xml vJunos-switch file ar gael ac ar gael. Defnyddiwch y gorchymyn rhyngwynebau sioe terse.
Am gynample, os yw'r diffiniad vJunos-newid XML file yn pennu dau CYG rhithwir sy'n gysylltiedig â
“ge-000” a “ge-001”, yna dylai rhyngwynebau ge-0/0/0 a ge-0/0/1 fod yn y cyflwr cyswllt “i fyny” pan fyddwch chi'n gwirio gan ddefnyddio'r gorchymyn allbwn rhyngwyneb sioe fel y dangosir isod .

gwraidd> dangos rhyngwynebau terse

Rhyngwyneb

Proto Cyswllt Gweinyddol

ge- 0/0/0

i fyny i fyny

ge- 0/0/0.16386

i fyny i fyny

lc-0/0/0

i fyny i fyny

lc-0/0/0.32769

i fyny vpls

pfe-0/0/0

i fyny i fyny

pfe-0/0/0.16383

i fyny inet

inet6

pfh- 0/0/0

i fyny i fyny

pfh- 0/0/0.16383

i fyny inet

pfh- 0/0/0.16384

i fyny inet

ge- 0/0/1

i fyny i fyny

ge- 0/0/1.16386

i fyny i fyny

ge- 0/0/2

i fyny i lawr

ge- 0/0/2.16386

i fyny i lawr

Lleol

Anghysbell

19

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

i fyny i lawr i fyny i lawr

5. Gwiriwch fod inetrface vnet o dan bob pont “ge” gyfatebol wedi'i ffurfweddu. Defnyddiwch y gorchymyn brctl ar y gweinydd gwesteiwr, ar ôl i chi ddechrau'r switsh vJunos fel y dangosir isod:

# dolen ip ychwanegu pont fath ge-000

# dolen ip yn dangos ge-000

pont enw pont id

Rhyngwynebau wedi'u galluogi gan STP

ge-000

8000.fe54009a419a na

vnet1

# dolen ip yn dangos ge-001

pont enw pont id

Rhyngwynebau wedi'u galluogi gan STP

ge-001

8000.fe5400e9f94f dim

vnet2

Ffurfweddu vJunos-switsh ar KVM

CRYNODEB
Darllenwch y pwnc hwn i ddeall sut i ffurfweddu'r switsh vJunos yn yr amgylchedd KVM.

YN YR ADRAN HON
Cysylltu â vJunos-switch | 19 Ffurfweddu Porthladdoedd Actif | 20 Enwi Rhyngwyneb | 20 Ffurfweddu MTU y Cyfryngau | 21

Cysylltwch â vJunos-switsh
Telnet i'r rhif consol cyfresol a nodir yn yr XML file i gysylltu â vJunos-switch. Gweler y manylion a ddarperir yn “Deploy and Manage vJunos-switch on KVM” ar dudalen 11. Ar gyfer example:
# telnet localhost 8610

20
Yn ceisio 127.0.0.1… Wedi'i gysylltu â localhost. Cymeriad dianc yw ‘^]’. root@:~ # cli root>
Gallwch hefyd SSH i'r VCP vJunos-switch.
Ffurfweddu Porthladdoedd Actif
Mae'r adran hon yn disgrifio sut i ffurfweddu nifer y porthladdoedd gweithredol.
Gallwch nodi nifer y porthladdoedd gweithredol ar gyfer y switsh vJunos i gyd-fynd â nifer y CYG a ychwanegwyd at y VFP VM. Y nifer rhagosodedig o borthladdoedd yw 10, ond gallwch chi nodi unrhyw werth yn yr ystod o 1 trwy 96. Rhedeg y user@host# gosod siasi fpc 0 pic 0 number-of-ports 96 gorchymyn i nodi nifer y porthladdoedd gweithredol. Ffurfweddu nifer y porthladdoedd ar lefel hierarchaeth [golygu siasi fpc 0 pic 0].
Enwi Rhyngwyneb
Mae'r switsh vJunos yn cefnogi rhyngwynebau Gigabit Ethernet (ge) yn unig.
Ni allwch newid enwau'r rhyngwyneb i 10-Gigabit Ethernet (xe) neu 100-Gigabit Ethernet (et). Os ceisiwch newid enwau'r rhyngwyneb, yna bydd y rhyngwynebau hyn yn dal i ddangos fel “ge” pan fyddwch chi'n rhedeg cyfluniad y sioe neu'n dangos gorchmynion terse rhyngwynebau. Dyma gynampgyda allbwn y gorchymyn CLI “show configuration” pan fydd defnyddwyr yn ceisio newid enw'r rhyngwyneb i "et":
siasi { fpc 0 { pic 0 { ## ## Rhybudd: anwybyddwyd y datganiad: platfform heb gefnogaeth (ex9214) ## interface-type et; }

21
} }
Ffurfweddu MTU y Cyfryngau
Gallwch chi ffurfweddu uned drosglwyddo uchaf y cyfryngau (MTU) yn yr ystod 256 i 9192. Mae gwerthoedd MTU y tu allan i'r ystod a grybwyllir uchod yn cael eu gwrthod. Rhaid i chi ffurfweddu'r MTU trwy gynnwys y datganiad MTU ar lefel hierarchaeth [golygu rhyngwyneb rhyngwyneb-enw]. Ffurfweddu'r MTU.
[golygu] defnyddiwr@host# gosod rhyngwyneb ge-0/0/0 mtu
SYLWCH: Uchafswm y gwerth MTU a gefnogir yw 9192 beit.
Am gynample:
[golygu] defnyddiwr@host # gosod rhyngwyneb ge-0/0/0 mtu 9192

4 PENNOD
Datrys problemau
Troubleshoot vJunos-switch | 23

23
Troubleshoot vJunos-switsh

CRYNODEB
Defnyddiwch y pwnc hwn i wirio eich ffurfweddiad vJunos-switch ac ar gyfer unrhyw wybodaeth datrys problemau.

YN YR ADRAN HON
Gwirio Bod y VM yn Rhedeg | 23 Dilysu Gwybodaeth CPU | 24 View Log Files | 25 Casglu Twmpathau Craidd | 25

Gwirio Bod y VM yn Rhedeg
· Gwiriwch a yw'r switsh vJunos yn rhedeg ar ôl i chi ei osod.
rhestr virsh Mae'r gorchymyn rhestr virsh yn dangos enw a chyflwr y peiriant rhithwir (VM). Gall y cyflwr fod yn: rhedeg, segur, seibio, cau i lawr, damwain, neu farw.

# rhestr virsh

Enw Id

Cyflwr

————————

72 vjunos-newid rhedeg

· Gallwch stopio a chychwyn y VMs gyda'r gorchmynion virsh canlynol: · virsh shutdown – Diffoddwch y vJunos-switch. · virsh start – Dechreuwch VM anactif a ddiffiniwyd gennych yn flaenorol.

SYLWCH: Peidiwch â defnyddio'r gorchymyn “virsh destroy” oherwydd gall hynny lygru'r ddisg VM vJunos-switch.

24
Os bydd eich VM yn stopio ac nad yw'n cychwyn ar ôl defnyddio'r gorchymyn dinistrio virsh, yna crëwch gopi disg QCOW2 byw o'r ddelwedd QCOW2 wreiddiol a ddarparwyd.

Gwirio Gwybodaeth CPU
Defnyddiwch y gorchymyn lscpu ar y gweinydd gwesteiwr i arddangos gwybodaeth CPU. Mae'r allbwn yn dangos gwybodaeth megis cyfanswm nifer y CPUs, nifer y creiddiau fesul soced, a nifer y socedi CPU. Am gynampLe, mae'r bloc cod canlynol yn dangos y wybodaeth ar gyfer gweinydd gwesteiwr Ubuntu 20.04 LTS sy'n cefnogi cyfanswm o 32 CPUs.

root@vjunos-host: ~# lscpu Pensaernïaeth: modd(iau) gweithredol CPU: Gorchymyn Beit: Maint cyfeiriad: CPU(s): Rhestr CPU(au) ar-lein: Llinyn(au) fesul craidd: Craidd(au) y soced: Soced(s): nôd(s): NUMA nod(s): Gwerthwr ID: CPU teulu: Model: Enw'r model: Camu: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Rhithwiroli: L1d cache: L1i cache: L2 cache : storfa L3: NUMA nod0 CPU(s):

x86_64 32-did, 64-did Little Endian 46 did corfforol, 48 did rhithwir 32 0-31 2 8 2 2 DdiffuantIntel 6 62 Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz 4 2593.884 3400.0000 1200.0000 T -x 5187.52 KiB 512 KiB 512 MiB 4 MiB 40-0-7,16

25

CPU(s) NUMA nod1: [snip]

8-15,24-31

View Log Files
View mae'r system yn logio gan ddefnyddio'r gorchymyn log sioe ar yr enghraifft vJunos-switch.
gwraidd > dangos log ? Y gwraidd > dangos log ? gorchymyn yn dangos y rhestr o log files ar gael ar gyfer viewing. Ar gyfer cynample, i view mae'r logiau daemon siasi (chassisd) yn rhedeg y gwraidd > dangos gorchymyn chassisd log.
Casglu Twmpathau Craidd
Defnyddiwch y gorchymyn dympiau craidd system sioe i view y craidd a gasglwyd file. Gallwch drosglwyddo'r tomenni craidd hyn i weinydd allanol i'w dadansoddi trwy'r rhyngwyneb rheoli fxp0 ar y switsh vJunos.

Dogfennau / Adnoddau

RHWYDWEITHIAU Juniper KVM vJunos Switch Deployment [pdfCanllaw Defnyddiwr
Gosod switsh KVM vJunos, KVM, vJunos Switch Defnydd, Defnyddio Switch, Defnyddio

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *