Hi

My previous SystemImager experience is with a cluster in which
I used autoinstall boot floppies.

Now, because of new equipment that does not have floppy or CD
drives, and because of a desire to avoid trying to squeeze
custom kernels onto autoinstall floppies, I'm trying to use
SystemImager's PXE functionality to autoinstall systems on a
new cluster.

I'm having difficulty with the setup of SystemImager's PXE mode.


Hardware:
---------

 Cluster of Shuttle XPC SB61G2 boxes.

  One SB61G2 box is the designated PBS frontend, DHCP server,
  boot server, and imager server.  It has a CD drive

  Another SB61G2 is the golden client.  It has a CD drive

  Other SB61G2s are compute nodes to be autoinstalled with the
  golden client's cloned system via SystemImager.
  No floppy or CD drives exist on the compute nodes.


Basic system software:
----------------------

 Fedora Core 1 linux (very similar to rh 9.0)

  All packages were installed from the FC1 3-CD distro onto image server
  and golden client, including the standard syslinux-2.06-1 package that
  contains pxelinux.0.

  Basic FC1 linux system is running fine on imager server and golden
  client.

  The /tftpboot directory contains the following structure:
   linux-install/
     pxelinux.0
     pxelinux.cfg/
     msgs/
      boot.msg
      expert.msg
      general.msg
      param.msg
      rescue.msg
      snake.msg
 

Network:
--------

 All boxes are isolated from the Internet on a private 192.168.5.0/24
 private switched 100 Mbit/s LAN.

 Using the native RealTek RTL8100B ethernet interface on each SB61G2 box,
 which successfully uses the linux 8139too ethernet driver.


SIS components and dependencies installed on image server:
----------------------------------------------------------

 perl-XML-Simple-1.08-1.noarch.rpm
 perl-AppConfig-1.52-4.noarch.rpm
 systemimager-i386boot-standard-3.2.0-4.noarch.rpm
 systemimager-common-3.2.0-4.noarch.rpm
 systemimager-server-3.2.0-4.noarch.rpm
 systemconfigurator- 2.0.9-1.noarch.rpm

 These SystemImager-related RPMs installed ok on the image server.

 mkdhcpserver set up a preliminary /etc/dhcpd.conf ok.
 (Had to edit /etc/dhcpd.conf to remove gateway and DNS options
 since this cluster is isolated on a private LAN that will use
 flat /etc/hosts file for hostname/IP lookups.)
 
 mkbootserver detected tftp server ok.


Problem:
--------

 mkbootserver aborted after it failed to find a pxe daemon.

 It's not clear what the difference between the pxe boot
 loader /tftpboot/linux-install/pxelinux.0 and the
 pxe daemon is.  Apparently they may be two different things.
 But some documentation implies that the pxe daemon is
 not necessary for newer pxe client firmware.  SystemImager's
 mkbootserver program requires the presence of the pxe
 daemon, but this daemon is apparently not a part of the
 standard fedora-1 distribution.

 pxe-1.4.1.tar.gz was obtained from www.kano.org.uk, compiled,
 and installed ok on the image server.
 
 But the pxe-1.4.1.tar.gz distribution contains no formal
 /etc/rc.d/init.d/pxe start/top script (as mkbootserver
 wants), and no guidance on how to start this daemon.  

 Manually running this pxe daemon using the command "/usr/sbin/pxe"
 results in no messages on stdout, stderr, or /var/log/messages, and
 the pxe process quickly exits with status 0.

 Advice on how to proceed to allow mkbootserver to set up the
 fedora-1 image server for pxe autoinstall would be much appreciated.


Thanks,
Bill McKie
NASA Ames Research Center
[EMAIL PROTECTED]


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Sisuite-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/sisuite-users

Reply via email to