Différences entre versions de « Proxmox et bridge avec openvswitch »

De Linux Server Wiki
Aller à la navigation Aller à la recherche
 
Ligne 33 : Ligne 33 :
 
</pre>
 
</pre>
  
Note : la commande passée avec <code>ovs_extra</code> est nécessaire depuis proxmox 7 si votre infrastructure nécessite que votre bridge ait l'adresse mac de l'interface (cas chez la majorité des hébergeurs comme OVH, Online, etc)
+
Note : la commande passée avec <code>ovs_extra</code> est nécessaire depuis proxmox 7 si votre infrastructure nécessite que votre bridge ait l'adresse mac de l'interface (cas chez la majorité des hébergeurs comme OVH, Online, etc). Plus d'information [https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0#Linux_Bridge_MAC-Address_Change ici] et [https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0#Check_Linux_Network_Bridge_MAC ici (uniquement pour le bridge linux, pas pour openvswitch)]

Version actuelle datée du 31 octobre 2021 à 19:54

OpenVSwitch est une alternative a la pille de bridging du noyau linux.

Installez le paquet openvswitch-switch :

aptitude install openvswitch-switch

Supprimez complètement la configuration réseau de /etc/network/interfaces a l'exception de la configuration de la boucle locale lo. Il devrait vous rester la chose suivante dans le fichier :

auto lo
iface lo inet loopback

Nous allons ensuite créer un bridge vmbr0 sur l'interface physique eth0

#eth0
auto eth0
allow-vmbr0 eth0
iface eth0 inet manual
        ovs_type OVSPort
        ovs_bridge vmbr0

#vmbr0
auto vmbr0
iface vmbr0 inet static
        address XX.XX.XX.XX
        netmask 255.255.255.0
        gateway XX.XX.XX.XX
        ovs_type OVSBridge
        ovs_ports eth0
        ovs_extra set bridge ${IFACE} other-config:hwaddr=\"$(cat /sys/class/net/eth0/address)\"

Note : la commande passée avec ovs_extra est nécessaire depuis proxmox 7 si votre infrastructure nécessite que votre bridge ait l'adresse mac de l'interface (cas chez la majorité des hébergeurs comme OVH, Online, etc). Plus d'information ici et ici (uniquement pour le bridge linux, pas pour openvswitch)