Ang Canonical ay naglabas ng multipass 1.0, isang toolkit para sa pag-deploy ng Ubuntu sa mga virtual machine

Canonical ipinakita unang matatag na paglabas ng toolkit multipass 1.0, na idinisenyo upang pasimplehin ang pag-install ng iba't ibang bersyon ng Ubuntu sa mga virtual machine na tumatakbo sa Linux, Windows at macOS virtualization system. Pinapayagan ng Multipass ang isang developer na ilunsad ang nais na bersyon ng Ubuntu sa isang virtual machine na may isang command na walang karagdagang mga setting, halimbawa, para sa mga eksperimento o pagsubok sa pagpapatakbo ng kanyang aplikasyon. Para magpatakbo ng virtual machine, gumagamit ang Linux ng KVM, gumagamit ang Windows ng Hyper-V, at gumagamit ang macOS ng HyperKit sa macOS. Posible ring gumamit ng VirtualBox virtual machine para tumakbo. Ang code ng proyekto ay nakasulat sa C++ at ipinamahagi ni lisensyado sa ilalim ng GPLv3. Inihanda para sa mabilis na pag-install ng multipass sa Ubuntu snap package.

Independiyenteng kinukuha ng Multipass ang kinakailangang imahe ng operating system at pinapanatili itong napapanahon. Maaaring gamitin ang Cloud-init para sa pagsasaayos. Posibleng i-mount ang mga panlabas na disk partition sa isang virtual na kapaligiran (multipass mount command), ngunit nagbibigay din ng paraan ng paglilipat ng mga indibidwal na file sa pagitan ng host system at ng virtual machine (multipass transfer). Ang home directory ng user ay awtomatikong naka-mount sa virtual machine bilang ~/Home. Ang buong pagsasama ng naka-install na virtual machine sa pangunahing desktop ay suportado (mga icon ng application, mga menu ng system at mga abiso ay idinagdag).

Halimbawa ng isang multipass session:

Maghanap ng mga available na larawan:

paghahanap ng $multipass
Paglalarawan ng Bersyon ng 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
araw-araw:19.10 devel,eoan 20190623 Ubuntu 19.10

Inilunsad namin ang kasalukuyang paglabas ng Ubuntu LTS sa VM:

$ multipass ilunsad ang ubuntu
Inilunsad ang dancing-chipmunk...
Nagda-download ng Ubuntu 18.04 LTS……….
Inilunsad: dancing chipmunk

Tinitingnan namin ang listahan ng mga tumatakbong VM:

listahan ng $multipass
Pangalan ng State IPv4 Release
dancing-chipmunk RUNNING 10.125.174.247 Ubuntu 18.04 LTS
live-naiad RUNNING 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema STOPPED β€” Ubuntu Snapcraft builder para sa Core 18

Nakakakuha kami ng detalyadong impormasyon tungkol sa tumatakbong VM

$ multipass info dancing-chipmunk
Pangalan: dancing-chipmunk
Estado: TAKBO
IPv4: 10.125.174.247
Paglabas: Ubuntu 18.04.1 LTS
Hash ng larawan: 19e9853d8267 (Ubuntu 18.04 LTS)
Pag-load: 0.97 0.30 0.10
Paggamit ng disk: 1.1G sa 4.7G
Paggamit ng memorya: 85.1M sa 985.4M

Kumonekta sa command shell sa VM

$ multipass shell dancing-chipmunk
Maligayang pagdating sa Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#

Patakbuhin ang command na "lsb_release -a" sa kapaligiran ng VM:

$ multipass exec dancing-chipmunk β€” lsb_release -a
Walang magagamit na mga module ng LSB.
Distributor ID: Ubuntu
Paglalarawan: Ubuntu 18.04.1 LTS
Paglabas: 18.04
Codename: bionic

Itigil ang VM:

$ multipass stop dancing-chipmunk

Pag-alis ng VM:

$ multipass tanggalin ang dancing-chipmunk

Pangalan ng State IPv4 Release
snapcraft-asciinema STOPPED β€” Ubuntu Snapcraft builder para sa Core 18
dancing-chipmunk DELETED β€” Hindi Magagamit

Nililinis ang mga malalayong VM mula sa disk

$multipass purge

Pinagmulan: opennet.ru

Magdagdag ng komento