Canonical a lancé multipass 1.0, un outil pour déployer Ubuntu dans des machines virtuelles.

Société Canonical présentée première version stable de l'outil multipass 1.0, 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 est distribué sous licence GPLv3. Un paquet snap a été préparé pour une installation rapide de multipass sur Ubuntu. Multipass extrait automatiquement l'image nécessaire du système d'exploitation et la maintient à jour. Pour la configuration, cloud-init peut être appliqué. Il est possible de monter des partitions externes dans l'environnement virtuel (commande multipass mount), mais des outils sont également fournis pour transférer des fichiers individuels entre le système hôte et la machine virtuelle (multipass transfer). Le répertoire personnel de l'utilisateur est automatiquement monté dans la machine virtuelle en tant que ~/Home. Une intégration complète de la machine virtuelle installée avec le bureau principal est soutenue (des icônes d'applications, un menu système et des notifications sont ajoutés)..

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

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster