Construire un cluster de VM avec Multipass

Temps de lecture environ 1 min

Il existe une multitupde d'outils pour virutaliser des machines (VM). Aujourd'hui j'ai décidé pour mes atelier et mes expérience d'utiliser Multipass, un outil de la team Canonical.
Multipass est un outil de construction de VMs sous ubuntu, je compte utiliser cet outil pour construire très rapidement un environnement de developpement.

Lancer une instance #

multipass launch --name <VM_name>

lister toutes les instance #

multipass list

Arreter / démarrer une instance #

multipass stop <VM_name>
multipass start <VM_name>

Supprimer une instance #

Attention, lorsque vous supprimez une instance elle ne l'est pas réellement.
Il faut d'abord la supprimer et ensuite purger les Vms.

Supprimer #

multipass delete <vm_name>

Purger #

multipass purge

Exécuter commande #

Dans cet exemple installation de k3s

multipass --verbose exec <vm_name> -- sh -c "
  curl -sfL https://get.k3s.io | sh -
"

multipass --verbose exec node_name -- sh -c "ls /" : lance une commande sur une machine

N'hésitez pas a scripter ! #

Mots clés : devops multipass canonical
Auteur : Allemand Sébastien