Linux Bond en Proxmox

La idea de fondo es que tenes que hacer un bond sobre las interfaces reales. Ahora, el bond no es utilizable por las maquinas virtuales. Entonces haces un bridge (el vmbr1000) que tiene como interfaz el bond generado.

 

 

Tanto en el bond, como en el switch fisico, elegis LACP (802.3ad)

En el proxmox lo elegis con hash policy:  Layer 2 + 3

 

 

El cliente se configura como está aca abajo

 

 

Como configurar el switch:

Cuando creas el Link Agregation, se pone Dynamic (LACP Enabled) eligiendo los puertos que corresponden.

 


Se ve asi al tener todo configurado en proxmox:

(/etc/network/interfaces)

auto lo

iface lo inet loopback

 

iface eno1 inet manual

 

auto eno2

iface eno2 inet manual

 

auto eno3

iface eno3 inet manual

 

auto eno4

iface eno4 inet manual

 

auto bond0

iface bond0 inet manual

slaves eno2 eno3 eno4

bond_miimon 100

bond_mode 802.3ad

bond_xmit_hash_policy layer2+3

 

auto vmbr0

iface vmbr0 inet static

address  192.168.3.250

netmask  255.255.255.0

gateway  192.168.3.1

bridge_ports eno1

bridge_stp off

bridge_fd 0

 

auto vmbr99

iface vmbr99 inet manual

bridge_ports none

bridge_stp off

bridge_fd 0

 

auto vmbr1000

iface vmbr1000 inet manual

bridge_ports bond0

bridge_stp off

bridge_fd 0

bridge_vlan_aware yes

 

 

Aca muestro configuracion de VM de geclisa