Comment installer Vagrant et l’utiliser avec VirtualBox sur Ubuntu 20.04

Vagrant est un outil en ligne de commande pour créer et gérer des machines virtuelles. Pour utiliser Vagrant, tu dois avoir un moteur de virtualisation comme VirtualBox, Hyper-V ou Docker installé sur ton système. Le système de plugins de Vagrant prend également en charge KVM et VMware. Vagrant est principalement utilisé pour configurer facilement des environnements de développement. Vagrant est disponible pour les plateformes Linux et les utilisateurs peuvent l’installer dans leur système pour une utilisation ultérieure.

Dans cet article, je vais te montrer comment installer Vagrant sur une machine Ubuntu 20.04 et utiliser VirtualBox comme moteur de vairtualisation. Nous allons ensuite créer une machine virtuelle VirtualBox avec CentOS 8 comme système d’exploitation à l’intérieur de la VM en utilisant Vagrant.

Installer Vagrant sur Ubuntu

Pour installer Vagrant sur Ubuntu 20.04, nous allons utiliser la ligne de commande/la fenêtre du terminal de notre système. Dans un premier temps, nous allons installer VirtualBox dans notre système. Pour cela, ouvre le terminal. Utilise le raccourci Ctl+Alt+T pour l’ouvrir ou va dans ApplicationsàTerminal pour accéder à la fenêtre du terminal.

Installer VirtualBox

Une fois ouvert, tu dois mettre à jour le référentiel apt du système. Pour cela, tu dois taper la commande apposée dans la fenêtre du terminal du système :

$ sudo apt update

Une fois que tu as tapé la commande et appuyé sur la touche <entrée>, le système te demandera le mot de passe de l’utilisateur connecté. Indique-le dans le champ et appuie ensuite sur la touche <entrée>.

Mets à jour les paquets

Dès que tu appuieras sur la touche Entrée, les mises à jour actuellement disponibles dans le système commenceront à être traitées. Le processus d’obtention des mises à jour peut prendre un certain temps. Assure-toi de rester dans la fenêtre du terminal pendant ce processus. Une fois que c’est fait, tu dois taper la commande apposée afin d’installer VirtualBox dans ton système.

$ sudo apt install virtualbox

Installer VirtualBox

L’installation va commencer comme indiqué dans la figure ci-dessous. Après un certain temps, le système te demandera la permission de l’utilisateur, tape Y puis appuie sur Entrée pour poursuivre le processus d’installation de VirtualBox dans ton système.

Installation de VirtualBox

Après un certain temps, VirtualBox sera installé dans ton système. Tu peux le vérifier en recherchant VirtualBox dans les Applications installées du système Ubuntu. Si l’application est installée dans le système, tu verras une sortie similaire à celle affichée ci-dessous :

Icône de VirtualBox

Maintenant que tu as installé VirtualBox avec succès, nous pouvons poursuivre l’installation de Vagrant dans le système.

Installation de Vagrant

L’étape suivante de ce processus consiste à installer Vagrant dans ton système. Il s’agit d’un processus pratique qui peut être réalisé à l’aide de la commande à une ligne indiquée ci-dessous. Tape la commande ci-dessous dans la fenêtre du terminal pour lancer l’installation de Vagrant dans ton système Ubuntu 20.04.

$ sudo apt install vagrant

Le système t’invitera et pourrait te demander la permission de l’utilisateur pendant ce processus d’installation avant de poursuivre. Tape Y et ensuite tu dois appuyer sur la touche <enter> du clavier pour continuer le processus d’installation.

Installer Vagrant

La phase d’installation sera terminée au bout d’un moment. Une fois que tu as installé Vagrant dans ton système, tape la commande citée ci-dessous dans la fenêtre du terminal pour confirmer le processus d’installation de Vagrant :

$ vagrant --version

Tu peux voir une sortie qui est un peu comparable à celle affichée dans cette figure. La version de Vagrant installée dans le système s’affichera comme indiqué dans la figure ci-dessous :

Check Vagrant version

Créer une VM CentOS 8 à l’aide de Vagrant

Maintenant, nous allons vérifier la méthode de création d’un projet Vagrant. Pour ce faire, nous allons créer un répertoire pour notre nouveau projet vagrant. Tape la commande apposée dans la ligne de commande :

$ mkdir ~/mon-projet-vagrant

Dès que tu appuieras sur la touche Entrée, le répertoire du projet sera créé. Une fois que c’est fait, va dans le répertoire nouvellement créé en utilisant la commande cd. Ici, nous allons utiliser la commande comme indiqué ci-dessous, tu peux remplacer le nom du projet et accéder au projet en fonction du nom que tu as choisi pour ton projet. Tape la commande suivante :

$ cd ~/my-vagrant-project

Tu vas maintenant entrer dans le répertoire du projet. Voici un exemple, nous allons utiliser la commande vagrant init pour initialiser vagrant, ainsi que le nom de la boîte que tu veux utiliser. Toutes les boîtes Vagrant disponibles publiquement se trouvent sur la page du catalogue officiel de Vagrant.

$ vagrant init centos/8

La sortie de la commande utilisée à l’étape précédente sera similaire à celle présentée ci-dessous :

Créer une VM CentOS 8 avec Vagrant

Maintenant, exécute la commande suivante dans la fenêtre du terminal :

$ vagrant up

Start VM

Une sortie similaire à celle illustrée ci-dessous apparaîtra :

Créer une VM CentOS avec Vagrant

Vagrant montera ensuite le répertoire du projet dans le chemin /vagrant dans la machine virtuelle de ton système.

Maintenant, nous allons essayer d’exécuter la commande ssh dans la machine virtuelle, utilise la commande citée ci-dessous dans la fenêtre du terminal :

$ vagrant ssh

Pour arrêter la machine virtuelle, tape la commande jointe ci-dessous dans le terminal :

$ vagrant halt

Tu peux aussi détruire toutes les ressources créées pendant tout le processus. Tape la commande ci-jointe dans la fenêtre du terminal :

$ vagrant destroy

De cette façon, nous pouvons accéder à Vagrant et configurer la VirtualBox. Les utilisateurs peuvent aussi détruire et arrêter les ressources en utilisant les commandes abordées dans la section précédente.

Désinstaller Vagrant

Pour désinstaller Vagrant du système Ubuntu 20.04, tape la commande jointe ci-dessous dans la ligne de commande de ton système :

$ sudo apt-get remove –auto-remove vagrant

Ici, le système pourrait te demander le mot de passe de l’utilisateur connecté/sudo. Vagrant va commencer à se désinstaller. Si le système te demande la confirmation de l’utilisateur, tu dois taper Y puis appuyer sur Entrée pour continuer. La désinstallation sera terminée au bout d’un moment.

Conclusion

Dans cet article, nous avons parcouru les étapes pour installer VirtualBox comme moteur de virtualisation pour Vagrant. Nous avons également créé un projet de base pour Vagrant et partagé quelques commandes utiles à appliquer à la machine virtuelle. Enfin, nous avons parlé du processus de désinstallation de Vagrant du système. Les utilisateurs peuvent facilement désinstaller Vagrant de leur système lorsqu’ils en ont besoin.

Vous aimerez aussi...