Qlustar

Contact Info

Legal Information

Qlustar Image Modules

Qlustar Image Modules

When creating an image with QluMan, additional modules can be selected to provide specific functionality for a group or all of your nodes (e.g. to add workload management functionality or to activate support for Infiniband, parallel filesystems, High-Availability, GPU computing, etc.). An example is shown in the screenshot to the left.

Nodes in Qlustar clusters always run their OS in RAM (apart from the head-node or two of them in case of a redundant HA setup). OS images are compressed squashfs file systems that are distributable to thousands of nodes without network congestion due to their extremely small size (150 - 250MB) and QluMan’s unique multi-cast distribution technique.

The modules themselves are pre-generated from the content of a well-defined set of Debian/RPM packages, that is needed for the module’s functionality. These constituting packages are listed in the module’s contents file together with their version. This creates full transparency and retraceability about what is part of an image. Like any other software package, the image modules are installable and distributed from the Qlustar package repositories in deb format (see screenshot below). Furthermore, they are auto-registered with QluMan to make them available for the convenient assembly of images inside of the QluMan GUI.

Available Modules

The following is a table of currently available Qlustar image modules grouped by functionality. Be aware, that new modules are added every now and then, so initially some of them might not be listed here. However, the QluMan image creation dialog will always offer all available modules for a given Qlustar release.

Module Name Module Functionality Stack Group
Core Basic operating system components any node needs Cluster OS
OFED Infiniband software stack Cluster OS
Containers Podman-based container stack Cluster OS
Slurm Support for the Slurm workload manager HPC Stack
Gridengine Support for the Gridengine workload manager HPC Stack
Nvidia Support for GPU computing on Nvidia hardware HPC Stack
Virtual GL Support for Virtual GL visualization HPC Stack
Lustre client Lustre FS support (client) DataStack
Lustre server Lustre FS support (server, multiple versions) DataStack
BeeGFS client BeeGFS support (client, multiple versions) DataStack
BeeGFS server BeeGFS support (server, multiple versions) DataStack
Samba Samba SMB server (mostly for Lustre/BeeGFS re-export) DataStack
HA Qlustar High-Availability stack HAStack
WS base Qlustar XFCE desktop for workstations Desktop