[1229] in athena10

home help back first fref pref prev next nref lref last post

PXE scripts moved into subversion

daemon@ATHENA.MIT.EDU (andrew m. boardman)
Sat Feb 28 00:41:43 2009

Date: Sat, 28 Feb 2009 00:40:44 -0500
Message-Id: <200902280540.n1S5ei9b018267@pothole.mit.edu>
From: "andrew m. boardman" <amb@MIT.EDU>
To: debathena@MIT.EDU


The stuff that the PXE install uses is now in scripts/installer/pxe/intrepid.

The cluster installs work, and it should be generally not *that*
unreadable, though if I've left any opacities let me know.

There's really only one absolute requirement for the PXE installer:
whatever happens to it, Hotline needs to be able to PXE boot a system,
select "Athena 10", choose a menu item, type an IP number, and walk away.

I've been hosed with other operational stuff and haven't done as much as
I wanted to; here's what's in the top-level TODO file.  Have at.

The docroot for athena10.mit.edu is /afs/dev/system/athena10;
debathena-root can have bits on that as soon as it exists in the dev cell
PTS database, which I'm not absolutely sure I know how to do.

==============================================================================

high:
- Non-cluster PXE installs need post-install network munging
  by install-athena10.sh in order to have usable net, since
  the ubuntu installer forces a DHCP config if the installer
  used DHCP.  So sad.
- the entire install session *really* needs to be logged
- increase the timeout for Ubuntu's DHCP request, since the netops
  servers can sometimes take longer.

low:
- sometimes there's a warning dialog about lv name reuse.
  figure out why and suppress it.
- installer script shouldn't assume eth0
- clean up "debathena but not cluster version" install option,
  maybe further split it.
- shuffle preseed stuff around; more of the .autoinstall stuff
  should probably move to common.  (perhaps selection of
  a default package set?)
- hack non-cluster preseed to not prompt for cd ejection.

some of what was done:
- add hacks to install-athena10.sh for noninteractive use
- push to MIT PXE servers
- have a "debathena but not cluster version" install option

home help back first fref pref prev next nref lref last post