Package: wnpp Severity: wishlist Owner: "Brian T. Smith" <bsm...@systemfabricworks.com> X-Debbugs-CC: debian-de...@lists.debian.org, debian-...@lists.debian.org
* Package name : warewulf Version : 3.8.1 Upstream Author : Gregory M. Kurtzer <gmkurt...@gmail.com> * URL : https://warewulf.lbl.gov/ * License : BSD-3-Clause-like Programming Lang: Perl, Bourne, Bash Description : Systems management suite for Linux clusters Warewulf is an operating system management toolkit designed to facilitate large scale deployments of systems on physical, virtual and cloud-based infrastructures. It facilitates elastic and large deployments consisting of groups of homogenous systems. Compute nodes are managed via the warewulf suite that is installed to a head node. The head node executes services used to provision the operating system to compute nodes, which execute an iPXE agent. The essential services are tftpd, dhcpd, httpd and nfsd. Warewulf consists of a set of scripts which automate configuration of these services via a command-line interface. The upstream Warewulf source package includes embedded source tarballs for parted, ipxe, e2fsprogs, busybox, libarchive and unionfs. Thus, the upstream builds include binary code for these packages that are already available for Debian. A goal of this project is to remove these embedded packages from the build and ship packages that target the "all" architecture. Warewulf's upstream build also includes packaging of a compute node initrd image, created from the embedded packages. The Debian package will not include an initrd image. Rather, a script to create the initrd image via mkinitramfs and custom hooks will be used by the administrator to build the compute node initrd image after installing warewulf to the head node. This technique has the benefit of easing an administrator's task of updating the initrd image, when necessary. Warewulf is used by administrators who need to manage clusters of linux computers, and also by those who need to deploy operating system images over a LAN. I use it in my development environment for these purposes. I plan to maintain Warewulf within the debian-hpc team, of which I am a member. As my role is Debian Maintainer, the initial upload will require assistance from a sponsor.