Multipass, du dis­tri­bu­teur Linux Canonical est une solution de vir­tua­li­sa­tion qui permet aux uti­li­sa­teurs de créer et de gérer fa­ci­le­ment des machines vir­tuelles (VM) Ubuntu sur dif­fé­rents systèmes d’ex­ploi­ta­tion.

Migration vers le Cloud IONOS
L'al­ter­na­tive de vir­tua­li­sa­tion
  • Excellent rapport prix-per­for­mance et vir­tua­li­sa­tion sans frais
  • Ac­com­pag­ne­ment par des experts IONOS inclus
  • Open source et sans vendor lock-in

Multipass, c’est quoi ?

Multipass est une ap­pli­ca­tion de vir­tua­li­sa­tion légère, spé­cia­le­ment conçue pour les dé­ve­lop­peurs et les ad­mi­nis­tra­teurs système qui sou­hai­tent tester ou utiliser Ubuntu dans un en­vi­ron­ne­ment isolé, ou créer une nouvelle instance Ubuntu à l’aide d’une seule commande. Il permet de créer, lancer et gérer des machines vir­tuelles Ubuntu avec un minimum d’effort, tout en offrant une interface en ligne de commande (CLI) simple et intuitive.

Parmi les logiciels de vir­tua­li­sa­tion, Multipass se distingue prin­ci­pa­le­ment par son focus sur Ubuntu et la rapidité de mise en place des machines vir­tuelles. La prise en charge native mul­ti­pla­te­forme pour Windows, macOS et Linux est également un atout majeur de cette solution de vir­tua­li­sa­tion, en com­pa­rai­son, par exemple, avec KVM.

Prérequis pour l’uti­li­sa­tion de Multipass

Pour utiliser Multipass, les con­di­tions suivantes doivent être remplies :

  • Système d’ex­ploi­ta­tion : Multipass prend en charge Windows 10 (64 bits), macOS et les dis­tri­bu­tions Linux.
  • Matériel : un système avec un pro­ces­seur 64 bits et au moins 4 Go de mémoire vive sont re­com­man­dés pour faire fonc­tion­ner ef­fi­ca­ce­ment la machine virtuelle.
  • Droits d’ad­mi­nis­tra­teur : des droits d’ad­mi­nis­tra­teur sont requis pour l’ins­tal­la­tion et le fonc­tion­ne­ment de Multipass.

Ins­tal­la­tion de Multipass étape par étape

L’ins­tal­la­tion de Multipass varie selon le système d’ex­ploi­ta­tion.

Ins­tal­la­tion sous Windows

Pour installer Multipass sous Windows, un programme d’ins­tal­la­tion dédié est né­ces­saire.

Étape 1 : té­lé­char­ger le programme d’ins­tal­la­tion

Visitez le site officiel de Multipass et té­lé­char­gez le programme d’ins­tal­la­tion pour Windows.

Étape 2 : exécuter le programme d’ins­tal­la­tion

Assurez-vous ensuite que votre réseau local est défini comme privé. Sans cela, Multipass ne pourra pas démarrer sous Windows. Double-cliquez ensuite sur le fichier que vous venez de té­lé­char­ger pour lancer le programme d’ins­tal­la­tion et suivez les ins­truc­tions de l’assistant d’ins­tal­la­tion.

Étape 3 : finaliser l’ins­tal­la­tion

Une fois l’ins­tal­la­tion terminée, vous pouvez utiliser Multipass via l’invite de commande ou Po­wer­Shell.

Ins­tal­la­tion sous macOS

Sous macOS, Multipass se té­lé­charge fa­ci­le­ment via le ges­tion­naire de paquets Homebrew. Si vous ne l’utilisez pas encore, vous devez procéder à l’ins­tal­la­tion de Homebrew avant d’installer Multipass.

Étape 1 : té­lé­char­ge­ment via Homebrew

Ouvrez d’abord votre terminal et exécutez la commande suivante pour mettre à jour Homebrew et installer Multipass :

brew install --cask multipass
bash

À présent, Homebrew installe au­to­ma­ti­que­ment Multipass.

Étape 2 : vérifier l’ins­tal­la­tion

Après l’ins­tal­la­tion, vérifiez la bonne ins­tal­la­tion de Multipass en sai­sis­sant la commande multipass version dans le terminal.

Ins­tal­la­tion sous Linux

Dif­fé­rentes méthodes d’ins­tal­la­tion sont dis­po­nibles pour Ubuntu et les autres dis­tri­bu­tions Linux :

Option 1 : ins­tal­la­tion sur Ubuntu via APT

Mettez à jour le système de gestion des paquets APT et installez Multipass sous Ubuntu en utilisant les commandes suivantes :

sudo apt update
sudo apt install multipass
bash

Option 2 : ins­tal­la­tion sur d’autres dis­tri­bu­tions via Snap

Si votre dis­tri­bu­tion prend en charge le ges­tion­naire de paquets Snap, vous pouvez installer Multipass en exécutant la commande ci-dessous :

sudo snap install multipass
bash

Quelle que soit la méthode d’ins­tal­la­tion de Multipass sous Linux choisie, vous pouvez à présent vérifier que l’outil de vir­tua­li­sa­tion est cor­rec­te­ment installé en exécutant multipass version dans votre terminal.

Comment créer une machine virtuelle avec Multipass ?

Une fois Multipass installé, vous pouvez commencer à créer et gérer des machines vir­tuelles Ubuntu.

Étape 1 : créer une machine virtuelle

Pour créer une nouvelle machine virtuelle, utilisez la commande launch. Cette commande té­lé­charge l’image Ubuntu la plus récente et lance une nouvelle VM que vous pouvez nommer comme vous le souhaitez à l’aide du paramètre optionnel --name. Il est conseillé de le faire, sinon un nom aléatoire et peu des­crip­tif sera généré.

multipass launch --name test-vm
bash

Étape 2 : dé­ter­mi­ner la version d’Ubuntu

Si vous souhaitez utiliser une version par­ti­cu­lière d’Ubuntu, affichez toutes les versions dis­po­nibles avec cette commande :

multipass find
bash

Vous ob­tien­drez une liste des dif­fé­rentes versions d’Ubuntu avec leurs alias. Si vous souhaitez obtenir plus d’in­for­ma­tions sur une version spé­ci­fique, utilisez la commande multipass info [versionname/alias]. Ensuite, spécifiez la version de votre choix dans la commande launch. Dans cet exemple, Ubuntu 22.04 LTS sera installé :

multipass launch --name test-vm 22.04
bash

Étape 3 : vérifier le statut des machines vir­tuelles

Pour afficher la liste de toutes les machines vir­tuelles actives, utilisez la commande suivante. Celle-ci affiche toutes les VM en cours d’exécution, leur statut, leur adresse IP et d’autres in­for­ma­tions per­ti­nentes.

multipass list
bash

Étape 4 : se connecter à une machine virtuelle

Pour accéder à une machine virtuelle en cours d’exécution, utilisez la commande shell :

multipass shell test-vm
bash

Cette commande ouvre une session SSH vers la machine virtuelle spécifiée, vous per­met­tant ainsi de tra­vail­ler di­rec­te­ment avec elle.

Étape 5 : gérer et contrôler les machines vir­tuelles

Multipass propose une série de commandes pour gérer vos machines vir­tuelles :

  • Suspendre une VM : multipass suspend test-vm
  • Démarrage d’une VM pré­cé­dem­ment suspendue : multipass start test-vm
  • Supprimer une VM : multipass delete test-vm
  • Supprimer toutes les VM sup­pri­mées : multipass purge (les machines vir­tuelles sup­pri­mées restent en statut supprimé jusqu’à ce qu’elles soient dé­fi­ni­ti­ve­ment sup­pri­mées de cette façon)
Aller au menu principal