Société Canonical première version stable de l'outil , destiné à simplifier l'installation de différentes versions d'Ubuntu dans des machines virtuelles exécutées sur des systèmes de virtualisation Linux, Windows et macOS. Multipass permet au développeur de lancer la version souhaitée d'Ubuntu dans une machine virtuelle en une seule commande, sans configurations supplémentaires, par exemple pour des expérimentations ou pour tester le fonctionnement de son application. Pour exécuter une machine virtuelle sous Linux, on utilise KVM, sous Windows — Hyper-V, et sous macOS — HyperKit. L'usage de VirtualBox est également possible pour l'exécution de machines virtuelles. Le code du projet est écrit en C++ et sous licence GPLv3. Un paquet snap a été préparé pour une installation rapide de multipass sur Ubuntu. .
Exemple de session dans multipass :
Recherche d'images disponibles :
$ multipass find
Image Aliases Version Description
core core16 20190424 Ubuntu Core 16
core18 20190213 Ubuntu Core 18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 bionic,lts 20190627.1 Ubuntu 18.04 LTS
18.10 cosmic 20190628 Ubuntu 18.10
19.04 disco 20190628 Ubuntu 19.04
daily:19.10 devel,eoan 20190623 Ubuntu 19.10
Lançons la version actuelle d'Ubuntu LTS dans une VM :
$ multipass launch ubuntu
Lancement de dancing-chipmunk…
Téléchargement d'Ubuntu 18.04 LTS……….
Lancé : dancing chipmunk
Consultons la liste des VM en cours d'exécution :
$ multipass list
Nom État IPv4 Version
dancing-chipmunk EN COURS 10.125.174.247 Ubuntu 18.04 LTS
live-naiad EN COURS 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema ARRÊTÉ — Constructeur Ubuntu Snapcraft pour Core 18
Obtenons des informations détaillées sur la VM en cours d'exécution
$ multipass info dancing-chipmunk
Nom : dancing-chipmunk
État : EN COURS
IPv4 : 10.125.174.247
Version : Ubuntu 18.04.1 LTS
Hachage d'image : 19e9853d8267 (Ubuntu 18.04 LTS)
Charge : 0.97 0.30 0.10
Utilisation du disque : 1.1G sur 4.7G
Utilisation de la mémoire : 85.1M sur 985.4M
Connectons-nous avec une commande shell dans la VM
Nous nous connectons à l'équipe de la ligne de commande dans la VM
$ multipass shell dancing-chipmunk
Bienvenue sur Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#
Exécution de la commande « lsb_release -a » dans l'environnement VM :
$ multipass exec dancing-chipmunk — lsb_release -a
Aucun module LSB n'est disponible.
Identifiant du distributeur : Ubuntu
Description : Ubuntu 18.04.1 LTS
Version : 18.04
Nom de code : bionic
Arrêt de la VM :
$ multipass stop dancing-chipmunk
Suppression de la VM :
$ multipass delete dancing-chipmunk
Nom État IPv4 Version
snapcraft-asciinema ARRÊTÉ — Compilateur Ubuntu Snapcraft pour Core 18
dancing-chipmunk SUPPRIMÉ — Non disponible
Nettoyage des VM supprimées du disque
$ multipass purge
Source : opennet.ru
