Canonical vabastas multipass 1.0, tööriista Ubuntu käitamiseks virtuaalmasinates.

Canonical ettevõte esitles Tööriistakomplekti esimene stabiilne väljalase multipass 1.0, mis on mõeldud Ubuntu eri versioonide paigaldamise lihtsustamiseks virtuaalmasinatesse, mida käitatakse Linuxi, Windowsi ja macOS-i virtualiseerimissüsteemides. Multipass võimaldab arendajal ühe käsuga ja ilma lisaseadistusteta käivitada virtuaalmasinas vajaliku Ubuntu versiooni, näiteks katseteks või oma rakenduse töö kontrollimiseks. Virtuaalmasina käitamiseks kasutatakse Linuxis KVM-i, Windowsis Hyper-V-d ja macOS-is HyperKit on macOS-i. Virtuaalmasinate käitamiseks saab kasutada ka VirtualBoxi. Projekti kood on kirjutatud C++ keeles ja levitatakse litsentsitud GPLv3 alusel. Multipassi kiireks paigaldamiseks Ubuntusse on ette valmistatud snap-pakett.

Multipass laadib vajaliku operatsioonisüsteemi tõmmise ise alla ja hoiab selle ajakohasena. Seadistamiseks saab kasutada cloud-init-i. Toetatud on väliste kettajaotiste ühendamine virtuaalkeskkonda (käsk multipass mount), samuti on olemas vahendid üksikute failide edastamiseks host-süsteemi ja virtuaalmasina vahel (multipass transfer). Kasutaja kodukataloog ühendatakse virtuaalmasinas automaatselt kujul ~\/Home. Toetatud on paigaldatud virtuaalmasina täielik integratsioon põhitöölauaga (lisatakse rakenduste ikoonid, süsteemimenüü ja teavitused).

Näide töösessioonist Multipassis:

Saadaolevate tõmmiste otsimine:

$ multipass find
Image Aliases Version Description
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
daily:19.10 devel,eoan 20190623 Ubuntu 19.10

Käivitame virtuaalmasinas Ubuntu LTS-i ajakohase väljaande:

$ multipass launch ubuntu
Launching dancing-chipmunk…
Downloading Ubuntu 18.04 LTS……….
Launched: dancing chipmunk

Vaatame käivitatud VM-ide loendit:

$ multipass list
Name 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 for Core 18

Saame üksikasjaliku teabe käivitatud VM-i kohta

$ multipass info dancing-chipmunk
Name: dancing-chipmunk
State: RUNNING
IPv4: 10.125.174.247
Release: Ubuntu 18.04.1 LTS
Image hash: 19e9853d8267 (Ubuntu 18.04 LTS)
Load: 0.97 0.30 0.10
Disk usage: 1.1G out of 4.7G
Memory usage: 85.1M out of 985.4M

Ühendume VM-i käsukestaga

$ multipass shell dancing-chipmunk
Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#

Käivitame VM-i keskkonnas käsu „lsb_release -a“:

$ multipass exec dancing-chipmunk — lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic

Peatame VM-i:

$ multipass stop dancing-chipmunk

Kustutame VM-i:

$ multipass delete dancing-chipmunk

Name State IPv4 Release
snapcraft-asciinema STOPPED — Ubuntu Snapcraft builder for Core 18
dancing-chipmunk DELETED — Not Available

Puhastame kustutatud VM-id kettalt

$ multipass purge

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster