I put the management and storage on separate VLANs to try avoid the floating IP address issue temporarily. I also bonded the two nics, but I don't think that shouldn't matter.
The other server got brought down the other day for some maintenance, I hope to get it back up in a few days. But I can tell you a few things I noticed:
ip a - it'll list the floating IP on both servers even if only active on one.
I've got about 10 other networks so I've snipped out quite a bit.
# ip a
<snip>
130: bond0.2@bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether 00:10:18:2e:6a:cb brd ff:ff:ff:ff:ff:ff
inet6 fe80::210:18ff:fe2e:6acb/64 scope link
valid_lft forever preferred_lft forever
131: bond0.3@bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether 00:10:18:2e:6a:cb brd ff:ff:ff:ff:ff:ff
inet6 fe80::210:18ff:fe2e:6acb/64 scope link
valid_lft forever preferred_lft forever
</snip>
# vdsClient -s 0 getVdsCaps
<snip>
'storage_network': {'addr': '172.16.1.5',
'bridged': False,
'gateway': '172.16.1.1',
'iface': 'bond0.3',
'interface': 'bond0.3',
'ipv6addrs': ['fe80::210:18ff:fe2e:6acb/64'],
'ipv6gateway': '::',
'mtu': '1500',
'netmask': '255.255.255.255',
'qosInbound': '',
'qosOutbound': ''},
<snip>
vlans = {'bond0.2': {'addr': '172.16.0.11',
'cfg': {'BOOTPROTO': 'none',
'DEFROUTE': 'yes',
'DEVICE': 'bond0.2',
'GATEWAY': '172.16.0.1',
'IPADDR': '172.16.0.11',
'NETMASK': '255.255.255.0',
'NM_CONTROLLED': 'no',
'ONBOOT': 'yes',
'VLAN': 'yes'},
'iface': 'bond0',
'ipv6addrs': ['fe80::210:18ff:fe2e:6acb/64'],
'mtu': '1500',
'netmask': '255.255.255.0',
'vlanid': 2},
'bond0.3': {'addr': '172.16.1.5',
'cfg': {'BOOTPROTO': 'none',
'DEFROUTE': 'no',
'DEVICE': 'bond0.3',
'IPADDR': '172.16.1.11',
'NETMASK': '255.255.255.0',
'NM_CONTROLLED': 'no',
'ONBOOT': 'yes',
'VLAN': 'yes'},
'iface': 'bond0',
'ipv6addrs': ['fe80::210:18ff:fe2e:6acb/64'],
'mtu': '1500',
'netmask': '255.255.255.255',
'vlanid': 3},
I hope that's enough info, if not I'll post the full config on both when I can bring it back up.
Cheers,
Andrew.