Cette page est en cours de rédaction.
Apportez votre aide…
Apportez votre aide…
Ceci est une ancienne révision du document !
libvirt
libvirt est le démon utilisé par virt-manager pour gérer les hyperviseurs qui font tourner les machines virtuelles
Astuces
Serveur DHCP fixe
Ceci nécessite des connaissances en système et l'utilisation de la ligne de commande.
Préparation du système :
sudo mkdir /var/lib/libvirt/dnsmasq/ sudo touch /var/lib/libvirt/dnsmasq/default.hostsfile
Idée pour enregistrer l'association d'une IP avec une adresse MAC et le nom d'hôte de la machine :
vm_mac= vm_ip= vm_hostname= CONF_libvirt_network="/etc/libvirt/qemu/networks/default.xml" VAR_libvirt_network="/var/lib/libvirt/network/default.xml" VAR_dnsmask="/var/lib/libvirt/dnsmasq/default.hostsfile" for file in $CONF_libvirt_network $VAR_libvirt_network; do sudo sed -r -i "s@(^ +</dhcp>)@ <host mac=\"$vm_mac\" name=\"$vm_hostname\" ip=\"$vm_ip\" />\n\1@" $file done echo "$vm_mac,$vm_ip,$vm_hostname" | sudo tee -a $VAR_dnsmask >/dev/null # Prise en compte par dnsmasq des nouveaux paramètres sudo kill -HUP `pidof dnsmasq`
En ajoutant de la même façon le paramétrage dans /etc/hosts, on utilise la completion des noms en se connectant en ssh à la machine.
Contributeurs principaux : Id2ndR.