KVM vJunos Switch Deployment
သတ်မှတ်ချက်များ
- ထုတ်ကုန်- vJunos-ခလုတ်
- ဖြန့်ကျက်လမ်းညွှန်- KVM
- ထုတ်လုပ်သူ- Juniper Networks, Inc.
- ထုတ်ဝေရက်စွဲ- 2023-11-20
- Webဆိုက်- https://www.juniper.net
ထုတ်ကုန်အချက်အလက်
ဒီလမ်းညွှန်အကြောင်း
vJunos-switch Deployment Guide သည် ညွှန်ကြားချက်များနှင့် ပံ့ပိုးပေးပါသည်။
KVM ပေါ်ရှိ vJunos-switch ကို အသုံးပြုခြင်းနှင့် စီမံခန့်ခွဲခြင်းဆိုင်ရာ အချက်အလက်
ပတ်ဝန်းကျင်။ အပေါ်မှာ နားလည်မှု အစရှိတဲ့ အကြောင်းအရာတွေ ပါဝင်ပါတယ်။view of
vJunos-switch၊ ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲ လိုအပ်ချက်များ၊ တပ်ဆင်ခြင်းနှင့်
ဖြန့်ကျက်ခြင်းနှင့် ပြဿနာဖြေရှင်းခြင်း။
vJunos-switch Overview
vJunos-switch သည် ထည့်သွင်းနိုင်သော ဆော့ဖ်ဝဲလ် အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။
Linux KVM hypervisor ကိုအသုံးပြုသည့်စက်မှုလုပ်ငန်းစံ x86 ဆာဗာပေါ်တွင်
(Ubuntu 18.04၊ 20.04၊ 22.04 သို့မဟုတ် Debian 11 Bullseye)။ ကထောက်ပံ့
virtualized networking စွမ်းရည်များနှင့် ကမ်းလှမ်းရန် ဒီဇိုင်းထုတ်ထားသည်။
ကွန်ရက်ဖြန့်ကျက်မှုတွင် လိုက်လျောညီထွေရှိမှုနှင့် ချဲ့ထွင်နိုင်မှု။
အဓိကအင်္ဂါရပ်များကို ပံ့ပိုးထားသည်။
- Virtualized Networking စွမ်းရည်များ
- စက်မှုလုပ်ငန်းအဆင့်မီ x86 ဆာဗာများအတွက် ပံ့ပိုးမှု
- Linux KVM hypervisor နှင့် လိုက်ဖက်သည်။
- တစ်ခုတည်းတွင် vJunos-switch instance အများအပြားကို ထည့်သွင်းနိုင်သည်။
ဆာဗာ
အကျိုးကျေးဇူးများနှင့် အသုံးပြုမှုများ
vJunos-switch သည် အကျိုးကျေးဇူးများစွာကို ပေးစွမ်းပြီး အသုံးပြုနိုင်မည်ဖြစ်သည်။
အမျိုးမျိုးသောအခြေအနေများ
- virtualized network infrastructure ကိုဖွင့်ပါ။
- စက်မှုလုပ်ငန်းစံနှုန်းကို အသုံးပြုခြင်းဖြင့် ဟာ့ဒ်ဝဲကုန်ကျစရိတ်ကို လျှော့ချပေးသည်။
ဆာဗာများ - ကွန်ရက်တွင် ပြောင်းလွယ်ပြင်လွယ်နှင့် အရွယ်အစားကို ပံ့ပိုးပေးသည်။
တပ်ဖြန့်မှုများ - ကွန်ရက်စီမံခန့်ခွဲမှုနှင့် ဖွဲ့စည်းမှုကို ရိုးရှင်းစေသည်။
ကန့်သတ်ချက်များ
vJunos-switch သည် အားကောင်းသည့် ကွန်ရက်ဖြေရှင်းချက်တစ်ခုဖြစ်သော်လည်း၊
ထည့်သွင်းစဉ်းစားရန် ကန့်သတ်ချက်များရှိသည်။
- Linux KVM hypervisor တွင် အကန့်အသတ်ဖြင့် လိုက်ဖက်နိုင်မှု
- တပ်ဆင်ရန်အတွက် စက်မှုလုပ်ငန်းစံ x86 ဆာဗာများ လိုအပ်သည်။
- အရင်းခံ၏ စွမ်းဆောင်ရည်နှင့် အရင်းအမြစ်များပေါ်တွင် မူတည်သည်။
ဆာဗာဟာ့ဒ်ဝဲ
vJunos-switch ဗိသုကာ
vJunos-switch ဗိသုကာလက်ရာကို ပံ့ပိုးပေးရန် ဒီဇိုင်းထုတ်ထားသည်။
KVM hypervisor ပေါ်တွင် virtualized ကွန်ရက်ချိတ်ဆက်မှုပတ်ဝန်းကျင်။ အသုံးပြုသည်။
အရင်းခံ x86 ဆာဗာ၏ အရင်းအမြစ်များနှင့် စွမ်းရည်များ
စွမ်းဆောင်ရည်မြင့် ကွန်ရက်ဝန်ဆောင်မှုများကို ပေးအပ်ရန် ဟာ့ဒ်ဝဲ။
ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ
Hardware နှင့် Software လိုအပ်ချက်များ
KVM တွင် vJunos-switch ကို အောင်မြင်စွာအသုံးပြုရန်၊ သင်၏သေချာပါစေ။
စနစ်သည် အောက်ဖော်ပြပါ အနိမ့်ဆုံးလိုအပ်ချက်များနှင့် ကိုက်ညီသည်-
- စက်မှု-စံ x86 ဆာဗာ
- Linux KVM hypervisor (Ubuntu 18.04၊ 20.04၊ 22.04 သို့မဟုတ် Debian 11
Bullseye) - သက်ဆိုင်သော ပြင်ပဆော့ဖ်ဝဲ (ချန်လှပ်ထားနိုင်သည်)
KVM တွင် vJunos-switch ကို ထည့်သွင်းပြီး အသုံးပြုပါ။
KVM တွင် vJunos-switch ကို ထည့်သွင်းပါ။
KVM တွင် vJunos-switch ကို ထည့်သွင်းရန် ဤအဆင့်များကို လိုက်နာပါ။
ပတ်ဝန်းကျင်-
- vJunos-switch ကို ထည့်သွင်းရန် Linux Host ဆာဗာများကို ပြင်ဆင်ပါ။
- KVM တွင် vJunos-switch ကို အသုံးပြုပြီး စီမံခန့်ခွဲပါ။
- Host Server တွင် vJunos-switch Deployment ကို သတ်မှတ်ပါ။
- vJunos-switch VM ကို အတည်ပြုပါ။
- KVM တွင် vJunos-switch ကို စီစဉ်သတ်မှတ်ပါ။
- vJunos-switch သို့ ချိတ်ဆက်ပါ။
- Active Ports များကို စီစဉ်သတ်မှတ်ပါ။
- Interface အမည်ပေးခြင်း။
- Media MTU ကို စီစဉ်သတ်မှတ်ပါ။
vJunos-switch ကို ပြဿနာဖြေရှင်းပါ။
vJunos-switch တွင် ပြဿနာတစ်စုံတစ်ရာကြုံတွေ့ပါက၊ သင်သည် လိုက်နာနိုင်ပါသည်။
ဤပြဿနာဖြေရှင်းခြင်းအဆင့်များ-
- VM အလုပ်လုပ်နေကြောင်း စစ်ဆေးပါ။
- CPU အချက်အလက်ကို အတည်ပြုပါ။
- View အလုံးလိုက် Files.
- Core Dumps စုဆောင်းပါ။
အမေးများသောမေးခွန်းများ (FAQ)
Product အကြောင်း
vJunos-switch သည် hypervisor အားလုံးနှင့် တွဲဖက်အသုံးပြုနိုင်ပါသလား။
မဟုတ်ပါ၊ 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)။ သက်ဆိုင်သော Third-party software လည်းဖြစ်နိုင်သည်။
ထည့်သွင်းထားသော်လည်း စိတ်ကြိုက်ရွေးချယ်နိုင်သည်။
ထည့်သွင်းပြီးနောက် vJunos-switch ကို မည်သို့ချိတ်ဆက်နိုင်မည်နည်း။
ပေးထားသည့်အတိုင်း လိုက်နာခြင်းဖြင့် vJunos-switch သို့ ချိတ်ဆက်နိုင်ပါသည်။
တပ်ဆင်မှုလမ်းညွှန်တွင် ညွှန်ကြားချက်များ။
ပြသာနာရှာဖွေရှင်းပေးခြင်း
မှတ်တမ်းကို ဘယ်မှာရှာရမလဲ filevJunos-switch အတွက် s?
သစ်လုံး files for vJunos-switch ကို သတ်မှတ်ထားသောနေရာတွင် တွေ့နိုင်သည်။
host server တွင် directory ပြဿနာဖြေရှင်းခြင်းကဏ္ဍကို ကိုးကားပါ။
နောက်ထပ်အချက်အလက်များအတွက် ဖြန့်ကျက်လမ်းညွှန်။
KVM အတွက် vJunos-switch အသုံးချမှုလမ်းညွှန်
ထုတ်ဝေခဲ့သည်။
၇၃၆-၇၈၄-၆၀၉၄
ii
Juniper Networks, Inc. 1133 ဆန်းသစ်တီထွင်မှုနည်းလမ်း Sunnyvale, California 94089 USA ၇၃၆-၇၈၄-၆၀၉၄ www.juniper.net
Juniper Networks၊ Juniper Networks လိုဂို၊ Juniper နှင့် Junos တို့သည် United States နှင့် အခြားသောနိုင်ငံများရှိ Juniper Networks, Inc. ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ အခြားကုန်အမှတ်တံဆိပ်များ၊ ဝန်ဆောင်မှုအမှတ်အသားများ၊ မှတ်ပုံတင်ထားသော အမှတ်အသားများ သို့မဟုတ် မှတ်ပုံတင်ထားသော ဝန်ဆောင်မှုအမှတ်အသားများအားလုံးသည် သက်ဆိုင်ရာပိုင်ရှင်များ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။
Juniper Networks သည် ဤစာတမ်းပါ မှားယွင်းမှုများအတွက် တာဝန်မရှိဟု ယူဆပါသည်။ Juniper Networks သည် ဤထုတ်ဝေမှုကို အသိပေးခြင်းမရှိဘဲ ပြောင်းလဲခြင်း၊ ပြင်ဆင်ခြင်း၊ လွှဲပြောင်းခြင်း၊ သို့မဟုတ် အခြားနည်းဖြင့် ပြန်လည်ပြင်ဆင်ပိုင်ခွင့်ရှိသည်။
KVM အတွက် vJunos-switch အသုံးချမှုလမ်းညွှန် မူပိုင်ခွင့် © 2023 Juniper Networks, Inc. အခွင့်အရေးများ လက်ဝယ်ရှိသည်။
ဤစာတမ်းပါ အချက်အလက်များသည် ခေါင်းစဉ်စာမျက်နှာရှိ နေ့စွဲအတိုင်းဖြစ်သည်။
နှစ် 2000 သတိပေးချက်
Juniper Networks ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲ ထုတ်ကုန်များသည် 2000 ခုနှစ်နှင့် ကိုက်ညီပါသည်။ Junos OS သည် 2038 ခုနှစ်အထိ အချိန်နှင့်ပတ်သက်သည့် ကန့်သတ်ချက်များကို မသိရှိပါ။ သို့သော်လည်း NTP အပလီကေးရှင်းသည် 2036 ခုနှစ်တွင် အခက်အခဲအချို့ရှိနေကြောင်း သိရှိရပါသည်။
အသုံးပြုသူလိုင်စင် သဘောတူညီချက်ကို အဆုံးသတ်ပါ။
ဤနည်းပညာဆိုင်ရာစာရွက်စာတမ်းများ၏အကြောင်းအရာဖြစ်သော Juniper Networks ထုတ်ကုန်တွင် (သို့မဟုတ်) Juniper Networks ဆော့ဖ်ဝဲလ်ဖြင့်အသုံးပြုရန်ရည်ရွယ်ပါသည်။ အဆိုပါဆော့ဖ်ဝဲကိုအသုံးပြုခြင်းသည် https://support.juniper.net/support/eula/ တွင်တင်ထားသော End User License Agreement ("EULA") ၏ စည်းကမ်းချက်များနှင့်အညီဖြစ်သည်။ ထိုဆော့ဖ်ဝဲကို ဒေါင်းလုဒ်လုပ်ခြင်း၊ ထည့်သွင်းခြင်း သို့မဟုတ် အသုံးပြုခြင်းဖြင့်၊ သင်သည် EULA ၏ စည်းကမ်းသတ်မှတ်ချက်များကို သဘောတူပါသည်။
iii
မာတိကာ
ဤလမ်းညွှန်ချက်အကြောင်း | v
1
vJunos-switch ကို နားလည်ပါ။
vJunos-switch Overview | 2
ကျော်view | 2
အဓိကအင်္ဂါရပ်များကို ပံ့ပိုးပေးသည် | ၃
အကျိုးကျေးဇူးများနှင့် အသုံးပြုပုံများ | ၃
ယင် | ၄
vJunos-switch ဗိသုကာ | ၄
2
ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလိုအပ်ချက်များ vJunos-switch KVM
အနည်းဆုံး Hardware နှင့် Software လိုအပ်ချက်များ | ၈
3
KVM တွင် vJunos-switch ကို ထည့်သွင်းပြီး အသုံးပြုပါ။
KVM | တွင် vJunos-switch ကို ထည့်သွင်းပါ။ ၁၁
vJunos-switch | ထည့်သွင်းရန် Linux Host ဆာဗာများကို ပြင်ဆင်ပါ။ ၁၁
KVM | တွင် vJunos-switch ကို အသုံးပြုပြီး စီမံခန့်ခွဲပါ။ 11 Host Server | တွင် vJunos-switch Deployment ကို သတ်မှတ်ပါ။ ၁၂
vJunos-switch VM | ကို အတည်ပြုပါ။ ၁၇
KVM | တွင် vJunos-switch ကို စီစဉ်သတ်မှတ်ပါ။ 19 vJunos-switch | သို့ ချိတ်ဆက်ပါ။ ၁၉
Active Ports | ပြင်ဆင်ပါ။ ၂၀
မျက်နှာပြင်အမည်ပေးခြင်း | ၂၀
Media MTU | ကို စီစဉ်သတ်မှတ်ပါ။ ၂၁
4
ပြဿနာဖြေရှင်းခြင်း။
vJunos-switch | ပြဿနာဖြေရှင်းပါ။ ၂၃
VM အလုပ်လုပ်နေသည် | ၂၃
iv
CPU အချက်အလက် | အတည်ပြုပါ။ ၂၄ View အလုံးလိုက် Files | 25 Core Dumps စုဆောင်း | ၂၅
v
ဒီလမ်းညွှန်အကြောင်း
virtual Junos-switch (vJunos-switch) ကို ထည့်သွင်းရန် ဤလမ်းညွှန်ချက်ကို အသုံးပြုပါ။ vJunos-switch သည် Junos-based EX switching platform ၏ virtual ဗားရှင်းတစ်ခုဖြစ်သည်။ ၎င်းသည် kernel-based virtual machine (KVM) ပတ်ဝန်းကျင်တွင် Junos® လည်ပတ်မှုစနစ် (Junos OS) လည်ပတ်နေသည့် Juniper ခလုတ်ကို ကိုယ်စားပြုသည်။ vJunos-switch သည် Juniper Networks® vMX Virtual Router (vMX) nested architecture ကို အခြေခံထားသည်။ ဤလမ်းညွှန်တွင် အခြေခံ vJunos-switch configuration နှင့် စီမံခန့်ခွဲမှုလုပ်ထုံးလုပ်နည်းများ ပါဝင်သည်။ ဤလမ်းညွှန်တွင်ပါရှိသော vJunos-switch ကို ထည့်သွင်းပြီး ပြင်ဆင်သတ်မှတ်ပြီးနောက်၊ အပိုဆော့ဖ်ဝဲဖွဲ့စည်းပုံစနစ်ဆိုင်ရာ အချက်အလက်အတွက် Junos OS စာရွက်စာတမ်းကို ကိုးကားပါ။
EX Series Documentation အတွက် Junos OS နှင့်သက်ဆိုင်သောစာရွက်စာတမ်း
1 အခန်း
vJunos-switch ကို နားလည်ပါ။
vJunos-switch Overview | 2 vJunos-switch ဗိသုကာ | ၄
2
vJunos-switch Overview
အနှစ်ချုပ်
ဤအကြောင်းအရာသည် vJunosswitch ၏ အဓိကလုပ်ဆောင်ချက်များ၊ အကျိုးကျေးဇူးများနှင့် ကန့်သတ်ချက်များကို ပံ့ပိုးပေးပါသည်။
ဤကဏ္ဍတွင်
ကျော်view | 2 အဓိကအင်္ဂါရပ်များကို ပံ့ပိုးထားသည် | 3 Benefits and Uses | 3 ကန့်သတ်ချက်များ | ၄
ကျော်view
ဤကဏ္ဍတွင် vJunos-switch တပ်ဆင်မှု ပြီးသွားပါပြီ။view | 3
ဒီအကြောင်းအရာကို အဆုံးထိဖတ်ပါ။view vJunos-switch မှ။ vJunos-switch သည် Junos OS ကိုအသုံးပြုသည့် Juniper switch ၏ virtual ဗားရှင်းတစ်ခုဖြစ်သည်။ သင်သည် x86 ဆာဗာတွင် virtual machine (VM) အဖြစ် vJunos-switch ကို ထည့်သွင်းနိုင်သည်။ ရုပ်ပိုင်းဆိုင်ရာခလုတ်ကို သင်စီမံခန့်ခွဲသကဲ့သို့ vJunos-switch ကို သင် configure လုပ်ပြီး စီမံနိုင်ပါသည်။ vJunos-switch သည် ထုတ်လုပ်မှုပတ်ဝန်းကျင်တွင်မဟုတ်ဘဲ သင်ဓာတ်ခွဲခန်းများတွင်သာ အသုံးပြုနိုင်သည့် တစ်ခုတည်းသော virtual machine (VM) ဖြစ်သည်။ vJunos-switch ကို ကိုးကား Juniper switch အဖြစ် EX9214 ကို အသုံးပြု၍ တည်ဆောက်ထားပြီး Routing Engine တစ်ခုတည်းနှင့် Flexible PIC Concentrator (FPC) တစ်ခုတည်းကို ပံ့ပိုးပေးပါသည်။ vJunos-switch သည် အင်တာဖေ့စ်အားလုံးတွင် စုစည်းထားသော bandwidth 100 Mbps အထိ ပံ့ပိုးပေးသည်။ vJunos-switch ကိုအသုံးပြုရန်အတွက် bandwidth လိုင်စင်ကို သင်ဝယ်ယူရန် မလိုအပ်ပါ။ ဟာ့ဒ်ဝဲခလုတ်များကို အသုံးပြုမည့်အစား၊ သင်သည် ကွန်ရက်ဖွဲ့စည်းပုံများနှင့် ပရိုတိုကောများကို စမ်းသပ်ရန်အတွက် Junos ဆော့ဖ်ဝဲကို စတင်ရန် vJunos-switch ကို အသုံးပြုနိုင်သည်။
3
vJunos-switch တပ်ဆင်မှု ပြီးသွားပါပြီ။view
သင်သည် Linux KVM hypervisor (Ubuntu 86၊ 18.04၊ 20.04 သို့မဟုတ် Debian 22.04 Bullseye) ကို အသုံးပြုသည့် စက်မှုလုပ်ငန်းစံ x11 ဆာဗာတွင် vJunos-switch ၏ ဆော့ဖ်ဝဲအစိတ်အပိုင်းများကို ထည့်သွင်းနိုင်သည်။ KVM hypervisor ကိုအသုံးပြုသည့် ဆာဗာများတွင်၊ သက်ဆိုင်သော ပြင်ပဆော့ဖ်ဝဲကိုလည်း သင်သုံးနိုင်သည်။ ဆာဗာတစ်ခုတည်းတွင် vJunos-switch instance အများအပြားကို သင်ထည့်သွင်းနိုင်သည်။
အဓိကအင်္ဂါရပ်များကို ပံ့ပိုးထားသည်။
ဤအကြောင်းအရာသည် သင့်အား vJunos-switch တွင် ပံ့ပိုးပြီး အတည်ပြုထားသော အဓိကအင်္ဂါရပ်များ၏ စာရင်းနှင့် အသေးစိတ်အချက်အလက်များကို ပေးပါသည်။ ဤအင်္ဂါရပ်များ ဖွဲ့စည်းမှုဆိုင်ရာ အသေးစိတ်အချက်အလက်များအတွက် အင်္ဂါရပ်လမ်းညွှန်ချက်များကို ကြည့်ပါ- အသုံးပြုသူလမ်းညွှန်များ။ vJunos-switch သည် အောက်ပါသော့ချက်အင်္ဂါရပ်များကို ပံ့ပိုးပေးသည်- · switch interfaces 96 ခုအထိ ပံ့ပိုးပေးနိုင်သည် · data center IP underlay နှင့် overlay topologies များကို တုပနိုင်သည်။ · EVPN-VXLAN အရွက်လုပ်ဆောင်ချက်ကို ပံ့ပိုးပေးသည် · Edge-Routed Bridging (ERB) ကို ပံ့ပိုးသည် · EVPN-VXLAN (ESI-LAG) တွင် EVPN LAG multihoming ကို ပံ့ပိုးသည်
အကျိုးကျေးဇူးများနှင့် အသုံးပြုမှုများ
စံ x86 ဆာဗာများတွင် vJunos-switch ၏ အကျိုးကျေးဇူးများနှင့် အသုံးပြုမှုကိစ္စများသည် အောက်ပါအတိုင်းဖြစ်သည်- · ဓာတ်ခွဲခန်းတွင် အရင်းအနှီးအသုံးစရိတ် (CapEx) ကို လျှော့ချသည်– အဆိုပါ vJunos-switch ကို စမ်းသပ်ဓာတ်ခွဲခန်းများ တည်ဆောက်ရန် အခမဲ့ရနိုင်သည်
ရုပ်ပိုင်းဆိုင်ရာခလုတ်များနှင့်ဆက်စပ်သောကုန်ကျစရိတ်များကိုလျှော့ချ။ · ဖြန့်ကျက်ချိန်ကို လျှော့ချ-သင်သည် vJunos-switch ကို အသုံးပြု၍ topologies ကို တည်ဆောက်ရန်နှင့် စမ်းသပ်ရန်
ဈေးကြီးသော ရုပ်ပိုင်းဆိုင်ရာ ဓာတ်ခွဲခန်းများ မဆောက်ဘဲ၊ Virtual ဓာတ်ခွဲခန်းများကို ချက်ချင်းတည်ဆောက်နိုင်သည်။ ရလဒ်အနေဖြင့်၊ သင်သည် ရုပ်ပိုင်းဆိုင်ရာ ဟာ့ဒ်ဝဲပေါ်တွင် ဖြန့်ကျက်မှုများနှင့် ဆက်စပ်နေသော ကုန်ကျစရိတ်များနှင့် နှောင့်နှေးမှုများကို လျှော့ချနိုင်သည်။ · ဓာတ်ခွဲခန်းဟာ့ဒ်ဝဲအတွက် လိုအပ်ချက်နှင့် အချိန်များကို ဖယ်ရှားပါ—vJunos-switch သည် ဝယ်ယူပြီးနောက်တွင် ဓာတ်ခွဲခန်းဟာ့ဒ်ဝဲရောက်ရှိရန် စောင့်ဆိုင်းချိန်ကို ဖယ်ရှားပေးသည်။ vJunos-switch ကို အခမဲ့ရရှိနိုင်ပြီး ချက်ချင်းဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ · ပညာရေးနှင့် လေ့ကျင့်ရေး- သင့်ဝန်ထမ်းများအတွက် သင်ကြားရေးနှင့် ပညာရေးဝန်ဆောင်မှုများအတွက် ဓာတ်ခွဲခန်းများ တည်ဆောက်ခွင့်ပြုသည်။
4
· အယူအဆနှင့် တရားဝင်စမ်းသပ်ခြင်းဆိုင်ရာ သက်သေ- သင်သည် အမျိုးမျိုးသော ဒေတာစင်တာသို့ ကူးပြောင်းခြင်း topologies၊ ကြိုတင်တည်ဆောက်မှုပုံစံများကို တရားဝင်အတည်ပြုနိုင်သည်။amples, နှင့် automation ပြင်ဆင်ပါ။
ကန့်သတ်ချက်များ
vJunos-switch တွင် အောက်ပါကန့်သတ်ချက်များရှိသည်- · Routing Engine တစ်ခုတည်းနှင့် FPC ဗိသုကာတစ်ခုတည်း ရှိသည်။ · ဝန်ဆောင်မှုတွင်းဆော့ဖ်ဝဲ အဆင့်မြှင့်တင်ခြင်း (ISSU) ကို မပံ့ပိုးပါ။ · ၎င်းကို လုပ်ဆောင်နေချိန်တွင် ပူးတွဲပါရှိခြင်း သို့မဟုတ် ဖယ်ထုတ်ခြင်းများကို မပံ့ပိုးပါ။ · vJunos-switch အသုံးပြုမှုကိစ္စများအတွက် SR-IOV နှင့် ဖြတ်သန်းမှုကို ပံ့ပိုးမထားပါ။ · ၎င်း၏ nested ဗိသုကာကြောင့်၊ vJunos-switch ကို စတင်သည့် မည်သည့်ဖြန့်ကျက်မှုတွင်မဆို အသုံးမပြုနိုင်ပါ။
VM အတွင်းမှ ဥပမာများ။ · အင်တာဖေ့စ်အားလုံးတွင် အများဆုံး bandwidth 100 Mbps ကို ပံ့ပိုးပေးသည်။
မှတ်ချက်- Bandwidth လိုင်စင်မလိုအပ်သောကြောင့် Bandwidth လိုင်စင်များကို မပေးထားပါ။ လိုင်စင်စစ်ဆေးသည့် မက်ဆေ့ချ် တက်လာနိုင်သည်။ လိုင်စင်စစ်ဆေးသည့်စာများကို လျစ်လျူရှုပါ။
· လည်ပတ်နေသောစနစ်တွင် Junos OS ကို အဆင့်မြှင့်၍မရပါ။ ယင်းအစား၊ သင်သည် ဆော့ဖ်ဝဲအသစ်ဖြင့် သာဓကအသစ်တစ်ခုကို အသုံးချရပါမည်။
· Multicast ကို မပံ့ပိုးပါ။
ဆက်စပ်စာရွက်စာတမ်းများ အနိမ့်ဆုံး ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲ လိုအပ်ချက်များ | ၈
vJunos-switch ဗိသုကာ
vJunos-switch သည် virtual forwarding plane (VFP) နှင့် Packet Forwarding Engine (PFE) သည် ပြင်ပ VM တွင် တည်ရှိသည့် တစ်ခုတည်းသော၊ nested VM ဖြေရှင်းချက်တစ်ခုဖြစ်သည်။ vJunos-switch ကိုစတင်သောအခါ၊ VFP
5 သည် Junos Virtual Control Plane (VCP) ပုံအား လုပ်ဆောင်သည့် nested VM ကို စတင်သည်။ KVM hypervisor ကို VCP ကိုအသုံးပြုရန်အသုံးပြုသည်။ "nested" ဟူသောအသုံးအနှုန်းသည် စာမျက်နှာ 1 တွင်ပုံ 5 တွင်ပြထားသည့်အတိုင်း VFP VM အတွင်းတွင် nested လုပ်ထားသည့် VCP VM ကိုရည်ညွှန်းသည်။ vJunos-switch သည် 100 cores နှင့် 4GB memory ကိုအသုံးပြု၍ 5 Mbps အထိ ပံ့ပိုးပေးနိုင်သည်။ ပြင်ဆင်သတ်မှတ်ထားသော နောက်ထပ် cores နှင့် memory ကို VCP သို့ ခွဲဝေပေးပါသည်။ VFP သည် အနိမ့်ဆုံးခြေရာကို ပံ့ပိုးပေးသည်မှလွဲ၍ နောက်ထပ် memory မလိုအပ်ပါ။ 4 cores နှင့် 5GB memory သည် ဓာတ်ခွဲခန်းအသုံးပြုမှုအတွက် လုံလောက်ပါသည်။ ပုံ 1- vJunos-switch ဗိသုကာ
vJunos-switch ဗိသုကာကို အလွှာများဖြင့် ဖွဲ့စည်းထားသည်- · vJunos-switch သည် အပေါ်ဆုံးအလွှာတွင်ရှိသည်။ · ဆော့ဖ်ဝဲလိုအပ်ချက်များကဏ္ဍတွင် ဖော်ပြထားသော KVM hypervisor နှင့် ဆက်စပ်စနစ်ဆော့ဖ်ဝဲ
အလယ်အလွှာတွင်ရှိသည်။ · x86 ဆာဗာသည် အောက်ခြေရှိ ရုပ်ပိုင်းဆိုင်ရာအလွှာတွင် ရှိသည်။
6
ဤဗိသုကာပညာကို နားလည်ခြင်းဖြင့် သင်၏ vJunos-switch configuration ကို စီစဉ်ရာတွင် ကူညီနိုင်ပါသည်။ vJunos-Switch စံနမူနာကို သင်ဖန်တီးပြီးနောက်၊ VCP ရှိ vJunosswitch အင်တာဖေ့စ်များကို ပြင်ဆင်သတ်မှတ်ရန် Junos OS CLI ကို အသုံးပြုနိုင်သည်။ vJunos-switch သည် Gigabit Ethernet အင်တာဖေ့စ်များကိုသာ ပံ့ပိုးပေးသည်။
2 အခန်း
ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလိုအပ်ချက်များ vJunos-switch KVM
အနည်းဆုံး Hardware နှင့် Software လိုအပ်ချက်များ | ၈
8
အနည်းဆုံး Hardware နှင့် Software လိုအပ်ချက်များ
ဤအကြောင်းအရာသည် vJunos-switch ဥပမာတစ်ခုစတင်ရန် ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလိုအပ်ချက်များစာရင်းကို သင့်အားပေးပါသည်။ စာမျက်နှာ 1 ရှိ ဇယား 8 သည် vJunos-switch အတွက် ဟာ့ဒ်ဝဲလိုအပ်ချက်များကို ဖော်ပြပါသည်။ ဇယား 1- vJunos-switch အတွက် အနည်းဆုံး ဟာ့ဒ်ဝဲ လိုအပ်ချက်များ
ဖော်ပြချက်
တန်ဖိုး
Sampစနစ်ဖွဲ့စည်းပုံ
lab simulation နှင့် စွမ်းဆောင်ရည်နိမ့် (100 Mbps ထက်နည်းသော) ကိစ္စများတွင် VT-x စွမ်းရည်ရှိသော Intel x86 ပရိုဆက်ဆာကို အသုံးပြုပါ။
Intel Ivy Bridge ပရိုဆက်ဆာ သို့မဟုတ် နောက်ပိုင်း။
ExampIvy Bridge ပရိုဆက်ဆာ၏ le- Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache
Core အရေအတွက်
အနည်းဆုံး Core လေးခု လိုအပ်ပါသည်။ ဆော့ဖ်ဝဲလ်သည် အသုံးပြုမှုအများစုအတွက် လုံလောက်သော cores သုံးခုကို VFP နှင့် တစ်ခုအား VCP သို့ ခွဲဝေပေးသည်။
VFP ၏ဒေတာလေယာဉ်လိုအပ်ချက်များကိုပံ့ပိုးရန် core သုံးခုလုံလောက်သောကြောင့် VCP သို့ မည်သည့်အပို core များကိုမဆို ပံ့ပိုးပေးမည်ဖြစ်သည်။
ဉာဏ်
အနည်းဆုံး 5GB မမ်မိုရီ လိုအပ်သည်။ ခန့်မှန်းခြေအားဖြင့် 3GB မမ်မိုရီကို VFP နှင့် 2 GB ကို VCP သို့ ခွဲဝေပေးမည်ဖြစ်သည်။ စုစုပေါင်းမမ်မိုရီ 6 GB ထက်ပိုပါက VFP မမ်မိုရီကို 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 ပေါင်းကူး-အသုံးအဆောင်များ
ပံ့ပိုးထားသော ဖြန့်ကျက်ပတ်ဝန်းကျင်များ
libvirt ကို အသုံးပြု၍ QEMU-KVM
ထို့အပြင် EVE-NG သတ္တုဗလာ ဖြန့်ကျက်မှုကိုလည်း ပံ့ပိုးထားသည်။
မှတ်ချက်- vJunos-switch ကို EVE-NG သို့မဟုတ် နက်ရှိုင်းစွာ nested virtualization ၏ ကန့်သတ်ချက်များကြောင့် vJunos ကို VM အတွင်းမှ စတင်သည့် အခြားသော ဖြန့်ကျက်မှုများကို ပံ့ပိုးမထားပါ။
vJunos-switch ပုံများ
ပုံများကို juniper.net ၏ဓာတ်ခွဲခန်းဒေါင်းလုဒ်ဧရိယာမှ- Test Drive Juniper တွင်ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။
3 အခန်း
KVM တွင် vJunos-switch ကို ထည့်သွင်းပြီး အသုံးပြုပါ။
KVM | တွင် vJunos-switch ကို ထည့်သွင်းပါ။ 11 KVM | တွင် vJunos-switch ကို အသုံးပြုပြီး စီမံခန့်ခွဲပါ။ 11 KVM | တွင် vJunos-switch ကို စီစဉ်သတ်မှတ်ပါ။ ၁၉
11
KVM တွင် vJunos-switch ကို ထည့်သွင်းပါ။
အနှစ်ချုပ်
KVM ပတ်ဝန်းကျင်တွင် vJunos-switch ကို မည်သို့ထည့်သွင်းရမည်ကို နားလည်ရန် ဤအကြောင်းအရာကို ဖတ်ပါ။
ဤကဏ္ဍတွင်
vJunos-switch | ထည့်သွင်းရန် Linux Host ဆာဗာများကို ပြင်ဆင်ပါ။ ၁၁
vJunos-switch ကို ထည့်သွင်းရန် Linux Host ဆာဗာများကို ပြင်ဆင်ပါ။
ဤကဏ္ဍသည် Ubuntu နှင့် Debian host server နှစ်ခုလုံးအတွက် သက်ဆိုင်ပါသည်။ 1. သေချာစေရန် သင်၏ Ubuntu သို့မဟုတ် Debian host server အတွက် စံပက်ကေ့ခ်ျဗားရှင်းများကို ထည့်သွင်းပါ။
ဆာဗာများသည် အနည်းဆုံး ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလ် လိုအပ်ချက်များနှင့် ကိုက်ညီပါသည်။ 2. Intel VT-x နည်းပညာကို ဖွင့်ထားကြောင်း စစ်ဆေးပါ။ သင်၏ host server တွင် lscpu command ကို run ပါ။
lscpu command ၏ output ရှိ Virtualization အကွက်သည် VT-x ကိုဖွင့်ထားပါက VT-x ကိုပြသသည်။ VT-x ကို ဖွင့်မထားပါက BIOS တွင် ၎င်းကိုဖွင့်နည်းကို လေ့လာရန် သင်၏ဆာဗာစာရွက်စာတမ်းကို ကြည့်ပါ။
KVM တွင် vJunos-switch ကို အသုံးပြုပြီး စီမံခန့်ခွဲပါ။
အနှစ်ချုပ်
သင်ထည့်သွင်းပြီးနောက် vJunos-switch instance ကို မည်သို့အသုံးချပြီး စီမံခန့်ခွဲရမည်ကို နားလည်ရန် ဤအကြောင်းအရာကို ဖတ်ပါ။
ဤကဏ္ဍတွင်
Host Server | တွင် vJunos-switch Deployment ကို သတ်မှတ်ပါ။ 12 vJunos-switch VM | ကိုစစ်ဆေးပါ။ ၁၇
ဤအကြောင်းအရာကို ဖော်ပြသည်- · libvirt ကို အသုံးပြု၍ KVM ဆာဗာများတွင် vJunos-switch ကို မည်သို့ဆောင်ကြဉ်းမည်နည်း။
· CPU နှင့် Memory ပမာဏကို ရွေးချယ်နည်း၊ ချိတ်ဆက်မှုအတွက် လိုအပ်သော တံတားများကို စနစ်ထည့်သွင်းရန်နှင့် နံပါတ်စဉ် port ကို configure လုပ်ပါ။
12
· သက်ဆိုင်ရာ XML ကို အသုံးပြုနည်း file အစောပိုင်းတွင် ဖော်ပြထားသော ဖွဲ့စည်းမှုပုံစံများနှင့် ရွေးချယ်မှုများအတွက် အပိုင်းများ။
မှတ်ချက်- s ကိုဒေါင်းလုဒ်လုပ်ပါ။ampXML ပါ။ file နှင့် Juniper မှ vJunos-switch ပုံ website.
Host Server တွင် vJunos-switch Deployment ကို သတ်မှတ်ပါ။
ဤအကြောင်းအရာသည် host server တွင် vJunos-switch ဖြန့်ကျက်ခြင်းအား မည်သို့သတ်မှတ်ရမည်ကို ဖော်ပြထားပါသည်။
မှတ်ချက်- ဤအကြောင်းအရာသည် XML ၏ အပိုင်းအနည်းငယ်ကိုသာ မီးမောင်းထိုးပြပါသည်။ file libvirt မှတဆင့် vJunosswitch ကိုအသုံးပြုရန်အသုံးပြုသည်။ XML တစ်ခုလုံး file vjunos.xml ကို vJunos Lab ဆော့ဖ်ဝဲ ဒေါင်းလုဒ်များ စာမျက်နှာတွင် VM ပုံနှင့် ဆက်စပ်စာရွက်စာတမ်းများနှင့်အတူ ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။
ပက်ကေ့ဂျ်များကို မထည့်သွင်းရသေးပါက အနည်းဆုံး ဆော့ဖ်ဝဲလိုအပ်ချက်များကဏ္ဍတွင် ဖော်ပြထားသော ပက်ကေ့ဂျ်များကို ထည့်သွင်းပါ။ စာမျက်နှာ 8 ရှိ “အနည်းဆုံး ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲ လိုအပ်ချက်များ” ကို ကြည့်ပါ 1. သင်အသုံးပြုရန် စီစဉ်ထားသော vJunos-switch ၏ Gigabit Ethernet အင်တာဖေ့စ်တစ်ခုစီအတွက် Linux တံတားတစ်ခုကို ဖန်တီးပါ။
# ip လင့်ခ် ge-000 အမျိုးအစားပေါင်းကူးတံတား # ip လင့်ခ်ကိုထည့်ပါ ge-001 အမျိုးအစားတံတားကိုထည့်ပါ ဤကိစ္စတွင်၊ ဥပမာတွင် ge-0/0/0 နှင့် ge-0/0/1 တို့ကို စီစဉ်သတ်မှတ်ပေးလိမ့်မည်။ 2. Linux Bridge တစ်ခုစီကို တင်ပါ။ ip လင့်ခ်ကို သတ်မှတ်ခြင်း ge-000 up ip လင့်ခ်ကို သတ်မှတ်ခြင်း ge-001 up 3. ပေးထားသည့် QCOW2 vJunos ပုံ၏ တိုက်ရိုက်ဒစ်ကော်ပီတစ်ခု ပြုလုပ်ပါ။ # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 သင်အသုံးပြုရန်စီစဉ်ထားသည့် vJunos တစ်ခုစီအတွက် ကွဲပြားသောမိတ္တူတစ်ခုကို ပြုလုပ်ပါ။ ၎င်းသည် မူရင်းပုံပေါ်တွင် အမြဲတမ်းပြောင်းလဲမှုများ မပြုလုပ်ကြောင်း သေချာစေပါသည်။ တိုက်ရိုက်ပုံသည် vJunos-switch ကိုအသုံးပြုသည့် userrid အနေဖြင့်လည်း ရေးနိုင်ရပါမည်။ 4. အောက်ပါပိုဒ်ကို ပြုပြင်ခြင်းဖြင့် vJunos တွင် ပေးထားသော core အရေအတွက်ကို သတ်မှတ်ပါ။
13
အောက်ပါပိုဒ်သည် vJunos အတွက် ပေးထားသော core အရေအတွက်ကို သတ်မှတ်သည်။ အနိမ့်ဆုံးလိုအပ်သော core များသည် 4 ရှိပြီး ဓာတ်ခွဲခန်းအသုံးပြုမှုကိစ္စများအတွက် လုံလောက်ပါသည်။
x86_64 IvyBridge qemu4
လိုအပ်သော ပုံမှန် core အရေအတွက်သည် 4 ဖြစ်ပြီး အပလီကေးရှင်းအများစုအတွက် လုံလောက်ပါသည်။ ၎င်းသည် vJunos-switch အတွက် ပံ့ပိုးထားသော အနည်းဆုံး CPU ဖြစ်သည်။ CPU မော်ဒယ်ကို IvyBridge အဖြစ် ထားခဲ့နိုင်ပါသည်။ နောက်ပိုင်းမျိုးဆက် Intel CPU များသည်လည်း ဤဆက်တင်နှင့် အလုပ်လုပ်မည်ဖြစ်သည်။ 5. အောက်ပါပိုဒ်ကို ပြင်ဆင်ခြင်းဖြင့် လိုအပ်ပါက မှတ်ဉာဏ်ကို တိုးမြှင့်ပါ။
vjunos-sw1 5242880 5242880 4
အောက်ပါ example သည် vJunos-switch မှ လိုအပ်သော ပုံသေမှတ်ဉာဏ်ကို ပြသသည်။ ပုံသေမှတ်ဉာဏ်သည် အပလီကေးရှင်းအများစုအတွက် လုံလောက်ပါသည်။ လိုအပ်ရင် တန်ဖိုးတိုးနိုင်ပါတယ်။ ဤကိစ္စတွင် vjunos-sw1 ဖြစ်သည့် သီးခြား vJunos-switch ၏အမည်ကိုလည်း ပြသသည်။ 6. XML ကို ပြင်ဆင်ခြင်းဖြင့် သင်၏ vJunos-switch ပုံ၏ အမည်နှင့် တည်နေရာကို သတ်မှတ်ပါ။ file အောက်ပါ ex တွင်ပြထားသည့်အတိုင်းampလဲ့
<disk device=”disk” type=”file"> <ရင်းမြစ် file=”/root/vjunos-sw1-live.qcow2″/>
သင်သည် host ရှိ vJunos VM တစ်ခုစီကို ၎င်း၏ကိုယ်ပိုင် QCOW2 အမည်ရှိ ပုံဖြင့် ပေးရပါမည်။ ၎င်းသည် libvirt နှင့် QEMU-KVM အတွက် လိုအပ်သည်။
14
7. ဒစ်ခ်ပုံကို ဖန်တီးပါ။ # ./make-config.sh vJunos-switch သည် configuration ပါရှိသော VM instance သို့ ဒုတိယဒစ်တစ်ခုကို ချိတ်ဆက်ခြင်းဖြင့် ကနဦးဖွဲ့စည်းပုံကို လက်ခံသည်။ disk ပုံဖန်တီးရန် ပေးထားသော script make-config.sh ကိုသုံးပါ။ XML file အောက်တွင်ဖော်ပြထားသည့်အတိုင်း ဤဖွဲ့စည်းပုံဒရိုက်ကို ကိုးကားသည်-
<disk device=”disk” type=”file"> <ရင်းမြစ် file=”/root/config.qcow2″/>
မှတ်ချက်- ကနဦးဖွဲ့စည်းပုံကို မကြိုက်ပါက၊ အထက်ဖော်ပြပါ စာပိုဒ်ကို XML မှ ဖယ်ရှားပါ။ file.
8. စီမံခန့်ခွဲမှု Ethernet ဆိပ်ကမ်းကို စနစ်ထည့်သွင်းပါ။
ဒီ example သည် သင့်အား vJunos-switch နေထိုင်သည့် host server ပြင်ပမှ စီမံခန့်ခွဲမှုအပေါက်ဖြစ်သည့် VCP “fxp0” သို့ ချိတ်ဆက်ရန် ခွင့်ပြုသည်။ သင့်တွင် DHCP ဆာဗာမှတဆင့်ဖြစ်စေ သို့မဟုတ် စံ CLI ဖွဲ့စည်းမှုပုံစံကို အသုံးပြု၍ fxp0 အတွက် လည်ပတ်နိုင်သော IP လိပ်စာတစ်ခုရှိရန် လိုအပ်သည်။ အောက်ဖော်ပြပါပိုဒ်ရှိ “eth0” သည် ပြင်ပကမ္ဘာသို့ ချိတ်ဆက်မှုကို ပံ့ပိုးပေးသည့် လက်ခံဆောင်ရွက်ပေးသည့် ဆာဗာအင်တာဖေ့စ်ကို ရည်ညွှန်းပြီး သင့်အိမ်ရှင်ဆာဗာရှိ ဤအင်တာဖေ့စ်၏အမည်နှင့် ကိုက်ညီသင့်သည်။ အကယ်၍ သင်သည် Dynamic Host Configuration Protocol (DHCP) ကိုအသုံးမပြုပါက၊ vJunos-switch ပွင့်ပြီး အလုပ်လုပ်ပြီးနောက်၊ ၎င်း၏ console သို့ telnet လုပ်ပြီး အောက်ဖော်ပြပါအတိုင်း CLI configuration ကိုအသုံးပြု၍ "fxp0" အတွက် IP address ကို configure လုပ်ပါ-
15
မှတ်ချက်- အောက်ပါဖွဲ့စည်းပုံများသည် ex သာဖြစ်သည်။amples သို့မဟုတ် sample configuration အတိုအထွာများ။ static route configuration ကို သင်လည်း ထည့်သွင်းရပေမည်။
# set interfaces fxp0 ယူနစ် 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. VCP management port သို့ SSH ကိုဖွင့်ပါ။ # set system services ssh root-login ခွင့်ပြုမိန့်။ 10. XML တွင် သင်သတ်မှတ်ပေးသည့် port တစ်ခုစီအတွက် Linux တံတားတစ်ခုကို ဖန်တီးပါ။ file.
ဆိပ်ကမ်းအမည်များကို အောက်ပါစာပိုဒ်တွင် ဖော်ပြထားပါသည်။ vJunos-switch အတွက် ကွန်ဗင်းရှင်းမှာ “xy” သည် အမှန်တကယ် port နံပါတ်ကို သတ်မှတ်သည့် ge-0xy ကို အသုံးပြုရန်ဖြစ်သည်။ အောက်ပါ example၊ ge-000 နှင့် ge-001 များသည် port နံပါတ်များဖြစ်သည်။ ဤပို့တ်နံပါတ်များသည် Junos ge-0/0/0 နှင့် ge-0/0/1 အင်တာဖေ့စ်များကို အသီးသီး မြေပုံညွှန်းပေးမည်ဖြစ်သည်။ အစောပိုင်းတွင်ဖော်ပြခဲ့သည့်အတိုင်း၊ သင်သည် XML တွင် သင်သတ်မှတ်ထားသည့် port တစ်ခုစီအတွက် Linux တံတားတစ်ခုကို ဖန်တီးရန်လိုအပ်သည်။ file. 11. သင်၏ host server ရှိ vJunos-switch တစ်ခုစီအတွက် ထူးခြားသော အမှတ်စဉ် ကွန်ဆိုးလ် ဆိပ်ကမ်းနံပါတ်ကို ပေးပါ။ အောက်ပါ exampထို့ကြောင့်၊ ထူးခြားသော အမှတ်စဉ် ကွန်ဆိုးလ် ပို့တ်နံပါတ်မှာ “8610” ဖြစ်သည်။
16
အောက်ဖော်ပြပါ smbios ပိုဒ်ကို မပြင်ပါနှင့်။ ၎င်းသည် vJunos-switch တစ်ခုဖြစ်ကြောင်း vJunos ကိုပြောပြသည်။
12. vJunos-sw1.xml ကို အသုံးပြု၍ vJunos-sw1 VM ကို ဖန်တီးပါ file. # virsh vjunos-sw1.xml ဖန်တီးပါ။
"sw1" ဟူသော အသုံးအနှုန်းကို ညွှန်ပြရန်အတွက် ၎င်းသည် ပထမဆုံး vJunos-switch VM ကို ထည့်သွင်းနေပါသည်။ နောက်ဆက်တွဲ VM များကို vjunos-sw2 နှင့် vjunos-sw3 အစရှိသည်ဖြင့် ခေါ်ဆိုနိုင်ပါသည်။
ရလဒ်အနေဖြင့် VM ကိုဖန်တီးပြီး အောက်ပါမက်ဆေ့ချ်ကို ပြသသည်-
vjunos-sw1.xml 1. မှ ဖန်တီးထားသော Domain vjunos-sw13 XNUMX. /etc/libvirt/qemu.conf ကိုစစ်ဆေးပြီး ဤလိုင်းများရှိခဲ့ပါက အောက်ပါ XML လိုင်းများကို မှတ်ချက်မပေးဘဲ
မှတ်ချက်ပေးခဲ့သည်။ တချို့က ရည်းစားဟောင်းampအကျုံးဝင်သောတန်ဖိုးများကို အောက်တွင်ဖော်ပြထားသည်။ သတ်မှတ်ထားသော လိုင်းများကို မှတ်ချက်မပေးပါ။
#
user = “qemu” # “qemu” အမည်ရှိ အသုံးပြုသူ
#
user = “+0” # စူပါအသုံးပြုသူ (uid=0)
#
user = “100” # “100” အမည်ရှိ အသုံးပြုသူ သို့မဟုတ် uid=100#user = “root” အသုံးပြုသူ
<<
ဒီစာကြောင်းကို comment မပေးပါနဲ့။
#
#group = “root” <<< ဤစာကြောင်းကို မှတ်ချက်မပေးပါ။
14. libvirtd ကို ပြန်လည်စတင်ပြီး vJunos-switch VM ကို ထပ်မံဖန်တီးပါ။ # systemctl libvirtd ကို ပြန်လည်စတင်ပါ။
15. Host Server တွင်အသုံးပြုထားသော vJunos-switch ကို ဘေးကင်းစွာပိတ်ပါ (လိုအပ်ပါက)။ vJunos-switch ကိုပိတ်ရန် # virsh shutdown vjunos-sw1 အမိန့်ကိုသုံးပါ။ ဤအဆင့်ကို သင်လုပ်ဆောင်သောအခါ၊ vJunos-switch instance သို့ ပေးပို့သော shutdown signal သည် ၎င်းအား ကောင်းမွန်စွာ ပိတ်နိုင်စေပါသည်။
အောက်ပါစာတိုကိုပြသသည်။
ဒိုမိန်း 'vjunos-sw1' ကို ပိတ်ထားသည်။
17
မှတ်ချက်- ဤအမိန့်သည် vJunosswitch VM disk ကို ပျက်စီးစေနိုင်သောကြောင့် “virsh destroy” အမိန့်ကို မသုံးပါနှင့်။ အကယ်၍ သင်၏ VM သည် “virsh destroy” ကွန်မန်းကို အသုံးပြုပြီးနောက် boot တက်ခြင်း ရပ်သွားပါက၊ ပေးထားသော မူရင်း QCOW2 ပုံ၏ တိုက်ရိုက် QCOW2 ဒစ်ခ်ကို ဖန်တီးပါ။
vJunos-switch VM ကို အတည်ပြုပါ။
ဤအကြောင်းအရာသည် vJunos-switch ပွင့်နေပြီး အလုပ်လုပ်ခြင်းရှိမရှိ စစ်ဆေးနည်းကို ဖော်ပြထားပါသည်။ 1. vJunos-switch သည် ပွင့်နေပြီး လည်ပတ်နေပါက စစ်ဆေးပါ။
# virsh စာရင်း
# virsh စာရင်း
အိုင်ဒီအမည်
ပြည်နယ်
——————————-
74 vjunos-sw1 ပြေးနေသည်။
2. VCP ၏ အမှတ်စဉ် ကွန်ဆိုးသို့ ချိတ်ဆက်ပါ။
XML မှ VCP ၏ အမှတ်စဉ် ကွန်ဆိုးလ်သို့ ချိတ်ဆက်ရန် ပေါက်ကို သင်တွေ့နိုင်သည်။ file. ထို့အပြင်၊ သင်သည် XML configuration တွင် portnum ကိုသတ်မှတ်ထားသည့် "telnet localhost " မှတဆင့် VCP ၏ serial console သို့ ဝင်ရောက်နိုင်သည်။ file:
မှတ်ချက်- host server တွင်နေထိုင်သော vJunos-switch VM တစ်ခုစီအတွက် telnet port နံပါတ်သည် သီးသန့်ဖြစ်ရန် လိုအပ်သည်။
# telnet localhost 8610 127.0.0.1 ကိုကြိုးစားနေသည်… localhost သို့ ချိတ်ဆက်ထားသည်။ Escape ဇာတ်ကောင်မှာ '^]' ဖြစ်သည်။ root@:~ #
3. အလိုအလျောက် ပုံအဆင့်မြှင့်ခြင်းကို ပိတ်ပါ။
18
အထက်ဖော်ပြပါအဆင့်များတွင် Junos ၏ ကနဦးဖွဲ့စည်းပုံပုံစံကို သင်မပံ့ပိုးထားပါက၊ ထို့နောက် vJunos-switch သည် မူလကွန်ရက်စနစ်ထည့်သွင်းမှုအတွက် DHCP သို့ ကြိုးပမ်းမည်ဖြစ်သည်။ Junos configuration ကိုထောက်ပံ့ပေးနိုင်သော DHCP ဆာဗာမရှိပါက၊ အောက်တွင်ပြထားသည့်အတိုင်း ထပ်ခါတလဲလဲ မက်ဆေ့ချ်များကို သင်ရနိုင်သည်- "Auto Image Upgrade" အောက်ပါအတိုင်း ဤမက်ဆေ့ချ်များကို သင်ပိတ်ထားနိုင်သည်-
4. သင်၏ vJunos-switch xml တွင် သတ်မှတ်ထားသော ge interfaces ရှိမရှိ စစ်ဆေးပါ။ file တက်ပြီး ရရှိနိုင်ပါပြီ။ show interfaces terse command ကိုသုံးပါ။
ဟောင်းအတွက်ample ဆိုလျှင် vJunos-switch XML ဟု အဓိပ္ပါယ်ရသည်။ file ချိတ်ဆက်ထားသော virtual NIC နှစ်ခုကို သတ်မှတ်သည်။
“ge-000” နှင့် “ge-001”၊ ထို့နောက် ge-0/0/0 နှင့် ge-0/0/1 အင်တာဖေ့စ်များသည် အောက်တွင်ပြထားသည့်အတိုင်း show interface output command ကိုအသုံးပြု၍ အတည်ပြုသောအခါတွင် လင့်ခ် “up” အခြေအနေတွင် ရှိသင့်သည် .
root > show interfaces 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
up up inet
inet6
pfh-0/0/0
တက်
pfh-0/0/0.16383
up up inet
pfh-0/0/0.16384
up up 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. သက်ဆိုင်ရာ “ge” တံတားတစ်ခုစီအောက်ရှိ vnet အဝင်အထွက်ကို စစ်ဆေးအတည်ပြုပါ။ အောက်တွင်ဖော်ပြထားသည့်အတိုင်း vJunos-switch ကိုစတင်ပြီးနောက် host server တွင် brctl command ကိုအသုံးပြုပါ။
# ip link တွင် ge-000 အမျိုးအစားပေါင်းကူးထည့်ပါ။
# ip link သည် ge-000 ကိုပြသည်။
တံတားအမည် တံတား ID
STP ဖွင့်ထားသော အင်တာဖေ့စ်များ
ge-000
8000.fe54009a419a နံပါတ်
vnet1
# ip link သည် ge-001 ကိုပြသည်။
တံတားအမည် တံတား ID
STP ဖွင့်ထားသော အင်တာဖေ့စ်များ
ge-001
8000.fe5400e9f94f နံပါတ်
vnet2
KVM တွင် vJunos-switch ကို စီစဉ်သတ်မှတ်ပါ။
အနှစ်ချုပ်
KVM ပတ်ဝန်းကျင်တွင် vJunos-switch ကို မည်သို့ configure လုပ်ရမည်ကို နားလည်ရန် ဤအကြောင်းအရာကို ဖတ်ပါ။
ဤကဏ္ဍတွင်
vJunos-switch | သို့ ချိတ်ဆက်ပါ။ 19 Active Ports | ပြင်ဆင်သတ်မှတ်ပါ။ 20 Interface အမည်ပေးခြင်း | 20 မီဒီယာ MTU | ကိုပြင်ဆင်ပါ။ ၂၁
vJunos-switch သို့ ချိတ်ဆက်ပါ။
XML တွင် သတ်မှတ်ထားသော အမှတ်စဉ် ကွန်ဆိုးလ်နံပါတ်သို့ Telnet file vJunos-switch သို့ချိတ်ဆက်ရန်။ စာမျက်နှာ 11 ရှိ “Deploy and Manage vJunos-switch on KVM” တွင် ပေးထားသည့်အသေးစိတ်အချက်အလက်များကို ကြည့်ပါ။ ဥပမာ၊ample-
# telnet localhost 8610
20
127.0.0.1 ကို ကြိုးစားနေသည်… localhost သို့ ချိတ်ဆက်ထားသည်။ Escape ဇာတ်ကောင်မှာ '^]' ဖြစ်သည်။ root@:~#cli root>
vJunos-switch VCP သို့လည်း SSH လုပ်နိုင်ပါသည်။
Active Ports များကို စီစဉ်သတ်မှတ်ပါ။
ဤကဏ္ဍတွင် လက်ရှိအသုံးပြုနေသော ဆိပ်ကမ်းအရေအတွက်ကို မည်သို့စီစဉ်သတ်မှတ်ရမည်ကို ဖော်ပြထားပါသည်။
VFP VM တွင် ထည့်သွင်းထားသော NIC အရေအတွက်နှင့် ကိုက်ညီရန် vJunos-switch အတွက် လက်ရှိ port အရေအတွက်ကို သင် သတ်မှတ်နိုင်ပါသည်။ ပုံသေ ပို့တ်အရေအတွက်သည် 10 ဖြစ်သည်၊ သို့သော် သင်သည် 1 မှ 96 အကွာအဝေးအတွင်း မည်သည့်တန်ဖိုးကိုမဆို သတ်မှတ်နိုင်ပါသည်။ အသုံးပြုသူ@host# set chassis fpc 0 pic 0 number-of-ports 96 command ကိုဖွင့်ပါ။ [edit chassis fpc 0 pic 0] အထက်အောက် အဆင့်တွင် ဆိပ်ကမ်းအရေအတွက်ကို သတ်မှတ်ပါ။
Interface အမည်ပေးခြင်း
vJunos-switch သည် Gigabit Ethernet (ge) အင်တာဖေ့စ်များကိုသာ ပံ့ပိုးပေးသည်။
အင်တာဖေ့စ်အမည်များကို 10-Gigabit Ethernet (xe) သို့မဟုတ် 100-Gigabit Ethernet (et) သို့ ပြောင်းလဲ၍မရပါ။ အင်တာဖေ့စ်အမည်များကို ပြောင်းလဲရန် ကြိုးပမ်းပါက၊ သင်သည် ပြသမှုပုံစံဖွဲ့စည်းမှုကို လုပ်ဆောင်ခြင်း သို့မဟုတ် အင်တာဖေ့စ် terse commands များကို ပြသသည့်အခါတွင် အဆိုပါ အင်တာဖေ့စ်များသည် “ge” အဖြစ် ပြနေမည်ဖြစ်သည်။ ဒီမှာ ရည်းစားဟောင်းampအသုံးပြုသူများသည် အင်တာဖေ့စ်အမည်ကို “et” သို့ပြောင်းရန် ကြိုးပမ်းသောအခါတွင် “show configuration” CLI command ၏ output ကို:
ကိုယ်ထည် { fpc 0 { pic 0 { ## ## သတိပေးချက်- ထုတ်ပြန်ချက်ကို လျစ်လျူရှုထားသည်- ပံ့ပိုးမထားသော ပလပ်ဖောင်း (ex9214) ## အင်တာဖေ့စ်-အမျိုးအစား et; }
21
} }
Media MTU ကို စီစဉ်သတ်မှတ်ပါ။
အကွာအဝေး 256 မှ 9192 အတွင်း မီဒီယာ အမြင့်ဆုံး ထုတ်လွှင့်မှုယူနစ် (MTU) ကို သင်သတ်မှတ်နိုင်ပါသည်။ အထက်ဖော်ပြပါ အပိုင်းအခြားပြင်ပရှိ MTU တန်ဖိုးများကို ပယ်ချပါသည်။ [edit interface interface-name] hierarchy အဆင့်တွင် MTU ထုတ်ပြန်ချက်ကို ထည့်သွင်းခြင်းဖြင့် သင်သည် MTU ကို configure လုပ်ရပါမည်။ MTU ကို စီစဉ်သတ်မှတ်ပါ။
[ပြင်ဆင်ရန်] user@host# အင်တာဖေ့စ် ge-0/0/0 mtu သတ်မှတ်သည်။
မှတ်ချက်- အများဆုံးပံ့ပိုးပေးထားသော MTU တန်ဖိုးသည် 9192 bytes ဖြစ်သည်။
ဟောင်းအတွက်ample-
[ပြင်ဆင်ရန်] user@host# set interface ge-0/0/0 mtu 9192
4 အခန်း
ပြဿနာဖြေရှင်းခြင်း။
vJunos-switch | ပြဿနာဖြေရှင်းပါ။ ၂၃
23
vJunos-switch ကို ပြဿနာဖြေရှင်းပါ။
အနှစ်ချုပ်
သင်၏ vJunos-switch ဖွဲ့စည်းမှုပုံစံနှင့် ပြဿနာဖြေရှင်းခြင်းဆိုင်ရာ အချက်အလက်များအတွက် အတည်ပြုရန် ဤအကြောင်းအရာကို အသုံးပြုပါ။
ဤကဏ္ဍတွင်
VM အလုပ်လုပ်နေသည် | 23 CPU အချက်အလက်ကို အတည်ပြု | ၂၄ View အလုံးလိုက် Files | 25 Core Dumps စုဆောင်း | ၂၅
VM အလုပ်လုပ်နေကြောင်း စစ်ဆေးပါ။
· သင်ထည့်သွင်းပြီးနောက် vJunos-switch သည် အလုပ်လုပ်ခြင်းရှိမရှိ စစ်ဆေးပါ။
virsh list virsh list command သည် virtual machine (VM) ၏ အမည်နှင့် အခြေအနေကို ပြသသည်။ အခြေအနေ ဖြစ်နိုင်သည်- ပြေးနေသည်၊ မလှုပ်မရှား၊ ခေတ္တရပ်ထား၊ ပိတ်ပစ်၊ ပျက်ကျသွားသည်၊ သို့မဟုတ် သေဆုံးနေသည်။
# virsh စာရင်း
အိုင်ဒီအမည်
ပြည်နယ်
——————————
72 vjunos-switch လည်ပတ်နေသည်။
· အောက်ပါ virsh command များဖြင့် VM များကို ရပ်တန့်ပြီး စတင်နိုင်သည်- · virsh shutdown– vJunos-switch ကို ပိတ်ပါ။ · virsh စတင်ခြင်း- ယခင်က သင်သတ်မှတ်ထားသည့် မလှုပ်ရှားနိုင်သော VM ကို စတင်ပါ။
မှတ်ချက်- vJunos-switch VM disk ကို ပျက်စီးစေနိုင်သောကြောင့် “virsh destroy” အမိန့်ကို မသုံးပါနှင့်။
24
အကယ်၍ သင့် VM သည် virsh destroy command ကိုအသုံးပြုပြီးနောက် ရပ်တန့်ပြီး မဖွင့်ပါက၊ ထို့နောက် ပေးထားသော မူရင်း QCOW2 ပုံ၏ တိုက်ရိုက် QCOW2 disk ကို ဖန်တီးပါ။
CPU အချက်အလက်ကို အတည်ပြုပါ။
CPU အချက်အလက်ကိုပြသရန် host server တွင် lscpu command ကိုသုံးပါ။ အထွက်သည် CPU အရေအတွက်စုစုပေါင်း၊ socket တစ်ခုလျှင် cores နှင့် CPU socket အရေအတွက် အစရှိသည့် အချက်အလက်များကို ပြသသည်။ ဟောင်းအတွက်ampအောက်ဖော်ပြပါ codeblock သည် CPU စုစုပေါင်း 20.04 ခုကို ပံ့ပိုးပေးသည့် Ubuntu 32 LTS host server အတွက် အချက်အလက်များကို ပြသသည်။
root@vjunos-host-~# lscpu ဗိသုကာ- CPU op-mode(s)- ဘိုက်အမှာစာ- လိပ်စာအရွယ်အစား- CPU(များ)- အွန်လိုင်း CPU(များ) စာရင်း- core တစ်ခုလျှင် Thread(s)- Core(များ) socket တစ်ခုစီ- ပေါက်(များ)- NUMA node(s): ရောင်းချသူ ID- CPU မိသားစု- မော်ဒယ်- မော်ဒယ်- မော်ဒယ်အမည်- အဆင့်တက်ခြင်း- CPU MHz: CPU အမြင့်ဆုံး MHz: CPU min MHz: BogoMIPS- အတုပြုလုပ်ခြင်း- L1d cache: L1i cache: L2 cache L3 ကက်ရှ်- NUMA node0 CPU(များ)။
x86_64 32-bit၊ 64-bit Little Endian 46 bits ရုပ်ပိုင်းဆိုင်ရာ၊ 48 bits virtual 32 0-31 2 8 2 2 6 GenuineIntel 62 5 Intel(R) Xeon(R) CPU E2650-2 v2.60 @ 4GHz 2593.884 3400.0000 VT -x 1200.0000 KiB 5187.52 KiB 512 MiB 512 MiB 4-40-0
25
NUMA node1 CPU(များ)- [snip]
၇၃၆-၇၈၄-၆၀၉၄
View အလုံးလိုက် Files
View vJunos-switch instance ရှိ show log command ကို အသုံးပြု၍ စနစ်မှတ်တမ်းများ။
root > show log ? root > show log ? command သည် log ၏စာရင်းကိုပြသသည်။ files အတွက်ရရှိနိုင်သည်။ viewing ။ ရည်းစားဟောင်းအတွက်ample, to view chassis daemon (chassisd) log များသည် root > show log chassisd command ကို run သည်။
Core Dumps စုဆောင်းပါ။
show system core-dumps command ကိုသုံးပါ။ view စုဆောင်းထားသော အူတိုင် file. vJunos-switch ပေါ်ရှိ fxp0 စီမံခန့်ခွဲမှု အင်တာဖေ့စ်မှတဆင့် ခွဲခြမ်းစိတ်ဖြာရန်အတွက် အဆိုပါ core dump များကို ပြင်ပဆာဗာသို့ လွှဲပြောင်းနိုင်ပါသည်။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
Juniper NETWORKS KVM vJunos Switch ဖြန့်ကျက်မှု [pdf] အသုံးပြုသူလမ်းညွှန် KVM vJunos Switch Deployment၊ KVM၊ vJunos Switch Deployment၊ Switch Deployment၊ Deployment |