From: Joshua A. <lu...@ln...> - 2004-01-07 01:39:39
|
On Tue, Jan 06, 2004 at 02:06:45PM -0800, Michael Madore wrote: > Hi, > > I'm testing out Clustermatic 4 on IA32 and I'm getting the following > message when attempting to boot compute nodes: > > Jan 6 09:53:02 asl87 /usr/sbin/beoserv: RARP: MAC address match but no > netmask match for node 00:90:27:EA:82:92 I have had this problem before, but it was when I had the "interface" and "iprange" net/masks mismatched, you don't seem to have this problem :) Another thought is that maybe eth1 has had it's IP address changed since bpmaster has been started (or kill -HUP'ed)? See my modification to the config file below, it is the only thing that stood out. According to the comment in the config file the way you have it should work... > I never saw this message when I was using CM3, but maybe I have > something configured improperly? I have attached a copy of my config file. > > Thanks > > Mike > > # Sample Clustermatic Configuration file > # > # $Id: config,v 1.14 2003/11/07 21:39:43 mkdist Exp $ > # > # > # Default cluster configuration (uses eth1, and 192.168.1.0/24) > # interface: internal cluster interface (the one connected to the nodes) > # > # iprange: range of IP addresses for nodes. > > interface eth1 192.168.1.1 255.255.255.0 > > # Which nodes in the cluster exist is determined by which node numbers > # have IP addresses assigned to them. The lowest node number is 0. > # Gaps are allowed in node ranges. Nodes may also have more than one > # IP address but an IP can only be assigned to a single node. In the > # following example "0" is the number for the first address. > # Addresses are assigned to nodes sequentially up to and including the > # second address specified. > > iprange 0 192.168.1.10 192.168.1.200 > > > # Library list > # > # This tells beoboot which libraries to put on the node at boot time. > # > # The "librariesfrombinary" lines instruct beoboot to inspect a binary > # and generate a a library list from that. > # > # The "libraries" lines explicitly include libraries. Note that you > # must add the real file to the list - NOT the symlink to the real > # file. Globbing is allowed here. > # > # For both directives: Any file which doesn't exist will be silently > # ignored. Each may be used more than once to add to the list. > > # Example: > librariesfrombinary /bin/sleep /bin/ps /bin/ping # get libc,resolver > libraries /usr/lib/libstdc++* /usr/lib64/libstdc++* # C++ support > libraries /usr/lib/libbproc.so* /usr/lib64/libbproc.so* # BProc, of course. > libraries /lib/libnss_bproc* /lib64/libnss_bproc* # BProc resolver > > # Other possible binaries to run a node. > # librariesfrombinary /sbin/mke2fs > > > # Default location of boot images > bootfile /var/clustermatic/boot.img > > # Here we assign MAC addresses to nodes. Nodes can have multiple MAC > # addresses. Here the optional "0" zero argument states that the address > # should be assigned to node zero. Node lines following that will assign > # addresses to nodes sequentially > # > # The following are some examples: > node 00:90:27:EA:82:92 to > node 0 00:90:27:EA:82:92 I have never tried leaving off the node numbers in 4.x bproc even though the comment says that you should be able to. Hopefully one of these shots in the dark will help. Josh |