Projects / Warewulf


Warewulf is an operating system management toolkit designed to facilitate large scale deployments of homogeneous and heterogeneous systems on physical, virtual and cloud based infrastructures. Originally, the Warewulf project pioneered the concept of stateless computing in HPC, setting the standard for large-scale cluster provisioning. It provided two functions, provisioning and monitoring but the two functions did not communicate within Warewulf itself, nor was it possible to hook other functions directly into Warewulf itself. Today, Warewulf is more than just a basic provisioning and monitoring solution as it now implements an abstract, object-oriented data store and a modular interface that facilitates a highly extensible, customizable feature set. Current and planned modules include monitoring (operating system, services, filesystems, etc.), provisioning, power management, user management, configuration management, event/trigger handling and notification, scheduler integration, cloud services (both local and remote), etc.

Operating Systems

Recent releases

  •  08 Apr 2004 06:51

    Release Notes: 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.

    •  27 Oct 2003 19:40

      Release Notes: 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.

      •  26 Sep 2003 22:04

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

        •  19 Sep 2003 23:14

          Release Notes: 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.

          •  12 Aug 2003 21:22

            Release Notes: 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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.