FAI 2.2 released
Thomas Lange
lange at informatik.Uni-Koeln.DE
Fri Sep 14 14:55:33 CEST 2001
After several weeks of hacking and tests for a new Beowulf cluster,
here comes the next FAI release. Major improvements are:
- a new chapter and many examples and tools for Beowulf clusters
- a script for software package updates after initial installation,
a first hack is .../utils/softupdate
- reorganisation of the source code, so it's more modular and readable
- hooks can skip the default task
The package is available at the FAI homepage
http://www.informatik.uni-koeln.de/fai/
and also on the Debian mirrors in a few hours/days. Many thanks to
all, who gave bug reports, suggestions how to enhance FAI or other
feedback. Here are the complete NEWS for 2.2:
New in FAI 2.2
- the fai guide has a new chapter about building a Beowulf cluster
- new utilities for Beowulf cluster: all_hosts and rshall
- new utility softupdate for updating packages on a running system
- improved example for diskless hook
- major reorganization of the rcS_fai code; most parts are moved
to the subroutines file
- source /fai/hooks/subroutines if file exists; here you can define
your own subroutines or redefine FAI's subroutines
- most tasks are now executed via task() and the name of the task
as option. This subroutine looks for a hook with the given name
and executes it. Hooks can skip the default task of FAI (called
task_<name>) by using skiptask(). So, hooks can replace the
default behavior, and not only add functions to the
installation process
- hooks can define classes by writing class names to
/tmp/additional-classes and variable by writing line to
/tmp/additional.var
- new hooks/tasks added
- classes and variables are now defined in the very beginning
before task_action is called and $FAI_ACTION is evaluated
- FAI_ACTION can be any user defined value. FAI is looking for a
command in /fai/hooks/$FAI_ACTION and executes it.
- log file prepare-apt.log renamed to updatebase.log
- debian-non-US in local mirror script (mkdebmirror) has new location
- new type "PACKAGE taskinst" in package_config can install new
task packages (for Debian 3.0 and later releases)
- get_bootp_inf() and get_dhcp_info() support multiple ethernet
devices via $netdevices
- $netdevices can be set or automaticly determined to the list of
ethernet devices
- make-fai-bootfloppy: handle symlinks of lilo 21.5 and newer
- tlink can show symlink of a host or all file in /boot/fai
- new classes NOSECURETTY, BEOWULF, NOTCPD
--
Thomas
----------------------------------------------------------------------
Thomas Lange
Institut fuer Informatik mailto:lange at informatik.Uni-Koeln.DE
Universitaet zu Koeln
Pohligstr. 1 Telefon: +49 221 470 5303
50969 Koeln Fax : +49 221 470 5317
1024D/AB9B66FD AEA6 A8C1 BD8E 67C4 8EF6 8BCA DC13 E54E AB9B 66FD
----------------------------------------------------------------------
More information about the linux-fai
mailing list