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
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:13]
james [Ancienne méthode nécessitant de redémarrer le réseau]
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>​
Ligne 104: Ligne 124:
 <​note>​Magie,​ en activant ceci, vous venez aussi d'​activer le fonctionnement du DNS : n'​importe quelle VM pourra maintenant résoudre le nom "​debianlive"</​note>​ <​note>​Magie,​ en activant ceci, vous venez aussi d'​activer le fonctionnement du DNS : n'​importe quelle VM pourra maintenant résoudre le nom "​debianlive"</​note>​
  
-Vous croyez avoir fini ? que nenni : il faut ensuite redémarrer le réseau (et donc couper le réseau de toutes les VMs :'( ) de libvirt en utilisant les commandes suivantes :<​code>​+Vous croyez avoir fini ? que nenni : il faut ensuite redémarrer le réseau (et donc couper le réseau de toutes les VMs :-( ) de libvirt en utilisant les commandes suivantes :<​code>​
 # virsh net-destroy default # virsh net-destroy default
 # virsh net-start default # virsh net-start default
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