I do this in my clusters (using six NICs, but that doesn't matter). I've documented how I create bonds and bridges with details here: https://alteeve.com/w/2-Node_Red_Hat_KVM_Cluster_Tutorial#Network Scroll down a bit to: https://alteeve.com/w/2-Node_Red_Hat_KVM_Cluster_Tutorial#Configuring_The_Bridge and https://alteeve.com/w/2-Node_Red_Hat_KVM_Cluster_Tutorial#Network In short; - Put the host's IP on the bridge, not the bond. - HWADDR are defined in the interfaces only, not the bond or bridge. Digimer On 01/27/2012 05:16 PM, Bob Hoffman wrote: > took a couple months off due to road blocks, hoping a fresh look would > allow me to use my server as desired. > > I have three ports, eth0-2 over two nics. > I want to bond them, and then use a bridge to connect to virtual > machines on the virtual host computer. > Never having done this, I am confused on some parts. > > Here is where I am at now and any pointers helpful. Single server, > centos 6.x > My issue is do I add the ip address of the virtual host and where? > Do I not add any of the ip addresses of the virtual machines? (thus they > will be looked for via the bridge?) > Each virtual machine will be getting its own ip address as it will be > used for a website. > > here is the basic configuration I am looking at, with some things not > added like hwaddress and a few tweaks (zeroconf?) > > am I even close? I admit I have never done this and have no mentor other > than this exceptional mailing list. > > ============================ > /etc/modprobe.conf > alias bond0 bonding > options bond0 mode=balance-alb miimon=100 > ============================ > > ============================ > bond0 > DEVICE=bond0 > BOOTPROTO=none > BRIDGE=br0 > ONBOOT=yes > BONDING_OPTS="mode=1 miimon=100 primary=eth0" > ============================ > > ============================ > br0 > DEVICE=br0 > TYPE=Bridge > BOOTPROTO=none > IPADDR=<my virtual host IP address?> > NETWORK=xxx.xx.xx.xxx > BROADCAST=xxx.xx.xx.xx > NETMASK=255.255.255.0 > ONBOOT=yes > GATEWAY=xx.xxx.xxx.xx > ============================ > > I did not add the hwaddress to the items below. > ======================================== > eth0 > DEVICE=eth0 > USERCTL=no > ONBOOT=yes > MASTER=bond0 > SLAVE=yes > BOOTPROTO=none > > eth1 > DEVICE=eth0 > USERCTL=no > ONBOOT=yes > MASTER=bond0 > SLAVE=yes > BOOTPROTO=none > > eth2 > DEVICE=eth0 > USERCTL=no > ONBOOT=yes > MASTER=bond0 > SLAVE=yes > BOOTPROTO=none > ========================================= > > _______________________________________________ > CentOS mailing list > CentOS@xxxxxxxxxx > http://lists.centos.org/mailman/listinfo/centos -- Digimer E-Mail: digimer@xxxxxxxxxxx Papers and Projects: https://alteeve.com _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos