« Proxmox et bridge avec openvswitch » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 30 : | Ligne 30 : | ||
ovs_type OVSBridge | ovs_type OVSBridge | ||
ovs_ports eth0 | ovs_ports eth0 | ||
ovs_extra set bridge ${IFACE} other-config:hwaddr=\"$(cat /sys/class/net/eth0/address)\" | |||
</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). 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)] |
Dernière version du 31 octobre 2021 à 18: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)