Canonical သည် Ubuntu ကို virtual machines များတွင်အသုံးပြုရန်အတွက် multipass 1.0 ကိုထုတ်ပြန်ခဲ့သည်။

Canonical ပါ။ တင်ဆက် toolkit ၏ပထမဆုံးတည်ငြိမ်သောထုတ်လွှတ်မှု multipass 1.0Linux၊ Windows နှင့် macOS virtualization စနစ်များတွင် အသုံးပြုနေသည့် virtual machines များတွင် Ubuntu ၏ မတူညီသောဗားရှင်းများကို ရိုးရှင်းစေရန် ဒီဇိုင်းထုတ်ထားသည်။ Multipass သည် developer တစ်ဦးအား စမ်းသပ်မှုများ သို့မဟုတ် ၎င်း၏အပလီကေးရှင်း၏လုပ်ဆောင်မှုကို စမ်းသပ်ရန်အတွက် အပိုဆက်တင်များမပါဘဲ command တစ်ခုဖြင့် virtual machine တစ်ခုတွင် Ubuntu ၏အလိုရှိသောဗားရှင်းကို စတင်ခွင့်ပြုသည်။ virtual machine တစ်ခုလည်ပတ်ရန် Linux သည် KVM ကိုအသုံးပြုသည်၊ Windows သည် Hyper-V ကိုအသုံးပြုပြီး macOS သည် macOS တွင် HyperKit ကိုအသုံးပြုသည်။ ၎င်းသည် VirtualBox ကိုလည်ပတ်ရန် virtual machines များကိုသုံးနိုင်သည်။ ပရောဂျက်ကုဒ်ကို C++ နဲ့ရေးထားတယ်။ ဖြန့်ဝေသည် GPLv3 အရ လိုင်စင်ရထားသည်။ Ubuntu တွင် multipass အမြန်တပ်ဆင်မှုအတွက် ပြင်ဆင်ထားသည်။ snap အထုပ်.

Multipass သည် လိုအပ်သော လည်ပတ်မှုစနစ်ရုပ်ပုံအား သီးခြားထုတ်နုတ်ပြီး ၎င်းကို နောက်ဆုံးပေါ် သိမ်းဆည်းထားသည်။ ဖွဲ့စည်းမှုပုံစံအတွက် Cloud-init ကို သုံးနိုင်သည်။ ပြင်ပ disk partitions များကို virtual environment (multipass mount command) တွင် တပ်ဆင်ရန် ဖြစ်နိုင်သော်လည်း host system နှင့် virtual machine (multipass transfer) အကြား ဖိုင်တစ်ခုချင်းစီကို လွှဲပြောင်းခြင်းနည်းလမ်းကိုလည်း ပံ့ပိုးပေးပါသည်။ အသုံးပြုသူ၏ ပင်မလမ်းညွှန်ကို ~/Home အဖြစ် virtual machine တွင် အလိုအလျောက် တပ်ဆင်ထားသည်။ ပင်မဒက်စ်တော့ဖြင့် ထည့်သွင်းထားသည့် virtual machine ၏ အပြည့်အဝပေါင်းစပ်မှုကို ပံ့ပိုးထားသည် (အက်ပ်လီကေးရှင်းသင်္ကေတများ၊ စနစ်မီနူးများနှင့် အကြောင်းကြားချက်များကို ပေါင်းထည့်ထားသည်)။

Multipass စက်ရှင်၏ ဥပမာ-

ရနိုင်သောပုံများကို ရှာဖွေပါ-

$multipass ရှာပါ။
Image Aliases ဗားရှင်း ဖော်ပြချက်
core core16 20190424 Ubuntu Core 16
core18 20190213 Ubuntu Core 18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 bionic,lts 20190627.1 Ubuntu 18.04 LTS
18.10 cosmic 20190628 Ubuntu 18.10
19.04 disco 20190628 Ubuntu 19.04
နေ့စဉ်- 19.10 devel၊eoan 20190623 Ubuntu 19.10

ကျွန်ုပ်တို့သည် လက်ရှိထွက်ရှိနေသည့် Ubuntu LTS ကို VM တွင် စတင်ထုတ်ဝေသည်-

$ multipass သည် ubuntu ကိုဖွင့်သည်။
ကခုန်နေသည်-chipmunk…
Ubuntu 18.04 LTS ကို ဒေါင်းလုဒ်လုပ်နေသည် ………။
Launched : ကခုန်နေတဲ့ Chipmunk

ကျွန်ုပ်တို့ အသုံးပြုနေသည့် VM များစာရင်းကို ကြည့်သည်-

$multipass စာရင်း
နိုင်ငံတော် IPv4 ဖြန့်ချိမှုအမည်
ကခုန်ခြင်း-chipmunk ပြေးခြင်း 10.125.174.247 Ubuntu 18.04 LTS
တိုက်ရိုက်-naiad ပြေးခြင်း 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema ရပ်နေသည် — Core 18 အတွက် Ubuntu Snapcraft တည်ဆောက်သူ

ကျွန်ုပ်တို့ လုပ်ဆောင်နေသည့် VM အကြောင်း အသေးစိတ်အချက်အလက်များကို ကျွန်ုပ်တို့ ရရှိပါသည်။

$ multipass info dancing-chipmunk
Name: ကခုန်ခြင်း-chipmunk
ပြည်နယ်- ပြေးနေသည်။
IPv4: 10.125.174.247
ထုတ်ဝေမှု- Ubuntu 18.04.1 LTS
ပုံ hash- 19e9853d8267 (Ubuntu 18.04 LTS)
ဝန်- 0.97 0.30 0.10
ဒစ်အသုံးပြုမှု- 1.1G အနက် 4.7G
မမ်မိုရီအသုံးပြုမှု- 85.1M အနက် 985.4M

VM ရှိ command shell သို့ ချိတ်ဆက်ပါ။

$ multipass shell dancing-chipmunk
Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64) မှကြိုဆိုပါသည်။
#

VM ပတ်ဝန်းကျင်တွင် “lsb_release -a” အမိန့်ကို ဖွင့်ပါ။

$ multipass exec dancing-chipmunk — lsb_release -a
LSB module များမရှိပါ။
ဖြန့်ဖြူးသူ ID- Ubuntu
ဖော်ပြချက်- Ubuntu 18.04.1 LTS
ထုတ်ဝေချိန်- ၁၈.၀၄
ကုတ်အမည်- bionic

VM ကို ရပ်နေသည်-

$ multipass stop dancing-chipmunk

VM ကို ဖယ်ရှားခြင်း-

$ multipass ကခုန်-chipmunk ဖျက်ပစ်

နိုင်ငံတော် IPv4 ဖြန့်ချိမှုအမည်
snapcraft-asciinema ရပ်နေသည် — Core 18 အတွက် Ubuntu Snapcraft တည်ဆောက်သူ
ကခုန်ခြင်း-chipmunk ဖျက်လိုက်သည် — မရနိုင်ပါ။

ဒစ်ခ်မှ အဝေးထိန်း VM များကို ရှင်းလင်းခြင်း။

$multipass သုတ်သင်ရှင်းလင်းခြင်း။

source: opennet.ru

မှတ်ချက် Add