KVM aide-memoire

Résoudre: réseau "default" bloqué dans l'état "inactif".

le réseau NAT 'default' est créé automatiquement par le démon libvirtd . Les propriétés du réseau 'default' sont définies dans le modèle de réseau par défaut de libvirt (situé dans /etc/libvirt/qemu/networks/default.xml). Ce réseau «par défaut» est utilisé pour interconnecter les cartes réseau virtuelles des machines virtuelles invitées en mode NAT.

Si, pour une raison quelconque, le réseau “default” est désactivé, on ne peut pas démarrer d'ordinateurs virtuels invités configurés pour utiliser le réseau.

Vérifier l'état des réseaux existants pour contrôler l'état de ce réseau :

$ sudo virsh net-list --all
 Nom                  État      Démarrage automatique Persistent
----------------------------------------------------------
 default              inactif    yes           yes

Si celui-ci est inactif tenter simplement de le démarrer le réseau avec virsh .

$ sudo virsh net-start default

Si l'erreur suivante est renvoyée:

erreur :Impossible de démarrer le réseau default
erreur :internal error: Network is already in use by interface ovs-br0

Désactiver l'interface qui bloque le démarrage (dans l'exemple ovs-br0)

$ sudo ifconfig virbr0 down

Démarrer le réseau 'par défaut' en utilisant la commande virsh .

$ sudo virsh net-start default

Cela recréera automatiquement le pont virbr0 .

Vérifier l'état du réseau par défaut.

$ sudo virsh net-list --all 
 Nom                  État      Démarrage automatique Persistent
----------------------------------------------------------
 default              actif      yes           yes

Réactiver le port qui bloquait

$ sudo ifconfig virbr0 down

Penser à rajouter le port virbr0 dans Openvswitch lorque celeui-ci est utilisé avec la commande:
ovs-vsctl add-port ovs-br0 virbr0 -- set interface virbr0 type=internal