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.
|Tags||Scientific/Engineering Operating Systems Utilities Clustering/Distributed Networks|
|Operating Systems||POSIX Linux|
|Implementation||C Perl shell|
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.
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.
Release Notes: The purpose of this release is to fix a typo/bug in the Warewulf library that caused most tools to error out.
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.
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.