Table of Contents
Documentation is always a work in progress... Please report errors to one of the documentation maintainers directly or via the Google groups discussion lists.
To contribute to the Warewulf wiki pages, create tickets, or contribute to the source tree you will need to contact one of the primary developers via the Google groups or IRC and speak with them about setting up an account. All accounts are manually created to control SPAM and commits.
note: Any new branches or changes to the given structure must be vetted and approved by a primary developer.
General Warewulf Overview
Warewulf Subprojects, Components, and Plugins
- Warewulf Common
- System/Node Provisioning
- VNFS (Virtual Node File System) Management
- Node Health Check -- A tool for verifying node integrity and notifying or marking nodes offline
- Ipmi Integration?
- Scalable System Monitoring?
Warewulf recipes are designed to be brief command based walk throughs of what you would need to type or do to reach a particular endpoint. If you need details of what you are doing, why you are doing it, or how something works, this is not the place! Contributions should be in the form of specific command examples such that somebody can for the most part copy/paste the content to obtain the desired results with only brief explanations (if any).
- Installing Warewulf fresh
- Upgrading Warewulf on your system
- Warewulf Initialization
- Tab completion in wwsh
- Stateless provisioning for Red Hat and compatibles
- Stateless provisioning for Debian Linux
- Stateless provisioning for Ubuntu Linux?
- Stateless provisioning for OpenSuSE Linux?
Building a Beowulf style cluster
Node Health Check with the Scheduler
- Adding Infiniband support to the VNFS
- User management for provisioned nodes
- Provisioning nodes with multiple submasters
- Stateful provisioning
- IPMI configuration?
- Warewulf for PERCEUS Users - A quick-reference guide to commonly-used PERCEUS commands and their Warewulf equivalents
- A tutorial on writing Warewulf Event Modules.
- Mezzanine is used to build Warewulf from source and create binary RPMS. (this is only needed if you're building Warewulf from source)
- Information for contributors (help with development, testing, documentation, admin, etc.)
- Building and installing from Source tarballs
- Building and installing from SCM repository (Subversion)