Wie man schnell eine Ubuntu-VM mit Multipass startet

Wenn Sie Entwickler oder Systemadministrator sind, möchten Sie möglicherweise schnell eine Linux-Distribution für Tests bereitstellen. Es gibt verschiedene Lösungen wie Docker, VMWare, VirtualBox, Vagrant usw. Multipass ist ein weiterer leichtgewichtiger VM-Manager, der es Ihnen ermöglicht, schnell und einfach eine Ubuntu-VM zu starten. Hier erfahren Sie, wie Sie dies tun können.
Lesen Sie auch: So erstellen Sie eine .Desktop-Datei für Ihre Anwendung in Linux
So richten Sie Multipass ein
Multipass ist für Windows, macOS und Linux verfügbar. Für Windows und macOS können Sie die entsprechenden Pakete herunterladen und installieren, wie Sie es mit jeder normalen Anwendung tun würden. Beachten Sie jedoch, dass Sie unter Windows entweder VirtualBox oder Hyper-V installiert haben müssen. Hyper-V ist nur mit Windows 10 Pro und Windows 10 Enterprise kompatibel. Nach der Installation können Sie Multipass über das Terminal verwenden.
Für Linux können Sie Multipass über Snaps installieren. Sie können snapd auf verschiedenen Distributionen mit diesen Anweisungen installieren.
Sobald Sie snapd installiert haben, können Sie Multipass mit dem Befehl installieren:
sudo snap install multipass --classicVerwendung von Multipass
Nachdem Sie Multipass installiert haben, können Sie eine Instanz mit folgendem Befehl starten:
multipass launch --name instance-name
Standardmäßig wird das aktuelle Ubuntu LTS heruntergeladen, das zum Zeitpunkt dieses Beitrags Ubuntu 20.04 ist. Sie können mit Multipass mehrere Instanzen (mit verschiedenen Namen) installieren und sie dann für unterschiedliche Zwecke nutzen. Sie können Ihre installierten Instanzen mit folgendem Befehl anzeigen:
multipass list
Sie können Instanzen auch nach Bedarf starten und stoppen mit:
multipass start instance-name
multipass stop instance-nameMultipass ermöglicht es Ihnen, innerhalb der virtuellen Maschine zu interagieren und Befehle auszuführen. Dazu müssen Sie den Befehl ausführen:
multipass exec instance-name --sudo apt updateAlternativ, wenn Sie sich “einloggen” möchten, können Sie dies mit dem Befehl tun:
multipass shell instance-nameGeben Sie exit ein, um sich von der Shell abzumelden.
Anwendungsfälle für Multipass
Multipass ist aus der Sicht der Entwicklung nützlich, da Sie Code schnell auf verschiedenen Ubuntu-Versionen testen können. Es gibt jedoch auch andere coole Anwendungen.
Führen Sie Linux-GUI-Anwendungen auf macOS aus
Sie können XQuartz verwenden, um Linux-GUI-Anwendungen auf macOS anzuzeigen. Dazu müssen Sie XQuartz so einstellen, dass “Verbindungen von Netzwerkclients erlaubt” sind. Nachdem dies erledigt ist, können Sie die Anwendung installieren, deren GUI Sie in einer Multipass-Instanz ansehen möchten. Anschließend können Sie Multipass anweisen, die App zu öffnen, indem Sie auf die IP-Adresse Ihres Computers verweisen.
Pi-hole ausführen
Pi-hole ist ein netzwerkweiter Werbeblocker für Linux, der vielen gefällt. Sie können einen netzwerkweiten Werbeblocker mit einem Raspberry Pi einrichten, aber es kann etwas praktischer sein, dies mit Multipass einzurichten, da Sie nicht auf eine weitere Software angewiesen sind. Dies können Sie erreichen, indem Sie Pi-hole auf einer Multipass-Instanz einrichten.
Kubernetes-Cluster unter Windows einrichten

Kubernetes ermöglicht es Ihnen, Arbeitslasten und Dienste in einem Container zu verwalten. Dies ermöglicht eine effizientere Verwaltung von Systemressourcen. Kubernetes ist eine ausgezeichnete Option, um Anwendungen effizient auszuführen. Sie können Multipass verwenden, um Microk8s auf einer Multipass-Instanz einzurichten. Dies ermöglicht es Ihnen im Wesentlichen, einen Container mit Kubernetes von einem Windows-Rechner aus bereitzustellen.
Schlussfolgerungen
Multipass ist ein nützliches Werkzeug, um schnell eine Ubuntu-VM einzurichten. Sie können es verwenden, um Code zu testen, ohne mit Ihrem aktuellen Betriebssystem herumzuspielen. Es gibt auch zahlreiche andere praktische Anwendungen, die Ihr Leben einfacher machen können.
Alternativ können Sie auch den Virtual Machine Manager verwenden, um Ihre virtuellen Maschinen in Linux zu verwalten.