Outils pour utilisateurs

Outils du site


software:applications:virsh:gerer_les_reseaux

Ceci est une ancienne révision du document !


KVM : Gestion des réseaux via virsh

Lister les réseaux disponibles :

virsh net-list --all

Afficher les détails du réseau “default” :

virsh net-info default

Créer un réseau de type pont

Comme pour les domaines (VMs) on peut exporter une configuration existante en XML et y apporter les modifications nécessaires à notre nouvelle définition :

virsh net-dumpxml default > vm-internal.xml
vm-internal.xml
<network>
  <name>vm-internal</name>
  <bridge name='virbr1' stp='on' delay='0'/>
</network>

Ici on souhaite définir un réseau interne pour interconnecter plusieurs VMs sans connexion.

Une fois le fichier enregistré, on peut utiliser les commandes virsh net-define pour définir le nouveau réseau ou virsh net-create pour démarrer l

virsh net-define vm-internal.xml
 
virsh net-list --all 
 Name          State      Autostart   Persistent
--------------------------------------------------
 default       active     yes         yes
 vm-internal   inactive   no          yes
 
virsh net-start vm-internal
 
# Démarrer automatiquement le réseau
virsh net-autostart vm-internal

Une fois le réseau démarré on peut ajouter une interface à une VM et la connecter au réseau :

# Ajoute une interface à la VM file-server
virsh attach-interface --type bridge --source virbr1 --model virtio file-server --live

Références

software/applications/virsh/gerer_les_reseaux.1713392569.txt.gz · Dernière modification : 2024/04/17 22:22 de yoann