VirtualBox နှင့် VMware တွင် VM တစ်ခုဖန်တီးခြင်းဆိုင်ရာ သင်ခန်းစာ

VirtualBox နှင့် VMware တွင် VM တစ်ခုဖန်တီးခြင်းဆိုင်ရာ သင်ခန်းစာ

Virtualization ဆိုတာ device ကို ပြန်မတပ်ဆင်ဘဲ main (host) operating system ရဲ့အပေါ်မှာ "guest" operating system ကို run နိုင်တဲ့ နည်းပညာတစ်ခုပါ။ virtualization နဲ့ဆိုရင် Windows မှာ Linux ကို စမ်းသုံးကြည့်နိုင်သလို၊ သီးခြား application လိုအပ်ချက်တွေအတွက် Windows ကို run နိုင်သလို network lab တွေ ဖန်တီးနိုင်သလို software ကို ဘေးကင်းစွာ စမ်းသပ်နိုင်ပါတယ်။ အသုံးအများဆုံး virtualization application နှစ်ခုကတော့ Oracle VirtualBox နဲ့ VMware (ဥပမာ VMware Workstation Player/Pro) တို့ပဲ ဖြစ်ပါတယ်။ ဒီဆောင်းပါးမှာ နှစ်ခုစလုံးမှာ Virtual Machine (VM) တစ်ခု ဖန်တီးနည်း အဆင့်တွေကို ဖော်ပြထားပြီး တည်ငြိမ်တဲ့ VM လည်ပတ်မှုအတွက် အရေးကြီးတဲ့ setting တွေလည်း ပါဝင်ပါတယ်။

-

VM တစ်ခု မဖန်တီးမီ ပြင်ဆင်မှု

စတင်ခြင်းမပြုမီ၊ အောက်ပါအရာများ အဆင်သင့်ဖြစ်ကြောင်း သေချာပါစေ။

၁။ လည်ပတ်မှုစနစ် ISO ဖိုင်
တရားဝင် ISO တစ်ခုကို ဒေါင်းလုဒ်လုပ်ပါ (ဥပမာ Windows 10/11၊ Ubuntu၊ Debian စသည်)။ ဤ ISO ကို installation media အဖြစ် အသုံးပြုပါမည်။

၂။ လုံလောက်သော စက်ပစ္စည်း သတ်မှတ်ချက်များ
အနည်းဆုံး အကြံပြုထားသည်-
– RAM 8 GB (VM တွေကို မကြာခဏသုံးရင် 16 GB ပိုကောင်းပါတယ်)
– SSD/HDD နေရာလွတ် ၃၀–၆၀ GB (OS ပေါ်မူတည်သည်)
– CPU သည် virtualization (Intel VT-x/AMD-V) ကို ပံ့ပိုးပေးသည်

၃။ BIOS/UEFI မှာ Virtualization ကိုဖွင့်ပါ။
VM နှေးကွေးတယ်လို့ ခံစားရရင် ဒါမှမဟုတ် စတင်လို့မရရင် BIOS/UEFI ကို စစ်ဆေးပြီး Intel VT-x ဒါမှမဟုတ် AMD-V ကို enable လုပ်ပါ။

၄။ guest OS လိုအပ်ချက်များကို နားလည်ပါ။
Windows သည် Linux ထက် RAM ပိုမိုလိုအပ်လေ့ရှိသည်။ desktop Linux အတွက် RAM 2–4 GB သည် လုံလောက်ပါသည်။ Windows သည် အဆင်ပြေစွာလည်ပတ်ရန်အတွက် 4–8 GB လိုအပ်နိုင်သည်။

-

အပိုင်း ၁: VirtualBox မှာ VM တစ်ခု ဖန်တီးခြင်းဆိုင်ရာ သင်ခန်းစာ

VirtualBox ဟာ အခမဲ့၊ cross-platform နဲ့ အသုံးပြုရလွယ်ကူတာကြောင့် ရေပန်းစားပါတယ်။ VM တစ်ခုကို သုညကနေ ဖန်တီးနည်း အဆင့်တွေကို ဖော်ပြပေးလိုက်ပါတယ်။

၁။ VirtualBox ကို ထည့်သွင်းပါ။
Oracle VirtualBox ဝက်ဘ်ဆိုက်မှ တရားဝင်ဒေါင်းလုဒ်လုပ်ပြီး အခြားအပလီကေးရှင်းများကဲ့သို့ပင် ထည့်သွင်းပါ။ ထို့နောက် VirtualBox ကိုဖွင့်ပါ။

၂။ VM အသစ်တစ်ခု ဖန်တီးပါ
၁။ အသစ် ခလုတ်ကို နှိပ်ပါ။
၂။ အကြောင်းအရာများ-
– အမည်- ဥပမာ “Ubuntu-VM” သို့မဟုတ် “Windows11-VM”
– Folder: VM သိုလှောင်မှုတည်နေရာ
– အမျိုးအစားနှင့် ဗားရှင်း- OS အလိုက် ရွေးချယ်ပါ (ဥပမာ Linux → Ubuntu 64-bit သို့မဟုတ် Windows 11 64-bit)။
၃။ VirtualBox ရဲ့ နောက်ဆုံးထွက်ဗားရှင်းမှာ ISO image ကို တိုက်ရိုက်ထည့်သွင်းနိုင်ပါတယ်။ ဒေါင်းလုဒ်လုပ်ထားတဲ့ ISO ဖိုင်ကို ရွေးချယ်ပါ။

၃။ RAM နှင့် CPU ကို သတ်မှတ်ပါ
– အခြေခံ မှတ်ဉာဏ် (RAM):
- Ubuntu: 2048–4096 MB (2–4 GB)
– Windows 10/11: 4096–8192 MB (4–8 GB)
– ပရိုဆက်ဆာများ (CPU):
ယေဘုယျအားဖြင့် ပုံမှန်အသုံးပြုမှုအတွက် cores ၂ ခုသည် လုံလောက်ပါသည်။ သင့် host တွင် 8-core CPU ရှိပါက cores ၂-၄ ခု ပေးနိုင်ပါသည်။

မှတ်ချက်- RAM/CPU အားလုံးကို VM သို့ မပေးပါနှင့်။ အချို့ကို host system တုံ့ပြန်မှုကောင်းမွန်စေရန် ချန်ထားပါ။

၄။ Virtual Hard Disk တစ်ခု ဖန်တီးပါ။
VirtualBox က virtual hard disk တစ်ခု ဖန်တီးဖို့ ကမ်းလှမ်းပါလိမ့်မယ်။ အထွေထွေ setting များ-
– Virtual Hard Disk တစ်ခု ယခုပဲ ဖန်တီးလိုက်ပါ
– VDI (VirtualBox Disk Image) (ပုံသေ)
– ပြောင်းလဲနိုင်သော ခွဲဝေမှု (အသုံးပြုမှုအလိုက် အရွယ်အစား တိုးချဲ့သည်)
– အရွယ်အစား:
– Linux: အနည်းဆုံး 20 GB (30 GB အကြံပြုထားသည်)
– Windows: အဆင်ပြေစေရန် အနည်းဆုံး 50–64 GB

ဖန်တီးရန် ကို နှိပ်ပါ။

၅။ ထည့်သွင်းခြင်းမပြုမီ အရေးကြီးသောဆက်တင်များ
VM → ဆက်တင်များကို ရွေးချယ်ပါ :
– System → Boot Order : Optical (ISO) သည် Hard Disk (ISO မှ ထည့်သွင်းပါက) အထက်တွင် ရှိကြောင်း သေချာပါစေ။
– Display → Video Memory: 128 MB သို့မဟုတ် ရရှိနိုင်သော အများဆုံးပမာဏအထိ တိုးမြှင့်ပါ။ လိုအပ်ပါက 3D Acceleration ကို ဖွင့်ပါ (အထူးသဖြင့် Linux desktop များအတွက်)။
- သိုလှောင်မှု- ISO ကို Optical Drive တွင် တပ်ဆင်ထားကြောင်း သေချာပါစေ။
– ကွန်ရက် :
– NAT (ပုံသေ): VM သည် အင်တာနက်ကို ဘေးကင်းလုံခြုံစွာနှင့် လက်တွေ့ကျစွာ ဝင်ရောက်နိုင်သည်။
– Bridged Adapter : VM သည် ကွန်ရက်ပေါ်ရှိ အခြား device တစ်ခုအနေဖြင့် ပေါ်လာသည် (ဆာဗာများ/ဓာတ်ခွဲခန်းများအတွက် အသုံးဝင်သည်)။
– USB: VM နှင့် flash disk ချိတ်ဆက်လိုပါက activate လုပ်ပါ (တစ်ခါတစ်ရံ Extension Pack လိုအပ်ပါသည်)။

အိုကေ ကို နှိပ်ပါ။

၆။ VM ကိုဖွင့်ပြီး OS ကိုထည့်သွင်းပါ။
Start ကိုနှိပ်ပါ။ VM သည် ISO မှ boot လုပ်မည်ဖြစ်ပြီး OS installer ကိုပြသပါလိမ့်မည်။ သင်ရွေးချယ်ထားသော OS အတွက် installation အဆင့်များကို လိုက်နာပါ (ဘာသာစကား၊ disk၊ user၊ time zone စသည်ဖြင့်)။

၇။ Guest Additions များကို ထည့်သွင်းပါ (အထူးအကြံပြုလိုပါသည်)
Guest Additions တွေက VM အတွေ့အကြုံကို ပိုပြီးသက်တောင့်သက်သာရှိစေပါတယ်-
- အလိုအလျောက် မျက်နှာပြင် ရုပ်ထွက်အရည်အသွေး၊
- ကူးယူ-ကူးထည့် နှင့် ဆွဲချ၊
- ဂရပ်ဖစ်ဒရိုက်ဗာများ ပိုကောင်းလာခြင်း။

ဘယ်လိုထည့်သွင်းရမလဲ:
၁။ VM ဖွင့်ထားသည့်အခါ- Devices menu → Insert Guest Additions CD image…
၂။ guest OS မှာ ပေါ်လာတဲ့ installer ကို run ပါ။
၃။ ပြီးသွားသောအခါ VM ကို restart လုပ်ပါ။

-

အပိုင်း ၂: VMware (Workstation Player/Pro) တွင် VM တစ်ခု ဖန်တီးခြင်းဆိုင်ရာ သင်ခန်းစာ

VMware ဟာ သူ့ရဲ့ တည်ငြိမ်မှုနဲ့ ကောင်းမွန်တဲ့ စွမ်းဆောင်ရည်အတွက် လူသိများပါတယ်။ VMware Workstation Player ကို ကိုယ်ပိုင်အသုံးပြုဖို့အတွက် အခမဲ့ဖြစ်ပြီး Pro မှာတော့ လုပ်ဆောင်ချက်တွေ ပိုမိုပါဝင်တဲ့ အခကြေးငွေပေးရတဲ့ ဗားရှင်းကို ပေးဆောင်ပါတယ်။

၁။ VMware Workstation ကို ထည့်သွင်းပါ
VMware Workstation Player/Pro ကို ဒေါင်းလုဒ်လုပ်ပြီး install လုပ်ပါ။ ပြီးသွားရင် application ကိုဖွင့်ပါ။

၂။ VM အသစ်တစ်ခု ဖန်တီးပါ
၁။ Virtual Machine အသစ်တစ်ခု ဖန်တီးရန် ကို နှိပ်ပါ။
၂။ ထည့်သွင်းနည်းလမ်းကို ရွေးချယ်ပါ-
– Installer disc image file (iso): ISO ဖိုင်ကို ရွေးချယ်ပါ။
၃။ VMware သည် OS ကို အလိုအလျောက် သိရှိလေ့ရှိသည်။

၃။ OS နှင့် Easy Install (ရွေးချယ်နိုင်သည်) ကို ရွေးချယ်ပါ။
OS က ၎င်းကို ပံ့ပိုးပေးပါက VMware သည် Easy Install ကို ပေးဆောင်သည်-
– လိုအပ်ပါက username၊ password နှင့် product key (Windows) တို့ကို ဖြည့်စွက်ပါ။
– VMware သည် တပ်ဆင်မှုအချို့ကို အလိုအလျောက်လုပ်ဆောင်ပေးလိမ့်မည်။

အပြည့်အဝထိန်းချုပ်လိုပါက Easy Install ကို အသုံးမပြုရန် ရွေးချယ်နိုင်သည် (ဗားရှင်းပေါ်မူတည်၍)။

၄။ VM အမည်နှင့် တည်နေရာကို သတ်မှတ်ပါ
VM ကို အမည်ပေးပြီး သိုလှောင်ရန်နေရာ ရွေးချယ်ပါ။ ၎င်းကို နေရာအလုံအလောက်ရှိသော drive တစ်ခုတွင် သိမ်းဆည်းရန် အကြံပြုပါသည်၊ မြန်ဆန်သော စွမ်းဆောင်ရည်အတွက် SSD သည် အကောင်းဆုံးဖြစ်သည်။

၅။ ဒစ်ခ် ပမာဏ သတ်မှတ်ပါ
– အများဆုံး disk အရွယ်အစားကို ဆုံးဖြတ်ပါ (ဥပမာ 40 GB၊ 60 GB သို့မဟုတ် လိုအပ်သလို)။
– သိုလှောင်မှုရွေးချယ်စရာများကို ရွေးချယ်ပါ-
– virtual disk ကို single file အဖြစ် သိမ်းဆည်းပါ (ပိုမြန်ပြီး ပိုသပ်ရပ်သည်)
- virtual disk ကို ဖိုင်များစွာအဖြစ် ပိုင်းခြားပါ (ရွှေ့ပြောင်းရန် ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိသည်)

နောက်တစ်ခု ကို နှိပ်ပါ။

၆။ စိတ်ကြိုက်ဟာ့ဒ်ဝဲ- RAM၊ CPU၊ ကွန်ရက်
ဟာ့ဒ်ဝဲကို စိတ်ကြိုက်ပြင်ဆင်ရန် နှိပ်ပါ-
– မှတ်ဉာဏ်- Linux အတွက် 2–4 GB၊ Windows အတွက် 4–8 GB သတ်မှတ်ပါ။
– ပရိုဆက်ဆာများ- ယေဘုယျအားဖြင့် 2 cores သည် လုံလောက်ပါသည်။
– ကွန်ရက် အဒက်တာ :
– NAT : လက်တွေ့ကျသည်၊ ပုံသေ။
– Bridged: VM server များအတွက် network IP ရယူရန် သင့်လျော်သည်။
– မျက်နှာပြင်- လိုအပ်ပါက 3D အရှိန်မြှင့်စနစ်ကို ဖွင့်ပါ။

Close ၊ ထို့နောက် Finish ကို နှိပ်ပါ။

၇။ OS ကို စတင်အသုံးပြုပြီး ထည့်သွင်းပါ
ဒီ virtual machine မှာ Power ကို နှိပ်ပါ။ OS installer က run ပါလိမ့်မယ်။ installation အဆင့်တွေ ပြီးတဲ့အထိ လိုက်နာပါ။

၈။ VMware Tools ကို ထည့်သွင်းပါ
VMware Tools သည် VirtualBox ရှိ Guest Additions နှင့် ညီမျှသည်။ ၎င်း၏ လုပ်ဆောင်ချက်များမှာ-
– ပိုမိုချောမွေ့သော ဂရပ်ဖစ်များနှင့် မောက်စ်ဒရိုက်ဗာများ၊
- အချိန်ထပ်တူပြုခြင်း၊
- ပိုမိုကောင်းမွန်သော ကလစ်ဘုတ်၊
- VM စွမ်းဆောင်ရည် တိုးတက်ကောင်းမွန်လာပါသည်။

ပုံမှန်အားဖြင့် VMware Tools ကို အလိုအလျောက် ပေးစွမ်းနိုင်သည် သို့မဟုတ် မီနူးမှတစ်ဆင့် ထည့်သွင်းနိုင်သည်-
– Player/VM → စီမံခန့်ခွဲရန် → VMware Tools များကို ထည့်သွင်းပါ
guest OS မှာ installer ကို လိုက်လုပ်ပြီး reboot လုပ်ပါ။

-

အမြန် အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်ခြင်းနှင့် ပြဿနာဖြေရှင်းခြင်းဆိုင်ရာ အကြံပြုချက်များ

၁။ VM နှေးကွေးသည်
– BIOS/UEFI မှာ virtualization active ဖြစ်နေကြောင်း သေချာအောင်လုပ်ပါ။
– host load ကို လျှော့ချပါ (လေးလံသော application များကို ပိတ်ပါ)
- VM ဖိုင်များအတွက် SSD ကိုသုံးပါ
- VM မှာ RAM/CPU လုံလောက်အောင် ထည့်ပါ

၂။ Windows 11 ကို ထည့်သွင်း၍မရပါ
Windows 11 သည် TPM နှင့် Secure Boot လိုအပ်သည်။ VMware Pro တွင် virtual TPM ရွေးချယ်မှုရှိသည်။ VirtualBox ၏ နောက်ဆုံးထွက်ဗားရှင်းများတွင်လည်း ရွေးချယ်စရာအချို့ရှိသော်လည်း ပံ့ပိုးမှုသည် ဗားရှင်းပေါ် မူတည်၍ ကွဲပြားသည်။ တနည်းအားဖြင့် Windows 10 သို့မဟုတ် Linux ဖြန့်ဖြူးမှုကို အသုံးပြုပါ။

၃။ VM မှာ အင်တာနက် မရှိပါဘူး
Network ကို NAT ပြောင်းပြီး VM ကို restart လုပ်ပါ။ အလုပ်မလုပ်သေးရင် guest OS မှာရှိတဲ့ driver (Tools/Additions) ဒါမှမဟုတ် DNS setting တွေကို စစ်ဆေးကြည့်ပါ။

၄။ မျက်နှာပြင် ရုပ်ထွက် သေးငယ်ပြီး မျက်နှာပြင်အပြည့် ရိုက်ကူး၍မရပါ။
Guest Additions (VirtualBox) သို့မဟုတ် VMware Tools များကို ထည့်သွင်းထားကြောင်း သေချာပါစေ။

-

ပိတ်

VirtualBox သို့မဟုတ် VMware မှာ VM တစ်ခု ဖန်တီးတာက အခြေခံအားဖြင့် အတူတူပါပဲ- ISO တစ်ခုကို ရွေးချယ်ပါ၊ RAM/CPU ကို သတ်မှတ်ပါ၊ virtual disk တစ်ခု ဖန်တီးပါ၊ ပြီးရင် OS ကို ထည့်သွင်းပါ။ အဓိက ကွာခြားချက်တွေက interface၊ အပိုဆောင်း feature တွေနဲ့ configuration option အချို့မှာ ရှိပါတယ်။ အစပြုသူတွေအတွက် VirtualBox က အသုံးပြုရလွယ်ကူပြီး အခမဲ့ပါ။ VMware ကို မကြာခဏဆိုသလို တည်ငြိမ်မှုနဲ့ အခြေအနေအမျိုးမျိုးမှာ အကောင်းဆုံးဖြစ်အောင် လုပ်ဆောင်ပေးတာကြောင့် ရွေးချယ်လေ့ရှိပါတယ်။ VM ကို ထည့်သွင်းပြီးတာနဲ့ စွမ်းဆောင်ရည်နဲ့ အဆင်ပြေမှုကို မြှင့်တင်ဖို့ Guest Additions ဒါမှမဟုတ် VMware Tools ကို ထည့်သွင်းဖို့ မမေ့ပါနဲ့။

လိုအပ်ရင် ထည့်သွင်းချင်တဲ့ OS (Windows/Linux) နဲ့ laptop/PC သတ်မှတ်ချက်တွေကို ဖော်ပြပေးပါ။ အသင့်တော်ဆုံး RAM, CPU နဲ့ disk size setting တွေကို ကျွန်တော် အကြံပြုပေးပါမယ်။

မှတ်ချက်ရေးပါ