Aller au contenu

Vagrant

Vagrant est un outil open source qui permet de créer des machines virtuelles de manière simple et reproductible.

Points clés

Installation

curl -sS https://mborne.github.io/outils/vagrant/install.sh | bash
curl -sS https://mborne.github.io/outils/vagrant/install-vagrant-libvirt.sh | bash

Utilisation

Voir :

# Si vagrant dans WSL2
export VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1"

# Si utilisation de KVM
export VAGRANT_DEFAULT_PROVIDER=libvirt

# Préparation d'un dossier pour la VM
mkdir vagrant/helloworld
cd vagrant/helloworld

# Création du Vagrantfile dans ce dossier
# NB : KVM non supporté par ubuntu/jammy64
vagrant init generic/ubuntu2204

# Afficher l'aide de vagrant
vagrant -h

# Démarrage de la VM
vagrant up

# Ouverture d'un terminal
vagrant ssh

Ressources

Remarques