Canonical har udgivet multipass 1.0, et værktøjssæt til at implementere Ubuntu i virtuelle maskiner

Canonical Company fremlagde første stabile udgivelse af værktøjssættet multipass 1.0, designet til at forenkle installationen af ​​forskellige versioner af Ubuntu i virtuelle maskiner, der kører på Linux, Windows og macOS virtualiseringssystemer. Multipass giver en udvikler mulighed for at starte den ønskede version af Ubuntu i en virtuel maskine med én kommando uden yderligere indstillinger, for eksempel til eksperimenter eller test af driften af ​​hans applikation. For at køre en virtuel maskine bruger Linux KVM, Windows bruger Hyper-V, og macOS bruger HyperKit på macOS. Det er også muligt at bruge VirtualBox virtuelle maskiner til at køre. Projektkoden er skrevet i C++ og distribueret af licenseret under GPLv3. Forberedt til hurtig installation af multipass i Ubuntu snap pakke.

Multipass udtrækker uafhængigt det nødvendige operativsystembillede og holder det opdateret. Cloud-init kan bruges til konfiguration. Det er muligt at montere eksterne diskpartitioner i et virtuelt miljø (multipass mount-kommando), men giver også mulighed for at overføre individuelle filer mellem værtssystemet og den virtuelle maskine (multipass-overførsel). Brugerens hjemmemappe monteres automatisk i den virtuelle maskine som ~/Home. Fuld integration af den installerede virtuelle maskine med hovedskrivebordet understøttes (applikationsikoner, systemmenuer og meddelelser tilføjes).

Eksempel på en multipass-session:

Søg efter tilgængelige billeder:

$multipass find
Billedaliaser Versionsbeskrivelse
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 kosmisk 20190628 Ubuntu 18.10
19.04 disco 20190628 Ubuntu 19.04
dagligt:19.10 devel,eoan 20190623 Ubuntu 19.10

Vi lancerer den aktuelle udgivelse af Ubuntu LTS i VM'en:

$ multipass lancering ubuntu
Lancerer dancing-chipmunk...
Downloader Ubuntu 18.04 LTS……….
Lanceret: dansende jordegern

Vi gennemgår listen over kørende VM'er:

$multipass liste
Navn Tilstand IPv4-udgivelse
dancing-chipmunk RUNNING 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 til Core 18

Vi får detaljerede oplysninger om den kørende VM

$ multipass info dancing-chipmunk
Navn: Dancing-chipmunk
Tilstand: LØB
IPv4: 10.125.174.247
Udgivelse: Ubuntu 18.04.1 LTS
Billedhash: 19e9853d8267 (Ubuntu 18.04 LTS)
Belastning: 0.97 0.30 0.10
Diskbrug: 1.1G ud af 4.7G
Hukommelsesforbrug: 85.1M ud af 985.4M

Opret forbindelse til kommandoskallen i VM'en

$ multipass shell dancing-chipmunk
Velkommen til Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generisk x86_64)
#

Kør kommandoen "lsb_release -a" i VM-miljøet:

$ multipass exec dancing-chipmunk — lsb_release -a
Ingen LSB-moduler er tilgængelige.
Distributør ID: Ubuntu
Beskrivelse: Ubuntu 18.04.1 LTS
Udgivelse: 18.04
Kodenavn: bionisk

Stop af VM'en:

$ multipass stop dancing-chipmunk

Fjernelse af VM'en:

$ multipass slet dancing-chipmunk

Navn Tilstand IPv4-udgivelse
snapcraft-asciinema STOPPET — Ubuntu Snapcraft builder til Core 18
dancing-chipmunk DELETED — Ikke tilgængelig

Rensning af eksterne VM'er fra disk

$multipass udrensning

Kilde: opennet.ru

Tilføj en kommentar