B.20. Release 2.1.1 - changes from 2.1

The main change in this release is the use of an XML-based kickstart graph to actively manage kickstart files.

Includes support for IA-64 compute nodes. See the Installing IA-64 Compute Nodes HOWTO for detailed information.

A full X server is now installed on frontend machines.

Added PXE support for kickstarting compute nodes.

All compute nodes now install ATLAS and high-performance Linpack -- some slick software from the Innovative Computing Laboratory at the University of Tennessee.

Modified to the PBS server initialization script to dynamically determine the number of CPUs in compute nodes by querying ganglia.

Created a rocks-pylib package that contains all the common code used by Rocks command line utilties that access the MySQL database, thus giving all the tools the same basic functionality and common user-specified flags.

Patched Red Hat's installation tool (anaconda) so the default behavior is to get kickstart files with HTTP (Red Hat's default is NFS). This frees the installation procedure of requiring NFS for any of its functions.

Rewrite of insert-ethers to give it the look and feel of a standard Red Hat installation tool.

Now using Red Hat's pump instead of dhclient for the DHCP client.

Properly create the default PBS configuration file (/usr/apps/pbs/pbs.default) so PBS is now operational "out of the box".

Fixed the annoying, but harmless, message "socket.error: (101, 'Network is unreachable')" that was seen on frontend boots.

Fixed the annoying, but harmless, message "user 0 unknown" that was seen on a compute node's first boot after kickstarting.

Fixed the 444 permissions problem on /usr/man and moved all the Rocks man pages into the new home for Linux man pages (/usr/share/man).