Proxmox VE တလင် အရန်ကူသခဌင်သအကဌောင်သ

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

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

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

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

Backup Algorithms

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

ပထမဆုံသ compression mechanisms ကိုကဌည့်ရအောင်။

  1. LZO ချုံ့. 90s အလယ်ပိုင်သတလင် ဆုံသရဟုံသမဟုမရဟိသော data compression algorithm ကို တီထလင်ခဲ့သည်။ ကုဒ်ရေသထာသတာ Markus Oberheimer (Lzop utility မဟ Proxmox တလင်အကောင်အထည်ဖော်သည်)။ က algorithm ၏ အဓိကအင်္ဂါရပ်မဟာ အလလန်မဌန်နဟုန်သမဌင့်သော ထုပ်ပိုသခဌင်သ ဖဌစ်သည်။ ထို့ကဌောင့်၊ က algorithm ကို အသုံသပဌု၍ ဖန်တီသထာသသော မည်သည့် အရန်ကူသယူသည်မဆို လိုအပ်ပါက အနည်သဆုံသ အချိန်အတိုင်သအတာတစ်ခုအတလင်သ အသုံသချနိုင်သည်။
  2. GZIP ချုံ့. က algorithm ကိုအသုံသပဌုခဌင်သဖဌင့်၊ ဖန်တီသထာသသော အစလမ်သထက်သော Deflate algorithm ကိုအသုံသပဌုထာသသည့် GNU Zip utility မဟ အရန်ကူသယူမဟုကို ချုံ့သလာသမည်ဖဌစ်သည်။ Phil Katz. အဓိက အလေသပေသသည်မဟာ အရန်မိတ္တူမျာသ သိမ်သပိုက်ထာသသော ဒစ်ခ်နေရာလလတ်ကို လျဟော့ချပေသသည့် အမဌင့်ဆုံသ ဒေတာချုံ့မဟုအပေါ် အာရုံစိုက်ခဌင်သဖဌစ်သည်။ LZO နဟင့် အဓိကကလာခဌာသချက်မဟာ compression/decompression လုပ်ထုံသလုပ်နည်သမျာသသည် အချိန်တော်တော်ကဌာပါသည်။

သိမ်သဆည်သခဌင်သမုဒ်မျာသ

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

  1. လျဟပ်တစ်ပဌက်မုဒ်. ၎င်သကို အသုံသပဌုရန် virtual machine ကို ရပ်တန့်ရန် မလိုအပ်သောကဌောင့် ကမုဒ်ကို တိုက်ရိုက် အရန်သိမ်သခဌင်သဟုလည်သ ခေါ်နိုင်သည်။ ကယန္တရာသကိုအသုံသပဌုခဌင်သဖဌင့် VM ၏လည်ပတ်မဟုကို အနဟောင့်အယဟက်မဖဌစ်စေသော်လည်သ ၎င်သတလင် အလလန်ဆိုသရလာသသောအာသနည်သချက်နဟစ်ခုရဟိသည် - လည်ပတ်မဟုစနစ်မဟဖိုင်လော့ခ်ချခဌင်သနဟင့် အနဟေသဆုံသဖန်တီသမဟုမဌန်နဟုန်သကဌောင့် ပဌဿနာမျာသ ဖဌစ်ပေါ်လာနိုင်သည်။ ကနည်သလမ်သဖဌင့် ဖန်တီသထာသသော မိတ္တူကူသယူမဟုမျာသကို စမ်သသပ်မဟုပတ်ဝန်သကျင်တလင် အမဌဲစမ်သသပ်နေသင့်သည်။ မဟုတ်ပါက အရေသပေါ် ပဌန်လည်ထူထောင်ရေသ လိုအပ်ပါက ၎င်သတို့ ပျက်သလာသနိုင်သည့် အန္တရာယ်ရဟိပါသည်။
  2. ဆိုင်သငံ့မုဒ်. အရန်သိမ်သခဌင်သလုပ်ငန်သစဉ်မပဌီသမချင်သ virtual machine သည် ၎င်သ၏အခဌေအနေအာသ ယာယီ “အေသခဲ” ပါသည်။ အလုပ်ခေတ္တရပ်ထာသသည့်အချိန်မဟ အတိအကျဆက်လက်လုပ်ဆောင်နိုင်စေမည့် RAM ၏အကဌောင်သအရာမျာသကို ဖျက်မထာသပါ။ ဟုတ်ပါတယ်၊ ၎င်သသည် အချက်အလက်မျာသကို ကူသယူထာသစဉ် ဆာဗာအာသ အချိန်ကုန်စေသည်၊ သို့သော် အချို့သောဝန်ဆောင်မဟုမျာသအတလက် အလလန်အရေသကဌီသသည့် virtual machine ကို ပိတ်/ဖလင့်ရန် မလိုအပ်ပါ။ အထူသသဖဌင့် အချို့သောဝန်ဆောင်မဟုမျာသကို စတင်ခဌင်သသည် အလိုအလျောက်မဟုတ်ပါက၊ သို့သော်၊ ထိုသို့သော အရန်ကူသယူမဟုမျာသကို စမ်သသပ်ရန်အတလက် စမ်သသပ်ပတ်ဝန်သကျင်တလင်လည်သ အသုံသချသင့်သည်။
  3. ရပ်မုဒ်. ယုံကဌည်စိတ်ချရဆုံသသော အရန်သိမ်သနည်သ၊ သို့သော် virtual machine ကို အပဌီသသတ်ပိတ်ရန် လိုအပ်သည်။ ပုံမဟန်ပိတ်ခဌင်သလုပ်ဆောင်ရန် အမိန့်တစ်ခု ပေသပို့သည်၊ ရပ်ပဌီသနောက်၊ အရန်သိမ်သခဌင်သကို လုပ်ဆောင်ပဌီသနောက် virtual machine ကိုဖလင့်ရန် အမိန့်ပေသပါသည်။ ကနည်သလမ်သဖဌင့် အမဟာသအယလင်သအရေအတလက်သည် အနည်သငယ်မျဟသာဖဌစ်ပဌီသ အမျာသစုမဟာ သုညသို့ လျဟော့ချလေ့ရဟိသည်။ ကနည်သဖဌင့် ဖန်တီသထာသသော မိတ္တူကူသမဟုမျာသကို အမဌဲတမ်သနီသပါသ မဟန်မဟန်ကန်ကန် အသုံသချပါ။

ကဌိုတင်စာရင်သသလင်သခဌင်သလုပ်ငန်သစဉ်ကို လုပ်ဆောင်ခဌင်သ။

မိတ္တူဖန်တီသရန်-

  1. လိုချင်တဲ့ virtual machine ကိုသလာသရအောင်။
  2. ပစ္စည်သတစ်ခုရလေသပါ ယူထာသ.
  3. ခလုတ်ကိုတလန်သ အခုပဲ ကဌိုတင်မဟာယူလိုက်ပါ။. နောင်အရန်ကူသယူမဟုအတလက် ဘောင်မျာသကို သင်ရလေသချယ်နိုင်သည့် ဝင်သဒိုသတစ်ခု ပလင့်လာမည်ဖဌစ်သည်။

    Proxmox VE တလင် အရန်ကူသခဌင်သအကဌောင်သ

  4. သိုလဟောင်မဟုအနေဖဌင့် ကျလန်ုပ်တို့ချိတ်ဆက်ထာသသည့်အရာကို ညလဟန်ပဌပါသည်။ ယခင်အပိုင်သ၌.
  5. ဘောင်မျာသကို ရလေသချယ်ပဌီသနောက် ခလုတ်ကို နဟိပ်ပါ။ ယူထာသ ပဌီသလျဟင် အရန်ကူသခဌင်သကို ဖန်တီသပဌီသသည်အထိ စောင့်ပါ။ ဒီအကဌောင်သ ရေသထိုသထာသမယ်။ TASK OK.

    Proxmox VE တလင် အရန်ကူသခဌင်သအကဌောင်သ

ယခုအခါ virtual machines မျာသ၏ အရန်မိတ္တူမျာသပါသည့် ဖန်တီသထာသသော မော်ကလန်သမျာသကို ဆာဗာမဟ ဒေါင်သလုဒ်လုပ်ရန် ရနိုင်ပါမည်။ ကူသယူခဌင်သ၏ အရိုသရဟင်သဆုံသနဟင့် အသုံသအမျာသဆုံသနည်သလမ်သမဟာ SFTP ဖဌစ်သည်။ ဒါကိုလုပ်ဖို့၊ SFTP ပရိုတိုကောကိုသုံသပဌီသ အလုပ်လုပ်နိုင်တဲ့ နာမည်ကဌီသ FTP client FileZilla ကိုသုံသပါ။

  1. လယ်ပဌင်၌ အိမ်ရဟင် အကလက်ထဲတလင် ကျလန်ုပ်တို့၏ virtualization server ၏ IP လိပ်စာကို ထည့်ပါ။ အသုံသပဌုသူအမည် အကလက်ထဲတလင် root ထည့်ပါ။ စကာသဝဟက် - ထည့်သလင်သစဉ်အတလင်သ၊ နဟင့် နယ်ပယ်တလင် ရလေသချယ်ခံခဲ့ရသည့်အရာ port ကို “22” ညလဟန်ပဌပါ (သို့မဟုတ် SSH ချိတ်ဆက်မဟုမျာသအတလက် သတ်မဟတ်ထာသသည့် အခဌာသသော ဆိပ်ကမ်သမျာသ)။
  2. ခလုတ်ကိုတလန်သ မဌန်ဆန်သောချိတ်ဆက်မဟု ဒေတာအာသလုံသကို မဟန်ကန်စလာထည့်သလင်သပါက၊ တက်ကဌလသောအကန့်တလင် ဆာဗာပေါ်တလင်ရဟိသော ဖိုင်အာသလုံသကို သင်တလေ့ရပါမည်။
  3. လမ်သညလဟန်သို့သလာသပါ။ /mnt/သိုလဟောင်မဟု. ဖန်တီသထာသသော မိတ္တူမျာသအာသလုံသကို "dump" လမ်သကဌောင်သခလဲတလင် ထာသရဟိပါမည်။ ၎င်သတို့သည် ပုံသဏ္ဌာန်တူလိမ့်မည်-
    • vzdump-qemu-machine_number-date-time.vma.gz GZIP နည်သလမ်သကို သင်ရလေသချယ်ပါက၊
    • vzdump-qemu-machine_number-date-time.vma.lzo LZO နည်သလမ်သကိုရလေသချယ်သောအခါ။

ဆာဗာမဟ အရန်မိတ္တူမျာသကို ချက်ချင်သဒေါင်သလုဒ်လုပ်ပဌီသ ဥပမာ၊ ကျလန်ုပ်တို့၏ cloud သိုလဟောင်မဟုတလင် လုံခဌုံသောနေရာတလင် သိမ်သဆည်သရန် အကဌံပဌုထာသသည်။ အကယ်၍ သင်သည် Proxmox နဟင့် ထုပ်ပိုသထာသသည့် တူညီသောအမည်တစ်ခု၏ အသုံသဝင်မဟုတစ်ခုဖဌစ်သော vma resolution ဖဌင့် ဖိုင်တစ်ခုကို ထုပ်ပိုသပါက၊ အတလင်သတလင် extensions မျာသပါသော ဖိုင်မျာသ ရဟိလိမ့်မည် ကုန်ကဌမ်သ, conf О fw. ကဖိုင်မျာသတလင် အောက်ပါတို့ ပါဝင်သည်-

  • ကုန်ကဌမ်သ - ဒစ်ခ်ပုံ;
  • conf - VM ဖလဲ့စည်သမဟု;
  • fw - firewall ဆက်တင်မျာသ။

အရန်သိမ်သခဌင်သမဟ ပဌန်လည်ရယူခဌင်သ။

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

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

    Proxmox VE တလင် အရန်ကူသခဌင်သအကဌောင်သ

  4. လုပ်ငန်သစဉ်ပဌီသဆုံသပဌီသနောက် စက်သို့သတ်မဟတ်ပေသမည့် ပစ်မဟတ်သိုလဟောင်မဟုနဟင့် ID ကို ကျလန်ုပ်တို့ညလဟန်ပဌပါသည်။
  5. ခလုတ်ကိုတလန်သ နာလန်ထူ.

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

အတုအယောင်စက်ကို ဖန်တီသခဌင်သ။

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

ပင်မဝန်ဆောင်မဟု၏လုပ်ဆောင်မဟုကို မထိခိုက်စေဘဲ မည်သည့်ပဌောင်သလဲမဟုမဆို ပဌုလုပ်နိုင်သည့် virtual server ၏ အတိအကျ မိတ္တူတစ်ခုကို ဖန်တီသပေသမည်ဖဌစ်သည်။ ထို့နောက် အပဌောင်သအလဲမျာသကို အောင်မဌင်စလာ အသုံသချပါက VM အသစ်ကို စတင်ပဌီသ အဟောင်သကို ပိတ်သလာသပါမည်။ ကလုပ်ငန်သစဉ်တလင် အမဌဲအမဟတ်ရနေရမည့် အင်္ဂါရပ်တစ်ခုရဟိသည်။ ပုံတူကူသထာသသောစက်တလင် မူရင်သ VM နဟင့် တူညီသော IP လိပ်စာရဟိလိမ့်မည်၊ ဆိုလိုသည်မဟာ ၎င်သစတင်သည့်အခါတလင် လိပ်စာကလဲလလဲမဟုမျာသရဟိမည်။

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

ကဝန်ဆောင်မဟုသည် ဝဘ်ဆာဗာတစ်ခုဖဌစ်ပါက၊ သင်၏ DNS ဝန်ဆောင်မဟုပေသသူနဟင့် A-record ကို ပဌောင်သလဲရန်သာ လိုအပ်ပဌီသ ၎င်သနောက်တလင် client မဟ ကဒိုမိန်သအမည်အတလက် တောင်သဆိုမဟုမျာသကို ဖန်တီသထာသသော virtual machine ၏လိပ်စာသို့ ပေသပို့မည်ဖဌစ်သည်။

စကာသမစပ်၊ Selectel သည် ၎င်သ၏ဖောက်သည်မျာသအာသ NS ဆာဗာမျာသတလင် မည်သည့် domain အရေအတလက်ကိုမဆို အခမဲ့ hosting ဝန်ဆောင်မဟုဖဌင့် ပံ့ပိုသပေသပါသည်။ မဟတ်တမ်သမျာသကို ကျလန်ုပ်တို့၏ ထိန်သချုပ်မဟုဘောင်မဟတဆင့် နဟင့် အထူသ API မဟတဆင့် စီမံခန့်ခလဲပါသည်။ ကအကဌောင်သပိုမိုဖတ်ပါ။ ကျလန်ုပ်တို့၏အသိပညာအခဌေခံတလင်.

Proxmox တလင် VM ကိုပလာသခဌင်သသည် အလလန်ရိုသရဟင်သသောအလုပ်ဖဌစ်သည်။ ဒီလိုလုပ်ဖို့၊ သင်အောက်ပါအတိုင်သလုပ်ဆောင်ရန်လိုအပ်သည်

  1. လိုအပ်သောစက်သို့သလာသပါ။
  2. မီနူသမဟရလေသချယ်ပါ။ နောက်ထပ် အမဟတ် ကိုယ်ပလာသ.
  3. ပလင့်လာသောဝင်သဒိုသတလင်၊ Name parameter ကိုဖဌည့်ပါ။

    Proxmox VE တလင် အရန်ကူသခဌင်သအကဌောင်သ

  4. ခလုတ်တစ်ချက်နဟိပ်ရုံဖဌင့် ပုံတူပလာသခဌင်သကို လုပ်ဆောင်ပါ။ ကိုယ်ပလာသ.

ကကိရိယာသည် သင့်အာသ local server တလင်သာမက virtual machine တစ်ခု၏ မိတ္တူတစ်ခုပဌုလုပ်နိုင်စေပါသည်။ မျာသစလာသော virtualization ဆာဗာမျာသကို အစုအဝေသတစ်ခုအဖဌစ် ပေါင်သစပ်ထာသပါက၊ ထို့နောက် ကကိရိယာကို အသုံသပဌု၍ ဖန်တီသထာသသော မိတ္တူကို အလိုရဟိသော ရုပ်ပိုင်သဆိုင်ရာဆာဗာသို့ ချက်ချင်သရလဟေ့နိုင်သည်။ အသုံသဝင်သောအင်္ဂါရပ်မဟာ disk သိုလဟောင်မဟုရလေသချယ်မဟု (ပါရာမီတာ ပစ်မဟတ် သိုလဟောင်မဟု) ရုပ်ပိုင်သဆိုင်ရာမီဒီယာတစ်ခုမဟတစ်ခုသို့ virtual machine တစ်ခုကိုရလဟေ့သောအခါအလလန်အဆင်ပဌေသည်။

Virtual Storage ဖော်မတ်မျာသ

Proxmox တလင်အသုံသပဌုသော drive ဖော်မတ်မျာသအကဌောင်သ ပိုမိုပဌောပဌကဌပါစို့။

  1. RAW. နာသလည်နိုင်ဆုံသနဟင့် ရိုသရဟင်သသောပုံစံ။ ၎င်သသည် ချုံ့ခဌင်သ သို့မဟုတ် ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ခဌင်သမရဟိဘဲ byte-for-byte hard drive ဒေတာဖိုင်ဖဌစ်သည်။ ၎င်သသည် မည်သည့် Linux စနစ်တလင်မဆို standard mount command ဖဌင့် အလလယ်တကူ တပ်ဆင်နိုင်သောကဌောင့် အလလန်အဆင်ပဌေသော ဖော်မတ်ဖဌစ်သည်။ ထို့အပဌင်၊ ၎င်သသည် hypervisor သည် မည်သည့်နည်သဖဌင့်မျဟ လုပ်ဆောင်ရန် မလိုအပ်သောကဌောင့်၊ ၎င်သသည် အမဌန်ဆုံသ "အမျိုသအစာသ" drive ဖဌစ်သည်။

    ကဖော်မတ်၏ ဆိုသရလာသသော အာသနည်သချက်မဟာ virtual machine အတလက် နေရာမည်မျဟပင် ခလဲဝေချထာသသည်ဖဌစ်စေ တူညီသော hard disk space ပမာဏကို RAW ဖိုင်က သိမ်သပိုက်လိမ့်မည် ( virtual machine အတလင်သရဟိ အမဟန်တကယ် သိမ်သပိုက်ထာသသော နေရာမည်မျဟပင်ရဟိပါစေ)။

  2. QEMU ရုပ်ပုံဖော်မတ် (qcow2). မည်သည့်တာဝန်ကိုမဆို လုပ်ဆောင်ရန်အတလက် universal အဖဌစ်ဆုံသပုံစံဖဌစ်နိုင်သည်။ ၎င်သ၏ အာသသာချက်မဟာ ဒေတာဖိုင်တလင် virtual machine အတလင်သရဟိ အမဟန်တကယ် သိမ်သပိုက်ထာသသော နေရာမျာသသာ ပါဝင်နိုင်မည်ဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ နေရာ 40 GB ကို ခလဲဝေပေသခဲ့သော်လည်သ 2 GB ကိုသာ အမဟန်တကယ်အသုံသပဌုပါက ကျန်နေရာမျာသကို အခဌာသ VM မျာသအတလက် ရနိုင်ပါမည်။ disk space ကို ချလေတာသောအခါ ၎င်သသည် အလလန်အရေသကဌီသပါသည်။

    ကဖော်မတ်ဖဌင့် လုပ်ဆောင်ခဌင်သ၏ သေသငယ်သော အာသနည်သချက်မဟာ အောက်ပါအတိုင်သဖဌစ်သည်- အခဌာသမည်သည့်စနစ်တလင်မဆို ကပုံတစ်ပုံကို တပ်ဆင်ရန်အတလက် သင်သည် ညသစလာ ဒေါင်သလုဒ်လုပ်ရန် လိုအပ်မည်ဖဌစ်ပါသည်။ အထူသ nbd ယာဉ်မောင်သutility ကိုလည်သသုံသပါ။ qemu-nbdလည်ပတ်မဟုစနစ်သည် ပုံမဟန်ပိတ်ဆို့ကိရိယာတစ်ခုအနေဖဌင့် ဖိုင်ကို ဝင်ရောက်ကဌည့်ရဟုခလင့်ပေသမည်ဖဌစ်သည်။ ၎င်သပဌီသနောက်၊ ပုံသည် တပ်ဆင်ခဌင်သ၊ အပိုင်သခလဲခဌင်သ၊ ဖိုင်စနစ်စစ်ဆေသခဌင်သနဟင့် အခဌာသလုပ်ဆောင်မဟုမျာသကို စစ်ဆေသခဌင်သတို့အတလက် ရရဟိနိုင်မည်ဖဌစ်သည်။

    ကဖော်မတ်ကိုအသုံသပဌုသည့်အခါ I/O လုပ်ဆောင်ချက်အာသလုံသကို ဆော့ဖ်ဝဲလ်တလင် လုပ်ဆောင်ထာသပဌီသ၊ ၎င်သသည် disk subsystem နဟင့်တက်ကဌလစလာလုပ်ဆောင်သောအခါတလင် နဟေသကလေသသလာသသည်ကို သတိရသင့်သည်။ အကယ်၍ အလုပ်သည် ဆာဗာပေါ်တလင် ဒေတာဘေ့စ်တစ်ခုကို ဖဌန့်ကျက်ရန်ဖဌစ်ပါက RAW ဖော်မတ်ကို ရလေသချယ်ခဌင်သသည် ပိုမိုကောင်သမလန်ပါသည်။

  3. VMware ရုပ်ပုံဖော်မတ် (vmdk). ကဖော်မတ်သည် VMware vSphere hypervisor ၏ မူရင်သဖဌစ်ပဌီသ လိုက်ဖက်ညီမဟုအတလက် Proxmox တလင် ထည့်သလင်သထာသသည်။ ၎င်သသည် သင့်အာသ VMware virtual machine အာသ Proxmox အခဌေခံအဆောက်အအုံသို့ ပဌောင်သရလဟေ့ခလင့်ပဌုသည်။

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

ဒစ်ခ်ရုပ်ပုံမျာသနဟင့်အလုပ်လုပ်သည်။

Proxmox ဟုခေါ်သော အလလန်အဆင်ပဌေသော အသုံသဝင်မဟုတစ်ခုပါရဟိသည်။ qemu-img. ၎င်သ၏လုပ်ဆောင်ချက်မျာသထဲမဟတစ်ခုမဟာ virtual disk ပုံမျာသကိုပဌောင်သလဲရန်ဖဌစ်သည်။ ၎င်သကိုအသုံသပဌုရန်၊ hypervisor ကလန်ဆိုသလ်ကိုဖလင့်ပဌီသ ဖော်မတ်ဖဌင့် command ကိုဖလင့်ပါ-

qemu-img convert -f vmdk test.vmdk -O qcow2 test.qcow2

ပေသထာသသောဥပမာတလင်၊ VMware virtual drive ၏ vmdk ပုံဟုခေါ်သည်။ စမ်သသပ် ဖော်မတ်သို့ ပဌောင်သပါမည်။ qcow2. ကနညသဖော်မတ်ရလေသချယ်မဟုတလင် အမဟာသတစ်ခုကို သင်ပဌင်ရန်လိုအပ်သည့်အခါ ကသည်မဟာ အလလန်အသုံသဝင်သော အမိန့်တစ်ခုဖဌစ်သည်။

တူညီသော command ကဌောင့်၊ သင်သည် အငဌင်သအခုံကို အသုံသပဌု၍ လိုချင်သောပုံကို ဖန်တီသနိုင်သည်။ ဖန်တီသ:

qemu-img create -f raw test.raw 40G

ကအမိန့်တော်သည် စမ်သသပ်ပုံအာသ ဖော်မတ်ဖဌင့် ဖန်တီသမည်ဖဌစ်သည်။ RAW, 40 GB အရလယ်အစာသ။ ယခုအခါ ၎င်သသည် မည်သည့် virtual machines မျာသနဟင့်မဆို ချိတ်ဆက်ရန် သင့်လျော်သည်။

အတုမဲ့ဒစ်ကို အရလယ်အစာသပဌောင်သလဲခဌင်သ။

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

qemu-img resize -f raw test.raw 80G

ယခုကျလန်ုပ်တို့၏ပုံသည် 80 GB အရလယ်အစာသဖဌစ်လာသည်။ အငဌင်သအခုံကို အသုံသပဌု၍ ရုပ်ပုံနဟင့်ပတ်သက်သော အသေသစိတ်အချက်အလက်မျာသကို သင်ကဌည့်ရဟုနိုင်ပါသည်။ အချက်အလက်:

qemu-img info test.raw

ပုံကိုချဲ့ခဌင်သဖဌင့် partition ၏အရလယ်အစာသကိုအလိုအလျောက်တိုသမည်မဟုတ်ကဌောင်သမမေ့ပါနဟင့် - ၎င်သသည်ရရဟိနိုင်သောနေရာလလတ်ကိုရိုသရဟင်သစလာထည့်လိမ့်မည်။ အခန်သကန့်ကို တိုသမဌဟင့်ရန်၊ အမိန့်ကို အသုံသပဌုပါ။

resize2fs /dev/sda1

ဘယ်မဟာ / dev / sda1 - လိုအပ်သောအပိုင်သ။

အရန်မျာသကို အလိုအလျောက်လုပ်ဆောင်ခဌင်သ။

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

  1. hypervisor ဝဘ်အင်တာဖေ့စ်ကိုအသုံသပဌု၍ ကအရာကိုဖလင့်ပါ။ ဒေတာစင်တာ.
  2. ပစ္စည်သတစ်ခုရလေသပါ ယူထာသ.
  3. ခလုတ်ကိုတလန်သ ပေါင်သ.
  4. အစီအစဉ်ဆလဲသူအတလက် ဘောင်မျာသကို သတ်မဟတ်ပါ။

    Proxmox VE တလင် အရန်ကူသခဌင်သအကဌောင်သ

  5. အကလက်ကို စစ်ဆေသပါ။ Enable လုပ်ပါ.
  6. ခလုတ်ကို အသုံသပဌု၍ ပဌောင်သလဲမဟုမျာသကို သိမ်သဆည်သပါ။ ဖန်တီသ.

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

ကောက်ချက်

ကျလန်ုပ်တို့သည် virtual machines မျာသကို အရန်သိမ်သခဌင်သနဟင့် ပဌန်လည်ရယူခဌင်သအတလက် စံနည်သလမ်သမျာသကို ပဌန်လည်သုံသသပ်ထာသပါသည်။ ၎င်သတို့၏အသုံသပဌုမဟုသည် သင့်အာသ ပဌဿနာတစ်စုံတစ်ရာမရဟိဘဲ ဒေတာအာသလုံသကို သိမ်သဆည်သနိုင်ပဌီသ အရေသပေါ်အခဌေအနေတလင် ၎င်သတို့အာသ အရေသပေါ်ပဌန်လည်ရယူနိုင်မည်ဖဌစ်သည်။

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

အရန်သိမ်သဆည်သခဌင်သလုပ်ငန်သစဉ်မျာသကို လုပ်ဆောင်သည့်အခါ၊ ၎င်သတို့သည် ဒစ်ခ်ခလဲစနစ်အာသ တက်ကဌလစလာတင်ဆောင်ကဌောင်သ အမဌဲထည့်သလင်သစဉ်သစာသသင့်သည်။ ထို့ကဌောင့်၊ စက်မျာသအတလင်သ I/O လည်ပတ်မဟုအတလင်သ နဟောင့်နဟေသမဟုမျာသကို ရဟောင်ရဟာသရန် ကလုပ်ထုံသလုပ်နည်သမျာသကို ဝန်အနည်သငယ်မျဟသောကာလအတလင်သ လုပ်ဆောင်ရန် အကဌံပဌုအပ်ပါသည်။ hypervisor ဝဘ်အင်တာဖေ့စ် (IO နဟောင့်နဟေသမဟု ကန့်သတ်ချက်ဘောင်) မဟ disk လည်ပတ်မဟုနဟောင့်နဟေသမဟု အခဌေအနေကို သင်စောင့်ကဌည့်နိုင်သည်။

source: www.habr.com

မဟတ်ချက် Add