-------- Original Message --------Subject: [sisuite-users] proposed patch: parse $DEVICE to dhclient in start_network
Date: Wed, 14 Mar 2007 17:18:54 +0100 From: Ramon Bastiaans <[EMAIL PROTECTED]> Reply-To: sisuite-users@lists.sourceforge.net To: sisuite-users@lists.sourceforge.net It seems the sisuite-devel list is members only and it won't subscribe me, so I'll post this here then. Installing a new cluster at SARA, I came across the following issue with systemimager 3.8.0. We have multiple network interfaces, which are all configured through DHCP. Now a problem arises when the SystemImager initrd does a "start_network", which is that dhclient is called for _all_ ethernet interfaces. This causes in turn a race condition: whichever network responds first to the dhcp requests, is used to (try to) install the node. This is turn doesn't work when the network with incorrect dhcp settings wins. However according to the wiki page the kernel/environment argument DEVICE=<something> should be used to contact the imageserver. This can be fixed/prevented easily by using $DEVICE as cmdline argument to dhclient in the initrd functions, attached my patch for this. That way only $DEVICE gets configured through dhcp (during installation). Kind regards, - Ramon. -- ing. R. Bastiaans Systems Programmer / High Performance Computing & Visualisation / SARA Computing and Networking Services Kruislaan 415 PO Box 194613 1098 SJ Amsterdam 1090 GP Amsterdam --- There are really only three types of people: Those who make things happen, those who watch things happen and those who say, "What happened?"
--- /usr/share/systemimager/boot/i386/standard/initrd_template/etc/init.d/functions.orig 2007-03-14 16:05:24.000000000 +0100 +++ /usr/share/systemimager/boot/i386/standard/initrd_template/etc/init.d/functions 2007-03-14 16:05:36.000000000 +0100 @@ -1014,7 +1014,7 @@ # get info via dhcp logmsg logmsg "dhclient" - dhclient + dhclient $DEVICE if [ ! -s ${DHCLIENT_DIR}/dhclient.leases ]; then logmsg logmsg "I couldn't configure the network interface using DHCP."
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ sisuite-devel mailing list sisuite-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sisuite-devel