KVM vJunos Switch deployment
ຂໍ້ມູນຈໍາເພາະ
- ຜະລິດຕະພັນ: vJunos-switch
- ຄູ່ມືການນຳໃຊ້: KVM
- ຜູ້ຈັດພິມ: Juniper Networks, Inc.
- ວັນທີເຜີຍແຜ່: 2023-11-20
- Webເວັບໄຊ: https://www.juniper.net
ຂໍ້ມູນຜະລິດຕະພັນ
ກ່ຽວກັບຄູ່ມືນີ້
vJunos-switch deployment Guide ໃຫ້ຄໍາແນະນໍາ ແລະ
ຂໍ້ມູນກ່ຽວກັບການນໍາໃຊ້ແລະການຄຸ້ມຄອງ vJunos-switch ໃນ KVM
ສະພາບແວດລ້ອມ. ມັນກວມເອົາຫົວຂໍ້ຕ່າງໆເຊັ່ນຄວາມເຂົ້າໃຈຫຼາຍກວ່າview of
vJunos-switch, ຮາດແວແລະຊອບແວຄວາມຕ້ອງການ, ການຕິດຕັ້ງແລະ
ການນໍາໃຊ້, ແລະການແກ້ໄຂບັນຫາ.
vJunos-ສະຫຼັບview
vJunos-switch ເປັນອົງປະກອບຊອບແວທີ່ສາມາດຕິດຕັ້ງໄດ້
ໃນເຊີບເວີ x86 ມາດຕະຖານອຸດສາຫະກໍາທີ່ໃຊ້ Linux KVM hypervisor
(Ubuntu 18.04, 20.04, 22.04, ຫຼື Debian 11 Bullseye). ມັນສະຫນອງ
ຄວາມສາມາດໃນການເຄືອຂ່າຍ virtualized ແລະຖືກອອກແບບເພື່ອສະເຫນີ
ຄວາມຢືດຢຸ່ນ ແລະ ຂະໜາດໃນການນຳໃຊ້ເຄືອຂ່າຍ.
ຄຸນນະສົມບັດທີ່ສໍາຄັນສະຫນັບສະຫນູນ
- ຄວາມສາມາດໃນການເຄືອຂ່າຍ virtualized
- ຮອງຮັບເຄື່ອງແມ່ຂ່າຍ x86 ມາດຕະຖານອຸດສາຫະກໍາ
- ຄວາມເຂົ້າກັນໄດ້ກັບ Linux KVM hypervisor
- ຄວາມສາມາດໃນການຕິດຕັ້ງ vJunos-switch instances ຫຼາຍອັນຢູ່ໃນອັນດຽວ
ເຊີບເວີ
ຜົນປະໂຫຍດແລະການນໍາໃຊ້
vJunos-switch ໃຫ້ຜົນປະໂຫຍດຫຼາຍຢ່າງແລະສາມາດຖືກນໍາໃຊ້ໃນ
ສະຖານະການຕ່າງໆ:
- ເປີດໃຊ້ໂຄງສ້າງເຄືອຂ່າຍ virtualized
- ຫຼຸດຜ່ອນຄ່າໃຊ້ຈ່າຍຂອງຮາດແວໂດຍການນໍາໃຊ້ມາດຕະຖານອຸດສາຫະກໍາ
ເຊີບເວີ - ສະຫນອງຄວາມຍືດຫຍຸ່ນແລະຂະຫນາດໃນເຄືອຂ່າຍ
ການນຳໃຊ້ - ເຮັດໃຫ້ການຈັດການ ແລະການຕັ້ງຄ່າເຄືອຂ່າຍງ່າຍຂຶ້ນ
ຂໍ້ຈໍາກັດ
ໃນຂະນະທີ່ vJunos-switch ເປັນການແກ້ໄຂເຄືອຂ່າຍທີ່ມີປະສິດທິພາບ, ມັນ
ມີຂໍ້ຈໍາກັດບາງຢ່າງທີ່ຈະພິຈາລະນາ:
- ຄວາມເຂົ້າກັນໄດ້ຈໍາກັດກັບ Linux KVM hypervisor
- ຕ້ອງການເຄື່ອງແມ່ຂ່າຍ x86 ມາດຕະຖານອຸດສາຫະກໍາສໍາລັບການຕິດຕັ້ງ
- ຂຶ້ນກັບຄວາມສາມາດ ແລະຊັບພະຍາກອນຂອງພື້ນຖານ
ຮາດແວເຊີບເວີ
vJunos-switch ສະຖາປັດຕະຍະກໍາ
ສະຖາປັດຕະຍະກໍາ vJunos-switch ຖືກອອກແບບມາເພື່ອສະຫນອງ a
ສະພາບແວດລ້ອມເຄືອຂ່າຍ virtualized ໃນ KVM hypervisor. ມັນໃຊ້
ຊັບພະຍາກອນແລະຄວາມສາມາດຂອງເຄື່ອງແມ່ຂ່າຍ x86 ທີ່ຕິດພັນ
ຮາດແວເພື່ອໃຫ້ບໍລິການເຄືອຂ່າຍທີ່ມີປະສິດທິພາບສູງ.
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
ຄວາມຕ້ອງການຮາດແວ ແລະຊອບແວ
ເພື່ອນຳໃຊ້ vJunos-switch ສຳເລັດໃນ KVM, ຮັບປະກັນວ່າເຈົ້າ
ລະບົບຕອບສະຫນອງຄວາມຕ້ອງການຂັ້ນຕ່ໍາດັ່ງຕໍ່ໄປນີ້:
- ເຊີບເວີ x86 ມາດຕະຖານອຸດສາຫະກຳ
- Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, ຫຼື Debian 11
Bullseye) - ຊອບແວພາກສ່ວນທີສາມທີ່ໃຊ້ໄດ້ (ທາງເລືອກ)
ຕິດຕັ້ງ ແລະນຳໃຊ້ vJunos-switch ໃນ KVM
ຕິດຕັ້ງ vJunos-switch ໃນ KVM
ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອຕິດຕັ້ງ vJunos-switch ໃນ KVM
ສະພາບແວດລ້ອມ:
- ກະກຽມ Linux Host Servers ເພື່ອຕິດຕັ້ງ vJunos-switch.
- ນຳໃຊ້ ແລະຈັດການ vJunos-switch ໃນ KVM.
- ຕັ້ງຄ່າການຕິດຕັ້ງ vJunos-switch ໃນເຄື່ອງແມ່ຂ່າຍຂອງແມ່ຂ່າຍ.
- ຢືນຢັນ vJunos-switch VM.
- ຕັ້ງຄ່າ vJunos-switch ໃນ KVM.
- ເຊື່ອມຕໍ່ຫາ vJunos-switch.
- ກຳນົດຄ່າພອດທີ່ໃຊ້ງານ.
- ການຕັ້ງຊື່ໃນການໂຕ້ຕອບ.
- ຕັ້ງຄ່າ Media MTU.
ແກ້ໄຂບັນຫາ vJunos-switch
ຖ້າທ່ານພົບບັນຫາໃດໆກັບ vJunos-switch, ທ່ານສາມາດປະຕິບັດຕາມ
ຂັ້ນຕອນການແກ້ໄຂບັນຫາເຫຼົ່ານີ້:
- ກວດສອບວ່າ VM ເຮັດວຽກຢູ່.
- ກວດສອບຂໍ້ມູນ CPU.
- View ບັນທຶກ Files.
- ລວບລວມ Core Dumps.
ຄຳຖາມທີ່ຖາມເລື້ອຍໆ (FAQ)
ກ່ຽວກັບຜະລິດຕະພັນ
vJunos-switch ເຂົ້າກັນໄດ້ກັບ hypervisors ທັງໝົດບໍ?
ບໍ່, vJunos-switch ຖືກອອກແບບມາສະເພາະສໍາລັບ Linux KVM
hypervisor.
ຂ້ອຍສາມາດຕິດຕັ້ງຫຼາຍຕົວຢ່າງຂອງ vJunos-switch ໃນອັນດຽວ
ເຊີບເວີ?
ແມ່ນແລ້ວ, ທ່ານສາມາດຕິດຕັ້ງ vJunos-switch instances ຫຼາຍອັນໃນ a
ເຊີບເວີ x86 ມາດຕະຖານອຸດສາຫະກໍາດຽວ.
ການຕິດຕັ້ງແລະການນໍາໃຊ້
ຮາດແວ ແລະ ຊອບແວ ຄວາມຕ້ອງການຂັ້ນຕໍ່າສຸດແມ່ນຫຍັງ
vJunos-switch ໃນ KVM?
ຄວາມຕ້ອງການຂັ້ນຕ່ໍາປະກອບມີເຄື່ອງແມ່ຂ່າຍ x86 ມາດຕະຖານອຸດສາຫະກໍາ
ແລະ Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04, ຫຼື Debian
11 Bullseye). ຊອບແວພາກສ່ວນທີສາມທີ່ສາມາດນໍາໃຊ້ໄດ້ຍັງສາມາດເປັນ
ຕິດຕັ້ງ, ແຕ່ມັນເປັນທາງເລືອກ.
ຂ້ອຍຈະເຊື່ອມຕໍ່ກັບ vJunos-switch ຫຼັງຈາກການຕິດຕັ້ງແນວໃດ?
ທ່ານສາມາດເຊື່ອມຕໍ່ກັບ vJunos-switch ໂດຍປະຕິບັດຕາມທີ່ສະຫນອງໃຫ້
ຄໍາແນະນໍາໃນຄູ່ມືການຕິດຕັ້ງ.
ການແກ້ໄຂບັນຫາ
ຂ້ອຍສາມາດຊອກຫາບັນທຶກໄດ້ຢູ່ໃສ files ສໍາລັບ vJunos-switch?
ໄມ້ທ່ອນ files ສໍາລັບ vJunos-switch ສາມາດພົບເຫັນຢູ່ໃນທີ່ກໍານົດໄວ້
ໄດເລກະທໍລີຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຂອງແມ່ຂ່າຍ. ອ້າງເຖິງພາກສ່ວນການແກ້ໄຂບັນຫາ
ຄູ່ມືການນຳໃຊ້ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ.
ຄູ່ມືການໃຊ້ vJunos-switch ສໍາລັບ KVM
ຈັດພີມມາ
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, ໂລໂກ້ Juniper Networks, Juniper, ແລະ Junos ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Juniper Networks, Inc. ໃນສະຫະລັດ ແລະປະເທດອື່ນໆ. ເຄື່ອງໝາຍການຄ້າອື່ນໆທັງໝົດ, ເຄື່ອງໝາຍການບໍລິການ, ເຄື່ອງໝາຍຈົດທະບຽນ ຫຼືເຄື່ອງໝາຍການບໍລິການທີ່ລົງທະບຽນແມ່ນເປັນຊັບສິນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ.
Juniper Networks ບໍ່ຮັບຜິດຊອບຕໍ່ຄວາມບໍ່ຖືກຕ້ອງໃດໆໃນເອກະສານນີ້. Juniper Networks ສະຫງວນສິດໃນການປ່ຽນແປງ, ແກ້ໄຂ, ໂອນ, ຫຼືແກ້ໄຂສິ່ງພິມນີ້ໂດຍບໍ່ໄດ້ແຈ້ງໃຫ້ຊາບ.
vJunos-switch deployment Guide for KVM ສະຫງວນລິຂະສິດ © 2023 Juniper Networks, Inc. ສະຫງວນລິຂະສິດທັງໝົດ.
ຂໍ້ມູນໃນເອກະສານນີ້ແມ່ນປະຈຸບັນມາຮອດວັນທີຢູ່ໃນໜ້າຫົວຂໍ້.
ປະກາດປີ 2000
ຜະລິດຕະພັນຮາດແວ ແລະຊອບແວ Juniper Networks ແມ່ນສອດຄ່ອງກັບປີ 2000. Junos OS ບໍ່ມີຂໍ້ຈຳກັດກ່ຽວກັບເວລາທີ່ຮູ້ຈັກຕະຫຼອດປີ 2038. ຢ່າງໃດກໍຕາມ, ແອັບພລິເຄຊັນ NTP ເປັນທີ່ຮູ້ຈັກວ່າມີຄວາມຫຍຸ້ງຍາກບາງຢ່າງໃນປີ 2036.
ສິ້ນສຸດຂໍ້ຕົກລົງໃບອະນຸຍາດຜູ້ໃຊ້
ຜະລິດຕະພັນ Juniper Networks ທີ່ເປັນຫົວຂໍ້ຂອງເອກະສານດ້ານວິຊາການນີ້ປະກອບດ້ວຍ (ຫຼືມີຈຸດປະສົງສໍາລັບການນໍາໃຊ້) ຊອບແວ Juniper Networks. ການນໍາໃຊ້ຊອບແວດັ່ງກ່າວແມ່ນຂຶ້ນກັບຂໍ້ກໍານົດແລະເງື່ອນໄຂຂອງສັນຍາໃບອະນຸຍາດຜູ້ໃຊ້ສຸດທ້າຍ ("EULA") ພິມໃນ https://support.juniper.net/support/eula/. ໂດຍການດາວໂຫຼດ, ຕິດຕັ້ງ ຫຼືນຳໃຊ້ຊອບແວດັ່ງກ່າວ, ທ່ານຕົກລົງເຫັນດີກັບຂໍ້ກຳນົດ ແລະເງື່ອນໄຂຂອງ EULA ນັ້ນ.
iii
ສາລະບານ
ກ່ຽວກັບຄູ່ມືນີ້ | v
1
ເຂົ້າໃຈ vJunos-switch
vJunos-ສະຫຼັບview | 2
ເກີນview | 2
ຄຸນນະສົມບັດທີ່ສໍາຄັນສະຫນັບສະຫນູນ | 3
ຜົນປະໂຫຍດແລະການນໍາໃຊ້ | 3
ຂໍ້ຈໍາກັດ | 4
vJunos-switch Architecture | 4
2
Hardware ແລະ Software Requirements vJunos-switch on KVM
ຄວາມຕ້ອງການດ້ານຮາດແວ ແລະຊອບແວຕໍ່າສຸດ | 8
3
ຕິດຕັ້ງ ແລະນຳໃຊ້ vJunos-switch ໃນ KVM
ຕິດຕັ້ງ vJunos-switch ໃນ KVM | 11
ກະກຽມ Linux Host Servers ເພື່ອຕິດຕັ້ງ vJunos-switch | 11
ນຳໃຊ້ ແລະຈັດການ vJunos-switch ເທິງ KVM | 11 ຕັ້ງຄ່າການປັບໃຊ້ vJunos-switch ໃນໂຮດເຊີບເວີ | 12
ຢືນຢັນ vJunos-switch VM | 17
ຕັ້ງຄ່າ vJunos-switch ໃນ KVM | 19 ເຊື່ອມຕໍ່ກັບ vJunos-switch | 19
ຕັ້ງຄ່າ Ports Active | 20
ການຕັ້ງຊື່ໃນການໂຕ້ຕອບ | 20
ຕັ້ງຄ່າ Media MTU | 21
4
ແກ້ໄຂບັນຫາ
ແກ້ໄຂບັນຫາ vJunos-switch | 23
ກວດສອບວ່າ VM ກໍາລັງແລ່ນ | 23
iv
ກວດສອບຂໍ້ມູນ CPU | 24 View ບັນທຶກ Files | 25 ເກັບກໍາຂໍ້ມູນຫຼັກ Dumps | 25
v
ກ່ຽວກັບຄູ່ມືນີ້
ໃຊ້ຄູ່ມືນີ້ເພື່ອຕິດຕັ້ງ Junos-switch virtual (vJunos-switch). vJunos-switch ເປັນເວີຊັ່ນສະເໝືອນຂອງເວທີການສະຫຼັບ EX ທີ່ອີງໃສ່ Junos. ມັນເປັນຕົວແທນຂອງສະວິດ Juniper ທີ່ແລ່ນລະບົບປະຕິບັດການ Junos® (Junos OS) ໃນສະພາບແວດລ້ອມເຄື່ອງ virtual (KVM). vJunos-switch ແມ່ນອີງໃສ່ Juniper Networks® vMX Virtual Router (vMX). ຄູ່ມືນີ້ຍັງປະກອບມີການຕັ້ງຄ່າພື້ນຖານ vJunos-switch ແລະຂັ້ນຕອນການຈັດການ. ຫຼັງຈາກການຕິດຕັ້ງແລະຕັ້ງຄ່າ vJunos-switch ຕາມທີ່ໄດ້ກວມເອົາໃນຄູ່ມືນີ້, ເບິ່ງເອກະສານ Junos OS ສໍາລັບຂໍ້ມູນກ່ຽວກັບການຕັ້ງຄ່າຊອບແວເພີ່ມເຕີມ.
ເອກະສານທີ່ກ່ຽວຂ້ອງ Junos OS ສໍາລັບເອກະສານ EX Series
1 ບົດ
ເຂົ້າໃຈ vJunos-switch
vJunos-ສະຫຼັບview | 2 vJunos-switch Architecture | 4
2
vJunos-ສະຫຼັບview
ສະຫຼຸບ
ຫົວຂໍ້ນີ້ສະຫນອງການ overivew, ຄຸນນະສົມບັດທີ່ສໍາຄັນສະຫນັບສະຫນູນ, ຜົນປະໂຫຍດ, ແລະຂໍ້ຈໍາກັດຂອງ vJunosswitch.
ຢູ່ໃນພາກນີ້
ເກີນview | 2 ຄຸນນະສົມບັດທີ່ສໍາຄັນສະຫນັບສະຫນູນ | 3 ປະໂຫຍດ ແລະ ການນຳໃຊ້ | 3 ຂໍ້ຈໍາກັດ | 4
ເກີນview
ຢູ່ໃນພາກນີ້ vJunos-switch ການຕິດຕັ້ງ Overview | 3
ອ່ານຫົວຂໍ້ນີ້ໃຫ້ຈົບview ຂອງ vJunos-switch. vJunos-switch ແມ່ນສະບັບ virtual ຂອງສະຫຼັບ Juniper ທີ່ດໍາເນີນການ Junos OS. ທ່ານສາມາດຕິດຕັ້ງ vJunos-switch ເປັນເຄື່ອງ virtual (VM) ໃນເຄື່ອງແມ່ຂ່າຍ x86. ທ່ານສາມາດກໍາຫນົດຄ່າແລະຈັດການ vJunos-switch ໃນແບບດຽວກັນກັບເຈົ້າຈັດການສະວິດທາງດ້ານຮ່າງກາຍ. vJunos-switch ແມ່ນເຄື່ອງ virtual ດຽວ (VM) ທີ່ທ່ານສາມາດນໍາໃຊ້ໃນຫ້ອງທົດລອງເທົ່ານັ້ນແລະບໍ່ແມ່ນຢູ່ໃນສະພາບແວດລ້ອມການຜະລິດ. vJunos-switch ຖືກສ້າງຂຶ້ນໂດຍໃຊ້ EX9214 ເປັນສະຫຼັບ Juniper ອ້າງອີງແລະສະຫນັບສະຫນູນເຄື່ອງຈັກ Routing ດຽວແລະດຽວ Flexible PIC Concentrator (FPC). vJunos-switch ຮອງຮັບແບນວິດເຖິງ 100 Mbps ລວມຜ່ານທຸກອິນເຕີເຟດ. ທ່ານບໍ່ຈໍາເປັນຕ້ອງຊື້ໃບອະນຸຍາດແບນວິດສໍາລັບການນໍາໃຊ້ vJunos-switch. ແທນທີ່ຈະໃຊ້ສະວິດຮາດແວ, ທ່ານສາມາດນໍາໃຊ້ vJunos-switch ເພື່ອເລີ່ມຕົ້ນຊອບແວ Junos ສໍາລັບການທົດສອບການຕັ້ງຄ່າເຄືອຂ່າຍແລະໂປໂຕຄອນ.
3
vJunos-switch ການຕິດຕັ້ງໃນໄລຍະview
ທ່ານສາມາດຕິດຕັ້ງອົງປະກອບຊອບແວຂອງ vJunos-switch ໃນເຄື່ອງແມ່ຂ່າຍ x86 ມາດຕະຖານອຸດສາຫະກໍາທີ່ໃຊ້ Linux KVM hypervisor (Ubuntu 18.04, 20.04, 22.04 ຫຼື Debian 11 Bullseye). ໃນເຊີບເວີທີ່ໃຊ້ KVM hypervisor, ທ່ານຍັງສາມາດເອີ້ນໃຊ້ຊອບແວພາກສ່ວນທີສາມໄດ້. ທ່ານສາມາດຕິດຕັ້ງ vJunos-switch instances ຫຼາຍອັນຢູ່ໃນເຄື່ອງແມ່ຂ່າຍດຽວ.
ຄຸນນະສົມບັດທີ່ສໍາຄັນສະຫນັບສະຫນູນ
ຫົວຂໍ້ນີ້ໃຫ້ທ່ານບັນຊີລາຍຊື່ແລະລາຍລະອຽດຂອງລັກສະນະທີ່ສໍາຄັນທີ່ໄດ້ຮັບການສະຫນັບສະຫນູນແລະການກວດສອບໃນ vJunos-switch. ສໍາລັບລາຍລະອຽດກ່ຽວກັບການຕັ້ງຄ່າຂອງຄຸນສົມບັດເຫຼົ່ານີ້ເບິ່ງຄໍາແນະນໍາຄຸນນະສົມບັດທີ່: ຄູ່ມືຜູ້ໃຊ້. vJunos-switch ສະຫນັບສະຫນູນລັກສະນະທີ່ສໍາຄັນດັ່ງຕໍ່ໄປນີ້: · ສະຫນັບສະຫນູນເຖິງ 96 ການໂຕ້ຕອບຂອງສະຫຼັບ · ສາມາດຈໍາລອງຂໍ້ມູນສູນຂໍ້ມູນ IP underlay ແລະ overlay topologies. · ຮອງຮັບການເຮັດວຽກຂອງໃບ EVPN-VXLAN · ຮອງຮັບ Edge-Routed Bridging (ERB) · ຮອງຮັບ EVPN LAG multihoming ໃນ EVPN-VXLAN (ESI-LAG)
ຜົນປະໂຫຍດແລະການນໍາໃຊ້
ຜົນປະໂຫຍດແລະກໍລະນີການນໍາໃຊ້ຂອງ vJunos-switch ໃນເຄື່ອງແມ່ຂ່າຍ x86 ມາດຕະຖານມີດັ່ງນີ້: · ການຫຼຸດຜ່ອນຄ່າໃຊ້ຈ່າຍທຶນ (CapEx) ໃນຫ້ອງທົດລອງ–The vJunos-switch ສາມາດໃຊ້ໄດ້ຟຣີເພື່ອສ້າງຫ້ອງທົດລອງ.
ການຫຼຸດຜ່ອນຄ່າໃຊ້ຈ່າຍທີ່ກ່ຽວຂ້ອງກັບສະວິດທາງດ້ານຮ່າງກາຍ. · ຫຼຸດເວລາການນຳໃຊ້-ທ່ານສາມາດໃຊ້ vJunos-switch ເພື່ອສ້າງ ແລະທົດສອບ topologies virtually
ໂດຍບໍ່ມີການກໍ່ສ້າງຫ້ອງທົດລອງທາງດ້ານຮ່າງກາຍລາຄາແພງ. ຫ້ອງທົດລອງສະເໝືອນສາມາດສ້າງໄດ້ທັນທີ. ດັ່ງນັ້ນ, ທ່ານສາມາດຫຼຸດຜ່ອນຄ່າໃຊ້ຈ່າຍແລະຄວາມລ່າຊ້າທີ່ກ່ຽວຂ້ອງກັບການນໍາໃຊ້ໃນຮາດແວທາງດ້ານຮ່າງກາຍ. · ລົບລ້າງຄວາມຕ້ອງການ ແລະເວລາສຳລັບຮາດແວຫ້ອງທົດລອງ-ເຄື່ອງ vJunos-switch ຊ່ວຍໃຫ້ທ່ານກຳຈັດເວລາລໍຖ້າຮາດແວຫ້ອງທົດລອງທີ່ຈະມາຮອດຫຼັງຈາກການຈັດຊື້. vJunos-switch ສາມາດໃຊ້ໄດ້ຟຣີ ແລະສາມາດດາວໂຫຼດໄດ້ທັນທີ. · ການສຶກສາແລະການຝຶກອົບຮົມ–ອະນຸຍາດໃຫ້ທ່ານສ້າງຫ້ອງທົດລອງສໍາລັບການຮຽນຮູ້ແລະການບໍລິການການສຶກສາສໍາລັບພະນັກງານຂອງທ່ານ.
4
·ຫຼັກຖານຂອງແນວຄວາມຄິດແລະການທົດສອບການກວດສອບການກວດສອບ – ທ່ານສາມາດກວດສອບການສະຫຼັບສູນຂໍ້ມູນຕ່າງໆ topologies ການຕັ້ງຄ່າກ່ອນການກໍ່ສ້າງ examples, ແລະກຽມພ້ອມອັດຕະໂນມັດ.
ຂໍ້ຈໍາກັດ
vJunos-switch ມີຂໍ້ຈໍາກັດດັ່ງຕໍ່ໄປນີ້: · ມີ Routing Engine ດຽວແລະສະຖາປັດຕະ FPC ດຽວ. · ບໍ່ຮອງຮັບການຍົກລະດັບຊອບແວໃນການບໍລິການ (ISSU). · ບໍ່ຮອງຮັບການຕິດຕໍ່ຫຼື detachment ຂອງການໂຕ້ຕອບໃນເວລາທີ່ມັນກໍາລັງແລ່ນ. · SR-IOV ສໍາລັບກໍລະນີການນໍາໃຊ້ vJunos-switch ແລະ throughput ແມ່ນບໍ່ສະຫນັບສະຫນູນ. ·ເນື່ອງຈາກສະຖາປັດຕະຍະກໍາຂອງມັນ, vJunos-switch ບໍ່ສາມາດຖືກນໍາໃຊ້ໃນການນໍາໃຊ້ໃດໆທີ່ເປີດຕົວ.
ຕົວຢ່າງຈາກພາຍໃນ VM. ·ຮອງຮັບແບນວິດສູງສຸດຂອງ 100 Mbps ໃນໄລຍະການໂຕ້ຕອບທັງຫມົດ.
ຫມາຍເຫດ: ໃບອະນຸຍາດແບນວິດບໍ່ໄດ້ສະຫນອງໃຫ້ຍ້ອນວ່າບໍ່ຈໍາເປັນຕ້ອງມີໃບອະນຸຍາດແບນວິດ. ຂໍ້ຄວາມກວດສອບໃບອະນຸຍາດອາດຈະອອກມາ. ບໍ່ສົນໃຈຂໍ້ຄວາມກວດສອບໃບອະນຸຍາດ.
·ທ່ານບໍ່ສາມາດອັບເກຣດ Junos OS ໃນລະບົບແລ່ນໄດ້. ແທນທີ່ຈະ, ທ່ານຕ້ອງໃຊ້ຕົວຢ່າງໃຫມ່ກັບຊອບແວໃຫມ່.
· ບໍ່ຮອງຮັບ Multicast.
ເອກະສານທີ່ກ່ຽວຂ້ອງ ຄວາມຕ້ອງການດ້ານຮາດແວ ແລະຊອບແວຕໍ່າສຸດ | 8
vJunos-switch ສະຖາປັດຕະຍະກໍາ
vJunos-switch ເປັນໂຊລູຊັ່ນ VM ແບບດ່ຽວ, ທີ່ວາງໄວ້ເຊິ່ງຍົນສົ່ງຕໍ່ສະເໝືອນ (VFP) ແລະ Packet Forwarding Engine (PFE) ຢູ່ໃນ VM ພາຍນອກ. ເມື່ອທ່ານເລີ່ມ vJunos-switch, VFP
5 ເລີ່ມ VM ຊ້ອນກັນທີ່ແລ່ນຮູບພາບ Junos Virtual Control Plane (VCP). KVM hypervisor ຖືກໃຊ້ເພື່ອນຳໃຊ້ VCP. ຄໍາວ່າ "ຮັງ" ຫມາຍເຖິງ VCP VM ທີ່ຖືກວາງໄວ້ພາຍໃນ VFP VM, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 1 ໃນຫນ້າ 5. vJunos-switch ສາມາດສະຫນັບສະຫນູນເຖິງ 100 Mbps ຂອງ throughput ໂດຍໃຊ້ 4 cores ແລະ 5GB ຂອງຫນ່ວຍຄວາມຈໍາ. cores ແລະຫນ່ວຍຄວາມຈໍາເພີ່ມເຕີມໃດໆທີ່ກໍາຫນົດຄ່າຈະຖືກຈັດສັນໃຫ້ກັບ VCP. VFP ບໍ່ຕ້ອງການຫນ່ວຍຄວາມຈໍາເພີ່ມເຕີມນອກເຫນືອຈາກຮອຍຕີນຂັ້ນຕ່ໍາທີ່ສະຫນັບສະຫນູນ. 4 ແກນແລະຫນ່ວຍຄວາມຈໍາ 5GB ແມ່ນພຽງພໍສໍາລັບກໍລະນີການນໍາໃຊ້ຫ້ອງທົດລອງ. ຮູບທີ 1: vJunos-switch Architecture
ສະຖາປັດຕະຍະກຳ vJunos-switch ຖືກຈັດເປັນຊັ້ນໆ: · vJunos-switch ຢູ່ຊັ້ນເທິງ. · KVM hypervisor ແລະຊອບແວລະບົບທີ່ກ່ຽວຂ້ອງໄດ້ອະທິບາຍໄວ້ໃນພາກຄວາມຕ້ອງການຊອບແວ
ຢູ່ໃນຊັ້ນກາງ. · ເຊີບເວີ x86 ຢູ່ໃນຊັ້ນທາງດ້ານຮ່າງກາຍຢູ່ດ້ານລຸ່ມ.
6
ການເຂົ້າໃຈສະຖາປັດຕະຍະກໍານີ້ສາມາດຊ່ວຍໃຫ້ທ່ານວາງແຜນການຕັ້ງຄ່າ vJunos-switch ຂອງທ່ານ. ຫຼັງຈາກທີ່ທ່ານສ້າງຕົວຢ່າງ vJunos-Switch, ທ່ານສາມາດນໍາໃຊ້ Junos OS CLI ເພື່ອຕັ້ງຄ່າການໂຕ້ຕອບ vJunosswitch ໃນ VCP. vJunos-switch ຮອງຮັບ Gigabit Ethernet interfaces ເທົ່ານັ້ນ.
2 ບົດ
Hardware ແລະ Software Requirements vJunos-switch on KVM
ຄວາມຕ້ອງການດ້ານຮາດແວ ແລະຊອບແວຕໍ່າສຸດ | 8
8
ຄວາມຕ້ອງການດ້ານຮາດແວ ແລະຊອບແວຕໍ່າສຸດ
ຫົວຂໍ້ນີ້ໃຫ້ບັນຊີລາຍຊື່ຂອງຄວາມຕ້ອງການຮາດແວແລະຊອບແວເພື່ອເລີ່ມຕົ້ນຕົວຢ່າງ vJunos-switch. ຕາຕະລາງ 1 ໃນຫນ້າ 8 ລາຍຊື່ຄວາມຕ້ອງການຮາດແວສໍາລັບ vJunos-switch. ຕາຕະລາງ 1: ຄວາມຕ້ອງການຮາດແວຂັ້ນຕ່ໍາສໍາລັບ vJunos-switch
ລາຍລະອຽດ
ມູນຄ່າ
Sample ການຕັ້ງຄ່າລະບົບ
ສໍາລັບການຈໍາລອງຫ້ອງທົດລອງແລະການປະຕິບັດຕ່ໍາ (ຫນ້ອຍກວ່າ 100 Mbps) ກໍລະນີ, ໂປເຊດເຊີ Intel x86 ໃດໆທີ່ມີຄວາມສາມາດ VT-x.
ໂປເຊດເຊີ Intel Ivy Bridge ຫຼືຫຼັງຈາກນັ້ນ.
Exampໂປເຊດເຊີ Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache
ຈໍານວນແກນ
ຕ້ອງການຢ່າງໜ້ອຍສີ່ແກນ. ຊອບແວຈັດສັນສາມແກນໃຫ້ກັບ VFP ແລະຫນຶ່ງຫຼັກໃຫ້ກັບ VCP, ເຊິ່ງພຽງພໍສໍາລັບກໍລະນີການນໍາໃຊ້ສ່ວນໃຫຍ່.
ແກນເພີ່ມເຕີມໃດໆຈະຖືກສະຫນອງໃຫ້ VCP ເນື່ອງຈາກສາມແກນແມ່ນພຽງພໍເພື່ອສະຫນັບສະຫນູນຄວາມຕ້ອງການຂອງຍົນຂໍ້ມູນຂອງ VFP.
ຄວາມຊົງຈໍາ
ຕ້ອງການຄວາມຈຳຢ່າງໜ້ອຍ 5GB. ປະມານຫນ່ວຍຄວາມຈໍາ 3GB ຈະຖືກຈັດສັນໃຫ້ກັບ VFP ແລະ 2 GB ໃຫ້ກັບ VCP. ຖ້າມີຫຼາຍກວ່າ 6 GB ຂອງຫນ່ວຍຄວາມຈໍາທັງຫມົດໄດ້ຖືກສະຫນອງໃຫ້, ຫຼັງຈາກນັ້ນ, ຫນ່ວຍຄວາມຈໍາ VFP ແມ່ນ capped ທີ່ 4GB, ແລະຄວາມຈໍາເພີ່ມເຕີມແມ່ນຈັດສັນໃຫ້ VCP.
ຄວາມຕ້ອງການອື່ນໆ · ຄວາມສາມາດ Intel VT-x. · Hyperthreading (ແນະນໍາ) · AES-NI
ຕາຕະລາງ 2 ໃນຫນ້າ 9 ລາຍຊື່ຄວາມຕ້ອງການຊອບແວສໍາລັບ vJunos-switch.
9
ຕາຕະລາງ 2: ຄວາມຕ້ອງການຊອບແວສໍາລັບ Ubuntu
ລາຍລະອຽດ
ມູນຄ່າ
ລະບົບປະຕິບັດການ
ໝາຍເຫດ: ຮອງຮັບສະເພາະການແປພາສາອັງກິດເທົ່ານັ້ນ.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Virtualization
· QEMU-KVM
ສະບັບເລີ່ມຕົ້ນສໍາລັບແຕ່ລະລຸ້ນ Ubuntu ຫຼື Debian ແມ່ນພຽງພໍ. apt-get install qemu-kvm ຕິດຕັ້ງເວີຊັນເລີ່ມຕົ້ນນີ້.
ແພັກເກດທີ່ຕ້ອງການ
ໝາຍເຫດ: ໃຊ້ຊື່ apt-get install pkg ຫຼື sudo apt-get install ຄໍາສັ່ງທີ່ຈະຕິດຕັ້ງຊຸດ.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
ສະພາບແວດລ້ອມການໃຊ້ງານທີ່ຮອງຮັບ
QEMU-KVM ໂດຍໃຊ້ libvirt
ນອກຈາກນີ້, ການນຳໃຊ້ໂລຫະເປົ່າ EVE-NG ໄດ້ຮັບການສະໜັບສະໜູນ.
ໝາຍເຫດ: vJunos-switch ບໍ່ຮອງຮັບໃນ EVE-NG ຫຼືການນຳໃຊ້ອື່ນໆທີ່ເປີດ vJunos ຈາກພາຍໃນ VM ເນື່ອງຈາກຂໍ້ຈຳກັດຂອງ virtualization ທີ່ຖືກວາງໄວ້ຢ່າງເລິກເຊິ່ງ.
vJunos-switch ຮູບພາບ
ຮູບພາບຕ່າງໆສາມາດເຂົ້າເຖິງໄດ້ຈາກພື້ນທີ່ດາວໂຫລດຫ້ອງທົດລອງຂອງ juniper.net ທີ່: Test Drive Juniper
3 ບົດ
ຕິດຕັ້ງ ແລະນຳໃຊ້ vJunos-switch ໃນ KVM
ຕິດຕັ້ງ vJunos-switch ໃນ KVM | 11 Deploy and Manage vJunos-switch on KVM | 11 ຕັ້ງຄ່າ vJunos-switch ໃນ KVM | 19
11
ຕິດຕັ້ງ vJunos-switch ໃນ KVM
ສະຫຼຸບ
ອ່ານຫົວຂໍ້ນີ້ເພື່ອເຂົ້າໃຈວິທີການຕິດຕັ້ງ vJunos-switch ໃນສະພາບແວດລ້ອມ KVM.
ຢູ່ໃນພາກນີ້
ກະກຽມ Linux Host Servers ເພື່ອຕິດຕັ້ງ vJunos-switch | 11
ກະກຽມ Linux Host Servers ເພື່ອຕິດຕັ້ງ vJunos-switch
ພາກນີ້ໃຊ້ໄດ້ກັບທັງເຄື່ອງແມ່ຂ່າຍຂອງ Ubuntu ແລະ Debian. 1. ຕິດຕັ້ງຊຸດແພັກເກດມາດຕະຖານສຳລັບເຊີບເວີຂອງ Ubuntu ຫຼື Debian ຂອງທ່ານເພື່ອໃຫ້ແນ່ໃຈວ່າ
ເຊີບເວີຕອບສະໜອງຄວາມຕ້ອງການຮາດແວ ແລະຊອບແວຂັ້ນຕໍ່າ. 2. ກວດສອບວ່າເທກໂນໂລຍີ Intel VT-x ຖືກເປີດໃຊ້. ດໍາເນີນການຄໍາສັ່ງ lscpu ໃນເຄື່ອງແມ່ຂ່າຍເຈົ້າພາບຂອງທ່ານ.
ພາກສະຫນາມ Virtualization ໃນຜົນຜະລິດຂອງຄໍາສັ່ງ lscpu ສະແດງ VT-x, ຖ້າ VT-x ຖືກເປີດໃຊ້. ຖ້າ VT-x ບໍ່ໄດ້ເປີດໃຊ້, ຫຼັງຈາກນັ້ນເບິ່ງເອກະສານເຊີຟເວີຂອງທ່ານເພື່ອຮຽນຮູ້ວິທີເປີດໃຊ້ມັນໃນ BIOS.
ນຳໃຊ້ ແລະຈັດການ vJunos-switch ໃນ KVM
ສະຫຼຸບ
ອ່ານຫົວຂໍ້ນີ້ເພື່ອເຂົ້າໃຈວິທີການປັບໃຊ້ ແລະຈັດການ vJunos-switch instance ຫຼັງຈາກທີ່ທ່ານຕິດຕັ້ງມັນ.
ຢູ່ໃນພາກນີ້
ຕັ້ງຄ່າການປັບໃຊ້ vJunos-switch ໃນເຄື່ອງແມ່ຂ່າຍຂອງເຈົ້າພາບ | 12 ຢືນຢັນ vJunos-switch VM | 17
ຫົວຂໍ້ນີ້ອະທິບາຍ: · ວິທີການເອົາ vJunos-switch ໃນເຊີບເວີ KVM ໂດຍໃຊ້ libvirt.
·ວິທີການເລືອກປະລິມານຂອງ CPU ແລະຫນ່ວຍຄວາມຈໍາ, ຕັ້ງຄ່າຂົວທີ່ຈໍາເປັນສໍາລັບການເຊື່ອມຕໍ່, ແລະ configure port serial.
12
·ວິທີການນໍາໃຊ້ XML ທີ່ກ່ຽວຂ້ອງ file ພາກສ່ວນສໍາລັບການຕັ້ງຄ່າແລະການເລືອກທີ່ລະບຸໄວ້ກ່ອນຫນ້ານີ້.
ໝາຍເຫດ: ດາວໂຫລດ sampຈາກ XML file ແລະຮູບພາບ vJunos-switch ຈາກ Juniper webເວັບໄຊ.
ຕັ້ງຄ່າການຕິດຕັ້ງ vJunos-switch ໃນເຄື່ອງແມ່ຂ່າຍຂອງແມ່ຂ່າຍ
ຫົວຂໍ້ນີ້ອະທິບາຍວິທີການຕິດຕັ້ງ vJunos-switch deployment ໃນເຄື່ອງແມ່ຂ່າຍຂອງແມ່ຂ່າຍ.
ໝາຍເຫດ: ຫົວຂໍ້ນີ້ເນັ້ນໃສ່ບາງສ່ວນຂອງ XML ເທົ່ານັ້ນ file ທີ່ຖືກນໍາໃຊ້ເພື່ອປັບໃຊ້ vJunosswitch ຜ່ານ libvirt. XML ທັງໝົດ file vjunos.xml ມີໃຫ້ດາວໂຫຼດພ້ອມກັບຮູບພາບ VM ແລະເອກະສານທີ່ກ່ຽວຂ້ອງຢູ່ໃນໜ້າດາວໂຫຼດຊອບແວ vJunos Lab.
ຕິດຕັ້ງແພັກເກັດທີ່ໄດ້ກ່າວມາຢູ່ໃນພາກສ່ວນຄວາມຕ້ອງການຊອບແວຂັ້ນຕ່ໍາ, ຖ້າແພັກເກັດຕ່າງໆຍັງບໍ່ໄດ້ຕິດຕັ້ງແລ້ວ. ເບິ່ງ “ຄວາມຕ້ອງການດ້ານຮາດແວ ແລະຊອບແວຕໍ່າສຸດ” ໃນໜ້າ 8 1. ສ້າງຂົວ Linux ສໍາລັບແຕ່ລະ Gigabit Ethernet interface ຂອງ vJunos-switch ທີ່ເຈົ້າວາງແຜນຈະໃຊ້.
# ip link add ge-000 type bridge # ip link add ge-001 type bridge ໃນກໍລະນີນີ້, instance ຈະມີ ge-0/0/0 ແລະ ge-0/0/1 configured. 2. ເອົາແຕ່ລະ Linux Bridge. ip link set ge-000 up ip link set ge-001 up 3. ເຮັດສຳເນົາແຜ່ນສົດຂອງຮູບ QCOW2 vJunos ທີ່ສະໜອງໃຫ້. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 ສ້າງສຳເນົາທີ່ແຕກຕ່າງສຳລັບແຕ່ລະ vJunos ທີ່ທ່ານວາງແຜນຈະນຳໃຊ້. ນີ້ຮັບປະກັນວ່າທ່ານບໍ່ໄດ້ເຮັດການປ່ຽນແປງຖາວອນໃດໆກ່ຽວກັບຮູບພາບຕົ້ນສະບັບ. ຮູບພາບສົດຍັງຕ້ອງຖືກຂຽນໄດ້ໂດຍ userid deploy vJunos-switch – ໂດຍປົກກະຕິແລ້ວຜູ້ໃຊ້ຮາກ. 4. ລະບຸຈໍານວນຫຼັກທີ່ສະໜອງໃຫ້ກັບ vJunos ໂດຍການດັດແກ້ຂໍ້ຄວາມຕໍ່ໄປນີ້.
13
stanza ຕໍ່ໄປນີ້ກໍານົດຈໍານວນຂອງ cores ສະຫນອງໃຫ້ vJunos. ແກນທີ່ຈໍາເປັນຕໍາ່ສຸດແມ່ນ 4 ແລະພຽງພໍສໍາລັບກໍລະນີການນໍາໃຊ້ຫ້ອງທົດລອງ.
x86_64 IvyBridge qemu4
ຈໍານວນແກນເລີ່ມຕົ້ນທີ່ຕ້ອງການແມ່ນ 4 ແລະພຽງພໍສໍາລັບຄໍາຮ້ອງສະຫມັກສ່ວນໃຫຍ່. ນີ້ແມ່ນ CPU ຕໍ່າສຸດທີ່ຮອງຮັບ vJunos-switch. ທ່ານສາມາດອອກຈາກຮູບແບບ CPU ເປັນ IvyBridge. CPU Intel ລຸ້ນຕໍ່ມາຍັງຈະເຮັດວຽກກັບການຕັ້ງຄ່ານີ້. 5. ເພີ່ມຄວາມຊົງຈໍາຖ້າຕ້ອງການໂດຍການດັດແກ້ຂໍ້ຄວາມຕໍ່ໄປນີ້.
vjunos-sw1 5242880 5242880 4
ຕໍ່ໄປນີ້ example ສະແດງໃຫ້ເຫັນຄວາມຊົງຈໍາເລີ່ມຕົ້ນທີ່ຕ້ອງການໂດຍ vJunos-switch. ຫນ່ວຍຄວາມຈໍາເລີ່ມຕົ້ນແມ່ນພຽງພໍສໍາລັບຄໍາຮ້ອງສະຫມັກສ່ວນໃຫຍ່. ທ່ານສາມາດເພີ່ມມູນຄ່າຖ້າຈໍາເປັນ. ມັນຍັງສະແດງໃຫ້ເຫັນຊື່ຂອງ vJunos-switch ສະເພາະທີ່ຖືກ spawned, ເຊິ່ງແມ່ນ vjunos-sw1 ໃນກໍລະນີນີ້. 6. ລະບຸຊື່ ແລະສະຖານທີ່ຂອງຮູບ vJunos-switch ຂອງທ່ານໂດຍການດັດແກ້ XML file ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຕໍ່ໄປນີ້ampເລ.
<disk device=”disk” type=”file"> file=”/root/vjunos-sw1-live.qcow2″/>
ທ່ານຕ້ອງໃຫ້ແຕ່ລະ vJunos VM ໃນເຈົ້າພາບດ້ວຍຮູບພາບ QCOW2 ທີ່ມີຊື່ສະເພາະຂອງຕົນເອງ. ນີ້ແມ່ນຕ້ອງການສໍາລັບ libvirt ແລະ QEMU-KVM.
14
7. ສ້າງຮູບພາບແຜ່ນ. # ./make-config.sh vJunos-switch ຍອມຮັບການຕັ້ງຄ່າເບື້ອງຕົ້ນໂດຍການເຊື່ອມຕໍ່ແຜ່ນທີສອງກັບ VM instance ທີ່ມີການຕັ້ງຄ່າ. ໃຊ້ສະຄຣິບທີ່ໃຫ້ມາ make-config.sh ເພື່ອສ້າງຮູບພາບໃນແຜ່ນ. XML file ອ້າງອິງ drive ການຕັ້ງຄ່ານີ້ຕາມຮູບຂ້າງລຸ່ມນີ້:
<disk device=”disk” type=”file"> file=”/root/config.qcow2″/>
ຫມາຍເຫດ: ຖ້າທ່ານບໍ່ມັກການຕັ້ງຄ່າເບື້ອງຕົ້ນ, ຫຼັງຈາກນັ້ນເອົາ stanza ຂ້າງເທິງອອກຈາກ XML file.
8. ຕັ້ງຄ່າພອດອີເທີເນັດການຈັດການ.
ນີ້ example ອະນຸຍາດໃຫ້ທ່ານເຊື່ອມຕໍ່ກັບ VCP “fxp0” ທີ່ເປັນພອດການຄຸ້ມຄອງຈາກພາຍນອກເຄື່ອງແມ່ຂ່າຍຂອງເຈົ້າພາບທີ່ vJunos-switch ຢູ່. ທ່ານຈໍາເປັນຕ້ອງມີທີ່ຢູ່ IP ທີ່ສາມາດກໍານົດໄດ້ສໍາລັບ fxp0, ໂດຍຜ່ານເຄື່ອງແມ່ຂ່າຍ DHCP ຫຼືການນໍາໃຊ້ການຕັ້ງຄ່າ CLI ມາດຕະຖານ. "eth0" ໃນ stanza ຂ້າງລຸ່ມນີ້ຫມາຍເຖິງການໂຕ້ຕອບເຄື່ອງແມ່ຂ່າຍຂອງແມ່ຂ່າຍທີ່ສະຫນອງການເຊື່ອມຕໍ່ກັບໂລກພາຍນອກແລະຄວນຈະກົງກັບຊື່ຂອງການໂຕ້ຕອບນີ້ຢູ່ໃນເຄື່ອງແມ່ຂ່າຍເຈົ້າພາບຂອງທ່ານ. ຖ້າທ່ານບໍ່ໄດ້ໃຊ້ Dynamic Host Configuration Protocol (DHCP), ຫຼັງຈາກນັ້ນ, ຫຼັງຈາກ vJunos-switch ແມ່ນຂຶ້ນແລະແລ່ນ, telnet ກັບ console ຂອງມັນແລະ configure ທີ່ຢູ່ IP ສໍາລັບ "fxp0" ໂດຍໃຊ້ CLI configuration ດັ່ງທີ່ສະແດງຂ້າງລຸ່ມນີ້:
15
ຫມາຍເຫດ: ການຕັ້ງຄ່າຂ້າງລຸ່ມນີ້ແມ່ນພຽງແຕ່ examples ຫຼື sample snippets ການຕັ້ງຄ່າ. ທ່ານອາດຈະຕ້ອງຕັ້ງຄ່າການຕັ້ງຄ່າເສັ້ນທາງຄົງທີ່.
# set interfaces fxp0 unit 0 family inet address 10.92.249.111/23 # set routing-options static route 0.0.0.0/0 next-hop 10.92.249.254 9. Enable SSH to the VCP management port. # ຕັ້ງການບໍລິການລະບົບ ssh root-login ອະນຸຍາດໃຫ້ຄໍາສັ່ງ. 10. ສ້າງຂົວ Linux ສໍາລັບແຕ່ລະພອດທີ່ທ່ານລະບຸໄວ້ໃນ XML file.
ຊື່ພອດແມ່ນລະບຸໄວ້ໃນຂໍ້ຄວາມຕໍ່ໄປນີ້. ສົນທິສັນຍາສໍາລັບ vJunos-switch ແມ່ນການໃຊ້ ge-0xy ບ່ອນທີ່ "xy" ກໍານົດຕົວເລກພອດຕົວຈິງ. ໃນຕົວຢ່າງຕໍ່ໄປນີ້ample, ge-000 ແລະ ge-001 ແມ່ນຕົວເລກພອດ. ຕົວເລກພອດເຫຼົ່ານີ້ຈະແຜນທີ່ກັບສ່ວນຕິດຕໍ່ Junos ge-0/0/0 ແລະ ge-0/0/1 ຕາມລໍາດັບ. ດັ່ງທີ່ໄດ້ກ່າວກ່ອນຫນ້ານີ້, ທ່ານຈໍາເປັນຕ້ອງສ້າງຂົວ Linux ສໍາລັບແຕ່ລະພອດທີ່ທ່ານລະບຸໄວ້ໃນ XML file. 11. ສະໜອງໝາຍເລກພອດ serial console ທີ່ເປັນເອກະລັກສຳລັບແຕ່ລະ vJunos-switch ໃນເຊີບເວີຂອງເຈົ້າ. ໃນຕົວຢ່າງຕໍ່ໄປນີ້ampດັ່ງນັ້ນ, ໝາຍເລກພອດ serial console ທີ່ເປັນເອກະລັກແມ່ນ “8610”.
16
ຢ່າດັດແປງ sbios stanza ຕໍ່ໄປນີ້. ມັນບອກ vJunos ວ່າມັນເປັນ vJunos-switch.
12. ສ້າງ vJunos-sw1 VM ໂດຍໃຊ້ vJunos-sw1.xml file. # virsh ສ້າງ vjunos-sw1.xml
ຄໍາວ່າ "sw1" ແມ່ນໃຊ້ເພື່ອຊີ້ບອກວ່ານີ້ແມ່ນ vJunos-switch VM ທໍາອິດທີ່ກໍາລັງຕິດຕັ້ງ. VMs ຕໍ່ມາສາມາດຕັ້ງຊື່ vjunos-sw2, ແລະ vjunos-sw3 ແລະອື່ນໆ.
ດັ່ງນັ້ນ, VM ໄດ້ຖືກສ້າງຂື້ນແລະຂໍ້ຄວາມຕໍ່ໄປນີ້ຈະຖືກສະແດງ:
Domain vjunos-sw1 ສ້າງຈາກ vjunos-sw1.xml 13. ກວດເບິ່ງ /etc/libvirt/qemu.conf ແລະບໍ່ສະແດງຄວາມຄິດເຫັນແຖວ XML ຕໍ່ໄປນີ້ຖ້າເສັ້ນເຫຼົ່ານີ້ແມ່ນ
ອອກຄໍາເຫັນ. ບາງຄົນ examples ຂອງຄ່າທີ່ຖືກຕ້ອງແມ່ນໃຫ້ຂ້າງລຸ່ມນີ້. ບໍ່ໃຫ້ຄໍາເຫັນເສັ້ນທີ່ກໍານົດໄວ້.
#
user = “qemu” # ຜູ້ໃຊ້ຊື່ “qemu”
#
user = “+0” # ຜູ້ໃຊ້ Super (uid=0)
#
user = “100” # ຜູ້ໃຊ້ຊື່ “100” ຫຼືຜູ້ໃຊ້ທີ່ມີ uid=100#user = “root”
<<
ບໍ່ໃຫ້ຄໍາເຫັນເສັ້ນນີ້
#
#group = “root” <<< ບໍ່ຂຽນຄຳເຫັນແຖວນີ້
14. Restart libvirtd ແລະສ້າງ vJunos-switch VM ອີກຄັ້ງ. # systemctl restart libvirtd
15. ປິດເຄື່ອງ vJunos-switch ທີ່ໃຊ້ໃນ Host Server ຢ່າງປອດໄພ (ຖ້າຕ້ອງການ). ໃຊ້ຄໍາສັ່ງ # virsh shutdown vjunos-sw1 ເພື່ອປິດ vJunos-switch. ເມື່ອທ່ານປະຕິບັດຂັ້ນຕອນນີ້, ສັນຍານການປິດທີ່ຖືກສົ່ງໄປຫາ vJunos-switch instance ເຮັດໃຫ້ມັນປິດລົງຢ່າງສະຫງ່າງາມ.
ຂໍ້ຄວາມຕໍ່ໄປນີ້ຖືກສະແດງ.
ໂດເມນ 'vjunos-sw1' ກໍາລັງຖືກປິດ
17
ໝາຍເຫດ: ຢ່າໃຊ້ຄຳສັ່ງ “virsh destroy” ເພາະວ່າຄຳສັ່ງນີ້ສາມາດທຳລາຍແຜ່ນ vJunosswitch VM. ຖ້າ VM ຂອງທ່ານຢຸດເຊົາການບູດຫຼັງຈາກໃຊ້ຄໍາສັ່ງ "virsh destroy", ຫຼັງຈາກນັ້ນ, ສ້າງສໍາເນົາແຜ່ນ QCOW2 ສົດຂອງຮູບພາບ QCOW2 ຕົ້ນສະບັບທີ່ສະຫນອງໃຫ້.
ຢືນຢັນ vJunos-switch VM
ຫົວຂໍ້ນີ້ອະທິບາຍວິທີການກວດສອບວ່າ vJunos-switch ແມ່ນຂຶ້ນແລະແລ່ນ. 1. ກວດສອບວ່າ vJunos-switch ແມ່ນຂຶ້ນແລະແລ່ນ.
# ລາຍການ virsh
# ລາຍການ virsh
ຊື່ ID
ລັດ
——————————-
74 vjunos-sw1 ແລ່ນ
2. ເຊື່ອມຕໍ່ກັບ serial console ຂອງ VCP.
ທ່ານສາມາດຊອກຫາພອດເພື່ອເຊື່ອມຕໍ່ກັບ serial console ຂອງ VCP ຈາກ XML file. ນອກຈາກນັ້ນ, ທ່ານສາມາດເຂົ້າສູ່ລະບົບ serial console ຂອງ VCP ຜ່ານ "telnet localhost ” ບ່ອນທີ່ portnum ຖືກລະບຸໄວ້ໃນການຕັ້ງຄ່າ XML file:
ໝາຍເຫດ: ໝາຍເລກຜອດ telnet ຈະຕ້ອງເປັນເອກະລັກສຳລັບແຕ່ລະ vJunos-switch VM ທີ່ອາໄສຢູ່ເທິງເຊີບເວີ.
# telnet localhost 8610 ກຳລັງພະຍາຍາມ 127.0.0.1… ເຊື່ອມຕໍ່ກັບ localhost. ຕົວອັກສອນ Escape ແມ່ນ '^]'. root@:~ #
3. ປິດການອັບເກຣດຮູບພາບອັດຕະໂນມັດ.
18
ຖ້າທ່ານບໍ່ໄດ້ສະຫນອງການຕັ້ງຄ່າ Junos ເບື້ອງຕົ້ນໃດໆໃນຂັ້ນຕອນຂ້າງເທິງ, ຫຼັງຈາກນັ້ນ vJunos-switch ຈະ, ໂດຍຄ່າເລີ່ມຕົ້ນ, ພະຍາຍາມ DHCP ສໍາລັບການຕິດຕັ້ງເຄືອຂ່າຍເບື້ອງຕົ້ນ. ຖ້າທ່ານບໍ່ມີເຄື່ອງແມ່ຂ່າຍ DHCP ທີ່ສາມາດສະຫນອງການຕັ້ງຄ່າ Junos, ທ່ານສາມາດໄດ້ຮັບຂໍ້ຄວາມຊ້ໍາກັນດັ່ງທີ່ສະແດງຂ້າງລຸ່ມນີ້: "ການຍົກລະດັບຮູບພາບອັດຕະໂນມັດ" ທ່ານສາມາດປິດການທໍາງານຂໍ້ຄວາມເຫຼົ່ານີ້ດັ່ງຕໍ່ໄປນີ້:
4. ກວດສອບວ່າ ge interfaces ລະບຸໄວ້ໃນ vJunos-switch xml ຂອງທ່ານ file ມີຂຶ້ນແລະສາມາດໃຊ້ໄດ້. ໃຊ້ຄໍາສັ່ງສະແດງການໂຕ້ຕອບ terse.
ຕົວຢ່າງample, ຖ້າ vJunos-switch XML ຄໍານິຍາມ file ກໍານົດ NIC virtual ສອງອັນທີ່ເຊື່ອມຕໍ່ກັບ
“ge-000” ແລະ “ge-001”, ຈາກນັ້ນ ge-0/0/0 ແລະ ge-0/0/1 interfaces ຄວນຢູ່ໃນສະຖານະ “up” link ເມື່ອທ່ານກວດສອບໂດຍໃຊ້ຄຳສັ່ງສະແດງຜົນອອກຂອງອິນເຕີເຟດດັ່ງທີ່ສະແດງຢູ່ລຸ່ມນີ້. .
root> ສະແດງການໂຕ້ຕອບ terse
ການໂຕ້ຕອບ
Admin Link Proto
ge-0/0/0
ຂຶ້ນ
ge-0/0/0.16386
ຂຶ້ນ
lc-0/0/0
ຂຶ້ນ
lc-0/0/0.32769
ຂຶ້ນ vpls
pfe-0/0/0
ຂຶ້ນ
pfe-0/0/0.16383
ຂຶ້ນ inet
inet6
pfh-0/0/0
ຂຶ້ນ
pfh-0/0/0.16383
ຂຶ້ນ inet
pfh-0/0/0.16384
ຂຶ້ນ inet
ge-0/0/1
ຂຶ້ນ
ge-0/0/1.16386
ຂຶ້ນ
ge-0/0/2
ຂຶ້ນລົງ
ge-0/0/2.16386
ຂຶ້ນລົງ
ທ້ອງຖິ່ນ
ໄລຍະໄກ
19
ge-0/0/3 ge-0/0/3.16386 [snip]
ຂຶ້ນລົງຂຶ້ນລົງ
5. ກວດສອບວ່າ vnet intrface ພາຍໃຕ້ແຕ່ລະຂົວ "ge" ທີ່ສອດຄ້ອງກັນໄດ້ຖືກຕັ້ງຄ່າ. ໃຊ້ຄໍາສັ່ງ brctl ໃນເຄື່ອງແມ່ຂ່າຍຂອງເຈົ້າພາບ, ຫຼັງຈາກທີ່ທ່ານເລີ່ມ vJunos-switch ດັ່ງທີ່ສະແດງຂ້າງລຸ່ມນີ້:
# ip link ເພີ່ມຂົວປະເພດ ge-000
# ip link ສະແດງ ge-000
ຊື່ຂົວ id
ການໂຕ້ຕອບທີ່ເປີດໃຊ້ STP
ge-000
8000.fe54009a419a no
vnet1
# ip link ສະແດງ ge-001
ຊື່ຂົວ id
ການໂຕ້ຕອບທີ່ເປີດໃຊ້ STP
ge-001
8000.fe5400e9f94f ສະບັບເລກທີ
vnet2
ຕັ້ງຄ່າ vJunos-switch ໃນ KVM
ສະຫຼຸບ
ອ່ານຫົວຂໍ້ນີ້ເພື່ອເຂົ້າໃຈວິທີການປັບຄ່າ vJunos-switch ໃນສະພາບແວດລ້ອມ KVM.
ຢູ່ໃນພາກນີ້
ເຊື່ອມຕໍ່ກັບ vJunos-switch | 19 ຕັ້ງຄ່າ Ports Active | 20 ການຕັ້ງຊື່ໃນການໂຕ້ຕອບ | 20 ຕັ້ງຄ່າ Media MTU | 21
ເຊື່ອມຕໍ່ຫາ vJunos-switch
Telnet ໄປຫາໝາຍເລກ serial console ທີ່ລະບຸໄວ້ໃນ XML file ເພື່ອເຊື່ອມຕໍ່ກັບ vJunos-switch. ເບິ່ງລາຍລະອຽດທີ່ລະບຸໄວ້ໃນ “Deploy and Manage vJunos-switch on KVM” ຢູ່ໜ້າ 11. ສຳລັບຕົວຢ່າງ.ample:
# telnet localhost 8610
20
ກຳລັງພະຍາຍາມ 127.0.0.1… ເຊື່ອມຕໍ່ກັບ localhost. ຕົວອັກສອນ Escape ແມ່ນ '^]'. root@:~ # cli root >
ນອກນັ້ນທ່ານຍັງສາມາດ SSH ກັບ vJunos-switch VCP.
ກຳນົດຄ່າພອດທີ່ໃຊ້ງານ
ພາກສ່ວນນີ້ອະທິບາຍວິທີການກໍານົດຈໍານວນຂອງພອດທີ່ໃຊ້ວຽກ.
ທ່ານສາມາດລະບຸຈໍານວນພອດທີ່ໃຊ້ໄດ້ສໍາລັບ vJunos-switch ໃຫ້ກົງກັບຈໍານວນ NIC ທີ່ເພີ່ມໃສ່ VFP VM. ຈໍານວນພອດເລີ່ມຕົ້ນແມ່ນ 10, ແຕ່ທ່ານສາມາດກໍານົດຄ່າໃດໆໃນຂອບເຂດຂອງ 1 ຫາ 96. ດໍາເນີນການຄໍາສັ່ງ user@host# set chassis fpc 0 pic 0 number-of-ports 96 ເພື່ອກໍານົດຈໍານວນພອດທີ່ໃຊ້ວຽກ. ກຳນົດຄ່າຈຳນວນພອດຢູ່ທີ່ [edit chassis fpc 0 pic 0] ລະດັບລໍາດັບຊັ້ນ.
ການຕັ້ງຊື່ໃນການໂຕ້ຕອບ
vJunos-switch ຮອງຮັບພຽງແຕ່ Gigabit Ethernet (ge) interfaces.
ທ່ານບໍ່ສາມາດປ່ຽນຊື່ສ່ວນຕິດຕໍ່ກັບ 10-Gigabit Ethernet (xe) ຫຼື 100-Gigabit Ethernet (et). ຖ້າທ່ານພະຍາຍາມປ່ຽນຊື່ໃນການໂຕ້ຕອບ, ການໂຕ້ຕອບເຫຼົ່ານີ້ຈະຍັງຄົງສະແດງເປັນ "ge" ເມື່ອທ່ານດໍາເນີນການການຕັ້ງຄ່າການສະແດງຫຼືສະແດງຄໍາສັ່ງ terse ຂອງການໂຕ້ຕອບ. ນີ້ແມ່ນ example ຜົນຜະລິດຂອງ "ສະແດງການຕັ້ງຄ່າ" ຄໍາສັ່ງ CLI ເມື່ອຜູ້ໃຊ້ພະຍາຍາມປ່ຽນຊື່ການໂຕ້ຕອບເປັນ "et":
chassis { fpc 0 { pic 0 { ## ## ຄໍາເຕືອນ: ຄໍາຖະແຫຼງທີ່ລະເວັ້ນ: unsupported platform (ex9214) ## interface-type et; }
21
} }
ຕັ້ງຄ່າ Media MTU
ທ່ານສາມາດປັບຄ່າຫນ່ວຍສົ່ງສັນຍານສູງສຸດຂອງສື່ (MTU) ໃນໄລຍະ 256 ຫາ 9192. ຄ່າ MTU ຢູ່ນອກຂອບເຂດທີ່ໄດ້ກ່າວມາຂ້າງເທິງແມ່ນປະຕິເສດ. ທ່ານຕ້ອງກໍາຫນົດຄ່າ MTU ໂດຍການລວມເອົາຄໍາຖະແຫຼງການ MTU ໃນລະດັບຊັ້ນລໍາດັບ [ດັດແກ້ interface interface-name]. ຕັ້ງຄ່າ MTU.
[ແກ້ໄຂ] user@host# ຕັ້ງຄ່າການໂຕ້ຕອບ ge-0/0/0 mtu
ຫມາຍເຫດ: ຄ່າສູງສຸດທີ່ຮອງຮັບ MTU ແມ່ນ 9192 bytes.
ຕົວຢ່າງample:
[ແກ້ໄຂ] user@host# ຕັ້ງຄ່າການໂຕ້ຕອບ ge-0/0/0 mtu 9192
4 ບົດ
ແກ້ໄຂບັນຫາ
ແກ້ໄຂບັນຫາ vJunos-switch | 23
23
ແກ້ໄຂບັນຫາ vJunos-switch
ສະຫຼຸບ
ໃຊ້ຫົວຂໍ້ນີ້ເພື່ອກວດສອບການຕັ້ງຄ່າ vJunos-switch ຂອງທ່ານແລະສໍາລັບຂໍ້ມູນການແກ້ໄຂບັນຫາໃດໆ.
ຢູ່ໃນພາກນີ້
ກວດສອບວ່າ VM ກໍາລັງແລ່ນ | 23 ກວດສອບຂໍ້ມູນ CPU | 24 View ບັນທຶກ Files | 25 ເກັບກໍາຂໍ້ມູນຫຼັກ Dumps | 25
ກວດສອບວ່າ VM ເຮັດວຽກຢູ່
· ກວດສອບວ່າ vJunos-switch ແມ່ນແລ່ນຢູ່ຫຼັງຈາກທີ່ທ່ານຕິດຕັ້ງມັນ.
virsh list ຄໍາສັ່ງລາຍຊື່ virsh ສະແດງຊື່ ແລະສະຖານະຂອງ virtual machine (VM). ສະຖານະສາມາດເປັນ: ແລ່ນ, ບໍ່ເຮັດວຽກ, ຢຸດຊົ່ວຄາວ, ປິດເຄື່ອງ, crashed, ຫຼືເສຍຊີວິດ.
# ລາຍການ virsh
ຊື່ ID
ລັດ
————————
72 vjunos-switch ແລ່ນ
· ທ່ານສາມາດຢຸດ ແລະເລີ່ມ VMs ດ້ວຍຄຳສັ່ງ virsh ຕໍ່ໄປນີ້: · virsh shutdown–Shutdown the vJunos-switch. · virsh start-ເລີ່ມ VM ທີ່ບໍ່ເຄື່ອນໄຫວທີ່ທ່ານໄດ້ກໍານົດໄວ້ກ່ອນຫນ້ານີ້.
ໝາຍເຫດ: ຢ່າໃຊ້ຄຳສັ່ງ “virsh destroy” ເພາະສາມາດທຳລາຍ vJunos-switch VM disk.
24
ຖ້າ VM ຂອງທ່ານຢຸດແລະບໍ່ບູດຫຼັງຈາກໃຊ້ຄໍາສັ່ງ virsh destroy, ຫຼັງຈາກນັ້ນສ້າງສໍາເນົາແຜ່ນ QCOW2 ສົດຂອງຮູບພາບ QCOW2 ຕົ້ນສະບັບທີ່ສະຫນອງໃຫ້.
ກວດສອບຂໍ້ມູນ CPU
ໃຊ້ຄໍາສັ່ງ lscpu ໃນເຄື່ອງແມ່ຂ່າຍຂອງໂຮດເພື່ອສະແດງຂໍ້ມູນ CPU. ຜົນຜະລິດສະແດງຂໍ້ມູນເຊັ່ນ: ຈໍານວນ CPU ທັງຫມົດ, ຈໍານວນຂອງ cores ຕໍ່ socket, ແລະຈໍານວນຂອງ socket CPU. ຕົວຢ່າງampດັ່ງນັ້ນ, codeblock ຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນຂໍ້ມູນສໍາລັບເຄື່ອງແມ່ຂ່າຍຂອງ Ubuntu 20.04 LTS ທີ່ສະຫນັບສະຫນູນທັງຫມົດ 32 CPUs.
root@vjunos-host:~# lscpu ສະຖາປັດຕະຍະກຳ: CPU op-mode: Byte Order: address sizes: CPU(s): on-line CPU(s) list: Thread(s) per core: Core(s) ຕໍ່ຊັອກເກັດ: ຊັອກເກັດ(s): NUMA node(s): ID ຜູ້ຂາຍ: CPU family: Model: Model: Model: Stepping: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtualization: L1d cache: L1i cache: L2 cache : L3 cache: NUMA node0 CPU(s):
x86_64 32-bit, 64-bit Little Endian 46 bits ທາງກາຍຍະພາບ, 48 bits virtual 32 0-31 2 8 2 2 GenuineIntel 6 62 Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz. 4 2593.884. VT -x 3400.0000 KiB 1200.0000 KiB 5187.52 MiB 512 MiB 512-4-40
25
NUMA node1 CPU(s): [snip]
8-15,24-31
View ບັນທຶກ Files
View ບັນທຶກລະບົບໂດຍໃຊ້ຄໍາສັ່ງສະແດງບັນທຶກຢູ່ໃນຕົວຢ່າງ vJunos-switch.
root > ສະແດງບັນທຶກ ? ຮາກ > ສະແດງບັນທຶກ ? ຄໍາສັ່ງສະແດງບັນຊີລາຍຊື່ຂອງບັນທຶກ files ມີສໍາລັບ viewການນໍາເຂົ້າ ສໍາລັບ example, ເຖິງ view ບັນທຶກ chassis daemon (chassisd) ແລ່ນ root > show log chassisd command.
ລວບລວມ Core Dumps
ໃຊ້ຄໍາສັ່ງຂອງລະບົບ show core-dumps ເພື່ອ view ຫຼັກເກັບກໍາ file. ທ່ານສາມາດໂອນ dumps ຫຼັກເຫຼົ່ານີ້ໄປຫາເຄື່ອງແມ່ຂ່າຍພາຍນອກສໍາລັບການວິເຄາະໂດຍຜ່ານການໂຕ້ຕອບການຈັດການ fxp0 ໃນ vJunos-switch.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
Juniper NETWORKS KVM vJunos Switch deployment [pdf] ຄູ່ມືຜູ້ໃຊ້ KVM vJunos Switch deployment, KVM, vJunos Switch deployment, Switch deployment, ການນຳໃຊ້ |