KVM vJunos Switch Deployment
Texnik xususiyatlari
- Mahsulot: vJunos-switch
- Joylashtirish bo'yicha qo'llanma: KVM
- Nashriyotchi: Juniper Networks, Inc.
- Nashr qilingan sana: 2023-11-20
- Websayt: https://www.juniper.net
Mahsulot haqida ma'lumot
Ushbu qo'llanma haqida
vJunos-switch tarqatish bo'yicha qo'llanmada ko'rsatmalar va
KVM-da vJunos-switch-ni joylashtirish va boshqarish haqida ma'lumot
muhit. U to'liq tushunish kabi mavzularni qamrab oladiview of
vJunos-switch, apparat va dasturiy ta'minot talablari, o'rnatish va
joylashtirish va muammolarni bartaraf etish.
vJunos - o'tishview
vJunos-switch o'rnatilishi mumkin bo'lgan dasturiy ta'minot komponentidir
Linux KVM gipervisorida ishlaydigan sanoat standartidagi x86 serverida
(Ubuntu 18.04, 20.04, 22.04 yoki Debian 11 Bullseye). Ta'minlaydi
virtuallashtirilgan tarmoq imkoniyatlari va taklif qilish uchun mo'ljallangan
tarmoqni joylashtirishda moslashuvchanlik va miqyoslilik.
Asosiy xususiyatlar qo'llab-quvvatlanadi
- Virtuallashtirilgan tarmoq imkoniyatlari
- Sanoat standartidagi x86 serverlarini qo'llab-quvvatlash
- Linux KVM gipervisor bilan moslik
- Bir nechta vJunos-switch misollarini bittasiga o'rnatish imkoniyati
server
Foyda va foydalanish
vJunos-switch bir nechta afzalliklarni taqdim etadi va ulardan foydalanish mumkin
turli stsenariylar:
- Virtuallashtirilgan tarmoq infratuzilmasini yoqadi
- Sanoat standartidan foydalangan holda apparat xarajatlarini kamaytiradi
serverlar - Tarmoqdagi moslashuvchanlik va miqyoslilikni ta'minlaydi
joylashtirishlar - Tarmoqni boshqarish va sozlashni soddalashtiradi
Cheklovlar
vJunos-switch kuchli tarmoq yechimi bo'lsa-da, u
e'tiborga olish kerak bo'lgan ba'zi cheklovlar mavjud:
- Muvofiqlik Linux KVM gipervisoriga cheklangan
- O'rnatish uchun sanoat standartidagi x86 serverlarini talab qiladi
- Asosiy narsaning imkoniyatlari va resurslariga bog'liq
server apparati
vJunos-switch arxitekturasi
vJunos-switch arxitekturasi ta'minlash uchun mo'ljallangan
KVM gipervisorida virtuallashtirilgan tarmoq muhiti. U foydalanadi
asosiy x86 serverining resurslari va imkoniyatlari
yuqori samarali tarmoq xizmatlarini taqdim etish uchun apparat.
Mahsulotdan foydalanish bo'yicha ko'rsatmalar
Uskuna va dasturiy ta'minotga qo'yiladigan talablar
vJunos-switch-ni KVM-da muvaffaqiyatli o'rnatish uchun o'zingizning
tizim quyidagi minimal talablarga javob beradi:
- Sanoat standartidagi x86 serveri
- Linux KVM gipervizori (Ubuntu 18.04, 20.04, 22.04 yoki Debian 11)
Bullseye) - Tegishli uchinchi tomon dasturlari (ixtiyoriy)
KVM-ga vJunos-switch-ni o'rnating va o'rnating
KVM-ga vJunos-switch-ni o'rnating
KVM ga vJunos-switch o'rnatish uchun quyidagi amallarni bajaring
muhit:
- vJunos-switch-ni o'rnatish uchun Linux host-serverlarini tayyorlang.
- KVM-da vJunos-switch-ni o'rnatish va boshqarish.
- Xost serverida vJunos-switch Deployment-ni o'rnating.
- vJunos-switch VM ni tekshiring.
- KVM-da vJunos-switch-ni sozlang.
- vJunos-switch-ga ulaning.
- Faol portlarni sozlang.
- Interfeys nomlash.
- Media MTU ni sozlang.
vJunos-switch bilan bog'liq muammolarni bartaraf etish
Agar vJunos-switch bilan bog'liq muammolarga duch kelsangiz, kuzatib borishingiz mumkin
ushbu muammolarni bartaraf etish bosqichlari:
- VM ishlayotganligini tekshiring.
- CPU ma'lumotlarini tekshiring.
- View Jurnal Files.
- Asosiy dumplarni yig'ing.
Tez-tez so'raladigan savollar (FAQ)
Mahsulot haqida
vJunos-switch barcha gipervizorlar bilan mos keladimi?
Yo'q, vJunos-switch Linux KVM uchun maxsus ishlab chiqilgan
gipervisor.
Bir nechta vJunos-switch nusxalarini o'rnatishim mumkinmi?
server?
Ha, a-ga bir nechta vJunos-switch misollarini o'rnatishingiz mumkin
yagona sanoat standarti x86 server.
O'rnatish va joylashtirish
Minimal apparat va dasturiy ta'minot talablari nima
vJunos-KVM-ga o'tishmi?
Minimal talablar sanoat standartidagi x86 serverini o'z ichiga oladi
va Linux KVM gipervizori (Ubuntu 18.04, 20.04, 22.04 yoki Debian)
11 Bullseye). Tegishli uchinchi tomon dasturlari ham bo'lishi mumkin
o'rnatilgan, lekin u ixtiyoriy.
O'rnatishdan keyin vJunos-switch-ga qanday ulanish mumkin?
Taqdim etilganlarga amal qilib, vJunos-switch-ga ulanishingiz mumkin
o'rnatish qo'llanmasidagi ko'rsatmalar.
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Jurnalni qayerdan topsam bo'ladi filevJunos-switch uchun?
Jurnal filevJunos-switch uchun s ko'rsatilgan topish mumkin
xost serveridagi katalog. Muammolarni bartaraf etish bo'limiga qarang
qo'shimcha ma'lumot olish uchun joylashtirish bo'yicha qo'llanma.
KVM uchun vJunos-switch tarqatish bo'yicha qo'llanma
Chop etilgan
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, Kaliforniya 94089 AQSh 408-745-2000 www.juniper.net
Juniper Networks, Juniper Networks logotipi, Juniper va Junos Juniper Networks, Inc.ning Qo'shma Shtatlar va boshqa mamlakatlarda ro'yxatdan o'tgan savdo belgilaridir. Boshqa barcha savdo belgilari, xizmat ko'rsatish belgilari, ro'yxatdan o'tgan belgilar yoki ro'yxatdan o'tgan xizmat ko'rsatish belgilari ularning tegishli egalarining mulki hisoblanadi.
Juniper Networks ushbu hujjatdagi noaniqliklar uchun javobgarlikni o'z zimmasiga olmaydi. Juniper Networks ushbu nashrni ogohlantirmasdan o'zgartirish, o'zgartirish, uzatish yoki boshqa tarzda qayta ko'rib chiqish huquqini o'zida saqlab qoladi.
KVM uchun vJunos-switch o'rnatish bo'yicha qo'llanma Mualliflik huquqi © 2023 Juniper Networks, Inc. Barcha huquqlar himoyalangan.
Ushbu hujjatdagi ma'lumotlar sarlavha sahifasidagi sanaga tegishli.
2000 YIL OGOHLANTIRISH
Juniper Networks apparat va dasturiy mahsulotlari 2000 yilga mos keladi. Junos OS 2038 yilga qadar ma'lum vaqt bilan bog'liq cheklovlarga ega emas. Biroq, NTP ilovasi 2036 yilda ma'lum qiyinchiliklarga duch kelishi ma'lum.
OXIRGI FOYDALANUVCHI LITSENZIYa SHARTNOMASI
Ushbu texnik hujjatlarning predmeti bo'lgan Juniper Networks mahsuloti Juniper Networks dasturidan iborat (yoki foydalanish uchun mo'ljallangan). Bunday dasturiy ta'minotdan foydalanish https://support.juniper.net/support/eula/ manzilida e'lon qilingan Yakuniy foydalanuvchi Litsenziya Shartnomasi ("EULA") shartlari va shartlariga bo'ysunadi. Bunday dasturiy ta'minotni yuklab olish, o'rnatish yoki ishlatish orqali siz ushbu EULA qoidalari va shartlariga rozilik bildirasiz.
iii
Mundarija
Ushbu qo'llanma haqida | v
1
vJunos-switch-ni tushuning
vJunos - o'tishview | 2
tugadiview | 2
Qo'llab-quvvatlanadigan asosiy xususiyatlar | 3
Foyda va foydalanish | 3
Cheklovlar | 4
vJunos-switch Arxitektura | 4
2
Uskuna va dasturiy ta'minotga qo'yiladigan talablar vJunos-switch-da KVM
Uskuna va dasturiy ta'minotga minimal talablar | 8
3
KVM-ga vJunos-switch-ni o'rnating va o'rnating
KVM | da vJunos-switch o'rnating 11
vJunos-switch | o'rnatish uchun Linux xost serverlarini tayyorlang 11
KVM | da vJunos-switch-ni o'rnatish va boshqarish | 11 Xost serverida vJunos-switch joylashuvini o'rnating | 12
vJunos-switch VM | ni tekshiring 17
KVM | da vJunos-switch-ni sozlang 19 vJunos-switch | ga ulaning 19
Faol portlarni sozlash | 20
Interfeys nomlash | 20
Media MTU | ni sozlang 21
4
Muammolarni bartaraf etish
vJunos-switch | muammolarini bartaraf etish 23
VM ishlayotganini tasdiqlang | 23
iv
CPU ma'lumotlarini tekshirish | 24 View Jurnal Files | 25 Asosiy chiqindilarni yig'ish | 25
v
Ushbu qo'llanma haqida
Virtual Junos-switch (vJunos-switch) ni o'rnatish uchun ushbu qo'llanmadan foydalaning. vJunos-switch - bu Junos-ga asoslangan EX kommutatsiya platformasining virtual versiyasi. Bu yadroga asoslangan virtual mashina (KVM) muhitida Junos® operatsion tizimi (Junos OS) bilan ishlaydigan Juniper kalitini ifodalaydi. vJunos-switch Juniper Networks® vMX Virtual Router (vMX) ichki arxitekturasiga asoslangan. Ushbu qo'llanma shuningdek, vJunos-switchning asosiy konfiguratsiyasi va boshqaruv tartiblarini ham o'z ichiga oladi. vJunos-switch-ni ushbu qo'llanmada ko'rsatilganidek o'rnatgandan va sozlashdan so'ng, qo'shimcha dasturiy ta'minot konfiguratsiyasi haqida ma'lumot olish uchun Junos OS hujjatlariga qarang.
MAQOMOTI HUJJATLAR EX Series Documentation uchun Junos OS
1-BOB
vJunos-switch-ni tushuning
vJunos - o'tishview | 2 vJunos-switch Arxitektura | 4
2
vJunos - o'tishview
XULOSA
Bu mavzu vJunosswitch-ning umumiy tavsifi, qo'llab-quvvatlanadigan asosiy xususiyatlari, afzalliklari va cheklovlarini taqdim etadi.
USHBU BO'limda
tugadiview | 2 ta asosiy xususiyat qoʻllab-quvvatlanadi | 3 Foyda va foydalanish | 3 Cheklovlar | 4
tugadiview
USHBU BO'limda vJunos-switch O'rnatish tugadiview | 3
Ushbu mavzuni oxirigacha o'qingview vJunos kaliti. vJunos-switch Junos OS bilan ishlaydigan Juniper kalitining virtual versiyasidir. Siz vJunos-switchni virtual mashina (VM) sifatida x86 serveriga o'rnatishingiz mumkin. Siz vJunos-switchni jismoniy kalitni boshqarishingiz kabi sozlashingiz va boshqarishingiz mumkin. vJunos-switch - bu ishlab chiqarish muhitida emas, balki faqat laboratoriyalarda foydalanishingiz mumkin bo'lgan yagona virtual mashina (VM). vJunos-switch mos yozuvlar Juniper kaliti sifatida EX9214 yordamida qurilgan va bitta Routing Engine va bitta Flexible PIC Concentrator (FPC) ni qo'llab-quvvatlaydi. vJunos-switch barcha interfeyslarda jamlangan 100 Mbit/s gacha bo'lgan tarmoqli kengligini qo'llab-quvvatlaydi. vJunos-switch-dan foydalanish uchun tarmoqli kengligi litsenziyasini sotib olishingiz shart emas. Uskuna kalitlarini ishlatish o'rniga, tarmoq konfiguratsiyasi va protokollarini sinab ko'rish uchun Junos dasturini ishga tushirish uchun vJunos-switchdan foydalanishingiz mumkin.
3
vJunos-switch o'rnatish tugadiview
Siz vJunos-switchning dasturiy komponentlarini Linux KVM gipervisorida (Ubuntu 86, 18.04, 20.04 yoki Debian 22.04 Bullseye) ishlaydigan sanoat standartidagi x11 serveriga o'rnatishingiz mumkin. KVM gipervisorida ishlaydigan serverlarda siz tegishli uchinchi tomon dasturlarini ham ishga tushirishingiz mumkin. Bitta serverga bir nechta vJunos-switch misollarini o'rnatishingiz mumkin.
Asosiy xususiyatlar qo'llab-quvvatlanadi
Ushbu mavzu sizga vJunos-switch-da qo'llab-quvvatlanadigan va tasdiqlangan asosiy xususiyatlarning ro'yxati va tafsilotlarini taqdim etadi. Ushbu funksiyalarning konfiguratsiyasi boʻyicha batafsil maʼlumot olish uchun quyidagi manzildagi funksiya qoʻllanmalariga qarang: Foydalanuvchi qoʻllanmalari. vJunos-switch quyidagi asosiy xususiyatlarni qo'llab-quvvatlaydi: · 96 tagacha kommutator interfeyslarini qo'llab-quvvatlaydi · Ma'lumotlar markazining IP taglik va qoplama topologiyalarini simulyatsiya qila oladi. · EVPN-VXLAN barg funksiyasini qo'llab-quvvatlaydi · Edge-Routed Bridging (ERB) qo'llab-quvvatlaydi · EVPN-VXLAN (ESI-LAG) da EVPN LAG multihomingni qo'llab-quvvatlaydi
Foyda va foydalanish
Standart x86 serverlarida vJunos-switchning afzalliklari va foydalanish holatlari quyidagilardan iborat: · Laboratoriyada kapital xarajatlarni kamaytirish (CapEx) – vJunos-switch sinov laboratoriyalarini qurish uchun bepul mavjud.
jismoniy kalitlarga bog'liq xarajatlarni kamaytirish. · O'rnatish vaqti qisqartirildi - topologiyalarni virtual tarzda qurish va sinab ko'rish uchun vJunos-switchdan foydalanishingiz mumkin.
qimmat jismoniy laboratoriyalar qurmasdan. Virtual laboratoriyalarni bir zumda qurish mumkin. Natijada, siz jismoniy uskunada joylashtirish bilan bog'liq xarajatlar va kechikishlarni kamaytirishingiz mumkin. · Laboratoriya jihozlariga bo'lgan ehtiyoj va vaqtni yo'q qiling - vJunos-switch laboratoriya jihozlarining xariddan keyin kelishini kutish vaqtini yo'qotishga yordam beradi. vJunos-switch bepul mavjud va uni darhol yuklab olish mumkin. · Ta'lim va o'qitish - Sizning xodimlaringiz uchun o'rganish va ta'lim xizmatlari uchun laboratoriyalar yaratishga imkon beradi.
4
· Kontseptsiyani isbotlash va tekshirish - Siz turli xil ma'lumotlar markazini almashtirish topologiyalarini, oldindan tuzilgan konfiguratsiyalarni tekshirishingiz mumkin.amples va avtomatlashtirishni tayyorlang.
Cheklovlar
vJunos-switch quyidagi cheklovlarga ega: · Yagona Routing Engine va yagona FPC arxitekturasiga ega. · Xizmat ichidagi dasturiy ta'minotni yangilashni (ISSU) qo'llab-quvvatlamaydi. · Ishlayotgan vaqtda interfeyslarni biriktirish yoki ajratishni qo'llab-quvvatlamaydi. · vJunos-switch foydalanish holatlari va o'tkazish qobiliyati uchun SR-IOV qo'llab-quvvatlanmaydi. · Ichki arxitekturasi tufayli vJunos-switch-ni ishga tushiradigan har qanday joylashtirishda ishlatib bo'lmaydi.
VM ichidagi misollar. · Barcha interfeyslar bo'ylab maksimal 100 Mbit / s o'tkazish qobiliyatini qo'llab-quvvatlaydi.
QAYD: Tarmoqli kengligi litsenziyalari taqdim etilmaydi, chunki tarmoqli kengligi litsenziyasiga ehtiyoj yo'q. Litsenziyani tekshirish xabari paydo bo'lishi mumkin. Litsenziyani tekshirish xabarlariga e'tibor bermang.
· Ishlayotgan tizimda Junos OS ni yangilay olmaysiz. Buning o'rniga, yangi dasturiy ta'minot bilan yangi namunani o'rnatishingiz kerak.
· Multicast qo'llab-quvvatlanmaydi.
MAQOMOTI HUJJATLAR Uskuna va dasturiy taʼminotga minimal talablar | 8
vJunos-switch arxitekturasi
vJunos-switch - bu virtual uzatish tekisligi (VFP) va paketlarni yo'naltirish mexanizmi (PFE) tashqi VMda joylashgan yagona, ichki o'rnatilgan VM yechimidir. vJunos-switchni ishga tushirganingizda, VFP
5 Junos Virtual Control Plane (VCP) tasvirini boshqaradigan ichki o'rnatilgan VMni ishga tushiradi. KVM gipervizori VCP ni o'rnatish uchun ishlatiladi. 1-betdagi 5-rasmda ko‘rsatilganidek, “ichiga o‘rnatilgan” atamasi VCP VM ning VFP VM ichiga o‘rnatilganligiga ishora qiladi. vJunos-switch 100 yadro va 4 Gb xotira yordamida 5 Mbit/s gacha o‘tkazuvchanlikni qo‘llab-quvvatlaydi. Har qanday qo'shimcha yadrolar va konfiguratsiya qilingan xotira VCP ga ajratiladi. VFP qo'llab-quvvatlanadigan minimal maydondan tashqari qo'shimcha xotiraga muhtoj emas. 4 yadro va 5 Gb xotira laboratoriyada foydalanish uchun etarli. 1-rasm: vJunos-switch arxitekturasi
vJunos-switch arxitekturasi qatlamlarda tashkil etilgan: · vJunos-switch yuqori qatlamda joylashgan. · Dasturiy ta'minot talablari bo'limida tasvirlangan KVM gipervizori va tegishli tizim dasturiy ta'minoti
o'rta qatlamda joylashgan. · X86 serveri pastki qismidagi jismoniy qatlamda joylashgan.
6
Ushbu arxitekturani tushunish vJunos-switch konfiguratsiyasini rejalashtirishga yordam beradi. vJunos-Switch namunasini yaratganingizdan so'ng, VCP-da vJunosswitch interfeyslarini sozlash uchun Junos OS CLI-dan foydalanishingiz mumkin. vJunos-switch faqat Gigabit Ethernet interfeyslarini qo'llab-quvvatlaydi.
2-BOB
Uskuna va dasturiy ta'minotga qo'yiladigan talablar vJunos-switch-da KVM
Uskuna va dasturiy ta'minotga minimal talablar | 8
8
Uskuna va dasturiy ta'minotga minimal talablar
Ushbu mavzu sizga vJunos-switch misolini ishga tushirish uchun apparat va dasturiy ta'minot talablari ro'yxatini taqdim etadi. 1-betdagi 8-jadvalda vJunos-switch uchun apparat talablari keltirilgan. 1-jadval: vJunos-switch uchun minimal apparat talablari
Tavsif
Qiymat
Samptizim konfiguratsiyasi
Laboratoriya simulyatsiyasi va past unumdorlik (100 Mbps dan kam) uchun VT-x qobiliyatiga ega har qanday Intel x86 protsessoridan foydalaning.
Intel Ivy Bridge protsessorlari yoki undan keyingi versiyalari.
ExampIvy Bridge protsessori: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB kesh
Yadrolar soni
Kamida to'rt yadro kerak. Dasturiy ta'minot VFP uchun uchta yadro va VCP uchun bitta yadro ajratadi, bu ko'p hollarda foydalanish uchun etarli.
Har qanday qo'shimcha yadrolar VCP ga taqdim etiladi, chunki VFP ma'lumotlar tekisligi ehtiyojlarini qo'llab-quvvatlash uchun uchta yadro etarli.
Xotira
Minimal 5 GB xotira talab qilinadi. VFP uchun taxminan 3 Gb xotira va VCP uchun 2 Gb xotira ajratiladi. Agar umumiy xotira 6 Gb dan ortiq bo'lsa, VFP xotirasi 4 Gb bilan chegaralanadi va qo'shimcha xotira VCP ga ajratiladi.
Boshqa talablar · Intel VT-x qobiliyati. · Hyperthreading (tavsiya etiladi) · AES-NI
2-betdagi 9-jadvalda vJunos-switch uchun dasturiy ta'minot talablari keltirilgan.
9
2-jadval: Ubuntu uchun dasturiy ta'minot talablari
Tavsif
Qiymat
Operatsion tizim
QAYD: Faqat ingliz tilidagi mahalliylashtirish qo'llab-quvvatlanadi.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtualizatsiya
· QEMU-KVM
Har bir Ubuntu yoki Debian versiyasi uchun standart versiya yetarli. apt-get install qemu-kvm ushbu standart versiyani o'rnatadi.
Kerakli paketlar
QAYD: apt-get install pkg nomi yoki sudo apt-get install dan foydalaning paketni o'rnatish uchun buyruqlar.
· qemu-kvm virt-menejeri · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Qo'llab-quvvatlanadigan joylashtirish muhitlari
QEMU-KVM libvirt yordamida
Bundan tashqari, EVE-NG yalang'och metallni joylashtirish qo'llab-quvvatlanadi.
Eslatma: vJunos-switch EVE-NG yoki vJunos-ni VM ichidan ishga tushiradigan boshqa joylashtirishlarda chuqur o'rnatilgan virtualizatsiya cheklovlari tufayli qo'llab-quvvatlanmaydi.
vJunos-tasvirlarni almashtirish
Tasvirlarga juniper.net ning laboratoriya yuklash maydonidan kirish mumkin: Test Drive Juniper
3-BOB
KVM-ga vJunos-switch-ni o'rnating va o'rnating
KVM | da vJunos-switch o'rnating 11 KVM-da vJunos-switchni o'rnatish va boshqarish | 11 KVM | da vJunos-switch-ni sozlash 19
11
KVM-ga vJunos-switch-ni o'rnating
XULOSA
KVM muhitida vJunos-switchni qanday o'rnatishni tushunish uchun ushbu mavzuni o'qing.
USHBU BO'limda
vJunos-switch | o'rnatish uchun Linux xost serverlarini tayyorlang 11
vJunos-switch-ni o'rnatish uchun Linux host-serverlarini tayyorlang
Ushbu bo'lim Ubuntu va Debian xost serverlariga tegishli. 1. Ubuntu yoki Debian xost serveringiz uchun standart paket versiyalarini o'rnating
serverlar minimal apparat va dasturiy ta'minot talablariga javob beradi. 2. Intel VT-x texnologiyasi yoqilganligini tekshiring. Xost serveringizda lscpu buyrug'ini ishga tushiring.
Lscpu buyrug'ining chiqishidagi Virtualizatsiya maydoni, agar VT-x yoqilgan bo'lsa, VT-x ni ko'rsatadi. Agar VT-x yoqilmagan bo'lsa, BIOS-da uni qanday yoqishni o'rganish uchun server hujjatlarini ko'ring.
KVM-da vJunos-switch-ni o'rnatish va boshqarish
XULOSA
vJunos-switch nusxasini o'rnatganingizdan so'ng uni qanday joylashtirish va boshqarishni tushunish uchun ushbu mavzuni o'qing.
USHBU BO'limda
Xost serverida vJunos-switch joylashtirishni o'rnating | 12 vJunos-switch VM | ni tekshiring 17
Ushbu mavzu quyidagilarni tasvirlaydi: · libvirt yordamida KVM serverlarida vJunos-switchni qanday ochish kerak.
· CPU va xotira hajmini qanday tanlash, ulanish uchun kerakli ko'priklarni o'rnatish va ketma-ket portni sozlash.
12
· Tegishli XMLdan qanday foydalanish kerak file avval sanab o'tilgan konfiguratsiyalar va tanlovlar uchun bo'limlar.
QAYD: s ni yuklab olingample XML file va Juniperdan vJunos-switch tasviri websayt.
Xost serverida vJunos-switch Deployment-ni o'rnating
Ushbu mavzu host serverida vJunos-switch o'rnatishni qanday sozlashni tasvirlaydi.
QAYD: Bu mavzu XMLning faqat bir nechta bo'limlarini ta'kidlaydi file libvirt orqali vJunosswitch-ni o'rnatish uchun ishlatiladi. Butun XML file vjunos.xml ni vJunos Lab Software Downloads sahifasida VM tasviri va tegishli hujjatlar bilan birga yuklab olish mumkin.
Agar paketlar hali o'rnatilmagan bo'lsa, Minimal dasturiy ta'minot talablari bo'limida ko'rsatilgan paketlarni o'rnating. 8-betdagi “Minimal apparat va dasturiy taʼminot talablari”ga qarang 1. Foydalanishni rejalashtirayotgan vJunos-switchning har bir Gigabit Ethernet interfeysi uchun Linux koʻprigi yarating.
# ip link add ge-000 turi ko'prik # ip link add ge-001 tipidagi ko'prik Bunday holda, misol ge-0/0/0 va ge-0/0/1 sozlangan bo'ladi. 2. Har bir Linux ko'prigini o'rnating. ip link set ge-000 up ip link set ge-001 up 3. Taqdim etilgan QCOW2 vJunos tasvirining jonli disk nusxasini yarating. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Joylashtirishni rejalashtirayotgan har bir vJunos uchun alohida nusxasini yarating. Bu asl tasvirga doimiy o'zgarishlar kiritmasligingizni ta'minlaydi. Jonli tasvir, shuningdek, vJunos-switch-ni ishlatadigan foydalanuvchi tomonidan yozilishi kerak - odatda ildiz foydalanuvchi. 4. Quyidagi bandni o'zgartirish orqali vJunos-ga taqdim etilgan yadrolar sonini belgilang.
13
Quyidagi band vJunos-ga taqdim etilgan yadrolar sonini bildiradi. Minimal kerakli yadrolar 4 ta bo'lib, laboratoriyada foydalanish uchun etarli.
x86_64 IvyBridge qemu4
Kerakli yadrolarning standart soni 4 ta bo'lib, ko'pgina ilovalar uchun etarli. Bu vJunos-switch uchun qo'llab-quvvatlanadigan minimal protsessordir. CPU modelini IvyBridge sifatida qoldirishingiz mumkin. Keyingi avlod Intel protsessorlari ham ushbu sozlama bilan ishlaydi. 5. Agar kerak bo'lsa, quyidagi bandni o'zgartirish orqali xotirani oshiring.
vjunos-sw1 5242880 5242880 4
Quyidagi sobiqample vJunos-switch tomonidan talab qilinadigan standart xotirani ko'rsatadi. Ko'pgina ilovalar uchun standart xotira etarli. Agar kerak bo'lsa, qiymatni oshirishingiz mumkin. Shuningdek, u ishlab chiqarilgan o'ziga xos vJunos-switch nomini ko'rsatadi, bu holda bu vjunos-sw1. 6. XML-ni o'zgartirish orqali vJunos-switch tasviringiz nomi va joylashuvini belgilang file quyidagi misolda ko'rsatilganidekample.
<disk device=”disk” type=”file”> file=”/root/vjunos-sw1-live.qcow2″/>
Xostdagi har bir vJunos VM ni o'ziga xos QCOW2 tasviri bilan ta'minlashingiz kerak. Bu libvirt va QEMU-KVM uchun talab qilinadi.
14
7. Disk tasvirini yarating. # ./make-config.sh vJunos-switch konfiguratsiyani o'z ichiga olgan VM nusxasiga ikkinchi diskni ulash orqali dastlabki konfiguratsiyani qabul qiladi. Disk tasvirini yaratish uchun make-config.sh skriptidan foydalaning. XML file Quyida ko'rsatilgandek ushbu konfiguratsiya drayveriga havola qiladi:
<disk device=”disk” type=”file”> file=”/root/config.qcow2″/>
QAYD: Agar siz dastlabki konfiguratsiyani afzal ko'rmasangiz, yuqoridagi bandni XML dan olib tashlang file.
8. Boshqaruv Ethernet portini sozlang.
Bu sobiqample VCP “fxp0” ga ulanish imkonini beradi, bu vJunos-switch joylashgan xost serveridan tashqaridagi boshqaruv portidir. Siz DHCP serveri orqali yoki standart CLI konfiguratsiyasi yordamida fxp0 uchun konfiguratsiya qilingan yo'naltiriladigan IP manzilga ega bo'lishingiz kerak. Quyidagi satrdagi "eth0" tashqi dunyoga ulanishni ta'minlovchi xost server interfeysiga ishora qiladi va xost serveringizdagi ushbu interfeys nomiga mos kelishi kerak. Agar siz Dynamic Host Configuration Protocol (DHCP) dan foydalanmasangiz, vJunos-switch ishga tushirilgandan so'ng, uning konsoliga telnet ulang va quyida ko'rsatilgandek CLI konfiguratsiyasidan foydalangan holda “fxp0” IP manzilini sozlang:
15
QAYD: Quyidagi konfiguratsiyalar faqat oldingiamples yoki sampkonfiguratsiya parchalari. Shuningdek, statik marshrut konfiguratsiyasini o'rnatishingiz kerak bo'lishi mumkin.
# interfeyslarni o'rnatish fxp0 birligi 0 oila inet manzili 10.92.249.111/23 # marshrutlash parametrlarini sozlash statik marshrut 0.0.0.0/0 keyingi hop 10.92.249.254 9. VCP boshqaruv portiga SSHni yoqing. # tizim xizmatlarini sozlash ssh root-login ruxsat buyrug'i. 10. XMLda ko'rsatgan har bir port uchun Linux ko'prigi yarating file.
Port nomlari quyidagi bandda ko'rsatilgan. vJunos-switch uchun konventsiya ge-0xy-dan foydalanishdir, bu erda "xy" haqiqiy port raqamini belgilaydi. Quyidagi misoldaample, ge-000 va ge-001 port raqamlari. Ushbu port raqamlari mos ravishda Junos ge-0/0/0 va ge-0/0/1 interfeyslariga mos keladi. Yuqorida aytib o'tilganidek, siz XMLda ko'rsatgan har bir port uchun Linux ko'prigini yaratishingiz kerak file. 11. Xost serveringizdagi har bir vJunos-switch uchun noyob seriyali konsol port raqamini taqdim eting. Quyidagi misoldaample, noyob seriyali konsol port raqami "8610".
16
Quyidagi smbios bandini o'zgartirmang. Bu vJunos-ga bu vJunos-switch ekanligini aytadi.
12. vJunos-sw1.xml yordamida vJunos-sw1 VM yarating. file. # virsh vjunos-sw1.xml yaratish
"Sw1" atamasi bu o'rnatilayotgan birinchi vJunos-switch VM ekanligini ko'rsatish uchun ishlatiladi. Keyingi VMlar vjunos-sw2, vjunos-sw3 va hokazo deb nomlanishi mumkin.
Natijada, VM yaratiladi va quyidagi xabar ko'rsatiladi:
vjunos-sw1 domeni vjunos-sw1.xml dan yaratilgan 13. /etc/libvirt/qemu.conf ni tekshiring va agar bu qatorlar bo'lsa, quyidagi XML qatorlarini izohdan olib tashlang.
izoh berdi. Ba'zi sobiqamptegishli qiymatlar quyida keltirilgan. Belgilangan qatorlarni izohdan olib tashlang.
#
user = “qemu” # “qemu” nomli foydalanuvchi
#
foydalanuvchi = "+0" # Super foydalanuvchi (uid = 0)
#
user = “100” # “100” nomli foydalanuvchi yoki uid=100#user = “root”li foydalanuvchi
<<
ushbu qatorni izohdan olib tashlang
#
#group = "root" <<< ushbu qatorga izohni olib tashlang
14. Libvirtd-ni qayta ishga tushiring va vJunos-switch VM-ni qayta yarating. # systemctl libvirtd ni qayta ishga tushiring
15. Xost-serverda o'rnatilgan vJunos-switchni xavfsiz tarzda o'chiring (agar kerak bo'lsa). vJunos-switch-ni o'chirish uchun # virsh shutdown vjunos-sw1 buyrug'idan foydalaning. Ushbu qadamni bajarganingizda, vJunos-switch misoliga yuborilgan o'chirish signali uni chiroyli tarzda o'chirishga imkon beradi.
Quyidagi xabar ko'rsatiladi.
"vjunos-sw1" domeni o'chirilmoqda
17
QAYD: “virsh destroy” buyrug'idan foydalanmang, chunki bu buyruq vJunosswitch VM diskini buzishi mumkin. Agar “virsh destroy” buyrug‘idan so‘ng VM yuklashni to‘xtatsa, taqdim etilgan asl QCOW2 tasvirining jonli QCOW2 disk nusxasini yarating.
vJunos-switch VM ni tekshiring
Ushbu mavzu vJunos-switch yoqilgan va ishlayotganligini qanday tekshirishni tasvirlaydi. 1. vJunos-switch yoqilgan va ishlayotganligini tekshiring.
# virsh ro'yxati
# virsh ro'yxati
Identifikator nomi
Davlat
——————————-
74 vjunos-sw1 ishlaydi
2. VCP ning ketma-ket konsoliga ulaning.
VCP ning ketma-ket konsoliga ulanish uchun portni XML dan topishingiz mumkin file. Shuningdek, siz VCP seriyali konsoliga “telnet localhost” orqali kirishingiz mumkin ” bu erda portnum XML konfiguratsiyasida ko'rsatilgan file:
QAYD: Telnet port raqami xost serverida joylashgan har bir vJunos-switch VM uchun noyob bo'lishi kerak.
# telnet localhost 8610 127.0.0.1 urinilmoqda… localhostga ulangan. Escape belgisi "^]". root@:~ #
3. Avtomatik tasvirni yangilashni o'chiring.
18
Agar siz yuqoridagi bosqichlarda hech qanday dastlabki Junos konfiguratsiyasini ta'minlamagan bo'lsangiz, vJunos-switch sukut bo'yicha tarmoqni dastlabki sozlash uchun DHCP ga urinadi. Agar sizda Junos konfiguratsiyasini ta'minlay oladigan DHCP serveringiz bo'lmasa, quyida ko'rsatilgandek takroriy xabarlarni olishingiz mumkin: “Avtomatik tasvirni yangilash” Siz ushbu xabarlarni quyidagi tarzda o'chirib qo'yishingiz mumkin:
4. vJunos-switch xml da ko'rsatilgan ge interfeyslari mavjudligini tekshiring file bor va mavjud. Show interfaces terse buyrug'idan foydalaning.
Misol uchunample, vJunos-switch XML ta'rifi bo'lsa file ulangan ikkita virtual NICni belgilaydi
Quyida ko‘rsatilganidek, “ge-000” va “ge-001”, keyin ge-0/0/0 va ge-0/0/1 interfeyslari “yuqoriga” havola holatida bo‘lishi kerak. .
root> interfeyslarni qisqacha ko'rsatish
Interfeys
Admin Link Proto
ge-0/0/0
yuqoriga
ge-0/0/0.16386
yuqoriga
lc-0/0/0
yuqoriga
lc-0/0/0.32769
yuqoriga vpls
pfe-0/0/0
yuqoriga
pfe-0/0/0.16383
yuqoriga inet
inet6
pfh-0/0/0
yuqoriga
pfh-0/0/0.16383
yuqoriga inet
pfh-0/0/0.16384
yuqoriga inet
ge-0/0/1
yuqoriga
ge-0/0/1.16386
yuqoriga
ge-0/0/2
yuqoriga pastga
ge-0/0/2.16386
yuqoriga pastga
Mahalliy
Masofadan
19
ge-0/0/3 ge-0/0/3.16386 [snip]
yuqoriga pastga yuqoriga pastga
5. Har bir mos keladigan "ge" ko'prik ostida vnet intrface sozlanganligini tekshiring. Quyida ko'rsatilgandek vJunos-switch-ni ishga tushirgandan so'ng, xost-serverda brctl buyrug'idan foydalaning:
# ip havolasi ge-000 tipidagi ko'prikni qo'shing
# IP havolasi ge-000ni ko'rsatadi
ko'prik nomi ko'prik identifikatori
STP yoqilgan interfeyslar
ge-000
8000.fe54009a419a yo'q
vnet1
# IP havolasi ge-001ni ko'rsatadi
ko'prik nomi ko'prik identifikatori
STP yoqilgan interfeyslar
ge-001
8000.fe5400e9f94f raqami
vnet2
KVM-da vJunos-switch-ni sozlang
XULOSA
KVM muhitida vJunos-switchni qanday sozlashni tushunish uchun ushbu mavzuni o'qing.
USHBU BO'limda
vJunos-switch | ga ulaning 19 Faol portlarni sozlash | 20 Interfeys nomlash | 20 Media MTU | ni sozlang 21
vJunos-switch-ga ulaning
XMLda ko'rsatilgan seriyali konsol raqamiga Telnet file vJunos-switch-ga ulanish uchun. Tafsilotlarni 11-betdagi “VJunos-switch-ni KVM-da joylashtirish va boshqarish” bo‘limiga qarang. Masalan.ampga:
# telnet localhost 8610
20
127.0.0.1 sinab ko'rilmoqda… localhostga ulangan. Escape belgisi "^]". root@:~ # cli root>
Shuningdek, siz vJunos-switch VCP-ga SSH-ni qo'shishingiz mumkin.
Faol portlarni sozlang
Ushbu bo'limda faol portlar sonini qanday sozlash kerakligi tasvirlangan.
VFP VM ga qo'shilgan NIClar soniga mos kelishi uchun vJunos-switch uchun faol portlar sonini belgilashingiz mumkin. Standart portlar soni 10 ta, lekin siz 1 dan 96 gacha bo'lgan oraliqda istalgan qiymatni belgilashingiz mumkin. Faol portlar sonini belgilash uchun user@host# set shassis fpc 0 pic 0 number-of-ports 96 buyrug'ini ishga tushiring. [Edit shassis fpc 0 pic 0] ierarxiyasi darajasida portlar sonini sozlang.
Interfeys nomlash
vJunos-switch faqat Gigabit Ethernet (ge) interfeyslarini qo'llab-quvvatlaydi.
Siz interfeys nomlarini 10 Gigabit Ethernet (xe) yoki 100 Gigabit Ethernet (et) ga o'zgartira olmaysiz. Agar siz interfeys nomlarini o'zgartirishga harakat qilsangiz, ko'rsatish konfiguratsiyasini ishga tushirganingizda yoki interfeyslarni qisqacha buyruqlarini ko'rsatganingizda bu interfeyslar hali ham "ge" sifatida ko'rinadi. Mana sobiqampFoydalanuvchilar interfeys nomini "et" ga o'zgartirishga harakat qilganda "konfiguratsiyani ko'rsatish" CLI buyrug'ining chiqishi:
shassis { fpc 0 { pic 0 { ## ## Ogohlantirish: bayonot e'tiborga olinmaydi: qo'llab-quvvatlanmaydigan platforma (ex9214) ## interfeys turi et; }
21
} }
Media MTU ni sozlang
Siz media maksimal uzatish blokini (MTU) 256 dan 9192 oralig'ida sozlashingiz mumkin. Yuqorida ko'rsatilgan diapazondan tashqaridagi MTU qiymatlari rad etiladi. MTU bayonotini [interfeys interfeysi nomini tahrirlash] ierarxiyasi darajasiga kiritish orqali MTUni sozlashingiz kerak. MTU ni sozlang.
[tahrirlash] user@host# sozlangan interfeys ge-0/0/0 mtu
QAYD: Qo'llab-quvvatlanadigan maksimal MTU qiymati 9192 bayt.
Misol uchunampga:
[tahrirlash] user@host# sozlangan interfeys ge-0/0/0 mtu 9192
4-BOB
Muammolarni bartaraf etish
vJunos-switch | muammolarini bartaraf etish 23
23
vJunos-switch bilan bog'liq muammolarni bartaraf etish
XULOSA
vJunos-switch konfiguratsiyasini tekshirish va muammolarni bartaraf etish bo'yicha har qanday ma'lumot olish uchun ushbu mavzudan foydalaning.
USHBU BO'limda
VM ishlayotganini tasdiqlang | 23 CPU ma'lumotlarini tekshirish | 24 View Jurnal Files | 25 Asosiy chiqindilarni yig'ish | 25
VM ishlayotganligini tekshiring
· O'rnatganingizdan so'ng vJunos-switch ishlayotganligini tekshiring.
virsh list virsh list buyrug'i virtual mashinaning (VM) nomi va holatini ko'rsatadi. Holat quyidagicha bo'lishi mumkin: ishlayotgan, bo'sh turgan, to'xtatilgan, o'chirilgan, ishdan chiqqan yoki o'layotgan.
# virsh ro'yxati
Identifikator nomi
Davlat
——————————
72 vjunos-kommutator ishlaydi
· Siz quyidagi virsh buyruqlar bilan VMlarni to'xtatishingiz va ishga tushirishingiz mumkin: · virsh shutdown – vJunos-switchni o'chirish. · virsh start – Oldin belgilagan nofaol VMni ishga tushiring.
QAYD: "virsh destroy" buyrug'idan foydalanmang, chunki bu vJunos-switch VM diskini buzishi mumkin.
24
Agar virsh yo'q qilish buyrug'ini ishlatganingizdan so'ng VM to'xtab qolsa va yuklanmasa, taqdim etilgan asl QCOW2 tasvirining jonli QCOW2 disk nusxasini yarating.
CPU ma'lumotlarini tekshiring
CPU ma'lumotlarini ko'rsatish uchun xost serveridagi lscpu buyrug'idan foydalaning. Chiqish protsessorlarning umumiy soni, soketdagi yadrolar soni va protsessor rozetkalari soni kabi ma'lumotlarni ko'rsatadi. Misol uchunample, quyidagi kod bloki jami 20.04 protsessorni qo'llab-quvvatlaydigan Ubuntu 32 LTS xost serveri uchun ma'lumotlarni ko'rsatadi.
root@vjunos-host:~# lscpu Arxitektura: CPU op-rejimi(lar): Bayt tartibi: Manzil o'lchamlari: CPU(lar): Onlayn protsessor(lar) ro'yxati: Yadro uchun mavzu(lar): Yadro(lar) har bir rozetka uchun: Soket(lar): NUMA tugun(lar): Sotuvchi ID: CPU oilasi: Model: Model nomi: Qadam: CPU MGts: CPU maksimal MGts: CPU min MGts: BogoMIPS: Virtualizatsiya: L1d kesh: L1i kesh: L2 kesh : L3 kesh: NUMA node0 protsessor(lar):
x86_64 32-bit, 64-bit Little Endian 46 bit jismoniy, 48 bit virtual 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 protsessor(lar): [snip]
8-15,24-31
View Jurnal Files
View tizim vJunos-switch misolidagi logni ko'rsatish buyrug'i yordamida jurnallarni qayd qiladi.
ildiz > jurnalni ko'rsatish? Ildiz > jurnalni ko'rsatish? buyrug'i jurnallar ro'yxatini ko'rsatadi fileuchun mavjud viewing. Masalanample, to view shassi daemon (shassisd) jurnallari root> show log chassisd buyrug'ini ishga tushiradi.
Asosiy dumplarni yig'ing
Show system core-dumps buyrug'idan foydalaning view yig'ilgan yadro file. Siz vJunos-switchdagi fxp0 boshqaruv interfeysi orqali tahlil qilish uchun ushbu asosiy axlatlarni tashqi serverga o'tkazishingiz mumkin.
Hujjatlar / manbalar
![]() | Juniper NETWORKS KVM vJunos Switch Deployment [pdf] Foydalanuvchi uchun qoʻllanma KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment |