Introduction à Multipass : tutoriel
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.
- 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
bashOption 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
bashQuelle 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.
- 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
bashVous 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
bashCette 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)