Leave out the "bond0" and you will be fine. Cobbler puts the bonding opts in the interface config file instead of in the modprobe.conf
On Mon, Mar 23, 2009 at 8:59 AM, James Cammarata <[email protected]> wrote: > > On Mon, 23 Mar 2009 12:54:20 +0000, Tom Brown <[email protected]> wrote: > > Tom Brown wrote: > >>> Yes. That box is used to specify bonding options in modprobe.conf > >>> > >>> > >>> > > > > i dont seem to quite be able to get this going - in the ks this is what > > is shown > > > > echo "# Cobbler generated non-physical interface" > > > /etc/sysconfig/network-scripts/cobbler/ifcfg-eth0 > > echo "DEVICE=eth0" >> /etc/sysconfig/network-scripts/cobbler/ifcfg-eth0 > > cat >> /etc/sysconfig/network-scripts/cobbler/ifcfg-eth0 << EOF > > BONDING_OPTS="bond0 mode=1 primary=eth0 arp_interval=60 > > arp_ip_target=192.168.11.1" > > EOF > > echo "ONPARENT=yes" >> /etc/sysconfig/network-scripts/cobbler/ifcfg-eth0 > > echo "BOOTPROTO=static" >> > > /etc/sysconfig/network-scripts/cobbler/ifcfg-eth0 > > echo "IPADDR=192.168.11.4" >> > > /etc/sysconfig/network-scripts/cobbler/ifcfg-eth0 > > echo "NETMASK=255.255.255.0" >> > > /etc/sysconfig/network-scripts/cobbler/ifcfg-eth0 > > echo "DNS1=<<inherit>>" >> > > /etc/sysconfig/network-scripts/cobbler/ifcfg-eth0 > > # End configuration for eth0 > > > > and > > > > echo "DEVICE=eth1" > /etc/sysconfig/network-scripts/cobbler/ifcfg-eth1 > > echo "HWADDR=00:16:3E:5B:BB:05" >> > > /etc/sysconfig/network-scripts/cobbler/ifcfg-eth1 > > echo "ONBOOT=yes" >> /etc/sysconfig/network-scripts/cobbler/ifcfg-eth1 > > echo "SLAVE=yes" >> /etc/sysconfig/network-scripts/cobbler/ifcfg-eth1 > > echo "MASTER=eth0" >> /etc/sysconfig/network-scripts/cobbler/ifcfg-eth1 > > echo "HOTPLUG=no" >> /etc/sysconfig/network-scripts/cobbler/ifcfg-eth1 > > echo "BOOTPROTO=none" >> > /etc/sysconfig/network-scripts/cobbler/ifcfg-eth1 > > echo "DNS1=<<inherit>>" >> > > /etc/sysconfig/network-scripts/cobbler/ifcfg-eth1 > > # End configuration for eth1 > > > > and modprobe.conf looks like > > > > options bonding max_bonds=1 > > alias eth1 xennet > > alias eth0 bonding > > > > my system report for this machine is as follows > > > > # cobbler system report virt02 > > system : virt02 > > profile : CentOS-5.2-xen-x86_64 > > comment : > > created : Thu Mar 12 11:00:37 2009 > > gateway : 192.168.11.1 > > hostname : virt02.linux.lab.xxxxxxxx.com > > image : > > kernel options : {'ip': '192.168.11.4', 'netmask': > > '255.255.255.0', 'acpi': 'False', 'dns': '192.168.11.1', 'gateway': > > '192.168.11.1'} > > kernel options post : {} > > kickstart : <<inherit>> > > ks metadata : {'nameserver': '192.168.11.1'} > > mgmt classes : [] > > modified : Mon Mar 23 12:32:52 2009 > > name servers : ['<<inherit>>'] > > name servers search : ['<<inherit>>'] > > netboot enabled? : True > > owners : ['admin'] > > server : <<inherit>> > > template files : {} > > virt cpus : <<inherit>> > > virt file size : <<inherit>> > > virt path : <<inherit>> > > virt ram : <<inherit>> > > virt type : <<inherit>> > > power type : ipmitool > > power address : > > power user : > > power password : > > power id : > > interface : eth0 > > mac address : 00:16:3E:59:16:91 > > bonding : master > > bonding_master : > > bonding_opts : bond0 mode=1 primary=eth0 arp_interval=60 > > arp_ip_target=192.168.11.1 > > is static? : True > > ip address : 192.168.11.4 > > subnet : 255.255.255.0 > > static routes : [] > > dns name : virt02.linux.lab.xxxxxxxx.com > > dhcp tag : > > virt bridge : xenbr0 > > interface : eth1 > > mac address : 00:16:3e:5b:bb:05 > > bonding : slave > > bonding_master : eth0 > > bonding_opts : > > is static? : True > > ip address : > > subnet : > > static routes : [] > > dns name : > > dhcp tag : > > virt bridge : xenbr0 > > > > > > am i missing something blindingly obvious ?? > > > > thanks > > I think that was my fault :/ It looks like the post network configuration > script puts the BONDING_OPTS variable in each interface, not in > modprobe.conf (that's where I assumed it went, as that's how I always > configure it on systems). > > After building a system, you should be able to verify the settings it's > using by looking at /proc/net/bonding/bond# > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler > -- Adam Leach BS Computer/Electrical Engineering West Virginia University Systems Administrator - Raytheon (304)677-4455
_______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
