[Halld-offline] Fwd: JLab Farm Upgrade to AlmaLinux 9
Alexander Austregesilo
aaustreg at jlab.org
Tue Feb 27 15:24:46 EST 2024
Dear Colleagues,
Please find new info on the ongoing upgrade of the JLab computing farm
attached to this mail.
If you use our launch scripts to submit jobs to the farm via swif2, you
can select the operating system with the OS parameter ("general" still
points to the CentOS7 nodes):
> OS el9
In slurm, you can use this option:
> --constraint=el9
Both of these will land you on one of the few already migrated nodes
(ifarm16XXXX).
Of course, the software you specify in your environment has to be
compiled with Alma9. For the official software version, this is the case
since the current default version_5.15.0.xml
As /u/scratch will disappear, we have to move our nightly-builds and a
few other automated proceedures elsewhere. I will inform you about this
in a separate email.
Please report any problems or discrepancies here.
Best regards,
Alex
-------- Forwarded Message --------
Subject: [Jlab-scicomp-briefs] JLab Farm Upgrade to AlmaLinux 9
Date: Tue, 27 Feb 2024 15:28:55 +0000
From: Bryan Hess via Jlab-scicomp-briefs <jlab-scicomp-briefs at jlab.org>
Reply-To: Bryan Hess <bhess at jlab.org>
To: jlab-scicomp-briefs at jlab.org <jlab-scicomp-briefs at jlab.org>
*Farm Upgrade to AlmaLinux 9 *
The Jefferson Lab computing farm is being upgraded from CentOS 7 to
AlmaLinux 9 in the coming months. This document outlines changes to the
environment for all users of the interactive login nodes (ifarm), SLURM,
and SWIF.
*Farm Upgrade Schedule and Worker Node Selection*
The farm is being upgraded in a series of steps. Between now and June,
the farm composition will change from majority CentOS 7 to predominantly
AlmaLinux 9. At the time of this writing, CentOS 7 is the default. This
default will change at a later step in the conversion process. Users may
currently select which nodes run their jobs using Slurm
/features/constraints/. This article
<https://jlab.servicenowservices.com/kb?id=kb_article_view&sysparm_article=KB0015330>provides
details on feature-based node selection. SWIF can pass features through
to Slurm. See the SWIF introduction
<https://scicomp.jlab.org/docs/swif2>and SWIF command line reference
<https://scicomp.jlab.org/cli/swif.html>for details.
The interactive (ifarm) nodes currently run CentOS 7. A new machine,
ifarm9.jlab.org is available for AlmaLinux 9 use now. Two new ifarm
machines that will run AlmaLinux 9 are on order. They will replace the
existing ifarm machines and include more per-core memory and temporary
disk space.
*Software Environment and Filesystem Changes*
The use of /apps is deprecated and is not available on farm AlmaLinux 9
machines. CVMFS is now used to distribute software. It is rooted under
OASIS and can be used with modulefiles
<https://jlab.servicenowservices.com/kb_view.do?sysparm_article=KB0014671>as
before. For questions about software package availability, please submit
a ServiceNow incident. For hall-specific software distribution
questions, contact your computing coordinator
<https://jlab.servicenowservices.com/kb?id=kb_article_view&sysparm_article=KB0014686>.
The legacy /site area has been removed. The path to Jasmine (tape) and
cache tools will change from /site/bin to /usr/local/bin. The CUE
/u/scratch area has also been removed.
*Remote Access for Visual Studio Code and SSH*
If you use Visual Studio Code for development and connect it to the
ifarm hosts using the Remote-SSH extension, you may be aware that the
current version has dropped support for CentOS 7 remote ends. Since
AlmaLinux 9 has the newer system software required, you can use ifarm9
as the remote host instead. This guide to using SSH
<https://jlab.servicenowservices.com/scicomp?id=kb_article&sysparm_article=KB0014918>with
the farm includes VS Code details at the end.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20240227/941a2243/attachment.html>
-------------- next part --------------
--
This is an announcement-only list for Jefferson Lab Scientific Computing Updates .
Subscription and List Archive: https://mailman.jlab.org/mailman/listinfo/jlab-scicomp-briefs
For help: https://jlab.servicenowservices.com/scicomp
More information about the Halld-offline
mailing list