A number of new Qlustar features were completed recently and published
together with the latest security updates.
QluMan 12.0.3.1 has the following new capabilities:
- PRE-SYSTEMD NODE CUSTOMIZATION has been introduced via a new config
class [1]. Files and scripts placed in a particular path may be
transferred to the booting node, and scripts being subsequently
executed. This is a powerful and flexible new dynamic node
customization feature.
- ACTIVE DIRECTORY USER IMPORT into the Qlustar LDAP server is now
possible via the GUI [2]. This allows for an AD integration without
compromising HPC features also on large clusters.
- QLUMAN MONITORING 1.0: This is the first milestone of the upcoming
new Qlustar monitoring architecture [3] eventually replacing Nagios. It
implements a filesystem-based check/trigger mechanism controlled by
QluMan execd. First usage example: Start slurmd only once checks are
successful and drain/undrain if they fail/recover later.
- Support for DHCP-less boot (see below).
- SUPPORT FOR ROUTED NETWORKS as primary boot networks and in
NetworkFSMounts was added.
Other new features:
- Update from CENTOS 8.3 to 8.4 with integration of OPENHPC 2.3.
- DHCP-LESS BOOT: DHCP is now only used during the initial
BIOS/UEFI/PXE stage. All necessary node configuration data
previously provided by DHCP is now provided via QluMan in the
pre-systemd boot phase.
- To control user access by ssh on slurm nodes, a new UNIX group
_node-ssh_ was introduced. Members of this group are always allowed
to ssh into a node, even without slurm job.
- A new image module VIRTUALGL was added for experimental usage. Using
it in a node image, Qlustar can provide 3D remote visualization on
nodes with the required hardware.
[1] https://docs.qlustar.com/Qlustar/12.0/ClusterOS/qluman-guide/Other-Configs.…
[2] https://docs.qlustar.com/Qlustar/12.0/ClusterOS/qluman-guide/components/lda…
[3] https://docs.qlustar.com/Qlustar/12.0/ClusterOS/administration-manual/monit…
The Qlustar releases 12.0.0.4-b542f1382 and 11.0.1.8-b543f1384 are ready
including a number of security/bug fixes and improvements. Please check
the following web pages for details about security fixes and special
update instructions:
https://qlustar.com/qsa/2021/0706211https://qlustar.com/qsa/2021/0706212
The following non-security related enhancements/bug fixes are included:
For 12.0 only:
- QluMan 12.0.3.1 (GUI update to 12.0.3.1 needed as well)
* Add pre-systemd node customization via new config class
* Add AD user import functionality in GUI (final)
* Add support for DHCP-less boot
* Add PrologFlags=X11 to default slurm config
* Add support for routed networks as primary boot networks and in
NetworkFSMounts
* Exexd now sets the correct time in pre-systemd boot phase
* Don't show slurm stuff in GUI if slurm is not installed
* Ignore mouse wheel events in comboboxes to prevent accidental changes
* SlurmJobManagement: Simplify customizing columns
* Drop obsolete torque pam support
* Fix version update check
- slurm module
* Introduce group 'node-ssh'. Members of this group are always
allowed to make a node ssh login, even without slurm job.
- Added virtualGL image modules (experimental)
For 11.0/12.0:
- Move CentOS 8 edge platform to 8.4 + OpenHPC 2.3
The Qlustar releases 12.0.0.3-b536f1363 and 11.0.1.7-b533f1362 are ready
including a number of security/bug fixes and improvements. Please check
the following web pages for details about security fixes and special
update instructions:
https://qlustar.com/news/qsa-0427211-linux-kernel-vulnerabilitieshttps://qlustar.com/news/qsa-0427212-security-update-bundle
The following non-security related enhancements/bug fixes are included:
For 12.0 only:
- QluMan 12.0.2.0 (GUI update to 12.0.2.0 needed as well)
* remove ipv4/ipv6/mac columns from Hosts table on update
* LDAP user creation: don't run add_user_hook when homedir already exists
* LDAP ConfigWidget: check nextuid/gid for being in use already
* Nameservices: Add right to write the Nameservice config class.
* RxEngine: Allow execution on head-nodes but only for pre-defined commands
with "Execute On" set to "HEADNODE(S)"
* Rights Management: Fix permissions for write files
* Lustre mount configs: Properly name lnets
* Nameservices: Restore passwd/group files when turning off nameservices
* Fix wrong routing for CentOS 8 nodes when a non-default gateway is
configured
- Make OpenSM respect QluMan configured options when running on
netboot nodes
For 11.0 and 12.0:
- Update to Nvidia graphics driver version 460.73.01
The Qlustar releases 12.0.0.2-b531f1351 and 11.0.1.6-b533f1350 are ready
including a number of security/bug fixes and improvements. Please check
the following web pages for details about security fixes and special
update instructions:
https://qlustar.com/news/qsa-0320211-linux-kernel-vulnerabilitieshttps://qlustar.com/news/qsa-0320212-security-update-bundle
The following non-security related enhancements/bug fixes are included:
For 12.0 only:
- QluMan 12.0.1.0
* Add support for home directories on servers other than the head-node
* Network FS mounts: respect Network Override
* Improve saving of window geometries
* Allow cluster commands to execute on headnodes and show correct
execute-on in ExecuteWidget
* Fix exception when importing a newly generated auth token
* NetworkConfigWidget: Adjust column sizes
* Nameservices: add group membership to passwd-sync method
* Nameservices: fix permission of sssd.conf on updates
* RxEngine: Fix kill/redo button in tabs
- Set Infiniband node_desc to the node's hostname on nodes with IB
adapters. This allows for better IB fabric analysis.
- Prevent motd to display twice upon login on CentOS 8.
The Qlustar releases 12.0.0.1-b528f1339 and 11.0.1.5-b527f1338/40 are ready
including a number of security and bug fixes. Please check the following
web pages for details about security fixes and special update instructions:
https://qlustar.com/news/qsa-0118211-linux-kernel-vulnerabilitieshttps://qlustar.com/news/qsa-0118212-security-update-bundlehttps://qlustar.com/news/qsa-0118213-security-update-bundle
The following non-security related enhancements/bug fixes are included:
Both 11.0 and 12.0 update to
- The latest Nvidia graphics drivers 460.32.03 supporting recently
introduced Nvidia hardware.
- The latest ZFS 0.8.6 fixing a memory management bug.
Fixes for 12.0 only:
- QluMan 12.0.0.39
* Detect IB nics with names other than ib[0-9]
* Fix preserving minimized/maximized state for windows
* Fix cloning of "Network FS Mounts" configs
* Fix kernel options editor for "Network FS Mounts" configs
The Qlustar team wishes you all the best for the new year and is pleased to
announce the immediate availability of Qlustar 12.0.0 for download [1]. It
updates Qlustar's core platform to current Ubuntu 20.04 LTS. The CentOS [2]
edge platforms remain based on 7.9 (with integrated OpenHPC [3] 1.3.9) and
8.3 (OpenHPC 2).
The highlight of this release is the move to LDAP as the user and group name
service, replacing the NIS setup used earlier. A fully configured LDAP
instance is created at installation time. Net-boot nodes may directly
authenticate users against this instance or use conveniently synced flat
passwd/group files when scalability is critical.
QluMan has a new optional component [4] to manage the Qlustar LDAP instance.
It consists of a User and Group Management interface, as well as a powerful
tool to import users/groups from passwd-like flat files.
The second major new QluMan feature is the ability for easy and clean
integration of external LDAP or Active Directory services with the new
Nameservice Providers [5] and Nameservice Configs [6] dialogs.
Finally, the QluMan GUI has been ported to the current QT 5 toolkit. This was
a huge 'under the hood' effort that ensures the long-term maintainability of
QluMan and also improves its stability.
Highlights among the various major component updates include Kernel 5.4.x,
Slurm 20.02.x, CUDA 11.0, ZFS 0.8.5 and BeeGFS 7.2. Please read the release
notes [7] for more details.
[1] https://www.qlustar.com/download
[2] https://www.centos.org/
[3] https://openhpc.community/
[4] https://docs.qlustar.com/Qlustar/12.0/ClusterOS/qluman-guide/components/lda…
[5] https://docs.qlustar.com/Qlustar/12.0/ClusterOS/qluman-guide/Cluster-Networ…
[6] https://docs.qlustar.com/Qlustar/12.0/ClusterOS/qluman-guide/Config-Classes…
[7] https://docs.qlustar.com/Qlustar/12.0/ClusterOS/release-notes.html
The Qlustar team is pleased to announce the immediate availability of
OpenHPC 2.0 [1] on top of CentOS 8.3 as an update to Qlustar 11. You can
migrate your existing images and chroots to this new release in the
usual way [1]. New ones can be generated via QluMan.
Note that the disappearance of CentOS [3] as we knew it in the past,
will not have a negative impact on Qlustar users running CentOS based
nodes. There will be a simple migration path to whatever new RHEL
compatible distribution will turn out to be the best choice at the end
of 2021. Migration will involve nothing more than a usual Qlustar
security update.
[1] https://openhpc.community/openhpc-2-0-released/
[2] https://docs.qlustar.com/en-US/Qlustar_Cluster_OS/11.0/html-single/Administ…
[3] https://blog.centos.org/2020/12/future-is-centos-stream/