Rechercher

10.5. Configuration des machines virtuelles pour l'utilisation de VXLAN

download PDF

Pour configurer une VM afin qu'elle utilise un dispositif de pont avec un réseau local virtuel extensible (VXLAN) sur l'hôte, créez une nouvelle VM qui utilise le réseau virtuel vxlan10-bridge ou mettez à jour les paramètres des VM existantes afin qu'elles utilisent ce réseau.

Effectuez cette procédure sur les hôtes RHEL.

Conditions préalables

  • Vous avez configuré le réseau virtuel vxlan10-bridge dans libvirtd.

Procédure

  • Pour créer une nouvelle VM et la configurer pour utiliser le réseau vxlan10-bridge, passez l'option --network network:vxlan10-bridge à la commande virt-install lorsque vous créez la VM :

    # virt-install ... --network network:vxlan10-bridge
  • Pour modifier les paramètres réseau d'une VM existante :

    1. Connectez l'interface réseau de la VM au réseau virtuel vxlan10-bridge:

      # virt-xml VM_name --edit --network network=vxlan10-bridge
    2. Arrêtez la VM et redémarrez-la :

      # virsh shutdown VM_name
      # virsh start VM_name

Vérification

  1. Affiche les interfaces réseau virtuelles de la VM sur l'hôte :

    # virsh domiflist VM_name
     Interface   Type     Source           Model    MAC
    -------------------------------------------------------------------
     vnet1       bridge   vxlan10-bridge   virtio   52:54:00:c5:98:1c
  2. Affiche les interfaces attachées au pont vxlan10-bridge:

    # ip link show master vxlan10-bridge
    18: vxlan10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br0 state UNKNOWN mode DEFAULT group default qlen 1000
        link/ether 2a:53:bd:d5:b3:0a brd ff:ff:ff:ff:ff:ff
    19: vnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br0 state UNKNOWN mode DEFAULT group default qlen 1000
        link/ether 52:54:00:c5:98:1c brd ff:ff:ff:ff:ff:ff

    Notez que le service libvirtd met à jour dynamiquement la configuration de la passerelle. Lorsque vous démarrez une VM qui utilise le réseau vxlan10-bridge, le périphérique vnet* correspondant sur l'hôte apparaît comme un port du pont.

  3. Utilisez les requêtes du protocole de résolution d'adresses (ARP) pour vérifier si les machines virtuelles se trouvent dans le même VXLAN :

    1. Démarrer deux ou plusieurs VM dans le même VXLAN.
    2. Envoyer une requête ARP d'une VM à l'autre :

      # arping -c 1 192.0.2.2
      ARPING 192.0.2.2 from 192.0.2.1 enp1s0
      Unicast reply from 192.0.2.2 [52:54:00:c5:98:1c] 1.450ms
      Sent 1 probe(s) (0 broadcast(s))
      Received 1 response(s) (0 request(s), 0 broadcast(s))

      Si la commande affiche une réponse, la VM se trouve dans le même domaine de couche 2 et, dans ce cas, dans le même VXLAN.

      Installez le paquetage iputils pour utiliser l'utilitaire arping.

Ressources supplémentaires

  • virt-install(1) page de manuel
  • virt-xml(1) page de manuel
  • virsh(1) page de manuel
  • arping(8) page de manuel
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.