HPC
HPC

| HPC and Data for Lattice QCD

eurotech

HPC and Data for Lattice QCD

eurotech

Power requirements

The EuroTech PCs do _not_ need 12V.

Installing a new netboot code on the flash disk of a Eurotech 7630 PC.

  This may be necessary since it appears that the preconfigured netboot 0.9
  does timeout when booting through a Cisco Catalyst 4000 switch.
  If the problem with the Catalyst has been solved consider this file
  obsolete.
  a) prepare a bootp server and connect the PC to it. If a Catalyst switch
     is involved be sure not to attach the PC directly to it, e.g. one may
     insert a 10Mbit hub into the connection between the PC and the Catalyst :
          +----+     +---+      +---+
          | PC |-----+ H |      | S |
          +----+     | U |  +---+ W |
                  +--+ B |  |   | T |
                  |  +---+  |   | C +--> server
                  +---------+   | H |
                                +---+
     In such a case, the regular bootp servers can be used for below 
     description -> make a new bootp entry and skip to b)

     Example: pionkl   
     - Add entry to /etc/bootptab on pionkl.
	.global:\
		:ht=ethernet:\
		:ds=141.34.1.22 141.34.1.16 131.169.200.2:\
		:hn:vm=auto:
	.net2:\
		:gw=141.34.2.1:\
		:sm=255.255.255.0:\
		:tc=.global:
	# note that the IP number blow is stolen from an apparently 
	# dead xterminal ;-)
	euro1:\
		:hd=/usr1/apeboot:\
		:ip=141.34.2.241:\
		:ha=00e0c702099b:\
		:bf=images/zt.img:\
		:rp=/apeboot/rh60/testpc:\
		:tc=.net2:
     - bootpd and tftp must be enabled in /etc/inetd.conf
          tftp dgram udp wait nobody /usr/sbin/tcpd in.tftpd /usr1/apeboot
          bootps dgram udp wait root /usr/sbin/bootpd bootpd -c /usr1/apeboot -d 4
     - pionkl has the following mounts:
         apemaster3:/apeboot/rh60/usr --> /usr1/apeboot/rh60/usr
         apemaster3:/apeboot/rh60/testpc --> /usr1/apeboot/rh60/testpc
     - Both /usr1/apeboot/rh60/usr /usr1/apeboot/rh60/testpc are also 
       exported (/etc/exports) and the NFS- and mount-daemons must run in
       re-export mode :
           /usr/sbin/rpc.mountd --re-export 
           /usr/sbin/rpc.nfsd --re-export 
     - A suitable boot image should be in /usr1/apeboot/images/
     (NOTE that some of these setting will be removed by cfengine the
      next night)     
  b) plug the PC into some free slot of the small Ziatech crate or the APE
     crate. Power on.
     Take a note of the PCs ethernet address (either on the screen or in 
     /var/log/messages of the bootp server) and patch the PCs (hostXX or euro1)
     entry in /etc/bootptab
     Reset the PC.
  c) Boot the PC using the preconfigured netboot code
     The PC would then be available as 141.34.2.241 or as configured.
  c) delete the /dev/hda1 partition (this is the flash disk) using 'fdisk'

  d) - using 'fdisk' install a linux partition as partition 1.
       A size of 1 MB is sufficient, more doesn't matter.
     - make an ext2 filesystem on it : 
         /sbin/mkfs.ext2 /dev/hda1
     - mount it: 
         mount  /dev/hda1 /boot
     - extract the boot files:
         tar -C /boot -xf /euroboot.tar 
       (if not found, the tar is also in apemaster*:/apeboot/netboot/)
     - install LILO as the boot manager:
         /sbin/lilo -C /boot/lilo.conf
  e) this should now boot using netboot 0.8.1
  NOTE : If you made a mistake in the above steps, the PC is unlikely to 
    boot any more. In this case:
      - add an EKF SCSI adapter to the crate.
      - Either 
         - prepare a SCSI boot disk (probably containing the same netImage 
           kernel). Ask M. Biastoch, he probably still has one.
         - disable the IDE disks in the PCs BIOS (otherwise it won't look 
           at the SCSI devices for booting).
         - Boot via SCSI disk.
      - Or
        attach a SCSI CDROM and boot via CD into a maintenance shell, setup
        the network, mount a server disk allows to do step c)
      - go to step c)
(noe/01/10/01)