User login
Get to know more about Qlustar!

Qlustar Image Modules

Image modules are the building blocks of the OS that is booted via the network by Qlustar cluster nodes. The core image module is the basis of this node OS. It is Qlustar's bare, ready-to-run core OS, needed by any type of node, regardless of its purpose. Running nodes with an image containing just the core module can make sense to run basic tests e.g., but usually more modules will be added.

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 integrate into a particular batch queuing system or to activate support for Infiniband, parallel filesystems, High-Availability or GPU computing, etc.). An example is shown in the screenshot to the left.

The modules themselves are pre-generated from the content of a well-defined set of Debian packages, that is needed for the modules functionality. These constituting packages are listed in the module's contents file together with their version, so it's completely transparent and retraceable, 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 available Qlustar image modules grouped by functionality. Be aware, that we're constantly adding new modules, 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
Slurm Support for the Slurm workload manager HPC Stack
Torque Support for the Torque workload manager HPC Stack
Gridengine Support for the Gridengine workload manager HPC Stack
Nvidia Support for GPU computing on Nvidia hardware 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 re-export) DataStack
HA High-availability stack based on Corosync/Pacemaker HAStack
KVM Support for virtualization using KVM VStack
glqxz9283 sfy39587stf02 mnesdcuix8