Canonical hat Multipass 1.0 veröffentlicht, ein Toolset fĂŒr das Bereitstellen von Ubuntu in virtuellen Maschinen.

Das Unternehmen Canonical hat erste stabile Version des Tools multipass 1.0, 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 wird verbreitet steht unter der GPLv3-Lizenz. FĂŒr eine schnelle Installation von multipass in Ubuntu wurde Snap-Paket.

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

60GB SSD 8Gb DDR4