Dans ce guide, nous explorerons comment utiliser le multipass, de l'installation au lancement de vms et à la suppression si non nécessaire.
Installer le multipasse
Vous pouvez utiliser snap
pour installer Ubuntu. Utilisez ces commandes :
sudo snap install multipass
sudo usermod -a -G microk8s ${USER}
Lancer une machine virtuelle
Lors de l'installation de multipass, vous obtiendrez le multipass
commande dans votre terminal. Utilisez-le pour lancer l'ubuntu par défaut. Par défaut, la version LTS d'ubuntu sera lancée - Ubuntu 20.04
multipass launch --name my-vm
Utilisation du fichier cloud-init
Transmettez un fichier de métadonnées cloud-init à une instance au lancement comme ceci :
multipass launch -n bar --cloud-init cloud-config.yaml
Personnaliser la mémoire et la taille du disque
Vous pouvez utiliser ces arguments pour spécifier les besoins en mémoire et en taille de disque :
multipass launch --name microk8s-vm --mem 4G --disk 40G
Exécuter des commandes dans l'instance
Utilisez le exec
command pour exécuter des commandes à l'intérieur de l'instance comme dans l'exemple suivant :
multipass exec foo -- lsb_release -a
Connexion à la VM
Si vous souhaitez vous connecter en SSH à la VM, utilisez ces commandes :
multipass shell microk8s
Répertorier les instances
Pour voir la liste des instances lancées par multipass, utilisez cette commande :
multipass list
Démarrer et arrêter les instances
Utilisez cette commande pour arrêter l'instance
multipass stop foo bar
Utilisez cette commande pour démarrer l'instance :
multipass start foo
Suppression d'instances
Lorsque vous n'en avez plus besoin, vous pouvez nettoyer ce dont vous n'avez pas besoin. Le delete
command ne supprimera pas tout, il y a donc une purge
commande :
multipass delete bar
multipass purge
Lancer des instances autres que celles par défaut
Trouvez d'autres images à lancer avec le multipass :
multipass find
Obtenir de l'aide
Utilisez ces commandes pour voir les options disponibles avec le multipass :
multipass help
multipass help <command>