In questa guida esploreremo come utilizzare il multipass, dall'installazione all'avvio di vms e all'eliminazione se non necessaria.
Installa Multipass
Puoi usare snap
per installare Ubuntu. Usa questi comandi:
sudo snap install multipass
sudo usermod -a -G microk8s ${USER}
Avvio di una macchina virtuale
Dopo aver installato multipass, otterrai il multipass
comando nel tuo terminale. Usalo per avviare l'ubuntu predefinito. Per impostazione predefinita, verrà avviata la versione LTS di Ubuntu:Ubuntu 20.04
multipass launch --name my-vm
Utilizzo del file cloud-init
Passa un file di metadati cloud-init a un'istanza all'avvio in questo modo:
multipass launch -n bar --cloud-init cloud-config.yaml
Personalizza la memoria e le dimensioni del disco
Puoi utilizzare questi argomenti per specificare i requisiti di memoria e dimensione del disco:
multipass launch --name microk8s-vm --mem 4G --disk 40G
Esegui comandi nell'istanza
Usa exec
comando per eseguire comandi all'interno dell'istanza come nell'esempio seguente:
multipass exec foo -- lsb_release -a
Accesso alla macchina virtuale
Se vuoi eseguire l'SSH nella VM, usa questi comandi:
multipass shell microk8s
Elenca le istanze
Per visualizzare l'elenco delle istanze avviate da multipass, utilizzare questo comando:
multipass list
Avvio e arresto delle istanze
Usa questo comando per fermare l'istanza
multipass stop foo bar
Utilizzare questo comando per avviare l'istanza:
multipass start foo
Eliminazione di istanze
Quando non ti serve più, puoi ripulire ciò che non ti serve. Il delete
il comando non rimuoverà tutto, quindi c'è un purge
comando:
multipass delete bar
multipass purge
Avvio di istanze diverse da quella predefinita
Trova immagini alternative da avviare con multipass:
multipass find
Ricevere aiuto
Usa questi comandi per vedere le opzioni disponibili con multipass:
multipass help
multipass help <command>