Multipass, du distributeur Linux Canonical est une solution de virtualisation qui permet aux utilisateurs de créer et de gérer facilement des machines virtuelles (VM) Ubuntu sur différents systèmes d’exploitation.

Migration vers le Cloud IONOS
L'alternative de virtualisation
  • Excellent rapport prix-performance et virtualisation sans frais
  • Accompagnement par des experts IONOS inclus
  • Open source et sans vendor lock-in

Multipass, c’est quoi ?

Multipass est une application de virtualisation légère, spécialement conçue pour les développeurs et les administrateurs système qui souhaitent tester ou utiliser Ubuntu dans un environnement 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 virtuelles Ubuntu avec un minimum d’effort, tout en offrant une interface en ligne de commande (CLI) simple et intuitive.

Parmi les logiciels de virtualisation, Multipass se distingue principalement par son focus sur Ubuntu et la rapidité de mise en place des machines virtuelles. La prise en charge native multiplateforme pour Windows, macOS et Linux est également un atout majeur de cette solution de virtualisation, en comparaison, par exemple, avec KVM.

Prérequis pour l’utilisation de Multipass

Pour utiliser Multipass, les conditions suivantes doivent être remplies :

  • Système d’exploitation : Multipass prend en charge Windows 10 (64 bits), macOS et les distributions Linux.
  • Matériel : un système avec un processeur 64 bits et au moins 4 Go de mémoire vive sont recommandés pour faire fonctionner efficacement la machine virtuelle.
  • Droits d’administrateur : des droits d’administrateur sont requis pour l’installation et le fonctionnement de Multipass.

Installation de Multipass étape par étape

L’installation de Multipass varie selon le système d’exploitation.

Installation sous Windows

Pour installer Multipass sous Windows, un programme d’installation dédié est nécessaire.

Étape 1 : télécharger le programme d’installation

Visitez le site officiel de Multipass et téléchargez le programme d’installation pour Windows.

Étape 2 : exécuter le programme d’installation

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écharger pour lancer le programme d’installation et suivez les instructions de l’assistant d’installation.

Étape 3 : finaliser l’installation

Une fois l’installation terminée, vous pouvez utiliser Multipass via l’invite de commande ou PowerShell.

Installation sous macOS

Sous macOS, Multipass se télécharge facilement via le gestionnaire de paquets Homebrew. Si vous ne l’utilisez pas encore, vous devez procéder à l’installation de Homebrew avant d’installer Multipass.

Étape 1 : téléchargement 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 automatiquement Multipass.

Étape 2 : vérifier l’installation

Après l’installation, vérifiez la bonne installation de Multipass en saisissant la commande multipass version dans le terminal.

Installation sous Linux

Différentes méthodes d’installation sont disponibles pour Ubuntu et les autres distributions Linux :

Option 1 : installation 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 : installation sur d’autres distributions via Snap

Si votre distribution prend en charge le gestionnaire 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’installation de Multipass sous Linux choisie, vous pouvez à présent vérifier que l’outil de virtualisation est correctement installé en exécutant multipass version dans votre terminal.

Compute Engine
La solution IaaS idéale pour gérer vos charges de travail
  • vCPU aux coûts avantageux et cœurs dédiés performants
  • Sans engagement pour plus de flexibilité
  • Assistance par des experts 24h/24 et 7j/7 incluse

Comment créer une machine virtuelle avec Multipass ?

Une fois Multipass installé, vous pouvez commencer à créer et gérer des machines virtuelles 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 descriptif sera généré.

multipass launch --name test-vm
bash

Étape 2 : déterminer la version d’Ubuntu

Si vous souhaitez utiliser une version particulière d’Ubuntu, affichez toutes les versions disponibles avec cette commande :

multipass find
bash

Vous obtiendrez une liste des différentes versions d’Ubuntu avec leurs alias. Si vous souhaitez obtenir plus d’informations sur une version spécifique, 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 virtuelles

Pour afficher la liste de toutes les machines virtuelles actives, utilisez la commande suivante. Celle-ci affiche toutes les VM en cours d’exécution, leur statut, leur adresse IP et d’autres informations pertinentes.

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 permettant ainsi de travailler directement avec elle.

Étape 5 : gérer et contrôler les machines virtuelles

Multipass propose une série de commandes pour gérer vos machines virtuelles :

  • Suspendre une VM : multipass suspend test-vm
  • Démarrage d’une VM précédemment suspendue : multipass start test-vm
  • Supprimer une VM : multipass delete test-vm
  • Supprimer toutes les VM supprimées : multipass purge (les machines virtuelles supprimées restent en statut supprimé jusqu’à ce qu’elles soient définitivement supprimées de cette façon)
Cet article vous a-t-il été utile ?
Aller au menu principal