GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer plusieurs machines virtuelles à l'aide de Multipass sur Ubuntu 20.04

Multipass est une plate-forme développée par Canonical pour lancer et exécuter des machines virtuelles Ubuntu tout en offrant à un utilisateur la possibilité de les configurer avec cloud-init comme un cloud public. Ici, nous apprenons à installer Multipass sur Ubuntu 20.04 Linux et à l'utiliser pour lancer une instance de machine virtuelle.

Bien que lorsqu'il s'agit de lancer des images de machines virtuelles pré-construites légères avec juste une commande, Docker vient à l'esprit, cependant, Multipass pourrait être une autre option pour ceux qui aiment travailler sur Ubuntu Server. Oui, si vous souhaitez lancer instantanément les machines virtuelles du serveur de ligne de commande Ubuntu Linux sur Windows, Linux et macOS alors le multipass multiplateforme est l'une des bonnes options à considérer.

Étapes pour installer et utiliser Multipass sur Ubuntu 20.04

Les étapes suivantes peuvent être utilisées pour Ubuntu 18.04/21.04, y compris Linux Mint, MX Linux, Elementary OS, Zorin OS et Debian.

1. Exécutez la mise à jour du système

Juste pour mettre à jour les packages existants et pour reconstruire le cache du référentiel, dans le terminal, exécutez la commande de mise à jour du système :

sudo apt update

2. Installer Multipass sur Ubuntu 20.04 LTS

Multipass est disponible via les packages SNAP, donc pour l'installer, nous devrions avoir Snapd sur notre système. La bonne chose est que toutes les dernières versions d'Ubuntu sont livrées avec SNAP installé prêt à l'emploi, exécutez donc simplement la commande ci-dessous :

sudo snap install multipass

3. Trouver la machine virtuelle Ubuntu sur Multipass

Il existe plusieurs versions d'Ubuntu Linux, y compris certaines applications Web courantes à installer et à lancer en tant que machine virtuelle sur Multipass.

Nous pouvons voir toutes les images des instances de VM disponibles à l'aide d'une commande :

multipass find

Lors de la rédaction de cet article, les images suivantes étaient disponibles :

 
Image             Aliases       Version           Description
snapcraft:core18                20201111          Snapcraft builder for Core 18
snapcraft:core20                20201111          Snapcraft builder for Core 20
snapcraft:core                  20210208          Snapcraft builder for Core 16
core              core16        20200818          Ubuntu Core 16
core18                          20200812          Ubuntu Core 18
16.04             xenial        20210128          Ubuntu 16.04 LTS
18.04             bionic        20210129          Ubuntu 18.04 LTS
20.04             focal,lts     20210223          Ubuntu 20.04 LTS
20.10             groovy        20210209          Ubuntu 20.10
daily:21.04       devel,hirsute 20210223          Ubuntu 21.04
appliance:adguard-home          20200812          Ubuntu AdGuard Home Appliance
appliance:mosquitto             20200812          Ubuntu Mosquitto Appliance
appliance:nextcloud             20200812          Ubuntu Nextcloud Appliance
appliance:openhab               20200812          Ubuntu openHAB Home Appliance
appliance:plexmediaserver       20200812          Ubuntu Plex Media Server Appliance

4. Lancer des images d'instance

Une fois que vous avez décidé quelle version d'Ubuntu ou de l'appliance vous souhaitez installer en tant que machines virtuelles, utilisez la commande de lancement de multipass, c'est-à-dire-

multipass launch --name vm-name "Image Aliases"

Dans la syntaxe ci-dessus, remplacez VM-name avec une étiquette ou un nom que vous voulez donner à votre machine virtuelle et à la place de "Image " Tapez l'image VM que vous souhaitez utiliser.

Par exemple – nous voulons créer une machine virtuelle sur multipass de Core Ubuntu 18.04 et pour l'identifier, nous lui donnerons une étiquette h2slinux. L'ID d'image vous pouvez trouver à l'étape précédente de cet article.

multipass launch --name h2slinus "core18"

5. Vérifier la version de la MV

Une fois l'installation terminée, nous pouvons vérifier sa version sans réellement la connecter, pour savoir exactement quelle version d'Image a été installée :

multipass exec vm-name -- lsb_release -a

ou

multipass info vm-name

Remplacez vm-name avec l'étiquette de votre machine

Exemple :multipass exec h2slinus -- lsb_release -a

5. Exécutez le shell d'instance de VM installé en multipasse

Eh bien, nous avons créé et installé l'instance de machine virtuelle de Core Ubuntu 18, il est maintenant temps de se connecter et d'ouvrir une invite de shell sur une instance. Pour cela nous dans votre terminal de commande tapez

multipass shell VM-name

Remplacez le nom de la VM dans la syntaxe ci-dessus avec l'étiquette que vous avez donnée lors de la création d'une machine virtuelle.

Par exemple dans notre cas c'est h2slinus, donc la commande sera :

multiplass shell h2slinus

6. Arrêter et démarrer la machine virtuelle

Si vous avez besoin de démarrer et d'arrêter l'une des machines virtuelles installées, nous pouvons utiliser les commandes suivantes :

multipass stop vm-name

multipass start vm-name

7. Supprimer les VM

Lorsque le motif derrière la création des VM Multipass est terminé, nous pouvons supprimer n'importe laquelle de celles installées pour libérer de l'espace :

multipass delete vm-name

Pour nettoyer

multipass purge

8. Pour voir toutes les machines virtuelles installées

Lister toutes les VM utilisant cette syntaxe :

multipass list

9. Montez la machine virtuelle multipasse sur l'hôte pour partager des données

Si vous souhaitez transférer des données de la machine hôte vers la machine virtuelle invitée créée sur Multiplass, nous pouvons le faire facilement en la montant sur le système hôte.

multipass mount $HOMEvm-name

Exemple  :Nous voulons monter notre VM appelée le répertoire personnel de h2slinus sur notre hôte, c'est-à-dire Ubuntu 20.04 ici, donc la commande sera :

multipass mount $HOME h2slinus

Vous pouvez également monter le répertoire d'accueil de la machine virtuelle sur un chemin de dossier particulier. Comme

multipass mount $HOME h2slinus:/folder/path

Remplacer h2slinus avec votre nom d'instance et /folder/path où vous voulez le monter.

Après avoir exécuté la commande ci-dessus sur le terminal hôte, le répertoire de base sera commun pour l'invité et l'hôte. Quel que soit le fichier ou le dossier que nous enregistrons dans le /home le répertoire est également accessible par la machine virtuelle invitée Multipass.

Vous pouvez le vérifier en tapant :

multiplass info vm-name


Ubuntu
  1. Comment installer R sur Ubuntu 20.04

  2. Comment installer Go sur Ubuntu 18.04

  3. Comment installer WordPress avec Nginx sur Ubuntu 18.04

  4. Comment installer qBitTorrent 4.0 dans Ubuntu en utilisant PPA

  5. Comment installer Opera dans Ubuntu 21.04 [Utilisation du terminal]

Comment installer Winamp sur Ubuntu en utilisant PlayOnLinux

Comment installer Ansible sur Ubuntu 20.04

Comment installer plusieurs versions de PHP sur Ubuntu 20.04, 18.04, 20.10

Comment installer Windows 11 sur Ubuntu 20.04 à l'aide de VirtualBox

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04