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>