Différences
Ci-dessous, les différences entre deux révisions de la page.
libvirt [Le 15/02/2011, 15:58] Id2ndR créée |
libvirt [Le 10/02/2014, 00:40] (Version actuelle) Id2ndR exemple de configuration réseau |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
libvirt est le démon utilisé par [[virt-manager]] pour gérer les hyperviseurs qui font tourner les machines virtuelles | libvirt est le démon utilisé par [[virt-manager]] pour gérer les hyperviseurs qui font tourner les machines virtuelles | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | ==== NAT IPv4, et routage IPv6 avec autoconfiguration d'adresse ==== | ||
+ | |||
+ | <note important>Le support d'IPv6 dans libvirt dépend de la version de libvirt et dnsmasq. Cette configuration a été testé sous Debian 7 avec libvirt 1.1.4 et dnsmasq 2.68.</note> | ||
+ | <file> | ||
+ | <network> | ||
+ | <name>default</name> | ||
+ | <uuid>#un identifiant#</uuid> | ||
+ | <forward mode='nat'/> | ||
+ | <bridge name='virbr0' stp='on' delay='0'/> | ||
+ | <mac address='#Une MAC#'/> | ||
+ | <ip address='192.168.122.1' netmask='255.255.255.0'> | ||
+ | <dhcp> | ||
+ | <range start='192.168.122.2' end='192.168.122.254'/> | ||
+ | </dhcp> | ||
+ | </ip> | ||
+ | <ip family='ipv6' address='#L'IPv6 de l'hôte sur le réseau virbr0#' prefix='64'> | ||
+ | </ip> | ||
+ | </network> | ||
+ | </file> | ||
+ | |||
+ | Explications : | ||
+ | * En IPv4, dnsmasq fournira les adresses via le DHCP, avec les informations de passerelle par défaut, et configurera le routage dans IPTable sur l'hôte | ||
+ | * En IPv6 | ||
+ | * le NAT n'existe pas, mais le fait de garder //nat// dans le //forward mode// configure dnsmasq pour faire du routage : il répond aux requêtes NDP des VM, et leur fourni une route par défaut pour sortir de leur lien local | ||
+ | * Avec un préfixe en /64, les VM sont capables de déterminer automatiquement une adresse IP à partir de leur adresse MAC (autoconfiguration IPv6 sans état). Ceci remplace le dhcp, d'où l’absence de directive éponyme dans le second bloc <ip> | ||
+ | |||
+ | L'adresse IPv6 de l'hôte sur le réseau virbr0 une adresse arbitraire du réseau IPv6 attribuée par le FAI, mais sera différente de l'adresse de la carte réseau physique. | ||
===== Astuces ===== | ===== Astuces ===== |