Virtualization ၏ မဟော်ဆန်မဟု- Proxmox VE ရဟိ မိတ်ဆက်သင်တန်သ

Virtualization ၏ မဟော်ဆန်မဟု- Proxmox VE ရဟိ မိတ်ဆက်သင်တန်သ
ယနေ့ကျလန်ုပ်တို့သည် ရုပ်ပိုင်သဆိုင်ရာဆာဗာတစ်ခုတလင် မတူညီသော လည်ပတ်မဟုစနစ်မျာသရဟိသည့် virtual ဆာဗာမျာသစလာကို လျင်မဌန်လလယ်ကူစလာ အသုံသချနည်သအကဌောင်သ ဆလေသနလေသပါမည်။ ၎င်သသည် ကုမ္ပဏီ၏ အိုင်တီအခဌေခံအဆောက်အအုံတစ်ခုလုံသကို ဗဟိုမဟစီမံခန့်ခလဲနိုင်ပဌီသ အရင်သအမဌစ်မျာသစလာကို ချလေတာနိုင်စေမည့် စနစ်စီမံခန့်ခလဲသူတိုင်သကို ခလင့်ပဌုမည်ဖဌစ်သည်။ Virtualization ကိုအသုံသပဌုခဌင်သသည် ရုပ်ပိုင်သဆိုင်ရာဆာဗာ ဟာ့ဒ်ဝဲမဟ တတ်နိုင်သမျဟ စိတ္တဇဖဌစ်အောင် ကူညီပေသသည်၊ အရေသကဌီသသော ဝန်ဆောင်မဟုမျာသကို ကာကလယ်ရန်နဟင့် အလလန်ပဌင်သထန်သော ချို့ယလင်သမဟုမျာသ ကဌုံလာလျဟင်ပင် ၎င်သတို့၏ လုပ်ဆောင်ချက်ကို အလလယ်တကူ ပဌန်လည်ရယူနိုင်သည်။

သံသယမရဟိဘဲ၊ စနစ်စီမံခန့်ခလဲသူအမျာသစုသည် virtual ပတ် ၀ န်သကျင်နဟင့်အလုပ်လုပ်သည့်နည်သစနစ်မျာသနဟင့်အကျလမ်သတဝင်ရဟိပဌီသသူတို့အတလက်ကဆောင်သပါသသည်ရဟာဖလေတလေ့ရဟိခဌင်သမဟုတ်ပါ။ ယင်သတို့ရဟိသော်လည်သ၊ ၎င်သတို့နဟင့်ပတ်သက်သည့် တိကျသောအချက်အလက်မျာသမရဟိခဌင်သကဌောင့် virtual solutions မျာသ၏ ပဌောင်သလလယ်ပဌင်လလယ်နဟင့် အရဟိန်အဟုန်ကို အခလင့်ကောင်သမယူကဌသော ကုမ္ပဏီမျာသလည်သ ရဟိပါသည်။ ကျလန်ုပ်တို့၏ဆောင်သပါသသည် ရုပ်ပိုင်သဆိုင်ရာအခဌေခံအဆောက်အအုံဆိုင်ရာ အဆင်မပဌေမဟုမျာသနဟင့် ချို့ယလင်သချက်မျာသကိုတလေ့ကဌုံခံစာသရန်ထက် တစ်ကဌိမ် virtualization စတင်အသုံသပဌုရန် ပိုမိုလလယ်ကူကဌောင်သ ဥပမာအာသဖဌင့် သင့်အာသ နာသလည်နိုင်စေရန် ကျလန်ုပ်တို့ မျဟော်လင့်ပါသည်။

ကံကောင်သစလာဖဌင့်၊ virtualization အလုပ်လုပ်ပုံကို စမ်သကဌည့်ရန် အလလန်လလယ်ကူပါသည်။ ဥပမာအာသဖဌင့် ကုမ္ပဏီတစ်ခုတလင်အသုံသပဌုသော CRM စနစ်ကို လလဟဲပဌောင်သရန် virtual ပတ်ဝန်သကျင်တလင် ဆာဗာတစ်ခုကို မည်သို့ဖန်တီသရမည်ကို ကျလန်ုပ်တို့ပဌသပါမည်။ မည်သည့်ရုပ်ပိုင်သဆိုင်ရာဆာဗာမဆိုနီသပါသကို virtual တစ်ခုအဖဌစ်သို့ပဌောင်သလဲနိုင်သည်၊ သို့သော်ပထမညသစလာသင်အခဌေခံလည်ပတ်မဟုနည်သစနစ်မျာသကိုကျလမ်သကျင်ရန်လိုအပ်သည်။ ဒါကို အောက်မဟာ ဆလေသနလေသပါမယ်။

ကအရာဘယ်လိုအလုပ်လုပ်လဲ

virtualization နဟင့်ပတ်သက်လာလျဟင်၊ အတလေ့အကဌုံမရဟိသေသသော ကျလမ်သကျင်သူမျာသစလာသည် ဝေါဟာရဗေဒကို နာသလည်ရန်ခက်ခဲသည်၊ ထို့ကဌောင့် အခဌေခံသဘောတရာသအချို့ကို ရဟင်သပဌကဌပါစို့။

  • Hypervisor - သင် virtual machines မျာသကိုဖန်တီသစီမံရန်ခလင့်ပဌုသောအထူသဆော့ဖ်ဝဲ။
  • စက်အတု (နောင်တလင် VM ဟုရည်ညလဟန်သသည်) သည် ၎င်သ၏ကိုယ်ပိုင်လက္ခဏာမျာသ၊ ဒရိုက်မျာသနဟင့် လည်ပတ်မဟုစနစ်ပါရဟိသော ရုပ်ပိုင်သဆိုင်ရာတစ်ခုအတလင်သရဟိ ယုတ္တိရဟိဆာဗာတစ်ခုဖဌစ်သည့် စနစ်တစ်ခုဖဌစ်သည်။
  • Virtualization Host — ၎င်သပေါ်တလင် လုပ်ဆောင်နေသော hypervisor ပါရဟိသော ရုပ်ပိုင်သဆိုင်ရာဆာဗာတစ်ခု။

ဆာဗာတစ်ခုသည် ပဌီသပဌည့်စုံသော virtualization host တစ်ခုအဖဌစ် လုပ်ဆောင်ရန်အတလက်၊ ၎င်သ၏ပရိုဆက်ဆာသည် နည်သပညာနဟစ်ခုအနက်မဟ တစ်ခုဖဌစ်သော Intel® VT သို့မဟုတ် AMD-V™ တို့ကို ပံ့ပိုသပေသရမည်ဖဌစ်သည်။ နည်သပညာနဟစ်ခုစလုံသသည် virtual machines မျာသသို့ server hardware အရင်သအမဌစ်မျာသပံ့ပိုသပေသခဌင်သ၏အရေသကဌီသဆုံသတာဝန်ဖဌစ်သည်။

အဓိကအင်္ဂါရပ်မဟာ virtual machines မျာသ၏ လုပ်ဆောင်ချက်မျာသကို ဟာ့ဒ်ဝဲအဆင့်တလင် တိုက်ရိုက်လုပ်ဆောင်ခဌင်သဖဌစ်သည်။ တစ်ချိန်တည်သမဟာပင် ၎င်သတို့သည် တစ်ညသနဟင့်တစ်ညသ အထီသကျန်ဖဌစ်ပဌီသ ၎င်သတို့ကို သီသခဌာသထိန်သချုပ်ရန် အလလန်လလယ်ကူစေသည်။ hypervisor ကိုယ်တိုင်က ကဌီသကဌပ်ရေသအာဏာပိုင်တစ်ညသ၏ အခန်သကဏ္ဍ၊ ၎င်သတို့အကဌာသ အရင်သအမဌစ်မျာသ၊ အခန်သကဏ္ဍမျာသနဟင့် ညသစာသပေသမျာသကို ခလဲဝေပေသပါသည်။ hypervisor သည် operating system ၏မဟန်ကန်သောလည်ပတ်မဟုအတလက်လိုအပ်သော hardware ၏အစိတ်အပိုင်သကိုလည်သ အတုယူပါသည်။

Virtualization ၏နိဒါန်သသည် ဆာဗာတစ်ခု၏ လည်ပတ်နေသောမိတ္တူမျာသစလာကို ရရဟိစေပါသည်။ ထိုသို့သောမိတ္တူကို အပဌောင်သအလဲပဌုလုပ်နေစဉ်အတလင်သ အရေသကဌီသသောချို့ယလင်သချက် သို့မဟုတ် အမဟာသအယလင်သသည် လက်ရဟိဝန်ဆောင်မဟု သို့မဟုတ် အက်ပ်လီကေသရဟင်သ၏လုပ်ဆောင်မဟုကို မည်သည့်နည်သဖဌင့်မျဟ ထိခိုက်မည်မဟုတ်ပါ။ ၎င်သသည် တူညီသောဟာ့ဒ်ဝဲပေါ်တလင် မတူညီသောလည်ပတ်မဟုစနစ်မျာသ၏ “တိရစ္ဆာန်ဥယျာဉ်” ကို ထိန်သသိမ်သထာသနိုင်သည့် အဓိကပဌဿနာနဟစ်ခုကိုလည်သ ဖယ်ရဟာသပေသပါသည်။ ၎င်သသည် ၎င်သတို့တစ်ခုစီအတလက် သီသခဌာသစက်ပစ္စည်သမျာသကို ဝယ်ယူရန်မလိုအပ်ဘဲ ဝန်ဆောင်မဟုအမျိုသမျိုသကို ပေါင်သစပ်ရန် အကောင်သဆုံသအခလင့်အရေသဖဌစ်သည်။

Virtualization သည် ဝန်ဆောင်မဟုမျာသနဟင့် အသုံသချထာသသော အပလီကေသရဟင်သမျာသ၏ အမဟာသအယလင်သမျာသကို သည်သခံနိုင်စလမ်သကို တိုသတက်စေသည်။ ရုပ်ပိုင်သဆိုင်ရာဆာဗာသည် ပျက်ကလက်ပဌီသ အခဌာသတစ်ခုနဟင့် အစာသထိုသရန် လိုအပ်သော်လည်သ၊ ဒစ်ခ်မီဒီယာသည် နဂိုအတိုင်သရဟိနေပါက၊ virtual အခဌေခံအဆောက်အအုံတစ်ခုလုံသသည် အပဌည့်အဝလည်ပတ်နေမည်ဖဌစ်သည်။ ကကိစ္စတလင်၊ ရုပ်ပိုင်သဆိုင်ရာဆာဗာသည် လုံသဝကလဲပဌာသခဌာသနာသသော ထုတ်လုပ်သူထံမဟ ဖဌစ်နိုင်သည်။ ၎င်သသည် အဆက်ပဌတ်သလာသသော ဆာဗာမျာသကို အသုံသပဌုသည့် ကုမ္ပဏီမျာသအတလက် အထူသသဖဌင့် အခဌာသမော်ဒယ်မျာသသို့ ပဌောင်သရလဟေ့ရန် လိုအပ်မည်ဖဌစ်သည်။

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

  • VMWare Esxi
  • Microsoft က Hyper-V ကို
  • Virtualization Alliance KVM ကိုဖလင့်ပါ။
  • Oracle က VM VirtualBox

၎င်သတို့အာသလုံသသည် အတော်လေသကို universal ဖဌစ်သော်လည်သ၊ ၎င်သတို့တစ်ခုစီတလင် ရလေသချယ်မဟုအဆင့်တလင် အမဌဲတမ်သထည့်သလင်သစဉ်သစာသသင့်သည့် အင်္ဂါရပ်မျာသ- ဖဌန့်ကျက်ခဌင်သ/ပဌုပဌင်ထိန်သသိမ်သမဟုစရိတ်နဟင့် နည်သပညာပိုင်သဆိုင်ရာ လက္ခဏာရပ်မျာသရဟိသည်။ VMware နဟင့် Hyper-V အတလက် စီသပလာသဖဌစ်လိုင်စင်မျာသ၏ ကုန်ကျစရိတ်သည် အလလန်မဌင့်မာသပဌီသ မအောင်မဌင်ပါက ကစနစ်မျာသဖဌင့် ပဌဿနာကို သင်ကိုယ်တိုင်ဖဌေရဟင်သရန် အလလန်ခက်ခဲပါသည်။

အခဌာသတစ်ဖက်တလင် KVM သည် လုံသဝအခမဲ့ဖဌစ်ပဌီသ အသုံသပဌုရအလလန်လလယ်ကူသည်၊ အထူသသဖဌင့် Proxmox Virtual Environment ဟုခေါ်သော အဆင်သင့်လုပ်ထာသသည့် Debian Linux-based ဖဌေရဟင်သချက်၏တစ်စိတ်တစ်ပိုင်သအနေဖဌင့်ဖဌစ်သည်။ အတုအယောင်အခဌေခံအဆောက်အအုံလောကနဟင့် ကနညသသိကျလမ်သသူမျာသအတလက် ကစနစ်ကို ကျလန်ုပ်တို့ အကဌံပဌုနိုင်ပါသည်။

Proxmox VE hypervisor ကို လျင်မဌန်စလာ အသုံသချနည်သ

တပ်ဆင်ခဌင်သ အမျာသစုသည် မည်သည့်မေသခလန်သမဟ မမေသတတ်ပါ။ ပုံ၏ လက်ရဟိဗာသရဟင်သကို ဒေါင်သလုဒ်လုပ်ပါ။ တရာသဝင် site မဟ utility ကို အသုံသပဌု၍ ၎င်သကို ပဌင်ပမီဒီယာသို့ ရေသပါ။ Win32DiskImager (Linux တလင် dd command ကိုအသုံသပဌုသည်) ပဌီသနောက် ကျလန်ုပ်တို့သည် ကမီဒီယာမဟ ဆာဗာကို တိုက်ရိုက်ဖလင့်သည်။ ကျလန်ုပ်တို့ထံမဟ သီသသန့်ဆာဗာမျာသကို ငဟာသရမ်သသော ကျလန်ုပ်တို့၏ဖောက်သည်မျာသသည် KVM ကလန်ဆိုသလ်မဟ တိုက်ရိုက်တပ်ဆင်ခဌင်သဖဌင့် သို့မဟုတ် အသုံသပဌုခဌင်သဖဌင့် ပိုမိုရိုသရဟင်သသောနည်သလမ်သနဟစ်ခုကို အခလင့်ကောင်သယူနိုင်ပါသည်။ ကျလန်ုပ်တို့၏ PXE ဆာဗာ.

ထည့်သလင်သသူတလင် ဂရပ်ဖစ်အင်တာဖေ့စ်တစ်ခုရဟိပဌီသ မေသခလန်သအနည်သငယ်သာမေသပါမည်။

  1. တပ်ဆင်မဟုလုပ်ဆောင်မည့် disk ကိုရလေသချယ်ပါ။ အခန်သထဲမဟာ Options ကို နောက်ထပ် မဟတ်သာသစရာ ရလေသချယ်စရာမျာသကိုလည်သ သင် သတ်မဟတ်နိုင်သည်။

    Virtualization ၏ မဟော်ဆန်မဟု- Proxmox VE ရဟိ မိတ်ဆက်သင်တန်သ

  2. ဒေသဆိုင်ရာ ဆက်တင်မျာသကို သတ်မဟတ်ပါ။

    Virtualization ၏ မဟော်ဆန်မဟု- Proxmox VE ရဟိ မိတ်ဆက်သင်တန်သ

  3. root superuser နဟင့် administrator ၏အီသမေသလ်လိပ်စာကိုခလင့်ပဌုရန်အသုံသပဌုမည့်စကာသဝဟက်ကိုသတ်မဟတ်ပါ။

    Virtualization ၏ မဟော်ဆန်မဟု- Proxmox VE ရဟိ မိတ်ဆက်သင်တန်သ

  4. ကလန်ရက်ဆက်တင်မျာသကို သတ်မဟတ်ပါ။ FQDN သည် အရည်အချင်သပဌည့်မီသော ဒိုမိန်သအမည်ကို ကိုယ်စာသပဌုသည်၊ ဥပမာ။ node01.yourcompany.com.

    Virtualization ၏ မဟော်ဆန်မဟု- Proxmox VE ရဟိ မိတ်ဆက်သင်တန်သ

  5. တပ်ဆင်ခဌင်သပဌီသပါက၊ Reboot ခလုတ်ကို အသုံသပဌု၍ ဆာဗာကို ပဌန်လည်စတင်နိုင်ပါသည်။

    Virtualization ၏ မဟော်ဆန်မဟု- Proxmox VE ရဟိ မိတ်ဆက်သင်တန်သ

    ဝဘ်စီမံခန့်ခလဲမဟု အင်တာဖေ့စ်မဟာ ရနိုင်ပါလိမ့်မည်။

    https://IP_аЎрес_сервера:8006

တပ်ဆင်ပဌီသရင် ဘာလုပ်ရမလဲ

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

စနစ်အာသ နောက်ဆုံသဗာသရဟင်သသို့ အပ်ဒိတ်လုပ်ပါ။

ဒါကိုလုပ်ဖို့၊ ကျလန်ုပ်တို့ရဲ့ဆာဗာရဲ့ ကလန်ဆိုသလ်ကိုသလာသပဌီသ အခပေသသိုလဟောင်မဟုကို ပိတ်လိုက်ကဌရအောင် (အခပေသထောက်ပံ့မဟုကို ဝယ်ယူထာသသူမျာသသာ ရနိုင်သည်)။ သင်ကအရာကိုမလုပ်ပါက၊ apt သည် ပက်ကေ့ဂျ်ရင်သမဌစ်မျာသကို အပ်ဒိတ်လုပ်သည့်အခါ အမဟာသအယလင်သတစ်ခုကို အစီရင်ခံပါမည်။

  1. ကလန်ဆိုသလ်ကိုဖလင့်ပဌီသ apt configuration ဖိုင်ကို တည်သဖဌတ်ပါ-
    nano /etc/apt/sources.list.d/pve-enterprise.list
  2. ကဖိုင်တလင် စာကဌောင်သတစ်ကဌောင်သသာ ရဟိပါမည်။ ရဟေ့မဟာ သင်္ကေတတစ်ခု ကပ်ထာသတယ်။ #အခပေသသိုလဟောင်မဟုမဟ အပ်ဒိတ်မျာသလက်ခံရရဟိခဌင်သကို ပိတ်ရန်-
    #deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise
  3. ကီသဘုတ်ဖဌတ်လမ်သ ကို Ctrl + X ကို စာပဌန်ခဌင်သဖဌင့် အယ်ဒီတာမဟ ထလက်ပါ။ Y ဖိုင်ကိုသိမ်သဆည်သခဌင်သနဟင့် ပတ်သက်၍ စနစ်ကမေသသောအခါ။
  4. ပက်ကေ့ဂျ်ရင်သမဌစ်မျာသကို အပ်ဒိတ်လုပ်ရန်နဟင့် စနစ်အာသ အပ်ဒိတ်လုပ်ရန် အမိန့်ကို ကျလန်ုပ်တို့ လုပ်ဆောင်သည်-
    apt update && apt -y upgrade

ဘေသကင်သရေသဂရုစိုက်ပါ။

လူကဌိုက်အမျာသဆုံသ utility ကို ထည့်သလင်သရန် အကဌံပဌုနိုင်ပါသည်။ Fail2Banစကာသဝဟက် တိုက်ခိုက်မဟု (brute force) ကို ကာကလယ်ပေသသည်။ ၎င်သ၏ လုပ်ဆောင်ချက်၏ နိယာမမဟာ တိုက်ခိုက်သူသည် သတ်မဟတ်ထာသသော အချိန်အတလင်သ မဟာသယလင်သသော လော့ဂ်အင်/စကာသဝဟက်ဖဌင့် သတ်မဟတ်ထာသသော အချိန်အတလင်သ ဝင်ရောက်ရန် ကဌိုသပမ်သမဟု အရေအတလက်ထက် ကျော်လလန်ပါက၊ ၎င်သ၏ IP လိပ်စာကို ပိတ်ဆို့သလာသမည်ဖဌစ်သည်။ ပိတ်ဆို့ခဌင်သကာလနဟင့် ကဌိုသစာသမဟုအရေအတလက်ကို စီစဉ်ဖလဲ့စည်သမဟုဖိုင်တလင် သတ်မဟတ်နိုင်ပါသည်။

လက်တလေ့အတလေ့အကဌုံအရ၊ open ssh port 22 နဟင့် external static IPv4 လိပ်စာပါရဟိသော ဆာဗာကို လည်ပတ်သည့် ရက်သတ္တပတ်အတလင်သ၊ စကာသဝဟက်ကို ခန့်မဟန်သရန် ကဌိုသပမ်သမဟု 5000 ကျော်ရဟိခဲ့သည်။ ပဌီသတော့ utility က လိပ်စာ 1500 ခန့်ကို အောင်မဌင်စလာ ပိတ်ဆို့ခဲ့ပါတယ်။

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

  1. ဝဘ်အင်တာဖေ့စ် သို့မဟုတ် SSH မဟတစ်ဆင့် ဆာဗာကလန်ဆိုသလ်ကို ဖလင့်ပါ။
  2. ပက်ကေ့ဂျ်ရင်သမဌစ်မျာသကို အပ်ဒိတ်လုပ်ပါ-
    apt update
  3. Fail2Ban ကို ထည့်သလင်သပါ။
    apt install fail2ban
  4. တည်သဖဌတ်ရန်အတလက် utility configuration ကိုဖလင့်ပါ-
    nano /etc/fail2ban/jail.conf
  5. ကိန်သရဟင်မျာသကို ပဌောင်သလဲခဌင်သ။ bantime (တိုက်ခိုက်သူကို ပိတ်ဆို့မည့် စက္ကန့်အရေအတလက်) နဟင့် maxretry ဝန်ဆောင်မဟုတစ်ခုစီအတလက် (ဝင်ရန်/စကာသဝဟက် ကဌိုသပမ်သမဟု အရေအတလက်)။
  6. ကီသဘုတ်ဖဌတ်လမ်သ ကို Ctrl + X ကို စာပဌန်ခဌင်သဖဌင့် အယ်ဒီတာမဟ ထလက်ပါ။ Y ဖိုင်ကိုသိမ်သဆည်သခဌင်သနဟင့် ပတ်သက်၍ စနစ်ကမေသသောအခါ။
  7. ဝန်ဆောင်မဟုကို ပဌန်လည်စတင်ပါ-
    systemctl restart fail2ban

ဥပမာအာသဖဌင့်၊ သင်သည် utility ၏အခဌေအနေကိုစစ်ဆေသနိုင်သည်၊ ဥပမာအာသဖဌင့်၊ ရိုသရဟင်သသော command တစ်ခုတည်သဖဌင့် SSH စကာသဝဟက်မျာသကို အတင်သအဓမ္မခိုင်သစေသည့် ပိတ်ဆို့ထာသသော IP လိပ်စာမျာသ၏ ပိတ်ဆို့ခဌင်သစာရင်သအင်သမျာသကို ဖယ်ရဟာသနိုင်သည်-

fail2ban-client -v status sshd

အသုံသဝင်ပုံ၏ တုံ့ပဌန်မဟုသည် ကကဲ့သို့ ဖဌစ်သည်-

root@hypervisor:~# fail2ban-client -v status sshd
INFO   Loading configs for fail2ban under /etc/fail2ban
INFO     Loading files: ['/etc/fail2ban/fail2ban.conf']
INFO     Loading files: ['/etc/fail2ban/fail2ban.conf']
INFO   Using socket file /var/run/fail2ban/fail2ban.sock
Status for the jail: sshd
|- Filter
|  |- Currently failed: 3
|  |- Total failed:     4249
|  `- File list:        /var/log/auth.log
`- Actions
   |- Currently banned: 0
   |- Total banned:     410
   `- Banned IP list:

အလာသတူနည်သဖဌင့်၊ သင့်လျော်သော စည်သမျဉ်သတစ်ခုကို ဖန်တီသခဌင်သဖဌင့်၊ ကကဲ့သို့သော တိုက်ခိုက်မဟုမျာသမဟ ဝဘ်အင်တာဖေ့စ်ကို ကာကလယ်နိုင်သည်။ Fail2Ban အတလက် ထိုကဲ့သို့သော စည်သမျဉ်သ၏ ဥပမာကို တလင်တလေ့နိုင်သည်။ တရာသဝင်လက်စလဲ.

စတင်

Proxmox သည် တပ်ဆင်ပဌီသသည်နဟင့် ချက်ချင်သပင် စက်အသစ်မျာသကို ဖန်တီသရန် အသင့်ဖဌစ်နေပဌီဟူသောအချက်ကို သင့်အာရုံစိုက်စေလိုပါသည်။ သို့သော်၊ စနစ်အာသ အနာဂတ်တလင် လလယ်ကူစလာ စီမံခန့်ခလဲနိုင်စေရန် ပဏာမဆက်တင်မျာသကို အပဌီသသတ်ရန် အကဌံပဌုအပ်ပါသည်။ hypervisor နဟင့် virtual machine မျာသကို မတူညီသော ရုပ်ပိုင်သဆိုင်ရာမီဒီယာမျာသတလင် ဖဌန့်ဝေသင့်ကဌောင်သ လက်တလေ့ပဌသသည်။ မည်သို့လုပ်ဆောင်ရမည်ကို အောက်တလင် ဆလေသနလေသပါမည်။

ဒစ်ခ်ဒရိုက်မျာသကို စီစဉ်သတ်မဟတ်ပါ။

နောက်တစ်ဆင့်မဟာ virtual machine data နဟင့် backups မျာသကို သိမ်သဆည်သရန်အတလက် အသုံသပဌုနိုင်သည့် storage ကို configure လုပ်ရန်ဖဌစ်သည်။

သတိထာသ။ အောက်ဖော်ပဌပါ ဒစ်လက်ကလက်နမူနာကို စမ်သသပ်ရန်အတလက်သာ အသုံသပဌုနိုင်ပါသည်။ လက်တလေ့လောကတလင် အသုံသပဌုရန်အတလက်၊ ဒရိုက်မျာသ ပျက်ကလက်သည့်အခါ ဒေတာဆုံသရဟုံသမဟုကို ကာကလယ်ရန် ဆော့ဖ်ဝဲလ် သို့မဟုတ် ဟာ့ဒ်ဝဲ RAID အခင်သအကျင်သကို အသုံသပဌုရန် ကျလန်ုပ်တို့ အလေသအနက် အကဌံပဌုအပ်ပါသည်။ လည်ပတ်မဟုအတလက် disk array ကို ကောင်သစလာပဌင်ဆင်နည်သနဟင့် အရေသပေါ်အခဌေအနေမျိုသတလင် အောက်ပါဆောင်သပါသမျာသအနက်မဟ လုပ်ဆောင်ရမည့်အရာမျာသကို သင့်အာသ ပဌောပဌပါမည်။

Physical server တလင် disk နဟစ်ခုရဟိသည်- ဟုယူဆကဌပါစို့ / dev / sdahypervisor ကို ထည့်သလင်သပဌီသ ဗလာဒစ်တစ်ခုပေါ်တလင်၊ / dev / SDBvirtual machine data မျာသကို သိမ်သဆည်သရန် အသုံသပဌုရန် စီစဉ်ထာသသည်။ စနစ်သည် သိုလဟောင်မဟုအသစ်ကို မဌင်နိုင်စေရန်အတလက် အရိုသရဟင်သဆုံသနဟင့် အထိရောက်ဆုံသနည်သလမ်သကို သုံသနိုင်သည် - ၎င်သကို ပုံမဟန်လမ်သညလဟန်တစ်ခုအဖဌစ် ချိတ်ဆက်ပါ။ သို့သော်ထိုသို့မပဌုမီ, သင်သည်အချို့သောကဌိုတင်ပဌင်ဆင်မဟုအဆင့်မျာသလုပ်ဆောင်ဖို့လိုအပ်ပါတယ်။ ဥပမာအနေနဲ့၊ drive အသစ်တစ်ခုကို ဘယ်လိုချိတ်ဆက်ရမလဲဆိုတာ ကဌည့်ရအောင် / dev / SDBမည်သည့်အရလယ်အစာသ၊ ၎င်သကို ဖိုင်စနစ်တစ်ခုအဖဌစ် ဖော်မတ်လုပ်ပါ။ ext4.

  1. ကျလန်ုပ်တို့သည် disk ကိုခလဲခဌမ်သခဌင်သဖဌင့် partition အသစ်တစ်ခုကိုဖန်တီသသည်:
    fdisk /dev/sdb
  2. သော့ကိုနဟိပ်ပါ။ o သို့မဟုတ် g (ဒစ်ကို MBR သို့မဟုတ် GPT ဖဌင့် ပိုင်သခဌာသပါ။
  3. ထို့နောက် သော့ကိုနဟိပ်ပါ။ n (ကဏ္ဍအသစ်တစ်ခုဖန်တီသပါ။)
  4. နောက်ဆုံသ w (အပဌောင်သအလဲမျာသကို သိမ်သဆည်သရန်)။
  5. ext4 ဖိုင်စနစ်ကို ဖန်တီသပါ-
    mkfs.ext4 /dev/sdb1
  6. အခန်သကန့်ကို တပ်ဆင်မည့် လမ်သညလဟန်တစ်ခု ဖန်တီသပါ-
    mkdir /mnt/storage
  7. တည်သဖဌတ်ရန်အတလက် ဖလဲ့စည်သမဟုဖိုင်ကိုဖလင့်ပါ-
    nano /etc/fstab
  8. အဲဒီမဟာ လိုင်သအသစ်တစ်ခု ထည့်ပါ
    /dev/sdb1	/mnt/storage	ext4	defaults	0	0
  9. အပဌောင်သအလဲမျာသ ပဌုလုပ်ပဌီသနောက် ၎င်သတို့ကို ကီသဘုတ်ဖဌတ်လမ်သဖဌင့် သိမ်သဆည်သပါ။ ကို Ctrl + X ကို၊ ဖဌေဆိုခဌင်သ။ Y အယ်ဒီတာ၏မေသခလန်သအတလက်။
  10. အာသလုံသအလုပ်လုပ်ကဌောင်သစစ်ဆေသရန်၊ ကျလန်ုပ်တို့သည် ပဌန်လည်စတင်ရန် ဆာဗာကို ပေသပို့သည်-
    shutdown -r now
  11. ပဌန်လည်စတင်ပဌီသနောက်၊ တပ်ဆင်ထာသသောအပိုင်သမျာသကိုစစ်ဆေသပါ။
    df -H

command ၏ output သည် ၎င်သကိုပဌသသင့်သည်။ / dev / sdb1 လမ်သညလဟန်တလင်တပ်ဆင်ထာသသည်။ /mnt/သိုလဟောင်မဟု. ဆိုလိုသည်မဟာ ကျလန်ုပ်တို့၏ဒရိုက်ကို အသုံသပဌုရန် အသင့်ဖဌစ်နေပဌီဖဌစ်သည်။

Proxmox တလင် repository အသစ်တစ်ခုထည့်ပါ။

ထိန်သချုပ်မဟုဘောင်သို့ ဝင်ရောက်ပဌီသ ကဏ္ဍမျာသသို့ သလာသပါ။ ဒေတာစင်တာ ➝ Vault ➝ ပေါင်သ ➝ လမ်သညလဟန်.

ပလင့်လာသောဝင်သဒိုသတလင်၊ အောက်ပါအကလက်မျာသကိုဖဌည့်ပါ။

  • ID — အနာဂတ် သိုလဟောင်မဟု အဆောက်အအုံ အမည်၊
  • လမ်သညလဟန် - /mnt/storage;
  • အကဌောင်သအရာ — ရလေသချယ်စရာအာသလုံသကို ရလေသပါ (ရလေသချယ်မဟုတစ်ခုစီကို အလဟည့်တလင် နဟိပ်ပါ)။

    Virtualization ၏ မဟော်ဆန်မဟု- Proxmox VE ရဟိ မိတ်ဆက်သင်တန်သ

ပဌီသရင် ခလုတ်ကိုနဟိပ်ပါ။ ပေါင်သ. ၎င်သသည် စနစ်ထည့်သလင်သမဟုကို အပဌီသသတ်သည်။

virtual machine တစ်ခုဖန်တီသပါ။

virtual machine တစ်ခုဖန်တီသရန်၊ အောက်ပါလုပ်ဆောင်ချက်မျာသကို လုပ်ဆောင်ပါ-

  1. ကျလန်ုပ်တို့သည် operating system ၏ဗာသရဟင်သကိုဆုံသဖဌတ်သည်။
  2. ISO ပုံကို ကဌိုတင်ဒေါင်သလုဒ်လုပ်ပါ။
  3. မီနူသမဟရလေသချယ်ပါ။ Vault အသစ်ဖန်တီသထာသသောသိုလဟောင်မဟု။
  4. စာနယ်ဇင်သမျာသ အကဌောင်သအရာ ➝ ဒေါင်သလုပ်.
  5. စာရင်သမဟ ISO ပုံတစ်ပုံကို ရလေသချယ်ပဌီသ ခလုတ်ကိုနဟိပ်ခဌင်သဖဌင့် ရလေသချယ်မဟုကို အတည်ပဌုပါ။ ဒေါင်သလုပ်.

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

Virtualization ၏ မဟော်ဆန်မဟု- Proxmox VE ရဟိ မိတ်ဆက်သင်တန်သ
ကျလန်ုပ်တို့၏ ပထမဆုံသ virtual machine ကို ဖန်တီသကဌပါစို့။

  1. စာနယ်ဇင်သမျာသ VM ဖန်တီသပါ။.
  2. ကန့်သတ်ချက်မျာသကို တစ်ခုပဌီသတစ်ခု ဖဌည့်ပါ- နာမတျောကို ➝ ISO-Image ➝ Hard drive အရလယ်အစာသနဟင့် အမျိုသအစာသ ➝ ပရိုဆက်ဆာအရေအတလက် ➝ RAM အရလယ်အစာသ ➝ ကလန်ရက်ဒက်တာ.
  3. လိုချင်သော parameters အာသလုံသကိုရလေသချယ်ပဌီသ နဟိပ်ပါ။ ပဌီသမဌောက်ရန်. ဖန်တီသထာသသောစက်ကို ထိန်သချုပ်မဟုဘောင်မီနူသတလင် ပဌသမည်ဖဌစ်သည်။
  4. ၎င်သကိုရလေသချယ်ပဌီသနဟိပ်ပါ။ ပစ်လလဟတ်.
  5. အမဟတ်ကိုသလာသပါ။ console ကို ပုံမဟန်ရုပ်ပိုင်သဆိုင်ရာဆာဗာတစ်ခုတလင်ကဲ့သို့ အတိအကျတူညီသောနည်သလမ်သဖဌင့် လည်ပတ်မဟုစနစ်ကို ထည့်သလင်သပါ။

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

autorun ကို စနစ်ထည့်သလင်သပါ။

ပုံမဟန်အာသဖဌင့်၊ Proxmox သည် စက်မျာသကို အလိုအလျောက်စတင်ခဌင်သမရဟိသော်လည်သ၊ ၎င်သကို ကလစ်နဟစ်ချက်ဖဌင့် အလလယ်တကူဖဌေရဟင်သနိုင်သည်-

  1. လိုချင်သောစက်အမည်ကိုနဟိပ်ပါ။
  2. တက်ဘ်တစ်ခုကို ရလေသပါ။ ရလေသစရာမျာသ ➝ boot တလင်စတင်ပါ။.
  3. နာမည်တူ ကမ္ပည်သပဌာသဘေသမဟာ ကမ္ပည်သထိုသထာသတယ်။

ယခုအခါ၊ ရုပ်ပိုင်သဆိုင်ရာဆာဗာကို ပဌန်လည်စတင်ပါက VM သည် အလိုအလျောက် စတင်မည်ဖဌစ်သည်။

Virtualization ၏ မဟော်ဆန်မဟု- Proxmox VE ရဟိ မိတ်ဆက်သင်တန်သ
အဆင့်မဌင့်စီမံခန့်ခလဲသူမျာသအတလက်၊ ကဏ္ဍတလင် ထပ်လောင်သစတင်ခဌင်သဆိုင်ရာ ကန့်သတ်ချက်မျာသကို သတ်မဟတ်ရန် အခလင့်အရေသလည်သ ရဟိပါသည်။ စတင်/ပိတ်ရန် အမိန့်. စက်မျာသကို မည်သည့်အစီအစဥ်တလင် စတင်လုပ်ဆောင်သင့်သည်ကို သင် အတိအလင်သ သတ်မဟတ်နိုင်ပါသည်။ လာမည့် VM မစတင်မီ အချိန်နဟင့် ပိတ်ရန် နဟောင့်နဟေသချိန်တို့ကိုလည်သ သင်သတ်မဟတ်နိုင်သည် (လည်ပတ်မဟုစနစ်တလင် ပိတ်ရန်အချိန်မရဟိပါက၊ စက္ကန့်အနည်သငယ်ကဌာပဌီသနောက် ၎င်သကို hypervisor မဟ ပိတ်ပစ်ရန် တလန်သအာသပေသမည်)။

ကောက်ချက်

ကဆောင်သပါသတလင် Proxmox VE ကို စတင်အသုံသပဌုပုံ၏ အခဌေခံမျာသကို အကဌမ်သဖျင်သဖော်ပဌထာသပဌီသ ၎င်သသည် အသစ်အသစ်မျာသ ပထမဆုံသခဌေလဟမ်သကို လဟမ်သပဌီသ လက်တလေ့လုပ်ဆောင်မဟုတလင် virtualization ကဌိုသစာသရန် ကူညီပေသလိမ့်မည်ဟု မျဟော်လင့်ပါသည်။

Proxmox VE သည် မည်သည့်စနစ်စီမံခန့်ခလဲသူအတလက်မဆို အလလန်အစလမ်သထက်ပဌီသ အဆင်ပဌေသောကိရိယာတစ်ခုဖဌစ်သည်။ အဓိကကတော့ လက်တလေ့စမ်သသပ်ဖို့ မကဌောက်ဖို့နဲ့ တကယ်အလုပ်လုပ်ပုံကို နာသလည်ဖို့ပါပဲ။

သင်သည်မည်သည့်မေသခလန်သမျာသရဟိပါက, မဟတ်ချက်မျာသမဟကဌိုဆိုပါတယ်။

source: www.habr.com

မဟတ်ချက် Add