Guest ARP/network problem when using balance-alb

check-ict

Well-Known Member
Apr 19, 2011
102
18
58
Hello,

I have a proxmox cluster with 4 nodes. 1 node is configured with balance-alb, so the vmbr0 is using the bond0 interface.

If I migrate my VM from 1 node to this new node with balance-alb, the network stops responding. The switch tells me that the VM MAC address changed to the one on the physical host.

How can I use balance-alb without losing guest network due to MAC/ARP problems?

root@proxmox-cluster-02:~# pveversion -v
proxmox-ve-2.6.32: 3.1-121 (running kernel: 2.6.32-27-pve)
pve-manager: 3.1-43 (running version: 3.1-43/1d4b0dfb)
pve-kernel-2.6.32-27-pve: 2.6.32-121
pve-kernel-2.6.32-26-pve: 2.6.32-114
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.5-1
pve-cluster: 3.0-12
qemu-server: 3.1-15
pve-firmware: 1.1-1
libpve-common-perl: 3.0-13
libpve-access-control: 3.0-11
libpve-storage-perl: 3.0-19
pve-libspice-server1: 0.12.4-3
vncterm: 1.1-6
vzctl: 4.0-1pve4
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.7-4
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.2-1

root@proxmox-cluster-02:~# cat /etc/network/interfaces
# network interface settings
auto lo
iface lo inet loopback

iface eth0 inet manual

iface eth1 inet manual

auto bond0
iface bond0 inet manual
slaves eth0 eth1
bond_miimon 100
bond_mode balance-alb

auto vmbr0
iface vmbr0 inet static
address 10.1.1.102
netmask 255.255.255.0
gateway 10.1.1.1
bridge_ports bond0
bridge_stp off
bridge_fd 0
 
is still so? I would like to use balance-alb, nice feature. I have pve4 and have changed to this mode with two nics. Have no problem, but it also not work. One interface does not come up, never. When i activate it with ifconfig, the interface get an extra IPV6 Adress. Not nice.

Code:
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
iface eth2 inet manual

auto bond0
iface bond0 inet manual
    slaves eth0 eth2
    bond_miimon 100
    bond_mode balance-alb

auto vmbr1
iface vmbr1 inet static
    address  76.234.71.244
    netmask  255.255.255.224
    bridge_ports eth1
    bridge_stp off
    bridge_fd 0

iface vmbr1 inet6 static
    address  2001:470:718c:ac1:20c:76fa:fe98:bef
    netmask  64

auto vmbr0
iface vmbr0 inet static
    address  76.230.75.270
    netmask  255.255.255.224
    gateway  76.230.75.272
    bridge_ports bond0
    bridge_stp off
    bridge_fd 0

iface vmbr0 inet6 static
    address  2001:470:1f1c:568:ec4:7aff:fe3ß:c7b1
    netmask  64
    gateway  2001:470:1f1c:568::4
 
Last edited: