Home · About · Download · Documentation · Getting Help · Google+
wiki:WikiStart

Version 2 (modified by gmk, 7 years ago) (diff)

--

Warewulf

The Warewulf project pioneered stateless computing in HPC, setting the standard for large-scale cluster management, and is now evolving into a complete scalable systems and infrastructure management framework for physical, virtual and cloud based infrastructures..

Today, Warewulf is a operating system management toolkit designed to facilitate large scale deployments of homogeneous and heterogeneous systems. It consists of a general core framework which is responsible for object configuration, status, a modular plugin architecture, and event management. Outside of the core, there are modules that are responsible for implementing functionality (such as: monitoring, provisioning, configuration file management, scheduler integration, service management, etc.).

Warewulf implements an abstract, object-oriented data store and a modular interface which facilitates a highly extensible, customizable feature set. Numerous data store implementations are possible, such as RDBMS, NoSQL, and JSON. 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.

This project is licensed under an Open Source (BSD-like) license, is developed by the US Department of Energy, and supporters/contributors from numerous national labs, universities, and hardware vendors.

Status

Warewulf is currently under heavy development. Presently we have the core functionality mostly done, and are working on some of the modules to implement monitoring, provisioning, config management, user access, and scheduler integration.

The release will happen in stages. The core will be released with several basic modules within the next few months. Before hand we will be doing an alpha and beta test release starting at the end of May. Until then checkouts from our subversion repository is encouraged.

Roadmap

Once we get a reasonable amount of functionality, we will be making Warewulf available within a package repository specifically for Red Hat Enterprise Linux and derivatives. Eventually we will enhance this repository to also include various commonly used scientific, cloud and utility packages.

Communication

We use Google Groups for general communication. Please see the following groups:

Development

People that wish to join in the development or gain access to the source code should do a checkout of our Subversion repository:

   $ svn co https://warewulf.lbl.gov/svn warewulf

If you wish to gain commit access, please join and email our development group (link above), and request access. One of the project admins will contact you directly from that.