I'm trying to get multiple guests to connect their networks
to the Xen network bridge xenbr0 that’s tied to two bonded interfaces.
My current dom0 network looks like this:
(eth0 + eth1) => bond0 -> pbond0 -> xenbr0
eth0 and eth1 are bonding under Red Hat EL5, and Xen is
configured to use bond0 as the main network device. Xend-config is set to
use the network-bridge script with netdev=bond0.
The problem I'm having is that I can't run more than one
guest on xenbr0. Right now, I have one guest attached to xenbr0 and it
works fine. If I yank out either cable on eth0 or eth1, it keeps
going. If I startup any other guests, there is intermittent network
problems and strange ssh connection failures. For example, one ssh client
won't connect while another one can.
If I create another bridge from a single NIC via the same
network-bridge script, like:
eth2 -> peth2 -> xenbr2
Multiple guests can connect fine using xenbr2.
I tried using the network-bridge-bonding script with bond0,
but while it created pbond0, it never created the xenbr0 bridge for the guests
Either I need to use the bonding script with additional
parameters or steps to get the xenbr0 up, or there's something wrong with the
Many thanks in advance,