Wenn Sie Entwickler oder Systemadministrator sind, möchten Sie in der Lage sein, schnell eine Linux-Distribution zum Testen zu starten. Es gibt verschiedene Lösungen wie Docker, VMWare, VirtualBox, Vagrant usw. Multipass ist ein weiterer schlanker VM-Manager, mit dem Sie einfach und schnell eine virtuelle Ubuntu-Maschine starten können. Hier erfahren Sie, wie Sie dies tun können.
So richten Sie Multipass ein
Multipass ist verfügbar für Windows, macOS und Linux. Für Windows und macOS können Sie die entsprechenden Pakete herunterladen und wie jede normale Anwendung installieren. Beachten Sie jedoch, dass für Windows entweder VirtualBox oder Hyper-V installiert sein muss. Hyper-V ist nur mit Windows 10 Pro und Windows 10 Enterprise kompatibel. Nach der Installation können Sie Multipass vom Terminal aus nutzen.
Unter Linux können Sie Multipass mithilfe von installieren Schnappschüsse. Mit dieser Anleitung können Sie snapd auf verschiedenen Distributionen installieren.
Sobald Sie snapd installiert haben, können Sie Multipass mit dem folgenden Befehl installieren:
sudo snap install multipass --classicVerwenden von Multipass
Nach der Installation von Multipass können Sie eine Instanz starten mit:
Multipass-Start --name InstanznameStandardmäßig wird dadurch das aktuelle Ubuntu LTS heruntergeladen, das zum Zeitpunkt dieses Beitrags Ubuntu 20.04 ist. Sie können mit Multipass mehrere Instanzen (mit unterschiedlichen Namen) installieren und diese dann für unterschiedliche Zwecke aufrufen. Sie können Ihre installierten Instanzen anzeigen mit:
Sie können Instanzen auch nach Belieben starten und stoppen mit:
Multipass-Start-Instanzname Multipass-Stopp-InstanznameMit Multipass können Sie innerhalb der virtuellen Maschine interagieren und Befehle ausführen. Dazu müssen Sie den folgenden Befehl ausführen:
Multipass-Exec-Instanzname – Sudo apt updateWenn Sie sich lieber bei der Instanz „anmelden“ möchten, können Sie dies alternativ mit dem folgenden Befehl tun:
Multipass-Shell-InstanznameGeben Sie „exit“ ein, um sich von der Shell abzumelden.
Multipass-Anwendungsfälle
Multipass ist aus Entwicklungssicht nützlich, da Sie Code schnell auf verschiedenen Ubuntu-Versionen testen können. Es gibt jedoch auch andere coole Verwendungsmöglichkeiten.
Führen Sie Linux-GUI-Anwendungen unter macOS aus
Sie können XQuartz verwenden, um Zeigen Sie Linux-GUI-Anwendungen auf macOS an. Dazu müssen Sie XQuartz auf „Verbindungen von Netzwerk-Clients zulassen“ einstellen. Anschließend können Sie die Anwendung installieren, deren GUI Sie in einer Instanz von Multipass anzeigen möchten. Anschließend können Sie Multipass anweisen, die App zu öffnen, indem Sie sie auf die IP-Adresse Ihres Computers verweisen.
Führen Sie Pi-hole aus
Pi-hole ist ein netzwerkweiter Werbeblocker für Linux, der vielen gefällt. Sie können einen netzwerkweiten Werbeblocker mit einem Raspberry Pi einrichten, es kann jedoch etwas bequemer sein, dies mit Multipass einzurichten, da Sie nicht auf eine andere Software angewiesen sind. Sie können dies erreichen, indem Sie Einrichten von Pi-hole auf einer Multipass-Instanz.
Richten Sie einen Kubernetes-Cluster unter Windows ein
Mit Kubernetes können Sie Arbeitslasten und Dienste in einem Container verwalten. Dies ermöglicht eine effizientere Verwaltung der Systemressourcen. Kubernetes ist eine hervorragende Option, um Anwendungen effizient auszuführen. Sie können Multipass verwenden, um Microk8s auf einer Multipass-Instanz einzurichten. Dadurch können Sie grundsätzlich einen Container mit Kubernetes bereitstellen von einem Windows-Rechner.
Abschließende Gedanken
Multipass ist ein nützliches Tool zum schnellen Einrichten einer virtuellen Ubuntu-Maschine. Sie können damit Code testen, ohne sich mit Ihrem aktuellen Betriebssystem herumschlagen zu müssen. Es gibt auch eine Reihe anderer konkreter Anwendungen, bei denen kein Code-Testen erforderlich ist und die Ihnen das Leben erleichtern können.
Alternativ können Sie auch den Virtual Machine Manager nutzen, um Ihre virtuellen Maschinen unter Linux zu verwalten.
Schreibe einen Kommentar