GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Vagrant sur Debian 10 Linux

Vagrant est un outil de ligne de commande open source pour créer et gérer des environnements de machines virtuelles. Par défaut, Vagrant peut provisionner des machines au-dessus de VirtualBox, Hyper-V. et Docker. D'autres fournisseurs tels que Libvirt (KVM), VMware et AWS peuvent être installés via le système de plug-in Vagrant.

Généralement, Vagrant est utilisé par les développeurs pour configurer un environnement de développement qui correspond à la production.

Ce tutoriel couvre l'installation de Vagrant sur une Debian 10, Buster. Nous utiliserons le fournisseur VirtualBox, qui est le fournisseur par défaut de Vagrant.

Prérequis #

Assurez-vous que vous avez satisfait aux prérequis suivants avant de commencer l'installation :

  • Connecté en tant qu'utilisateur root ou utilisateur avec des privilèges sudo.
  • Avoir installé une VirtualBox.

Installer Vagrant sur Debian #

Le paquet Vagrant disponible dans les dépôts standard de Debian est un peu obsolète. La dernière version de Vagrant peut être téléchargée sous forme de fichier deb depuis le site officiel de Vagrant.

Au moment de la rédaction de cet article, la dernière version stable de Vagrant est la version 2.2.6. Avant de passer aux étapes suivantes, visitez la page de téléchargement de Vagrant pour vérifier si une version plus récente est disponible.

Téléchargez le package Vagrant avec le curl suivant commande :

curl -O https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.deb

Une fois le .deb fichier est téléchargé, installez-le en tapant :

sudo apt updatesudo apt install ./vagrant_2.2.6_x86_64.deb

Pour vérifier que l'installation a réussi, exécutez la commande suivante qui imprime la version de Vagrant :

vagrant --version

Le résultat devrait ressembler à ceci :

Vagrant 2.2.6

C'est ça! Vous avez installé avec succès Vagrant sur votre système Debian et vous pouvez commencer à l'utiliser.

Commencer avec Vagrant #

Dans cette section, nous allons vous montrer comment créer un environnement de développement.

La première étape consiste à créer un répertoire qui sera le répertoire racine du projet et contiendra le fichier Vagrantfile :

mkdir ~/my-first-vagrant-project

Vagrantfile est un fichier Ruby qui décrit comment la machine virtuelle sera configurée lors de sa création.

L'étape suivante consiste à initialiser un nouveau Vagrantfile en utilisant le vagrant init commande et spécifiez la boîte que vous souhaitez utiliser.

Les boîtes sont le format de package pour les environnements Vagrant et sont spécifiques au fournisseur. Vous pouvez trouver une liste des boîtes Vagrant disponibles publiquement sur la page du catalogue des boîtes Vagrant.

Dans cet exemple, nous utiliserons le centos/7 boîte.

Accédez au répertoire du projet et initialisez un nouveau fichier Vagrant :

cd ~/my-first-vagrant-projectvagrant init centos/7
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

Vous pouvez ouvrir le fichier Vagrant avec votre éditeur de texte, lire les commentaires et faire des ajustements selon vos besoins.

Exécutez le vagrant up commande pour créer et configurer la machine virtuelle comme défini dans le Vagrantfile :

vagrant up
==> default: Configuring and enabling network interfaces...
    default: SSH address: 192.168.121.27:22
    default: SSH username: vagrant
    default: SSH auth method: private key
==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant

Vagrant monte le répertoire du projet sur /vagrant dans la machine virtuelle. Cela vous permet de travailler sur les fichiers du projet sur votre ordinateur hôte.

Pour accéder en ssh à la machine virtuelle, exécutez :

vagrant ssh

Vous pouvez arrêter la machine virtuelle avec la commande suivante :

vagrant halt

La commande ci-dessous arrête la machine en cours d'exécution et détruit toutes les ressources créées lors de la création de la machine :

vagrant destroy

Debian
  1. Comment installer Logstash sur Debian Linux

  2. Comment installer Elasticsearch sur Debian Linux

  3. Comment installer Slack sur Debian Linux

  4. Comment installer VirtualBox sur Debian Linux

  5. Comment installer Vagrant sur Linux

Comment installer PHP sur Debian 10 Linux

Comment installer OpenCV sur Debian 10 Linux

Comment installer Skype sur Debian Linux

Comment installer le noyau Linux 5.15 sur Debian 11

Comment installer Vagrant sur Debian 11

Comment installer Memcached sur Debian 11 Linux