A Canonical vállalat az első stabil kiadása az eszközkészletnek , amely az Ubuntu különböző verzióinak telepítését hivatott egyszerűsíteni virtuális gépeken, amelyek Linux, Windows és macOS virtualizáló rendszerekben futnak. A Multipass lehetővé teszi a fejlesztő számára, hogy egyetlen paranccsal, további beállítások nélkül indítson el egy szükséges Ubuntu verziót egy virtuális gépen, például kísérletezés vagy alkalmazásának működésének ellenőrzésére. Virtuális gép indításához Linuxon a KVM használatos, Windowsban a Hyper-V, míg macOS alatt a HyperKit. A VirtualBox is használható virtuális gépek futtatására. A projekt kódja C++ nyelven készült és a GPLv3 licenc alatt áll. A multipass gyors telepítéséhez Ubuntu alatt készült .
A Multipass automatikusan letölti a szükséges operációs rendszerképet és karbantartja azt. A beállításhoz cloud-init használható. Lehetővé teszi külső lemezpartíciók csatlakoztatását a virtuális környezethez (multipass mount parancs), de biztosít lehetőségeket fájlok átvitelére a gazdaszámítógép és a virtuális gép között (multipass transfer). A felhasználó hazai könyvtára automatikusan csatolásra kerül a virtuális gépben, mint ~ / Home. Teljes integrációt támogat a telepített virtuális gép és a fő asztal között (alkalmazásikonok, rendszer menü és értesítések kerülnek hozzáadásra).
Multipass példamenete:
Elérhető képek keresése:
$ multipass find
Kép Aliászok Verzió Leírás
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
Az aktuális Ubuntu LTS kiadás elindítása VM-ben:
$ multipass launch ubuntu
Indítás: dancing-chipmunk…
Ubuntu 18.04 LTS letöltése……….
Indítva: dancing chipmunk
Futtatott VM-ek listájának megtekintése:
$ multipass list
Név Állapot IPv4 Kiadás
dancing-chipmunk FOLYAMATBAN 10.125.174.247 Ubuntu 18.04 LTS
live-naiad FOLYAMATBAN 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema LEÁLLÍTVA — Ubuntu Snapcraft építő a Core 18-hoz
Részletes információk beszerzése a futó VM-ről
$ multipass info dancing-chipmunk
Név: dancing-chipmunk
Állapot: FOLYAMATBAN
IPv4: 10.125.174.247
Kiadás: Ubuntu 18.04.1 LTS
Kép hash: 19e9853d8267 (Ubuntu 18.04 LTS)
Terhelés: 0.97 0.30 0.10
Lemezhasználat: 1.1G a 4.7G-ból
Memóriahasználat: 85.1M a 985.4M-ból
Csatlakozás a shell parancs segítségével a VM-be
$ multipass shell dancing-chipmunk
Üdvözöljük az Ubuntu 18.04.1 LTS-en (GNU/Linux 4.15.0-42-generic x86_64)
#
Futtatjuk a „lsb_release -a” parancsot a VM környezetében:
$ multipass exec dancing-chipmunk — lsb_release -a
Nincsenek elérhető LSB modulok.
Terjesztő azonosító: Ubuntu
Leírás: Ubuntu 18.04.1 LTS
Kibocsátás: 18.04
Kódnév: bionic
Leállítjuk a VM-et:
$ multipass stop dancing-chipmunk
Töröljük a VM-et:
$ multipass delete dancing-chipmunk
Név Állapot IPv4 Kibocsátás
snapcraft-asciinema MEGÁLLÍTVA — Ubuntu Snapcraft builder for Core 18
dancing-chipmunk TÖRÖLVE — Nem elérhető
Tisztítjuk a törölt VM-eket a lemezről
$ multipass purge
Forrás: opennet.ru
