# Introduction à Multipass : tutoriel

Multipass, du distributeur Linux Canonical est une **solution de [virtualisation](https://www.ionos.fr/digitalguide/serveur/configuration/la-virtualisation/)** qui permet aux utilisateurs de créer et de gérer facilement des [machines virtuelles](https://www.ionos.fr/digitalguide/serveur/know-how/machine-virtuelle/) (VM) [Ubuntu](https://www.ionos.fr/digitalguide/serveur/know-how/ubuntu-le-systeme-linux-pour-tous/) sur différents systèmes d’exploitation.

## 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](https://www.ionos.fr/digitalguide/serveur/configuration/comparatif-des-meilleurs-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](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-que-kvm/).

## Prérequis pour l’utilisation de Multipass

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

- **[Système d’exploitation](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-quun-systeme-dexploitation/) :** Multipass prend en charge Windows 10 (64 bits), macOS et les [distributions Linux](https://www.ionos.fr/digitalguide/serveur/configuration/les-distributions-linux/).
- **Matériel :** un système avec un processeur 64 bits et au moins 4 Go de [mémoire vive](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-quune-memoire-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](https://multipass.run/install "Site Internet 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](https://www.ionos.fr/digitalguide/serveur/know-how/windows-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](https://www.ionos.fr/digitalguide/serveur/outils/comment-installer-homebrew-sur-macos/) 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 :

```bash
brew install --cask multipass
```

À 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 :

```bash
sudo apt update
sudo apt install multipass
```

#### 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 :

```bash
sudo snap install multipass
```

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.

## 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é.

```bash
multipass launch --name test-vm
```

### É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 :

```bash
multipass find
```

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é :

```bash
multipass launch --name test-vm 22.04
```

### É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](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-quune-adresse-ip/) et d’autres informations pertinentes.

```bash
multipass list
```

### Étape 4 : se connecter à une machine virtuelle

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

```bash
multipass shell test-vm
```

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)


This is a markdown version of: [https://www.ionos.fr/digitalguide/serveur/configuration/multipass/](https://www.ionos.fr/digitalguide/serveur/configuration/multipass/) for AI/LLM consumption.