In diesem Leitfaden werden wir untersuchen, wie Multipass verwendet wird, von der Installation bis zum Starten von vms und dem Löschen, wenn es nicht benötigt wird.
Multipass installieren
Sie können snap
verwenden Ubuntu zu installieren. Verwenden Sie diese Befehle:
sudo snap install multipass
sudo usermod -a -G microk8s ${USER}
Starten einer virtuellen Maschine
Nach der Installation von Multipass erhalten Sie den multipass
Befehl in Ihrem Terminal. Verwenden Sie dies, um das Standard-Ubuntu zu starten. Standardmäßig wird die LTS-Version von Ubuntu gestartet – Ubuntu 20.04
multipass launch --name my-vm
Cloud-Init-Datei verwenden
Übergeben Sie eine Cloud-Init-Metadatendatei beim Start wie folgt an eine Instanz:
multipass launch -n bar --cloud-init cloud-config.yaml
Arbeitsspeicher und Festplattengröße anpassen
Sie können diese Argumente verwenden, um die Speicher- und Festplattengrößenanforderungen anzugeben:
multipass launch --name microk8s-vm --mem 4G --disk 40G
Befehle in der Instanz ausführen
Verwenden Sie die exec
Befehl zum Ausführen von Befehlen innerhalb der Instanz wie im folgenden Beispiel:
multipass exec foo -- lsb_release -a
Anmelden bei der VM
Wenn Sie eine SSH-Verbindung zur VM herstellen möchten, verwenden Sie diese Befehle:
multipass shell microk8s
Instanzen auflisten
Um die Liste der durch Multipass gestarteten Instanzen anzuzeigen, verwenden Sie diesen Befehl:
multipass list
Starten und Stoppen der Instanzen
Verwenden Sie diesen Befehl, um die Instanz zu stoppen
multipass stop foo bar
Verwenden Sie diesen Befehl, um die Instanz zu starten:
multipass start foo
Instanzen löschen
Wenn Sie es nicht mehr benötigen, können Sie alles aufräumen, was Sie nicht benötigen. Das delete
comand wird nicht alles entfernen, also gibt es eine purge
Befehl:
multipass delete bar
multipass purge
Starten anderer Instanzen als der Standard
Suchen Sie alternative Bilder zum Starten mit Multipass:
multipass find
Hilfe bekommen
Verwenden Sie diese Befehle, um die verfügbaren Optionen mit Multipass anzuzeigen:
multipass help
multipass help <command>