Das Unternehmen Canonical erste stabile Version des Tools , das entwickelt wurde, um die Installation verschiedener Ubuntu-Versionen in virtuellen Maschinen zu vereinfachen, die in Virtualisierungssystemen wie Linux, Windows und macOS betrieben werden. Multipass ermöglicht es Entwicklern, mit einem einzigen Befehl ohne zusĂ€tzliche Konfiguration die benötigte Ubuntu-Version in einer virtuellen Maschine zu starten, zum Beispiel fĂŒr Experimente oder um die FunktionalitĂ€t ihrer Anwendungen zu ĂŒberprĂŒfen. Zum Starten einer virtuellen Maschine unter Linux wird KVM verwendet, unter Windows Hyper-V und unter macOS HyperKit. Es ist auch möglich, VirtualBox zur AusfĂŒhrung virtueller Maschinen zu nutzen. Der Projektcode ist in C++ geschrieben und steht unter der GPLv3-Lizenz. FĂŒr eine schnelle Installation von multipass in Ubuntu wurde .
Multipass zieht automatisch das benötigte Betriebssystem-Image und hĂ€lt es auf dem neuesten Stand. FĂŒr die Einrichtung kann cloud-init verwendet werden. Es besteht die Möglichkeit, externe Festplattenpartitionen in die virtuelle Umgebung zu mounten (Befehl multipass mount), aber es werden auch Mittel zur Ăbertragung einzelner Dateien zwischen dem Host-System und der virtuellen Maschine bereitgestellt (multipass transfer). Das Home-Verzeichnis des Benutzers wird automatisch in der virtuellen Maschine als ~/Home gemountet. Eine vollstĂ€ndige Integration der installierten virtuellen Maschine mit dem Hauptdesktop wird unterstĂŒtzt (Anwendungs-Icons, SystemmenĂŒ und Benachrichtigungen werden hinzugefĂŒgt).
Beispiel einer Sitzung in multipass:
VerfĂŒgbare Images suchen:
$ multipass find
Image Aliase Version Beschreibung
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
Aktuellen Ubuntu LTS-Release in VM starten:
$ multipass launch ubuntu
Starte dancing-chipmunkâŠ
Lade Ubuntu 18.04 LTS herunterâŠâŠâŠ.
Gestartet: dancing chipmunk
Liste der gestarteten VMs anzeigen:
$ multipass list
Name Zustand IPv4 Release
dancing-chipmunk LĂUFT 10.125.174.247 Ubuntu 18.04 LTS
live-naiad LĂUFT 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema STOPPED â Ubuntu Snapcraft-Builder fĂŒr Core 18
Detaillierte Informationen zur laufenden VM abrufen
$ multipass info dancing-chipmunk
Name: dancing-chipmunk
Zustand: LĂUFT
IPv4: 10.125.174.247
Release: Ubuntu 18.04.1 LTS
Image Hash: 19e9853d8267 (Ubuntu 18.04 LTS)
Last: 0.97 0.30 0.10
Speicherplatz: 1.1G von 4.7G
Speicherverbrauch: 85.1M von 985.4M
Mit der Shell in die VM verbinden
$ multipass shell dancing-chipmunk
Willkommen bei Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#
Wir fĂŒhren den Befehl âlsb_release -aâ in der VM-Umgebung aus:
$ multipass exec dancing-chipmunk â lsb_release -a
Keine LSB-Module verfĂŒgbar.
Distributor ID: Ubuntu
Beschreibung: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
Wir stoppen die VM:
$ multipass stop dancing-chipmunk
Wir löschen die VM:
$ multipass delete dancing-chipmunk
Name Status IPv4 Release
snapcraft-asciinema ANGEHALTEN â Ubuntu Snapcraft-Builder fĂŒr Core 18
dancing-chipmunk GELĂSCHT â Nicht verfĂŒgbar
Wir bereinigen die entfernten VMs vom DatentrÀger
$ multipass purge
Quelle: opennet.ru
