Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
sysadmin:tips:libvirt [2015/07/15 17:32]
james [Changer l'emplacement des images disques et images ISO] typo
sysadmin:tips:libvirt [2017/10/25 15:11]
james [Assigner toujours la même adresse IP a une VM donnée] ajout dynamique host dhcp
Ligne 98: Ligne 98:
 Il est possible de demander au dnsmasq utilisé par libvirtd d'​assigner toujours la même adresse IP a une VM donnée. Il est possible de demander au dnsmasq utilisé par libvirtd d'​assigner toujours la même adresse IP a une VM donnée.
  
 +==== Utilisation dynamique ====
 +Dans son infinie bonté la commande virsh net-update a été crée la sous commande **net-update** qui s'​utilise comme dans l'​exemple suivant, en remplacant l'​adresse MAC, le nom et l'ip selon vos besoins :
 +<​code>#​ virsh net-update default add ip-dhcp-host \
 +          "<​host mac='​52:​54:​00:​83:​a2:​cf'​ \
 +           ​name='​debianlive'​ ip='​192.168.122.10'​ />" \
 +           ​--live --config</​code>​
 +
 +<​note>​En plus de la sous commande **add**, virsh net-update peu également prendre les sous commandes **delete**, **modify** (certains items uniquement),​ **add-first** et **add-last**
 +Cette commande net-update peut s'​utiliser avec les items suivants :
 +<​code>​ip-dhcp-host
 +ip-dhcp-range (add/delete uniquement, pas de modify)
 +forward-interface (add/delete uniquement)
 +portgroup
 +dns-host
 +dns-txt
 +dns-srv</​code>​
 +</​note>​
 +
 +==== Ancienne méthode nécessitant de redémarrer le réseau ====
 +<note important>​Attention cette méthode nécessite de redémarrer le réseau géré par libvirt et donc **couper le réseau de toutes les VMs**. Il faudra donc éteindre puis rallumer toutes les VMs pour leur procurer à nouveau du réseau</​note>​
 Pour ce faire, il faut éditer le réseau utilisé (dans mon cas "​default"​) : Pour ce faire, il faut éditer le réseau utilisé (dans mon cas "​default"​) :
   * <​code>#​ virsh net-edit default</​code>​   * <​code>#​ virsh net-edit default</​code>​
sysadmin/tips/libvirt.txt · Dernière modification: 2021/04/07 17:00 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0