Update RedHat

von 9.4 auf 9.6 für alle Knoten

04.05.2026

Für (binäre) Programme sollte dieses Update der „minor“-Version von 9.4 auf 9.6 keine Auswirkungen haben. Gleichzeitig wird aber auch ein neuer Softwarestack freigeschaltet.

Am 4. Mai planen wir das Betriebssystem des Clusters von RedHat Enterprise Linux (RHEL) 9.4 auf RHEL 9.6 upzudaten. Teil dieses Updates ist auch die Bereitstellung eines neuen, aktuellen Softwarestacks.

Wir werden diesen Zeitpunkt ebenfalls nutzen, um die Transition von RHEL 8 auf RHEL 9 abzuschließen, und die letzten RHEL 8 Rechenknoten auf RHEL 9 zu wechseln.

Folgendes sollte im Detail beachtet werden:

Systemzeit und Job-Planung

Für das Update müssen alle Knoten gebootet werden. Um dies in einer abgestimmten Maßnahme durchzuführen, wird der Cluster ab 27. April langsam leerlaufen, und Jobs die planmäßig nicht vor der Systemzeit abgeschlossen sind, werden nicht mehr anlaufen.

Submittierte/Wartende Jobs

Wir erwarten, dass jede Software, die mit dem aktuellen default Compiler gebaut wurde, auch nach dem Update problemlos funktioniert. Ebenfalls sollten Jobs, die den Softwarestack wie von uns empfohlen über Lmod Module nutzen, nach dem Update ohne Anpassungen laufen.

Compiler Umgebung

Der default Compiler wird von 11.4.1 auf 11.5.0 aktualisiert. Zusätzliche Compiler werden in Form von oneAPI 2025.3.1 und GCC 13.4.0 im Softwarestack zur Verfügung stehen.

MPI Bibliotheken

Die default OpenMPI Version wird von 4.1.7 auf 4.1.8 aktualisiert. Version 5.0.x wird begrenzt im Softwarestack verfügbar gemacht.

Softwarestack

Die Spack-Version wird von 0.23.1 auf 1.1.1 aktualisiert. Alle Nutzer, die Spack auf dem Lichtenberg Cluster zum Bauen eigener Softwarepakete nutzen, sollten beachten, dass es mit Version 1 einige Syntaxänderungen im Gebrauch von Spack gab.

Empfohlene Nutzung des Softwarestacks

Wir empfehlen den Softwarestack über die bereitgestellten Lmod-Module zu nutzen (der module Befehl), und hier nur die Programmnamen und evtl. Versionen zu verwenden. Die Lmod-Module stellen den Softwarestack übersichtlicher und organisierter dar, passen das Environment automatisch an, unterstützen von uns zugewiesene „default“-Versionen, und reduzieren so den Bedarf, Jobskripte bei Änderungen und Aktualisierungen im Softwarestack anpassen zu müssen.

Unterstützung von RHEL 8

Nutzer_Innen die auf RHEL 8 angewiesen sind, können RHEL 8 in Containern nutzen. Der Lichtenberg Cluster unterstützt das Apptainer/Singularity Container-Framework. Wir unterstützen weiterhin gerne bei notwendigen Anpassungen.

Support

Wir unterstützen gerne bei allen Problemen und Anpassungen. Bei Vorhersehbaren Supportanforderungen empfehlen wir uns frühzeitig über das und die wöchentliche Online-Sprechstunde zu kontaktieren.