Mise en place en salle 2SEC à l'INSA-CVL
Pour réaliser ces TDs, nous allons utiliser des machines virtuelles Fedora et Ubuntu. Pour cela, nous allons mettre en place libvirt et Vagrant sur notre système.
Installation de libvirtd & vagrant
Suivre les instructions officielles pour installer Vagrant: https://developer.hashicorp.com/vagrant/install
Installer aussi le démon libvirtd si nécessaire.
Configurer l'accès à libvirtd pour l'utilisateur :
$ nano /etc/libvirt/libvirtd.conf
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
Puis redémarrer le démon libvirtd :
$ systemctl restart libvirtd
Vérifier que libvirtd fonctionne correctement :
$ systemctl status libvirtd
Si nécessaire, ajouter votre utilisateur au groupe libvirt :
$ usermod -G libvirt user
Vérifier l'accès au démon libvirtd en tant qu'utilisateur :
$ virsh --connect=qemu:///system list --all
Récupération des images disque
Monter le partage NFS si il n'est pas déjà monté :
$ mkdir -p /mnt/
$ mount -t nfs -o soft 172.19.3.254:mnt /mnt
Créer un dossier sous votre nom (sans caractères spéciaux ni accents ou espaces) et récupérer la configuration Vagrant et l'image disque virtuelle depuis le server de fichier partagé :
$ mkdir <nomprénom>
$ cd <nomprénom>
$ cp /mnt/nfs/DATASTORE/RAVIER/* ./
$ ls
Vagrantfile
fedora-2su.box
ubuntu-2su.box
sha256sums
Installer le plugin Vagrant libvirt :
$ vagrant plugin install vagrant-libvirt
Lancer la première machine virtuelle :
$ vagrant up ubuntu
Accéder à la première machine virtuelle :
$ vagrant ssh ubuntu