From: Marc G. <gr...@at...> - 2009-08-04 09:30:34
|
On Tuesday 04 August 2009 11:19:58 Klaus Steinberger wrote: > Hi, > > >> Before we reorder our eth Ports in the Config, is there any way to > >> change this behaviour, and fix the ordering of the module loading? > > > > Yes there is. With latest version of productive/preview. You can define > > the driver per nic. > > > > This means if you specify: > > <eth name="eth0" ... driver="bnx2"/> > > For this nic bnx2 will be loaded first. > > > > Do think that could help? > > It seems to not work. If I specify driver="bnx2" it runs into the > comoonics debug shell as it seems to not find parameters correctly. > > Now I tried resorting interfaces, but it got more bad, seems like > loading order is really unpredictable. > > Sincerly, > Klaus Did you specify the driver at every nodes eth element? If you don't specify the @driver at every clusternode in the cluster.conf udev is started for detecting the nic. If you want to have a static configuration use the @driver in every eth-tag you are using. Even if you use bridges. My config looks as follows and it works very much predictable: <?xml version='1.0' encoding='UTF-8'?> <cluster config_version='35' name='clu_generix' type='gfs'> <clusternodes> <clusternode votes='1' nodeid='2' name='generix2.local'> <com_info> <eth mac='...' name='eth1' bridge="clusterbr0" driver="bridge"/> <eth type="bridge" name="clusterbr0" ip="10.10.10.82" mask='255.255.255.0' driver="tg3"/> <rootvolume name='/dev/vg_clu_generix_s/lv_sharedroot' mountopts="noatime"/> <fenceackserver passwd='XXX' user='root'/> <chrootenv mountpoint="/var/comoonics/chroot" fstype="ext3" device="/dev/vg_local/lv_chroot" chrootdir="/var/comoonics/chroot" driver="sata_mv libata sata_svw sata_mv"/> <syslog name="10.10.10.1"/> <scsi failover="mapper"/> </com_info> <fence> <method name="1"> <device name="fence_apc" port="2"/> </method> <method name="2"> <device name="fence_sanbox2" port="6"/> </method> </fence> </clusternode> <clusternode votes='1' nodeid='3' name='generix3.local'> <com_info> <eth mac='...' name='eth1' bridge="clusterbr0" driver="bridge"/> <eth type="bridge" name="clusterbr0" ip="10.10.10.83" mask='255.255.255.0' driver="tg3"/> <rootvolume name='/dev/vg_clu_generix_s/lv_sharedroot' mountopts="defaults"/> <fenceackserver passwd='XXX' user='root'/> <chrootenv mountpoint="/var/comoonics/chroot" fstype="ext3" device="/dev/vg_local/lv_chroot" chrootdir="/var/comoonics/chroot" driver="sata_mv libata sata_svw sata_mv"/> <syslog name="10.10.10.1"/> <scsi failover="mapper"/> </com_info> <fence> <method name="1"> <device name="fence_apc" port="3"/> </method> <method name="2"> <device name="fence_ipmilan" ipaddr="192.168.3.90"/> </method> </fence> </clusternode> <clusternode votes='1' nodeid='4' name='generix4.local'> <com_info> <eth name='eth0' mac="..." driver="r8169"/> <eth name='eth1' mac="..." driver="e1000" bridge="clusterbr0"/> <eth type="bridge" name="clusterbr0" ip="10.10.10.84" mask='255.255.255.0' driver="bridge"/> <rootvolume name='/dev/vg_clu_generix_s/lv_sharedroot' mountopts="defaults"/> <fenceackserver passwd='XXX' user='root'/> <chrootenv mountpoint="/var/comoonics/chroot" fstype="ext3" device="/dev/vg_local/lv_chroot" chrootdir="/var/comoonics/chroot" driver="sata_mv libata sata_svw sata_mv ata_piix"/> <syslog name="10.10.10.1"/> <scsi failover="mapper"/> </com_info> <fence> <method name="1"> <device name="fence_apc" port="4"/> </method> <method name="2"> <device name="fence_sanbox2" port="7"/> </method> </fence> </clusternode> </clusternodes> ... -- Gruss / Regards, Marc Grimme Phone: +49-89 452 3538-14 http://www.atix.de/ http://www.open-sharedroot.org/ ATIX Informationstechnologie und Consulting AG | Einsteinstrasse 10 | 85716 Unterschleissheim | www.atix.de | www.open-sharedroot.org Registergericht: Amtsgericht Muenchen, Registernummer: HRB 168930, USt.-Id.: DE209485962 | Vorstand: Marc Grimme, Mark Hlawatschek, Thomas Merz (Vors.) | Vorsitzender des Aufsichtsrats: Dr. Martin Buss |