Canonical a publié multipass 1.0, une boîte à outils pour déployer Ubuntu sur des machines virtuelles

Compagnie canonique présenté première version stable de la boîte à outils multipasse 1.0, conçu pour simplifier l'installation de différentes versions d'Ubuntu dans des machines virtuelles fonctionnant sur les systèmes de virtualisation Linux, Windows et macOS. Multipass permet à un développeur de lancer la version souhaitée d'Ubuntu dans une machine virtuelle avec une seule commande sans paramètres supplémentaires, par exemple pour expérimenter ou tester le fonctionnement de son application. Pour exécuter une machine virtuelle, Linux utilise KVM, Windows utilise Hyper-V et macOS utilise HyperKit sur macOS. Il est également possible d'utiliser des machines virtuelles VirtualBox pour exécuter. Le code du projet est écrit en C++ et distribué par sous licence GPLv3. Préparé pour une installation rapide de multipass dans Ubuntu paquet instantané.

Multipass extrait indépendamment l'image du système d'exploitation requise et la maintient à jour. Cloud-init peut être utilisé pour la configuration. Il est possible de monter des partitions de disque externes dans un environnement virtuel (commande de montage multipass), mais fournit également un moyen de transférer des fichiers individuels entre le système hôte et la machine virtuelle (transfert multipass). Le répertoire personnel de l'utilisateur est automatiquement monté dans la machine virtuelle en tant que ~/Home. L'intégration complète de la machine virtuelle installée avec le bureau principal est prise en charge (des icônes d'application, des menus système et des notifications sont ajoutés).

Exemple de session multipass :

Rechercher les images disponibles :

$ recherche multipass
Alias ​​d'image Version Description
noyau core16 20190424 Ubuntu noyau 16
core18 20190213 Ubuntu Core18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 bionique, lts 20190627.1 Ubuntu 18.04 LTS
18.10 cosmique 20190628 Ubuntu 18.10
19.04 discothèque 20190628 Ubuntu 19.04
quotidien : 19.10h20190623 développement, eoan 19.10 Ubuntu XNUMX

Nous lançons la version actuelle d'Ubuntu LTS dans la VM :

$ lancement multipass Ubuntu
Lancement du tamia dansant…
Téléchargement d'Ubuntu 18.04 LTS……….
Lancé : tamia dansant

Nous parcourons la liste des VM en cours d'exécution :

$liste multipass
Nom État Version IPv4
danse-tamia RUNNING 10.125.174.247 Ubuntu 18.04 LTS
live-naiad RUNNING 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema STOPPED — Générateur Ubuntu Snapcraft pour Core 18

Nous obtenons des informations détaillées sur la VM en cours d'exécution

$ info multipass dansant-tamia
Nom : tamia dansant
Etat : EN COURS
IPv4 : 10.125.174.247
Sortie : Ubuntu 18.04.1 LTS
Hachage de l'image : 19e9853d8267 (Ubuntu 18.04 LTS)
Charge : 0.97 0.30 0.10
Utilisation du disque : 1.1 G sur 4.7 G
Utilisation de la mémoire : 85.1 M sur 985.4 M

Connectez-vous au shell de commande dans la VM

$ tamia dansant en coquille multipasse
Bienvenue sur Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#

Exécutez la commande « lsb_release -a » dans l'environnement VM :

$ exécutable multipass dancing-chipmunk — lsb_release -a
Aucun module LSB n'est disponible.
ID de distributeur : Ubuntu
Description : Ubuntu 18.04.1 LTS
Sortie : 18.04
Nom de code : bionique

Arrêt de la VM :

$ multipass arrêter de danser-tamia

Suppression de la VM :

$ multipass supprimer le tamia dansant

Nom État Version IPv4
snapcraft-asciinema STOPPED — Générateur Ubuntu Snapcraft pour Core 18
tamia dansant SUPPRIMÉ — Non disponible

Nettoyer les machines virtuelles distantes du disque

$purge multipasse

Source: opennet.ru

Ajouter un commentaire