Warewulf is a Linux cluster implementation tool that builds RAMDISK based filesystems and distributes them to the slave nodes. This facilitates a Central administration model for all nodes and includes tools needed to build configuration files, monitor, and control the nodes. It is totally customizable and can be adapted to just about any type of cluster. The node distributions are built from a virtual node filesystem residing on the master and transfered to the nodes either by Etherboot or CD-ROM images. Administration becomes scalable by having only one point of admin for all nodes. Node filesystems are very easy to customize, which makes Warewulf fit many different solutions. There are also a number of add-on software components (MPI, PVM, and Sun Grid Engine) for Warewulf.
| Tags | Scientific/Engineering Operating Systems Utilities Clustering/Distributed Networks |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
Recent releases


Changes: Version 2.1 is the first official release of W\2, and it includes a major rewrite of almost all of the tools, as well as architecture changes to make it much more flexible and easier to maintain.


Changes: A bug has been fixed in wulfd with regard to large memory and use of atol(l). A bug in the nodes with dhcpd restarting with a lost return code has been fixed. Masterconf is easier to use.


Changes: The purpose of this release is to fix a typo/bug in the Warewulf library that caused most tools to error out.


Changes: Support has been added for various authentication mechanisms (NIS, LDAP, etc) for the master node. Plugins have been built for Nagios so that node status can be easily monitored. Tiny RAM disk support using NFS root has been built (very experimental). Some packages have been added to the virtual node file system, and some code has been cleaned up.


Changes: Bugs in filtering the master node and some permission issues in the node filesystem have been fixed. There was a bug in the glance page of wwmon with the network utilization, and Tx/Rx traffic has been moved to separate monitors. Support has been added for non-standard kernel locations in nodebuild.