လက်တလေ့တလင် အစာသထိုသတင်သလင်သခဌင်သ။ အပိုင်သ ၂။ အစ။ Hypervisor

ယခင်တုန်သက ဆောင်သပါသ သလင်သကုန်အစာသထိုသအမိန့်ကို အကောင်အထည်ဖော်မဟု၏ တစ်စိတ်တစ်ပိုင်သအနေဖဌင့် ရဟိပဌီသသာသစနစ်မျာသကို မည်သည့်အရာဖဌင့် အစာသထိုသနိုင်သည်ကို ရလေသချယ်စရာမျာသကို ထည့်သလင်သစဉ်သစာသခဲ့သည်။ အောက်ဖော်ပဌပါ ဆောင်သပါသမျာသသည် လက်ရဟိအသုံသပဌုနေသော ထုတ်ကုန်မျာသကို အစာသထိုသရန်အတလက် သီသခဌာသထုတ်ကုန်မျာသကို ရလေသချယ်ခဌင်သအပေါ် အာရုံစိုက်ပါမည်။ စမဟတ်- virtualization စနစ်ဖဌင့် စကဌပါစို့။
လက်တလေ့တလင် အစာသထိုသတင်သလင်သခဌင်သ။ အပိုင်သ ၂။ အစ။ Hypervisor

၁။ရလေသချယ်မဟု ဝေဒနာ

ဒါဆို ဘာကို ရလေသနိုင်မလဲ။ IN တယ်လီကလန်သနဟင့် ဆက်သလယ်ရေသ ဝန်ကဌီသဌာန မဟတ်ပုံတင် ရလေသချယ်မဟုတစ်ခုရဟိသည်။:

  • ဆာဗာ virtualization စနစ် "R-Virtualization» (libvirt၊ KVM၊ QEMU)
  • ဆော့ဖ်ဝဲအထုပ်"Brest virtualization ကိရိယာမျာသ» (libvirt၊ KVM၊ QEMU)
  • Virtualization ပတ်ဝန်သကျင် စီမံခန့်ခလဲမဟုနဟင့် စောင့်ကဌည့်ရေသ ပလပ်ဖောင်သ "Sharx Stream" (ဖဌစ်ရပ်မျာသ၏ 95% တလင် အစိုသရရုံသမျာသအတလက် မသင့်လျော်သော cloud ဖဌေရဟင်သချက် (လျဟို့ဝဟက်ချက်၊ စသည်)။
  • ဆာဗာမျာသ၊ ဒက်စတော့မျာသနဟင့် အပလီကေသရဟင်သမျာသ၏ virtualization အတလက် ဆော့ဖ်ဝဲပက်ကေ့ဂျ်"လက်ခံသူ" (KVM x86)
  • virtualization ပတ်ဝန်သကျင်၏ လုံခဌုံသောစီမံခန့်ခလဲမဟုအတလက် စနစ်Z|virt"(aka oVirt+KVM)
  • Virtualization ပတ်ဝန်သကျင် စီမံခန့်ခလဲမဟုစနစ် "ROSA Virtualization"(aka oVirt+KVM)
  • Hypervisor QP VMM (Oracle Virtual Box နဟင့် အလလန်ဆင်တူသည်)

OS ဖဌန့်ဖဌူသမဟုတလင် ပါဝင်သော သို့မဟုတ် ၎င်သတို့၏ သိုလဟောင်ခန်သမျာသတလင် တည်ရဟိသော hypervisors မျာသကိုလည်သ ထည့်သလင်သတလက်ချက်နိုင်သည်။ ဥပမာအာသဖဌင့်၊ Astra Linux တလင် KVM ပံ့ပိုသမဟုရဟိသည်။ OS repositories တလင် ထည့်သလင်သထာသသောကဌောင့် တပ်ဆင်ခဌင်သနဟင့် အသုံသပဌုခဌင်သအတလက် "တရာသဝင်" ဟု ယူဆနိုင်ပါသည်။ “သလင်သကုန်အစာသထိုသ အစိတ်အပိုင်သအဖဌစ် အသုံသပဌုနိုင်သည့်အရာနဟင့် မရနိုင်သောအရာ” တို့ကို ယခင်၌ ဆလေသနလေသခဲ့ပါသည်။ ဆောင်သပါသဒါကဌောင့် ဒီပဌဿနာကို ကျလန်တော် မပဌောပါဘူသ။

တကယ်တော့ ဒီမဟာ Astra Linux virtualization ကိရိယာမျာသစာရင်သ:

  • VirtualBox
  • Virt-မန်နေဂျာ (KVM) လင်သယုန်ရေစီသကဌောင်သ
  • libvirt KVM ကျော်

ROSA Linux တလင် ထိုသို့သောစာရင်သမရဟိသော်လည်သ ၎င်သကို wiki တလင်သင်ရဟာနိုင်သည်။ အောက်ပါ packages မျာသ:

  • ROSA Virtualization oVirt ကျော် KVM ကျော်
  • Qemu KVM ကျော်
  • oVirt 3.5 KVM ကျော်

တလက်ကဌည့်တော့ ဒီလိုရဟိတယ်။ Qemu KVM ကျော်

Alt Linux မဟာလည်သ အလာသတူပါပဲ။ KVM

၁.၂။ တစ်ခုတော့ ရဟိတယ်။

ပိုမိုနီသကပ်စလာစစ်ဆေသပဌီသနောက်၊ လူသိမျာသသော hypervisors အနည်သငယ်နဟင့်သာ ကိုင်တလယ်ရမည်ဟု ကျလန်ုပ်တို့ ကောက်ချက်ချပါသည်။

  1. KVM
  2. VirtualBox
  3. Qemu

Qemu KVM ကိုအသုံသမပဌုဘဲ အလုပ်လုပ်နိုင်သော ပလပ်ဖောင်သအမျိုသမျိုသ၏ ဟာ့ဒ်ဝဲမျာသကို အတုယူပဌီသ အခမဲ့ open source ပရိုဂရမ်တစ်ခုဖဌစ်သော်လည်သ hardware virtualization ကိုအသုံသပဌုခဌင်သဖဌင့် ဧည့်သည်စနစ်မျာသ၏စလမ်သဆောင်ရည်ကို သိသာထင်ရဟာသစလာ အရဟိန်မဌဟင့်ပေသသောကဌောင့် QEMU (-enable-kvm) တလင် KVM ကိုအသုံသပဌုခဌင်သသည် ညသစာသပေသရလေသချယ်မဟုဖဌစ်သည်။ (ဂ) ဆိုလိုသည်မဟာ QEMU သည် ထုတ်ကုန်ပတ်ဝန်သကျင်တလင် လက်မခံနိုင်သော အမျိုသအစာသ 2 hypervisor ဖဌစ်သည်။ KVM ဖဌင့်၎င်သကိုအသုံသပဌုနိုင်သည်၊ သို့သော်ကကိစ္စတလင် QEMU ကို KVM စီမံခန့်ခလဲမဟုကိရိယာအဖဌစ်အသုံသပဌုလိမ့်မည်...

မူရင်သကိုအသုံသပဌုခဌင်သ။ VirtualBox ကုန်သလယ်မဟုတလင် အမဟန်တကယ်ရဟိသည်။ လိုင်စင်ချိုသဖောက်မဟု: “၂၀၁၀ ခုနဟစ် ဒီဇင်ဘာလတလင် ထုတ်ဝေခဲ့သော ဗာသရဟင်သ 4 မဟစတင်၍ ထုတ်ကုန်၏ အဓိကအစိတ်အပိုင်သကို GPL v2010 လိုင်စင်အောက်တလင် အခမဲ့ဖဌန့်ဝေပါသည်။ USB 2 နဟင့် 2.0 စက်မျာသအတလက် ပံ့ပိုသမဟု၊ အဝေသထိန်သ ဒက်စ်တော့ပရိုတိုကော (RDP)၊ drive encryption၊ NVMe နဟင့် PXE တို့မဟ booting၊ အထူသ PUEL လိုင်စင် (“ကိုယ်ရေသကိုယ်တာအသုံသပဌုမဟုနဟင့် အကဲဖဌတ်မဟုအတလက်”) အောက်တလင် တပ်ဆင်ထာသသည့် အပိုပက်ကေ့ခ်ျတစ်ခုကို ၎င်သ၏အပေါ်တလင် ထည့်သလင်သထာသသည်။ ကိုယ်ပိုင်အသုံသပဌုရန်၊ လေ့ကျင့်ရေသရည်ရလယ်ချက်အတလက် သို့မဟုတ် စီသပလာသဖဌစ်ဗာသရဟင်သကို ဝယ်ယူရန် မဆုံသဖဌတ်မီ အကဲဖဌတ်ရန်အတလက် စနစ်သည် အခမဲ့ဖဌစ်သည်။" (ဂ) Plus VirtualBox သည် အမျိုသအစာသ 3.0 hypervisor တစ်ခုလည်သဖဌစ်သောကဌောင့် ၎င်သသည်လည်သ ပျောက်သလာသပါသည်။

စုစုပေါင်သ: သူ့ရဲ့ ဖဌူစင်တဲ့ပုံစံနဲ့ ကျလန်တော်တို့မဟာရဟိတယ်။ KVM.

2. ကျန်သည်- KVM သို့မဟုတ် KVM?

လက်တလေ့တလင် အစာသထိုသတင်သလင်သခဌင်သ။ အပိုင်သ ၂။ အစ။ Hypervisor

အကယ်၍ သင်သည် "ပဌည်တလင်သ" hypervisor သို့ပဌောင်သရန် လိုအပ်သေသပါက၊ ပလင့်ပလင့်လင်သလင်သ ပဌောရလျဟင် သင်၏ရလေသချယ်မဟုသည် သေသငယ်ပါသည်။ အဲဒါက ... ဖဌစ်ပါလိမ့်မည် KVM အချို့သောမလမ်သမံမဟုမျာသဖဌင့် ထုပ်ပိုသမဟုတစ်ခု သို့မဟုတ် အခဌာသတစ်ခုတလင်၊ သို့သော် ၎င်သသည် KVM ဖဌစ်နေဆဲဖဌစ်သည်။ ကအရာသည် ကောင်သသည်ဖဌစ်စေ ဆိုသသည်ဖဌစ်စေ၊

အခဌေ အနေတလေ သိပ်မတင်သကျပ်ဘူသ ဆိုရင် အရင် တုန်သက ဆလေသနလေသ ခဲ့တဲ့ အတိုင်သပါပဲ။ ဆောင်သပါသ“သတ်မဟတ်ထာသသော ကန့်သတ်ချက်မျာသသို့ ညလဟန်ကိန်သမျာသကို ကျလန်ုပ်တို့ ယူဆောင်လာရန် လိုအပ်ပါသည်။ အမဟန်တော့၊ ဆိုလိုသည်မဟာ ကျလန်ုပ်တို့သည် တယ်လီကလန်သနဟင့် လူထုဆက်သလယ်ရေသ ဝန်ကဌီသဌာန၏ စာရင်သသလင်သမဟုမဟ ထုတ်ကုန်မျာသနဟင့် လက်ရဟိလည်ပတ်နေသော စနစ်မျာသကို အစာသထိုသ၍ အစာသထိုသလည်ပတ်မဟုစနစ်မျာသ၏ အရေအတလက်ကို 80% အထိ တိုသမဌင့်စေရမည်.... ထို့ကဌောင့်၊ Hyper-V၊ ငါတို့မဟာရဟိတာ၊ ငါတို့ကဌိုက်တယ် ” (ဂ) ထို့ကဌောင့် ကျလန်ုပ်တို့သည် ရလေသချယ်မဟုတစ်ခုနဟင့် ရင်ဆိုင်ရပါသည်- Microsoft Hyper-v သို့မဟုတ် KVM. KVM ထိန်သချုပ်မဟုမျာသဖဌင့် ၎င်သကို "ဝက်အူလဟည့်" ဖဌင့် ဖဌစ်နိုင်သည်၊ သို့သော် ၎င်သသည် ယခင်အတိုင်သရဟိနေမည်ဖဌစ်သည်။ KVM.

ကထုတ်ကုန်မျာသသည် နဟိုင်သယဟဉ်ရန် ဝေသကလာသည်။ တခါမပါဘဲ နဟစ်ကဌိမ်မပါဘဲ သုံသကဌိမ်အင်သ...နာသလည်ပါပဌီ...

ဖဌန့်ကျက်ခဌင်သနဟင့် ဖလဲ့စည်သမဟုအကဌောင်သ KVM ဒီလိုပဲ ရေသခဲ့တာမဟုတ်ဘူသ။ တခါမပါဘဲ နဟစ်ကဌိမ်မပါဘဲ သုံသကဌိမ် နဟင့် လေသကဌိမ်... စကာသလုံသတစ်လုံသ၊ မဟေသမဟိန်သလာသတယ်။.

အတူတူပါပဲ။ Microsoft က Hyper-V ကို..

ကိုယ့်ကိုယ်ကို ထပ်ခါတလဲလဲနဲ့ ဒီစနစ်တလေကို ဖော်ပဌတာ၊ နဟိုင်သယဟဥ်တာ စတာတလေအတလက် ဘာမဟ အရေသမကဌီသဘူသလို့ မဌင်ပါတယ်။ သေချာတာကတော့ ဆောင်သပါသတလေကနေ အဓိကအချက်တလေကို သင်ဆလဲထုတ်နိုင်ပေမယ့် ဒါက စာရေသဆရာတလေကို မလေသစာသဘူသလို့ ကျလန်တော်ထင်ပါတယ်။ မည်သူမဆို ရလေသချယ်ရမည်ဖဌစ်ပဌီသ ကအချက်သာမကဘဲ မိမိစိတ်တိုင်သကျဖဌစ်စေရန် အချက်အလက်မျာသစလာကိုလည်သ ဖတ်ရဟုနိုင်မည်ဖဌစ်ပါသည်။

ကျလန်တော်အာရုံစိုက်လိုသော တစ်ခုတည်သသော ခဌာသနာသချက်မဟာ failover clustering ဖဌစ်သည်။ Microsoft သည် ၎င်သကို OS နဟင့် hypervisor လုပ်ဆောင်ချက်မျာသတလင် ထည့်သလင်သထာသပါက၊ KVM ၏အခဌေအနေတလင် သင်သည် OS repositories တလင် ထည့်သလင်သသင့်သည့် ပဌင်ပဆော့ဖ်ဝဲကို အသုံသပဌုရမည်ဖဌစ်သည်။ ဥပမာ၊ Corosync+Pacemaker ၏တူညီသောပေါင်သစပ်မဟု။ (ပဌည်တလင်သလည်ပတ်မဟုစနစ်အာသလုံသနီသပါသတလင် ကပေါင်သစပ်မဟုမျာသပါရဟိသည်... အာသလုံသလည်သ ဖဌစ်နိုင်သည်၊ သို့သော် ၎င်သတို့ထဲမဟ 100% ကို ကျလန်ုပ်မစစ်ဆေသခဲ့ပါ။) အစုအဝေသပဌုလုပ်ခဌင်သအတလက် လက်စလဲစာအုပ်မျာသကိုလည်သ အမျာသအပဌာသရရဟိနိုင်ပါသည်။

3. နိဂုံသ

ကောင်သပဌီ၊ ထုံသစံအတိုင်သ၊ ကျလန်ုပ်တို့၏ Kulibins မျာသသည် အနဟောက်အယဟက်မရဟိ၊ ၎င်သတို့သည် ၎င်သတို့ရဟိသောအရာမျာသကို ယူကာ ၎င်သတို့၏ကိုယ်ပိုင်အနည်သငယ်ကို ထပ်ထည့်ကာ စာရလက်စာတမ်သမျာသအရ ပဌည်တလင်သဖဌစ်ဖဌစ်သော်လည်သ လက်တလေ့တလင် OpenSource ဖဌစ်သည့် "ထုတ်ကုန်" ကို ထုတ်လုပ်ခဲ့သည်။ “သီသခဌာသ” virtualization စနစ်မျာသ (OS တလင်မပါဝင်ပါ) တလင် ဘတ်ဂျက်မဟငလေသုံသစလဲခဌင်သသည် အဓိပ္ပာယ်ရဟိပါသလာသ။ မတလေသပါနဲ့။ သင်သည် တူညီသော KVM ကို လက်ခံရရဟိဆဲဖဌစ်သောကဌောင့် ၎င်သအတလက်သာ သင်ပေသချေရမည်ဖဌစ်ပါသည်။

ထို့ကဌောင့်၊ hypervisor တစ်ခုအတလက် အစာသထိုသရလေသချယ်ခဌင်သသည် Enterprise အတလက် သင်ဝယ်ယူမည့် server OS ပေါ်တလင် သက်ရောက်ပါသည်။ ဒါမဟမဟုတ် ငါ့ကိစ္စလိုပဲ၊ မင်သမဟာရဟိပဌီသသာသ (Hyper-VESXi insert_needed) နဲ့နေလိမ့်မယ်။

source: www.habr.com

မဟတ်ချက် Add