Virksomheden Canonical den første stabile udgave af værktøjet , designet til at forenkle installationen af forskellige versioner af Ubuntu i virtuelle maskiner, der kører på virtualiseringssystemer som Linux, Windows og macOS. Multipass giver udviklere mulighed for med én kommando at starte den ønskede version af Ubuntu i en virtuel maskine uden behov for yderligere konfiguration, f.eks. til eksperimentering eller test af deres applikation. KVM bruges til at køre virtuelle maskiner i Linux, Hyper-V i Windows og HyperKit på macOS. Det er også muligt at bruge VirtualBox til at køre virtuelle maskiner. Projektets kode er skrevet i C++ og licenseret under GPLv3. For hurtig installation af multipass i Ubuntu er der forberedt .
Multipass henter automatisk det nødvendige operativsystembillede og holder det opdateret. Cloud-init kan bruges til konfiguration. Der er mulighed for at montere eksterne diskpartitioner i det virtuelle miljø (kommandoen multipass mount), men der tilbydes også værktøjer til overførsel af individuelle filer mellem værtsystemet og den virtuelle maskine (multipass transfer). Brugerens hjemmekatalog monteres automatisk i den virtuelle maskine som ~/Home. Der er fuld integration af den installerede virtuelle maskine med den primære arbejdsplads (apps-ikoner, systemmenu og notifikationer tilføjes).
Eksempel på en session i multipass:
Søgning efter tilgængelige billeder:
$ multipass find
Image Aliases Version Beskrivelse
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
Starter den nyeste udgave af Ubuntu LTS i VM:
$ multipass launch ubuntu
Starter dancing-chipmunk…
Henter Ubuntu 18.04 LTS……….
Startet: dancing chipmunk
Viser listen over kørende VM'er:
$ multipass list
Navn Status IPv4 Udgivelse
dancing-chipmunk KØRER 10.125.174.247 Ubuntu 18.04 LTS
live-naiad KØRER 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema STOPPET — Ubuntu Snapcraft builder for Core 18
Få detaljeret information om den kørende VM
$ multipass info dancing-chipmunk
Navn: dancing-chipmunk
Status: KØRER
IPv4: 10.125.174.247
Udgivelse: Ubuntu 18.04.1 LTS
Image hash: 19e9853d8267 (Ubuntu 18.04 LTS)
Belastning: 0.97 0.30 0.10
Diskforbrug: 1.1G ud af 4.7G
Hukommelsesbrug: 85.1M ud af 985.4M
Vi opretter forbindelse til shell kommando i VM
$ multipass shell dancing-chipmunk
Velkommen til Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#
Vi kører kommandoen «lsb_release -a» i VM-miljøet:
$ multipass exec dancing-chipmunk — lsb_release -a
Ingen LSB-moduler er tilgængelige.
Udvikler-ID: Ubuntu
Beskrivelse: Ubuntu 18.04.1 LTS
Udgivelse: 18.04
Kodeord: bionic
Vi stopper VM:
$ multipass stop dancing-chipmunk
Vi sletter VM:
$ multipass delete dancing-chipmunk
Navn Status IPv4 Udgivelse
snapcraft-asciinema STOPPET — Ubuntu Snapcraft-bygger til Core 18
dancing-chipmunk SLETTET — Ikke tilgængelig
Vi rydder op i de slettede VM'er fra disken
$ multipass purge
Kilde: opennet.ru
