vagrant/README.md
2024-12-16 09:43:25 +01:00

1.0 KiB

VAGRANT

Basique Vagrantfile pour instancier deux VM debian 12

INSTALLATION VAGRANT

  • Avec Virtualbox:

Installer virtualbox >= 7.0 (Debian 12)

  • Sans Virtualbox:
sudo apt-get install vagrant-libvirt libvirt-daemon-system -y
sudo usermod --append --groups libvirt $USER
newgrp libvirt

CONFIGURATION

La configuration s'éffectue dans le settings.yaml:

vms:
  - name: "server-1" # nom vagrant
    hostname: "server" # nom réseau
    ip: "192.168.60.2" # IP
    memory: 1024 # RAM
    os: "debian/bookworm64" # OS
  - name: "vm-2"
    ...

Les OS sont de la forme Vagrant boxes et sont régérencées ici: https://portal.cloud.hashicorp.com/vagrant/discover

UTILISATION

  • Construire les machines:
vagrant up

AUTRES COMMANDES UTILES

  • Se connecter en SSH:
vagrant ssh <hostname>
  • Stopper les machines:
vagrant halt
  • Detruire les machines:
vagrant destroy

DOCUMENTATION 📚

Vagrant