<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Aptos;
        panose-1:2 11 0 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">FYI in case anyone is not subscribed to JLab-scicomp-briefs:
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Andrew<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">Jlab-scicomp-briefs <jlab-scicomp-briefs-bounces@jlab.org> on behalf of Bryan Hess via Jlab-scicomp-briefs <jlab-scicomp-briefs@jlab.org><br>
<b>Reply-To: </b>Bryan Hess <bhess@jlab.org><br>
<b>Date: </b>Tuesday, February 27, 2024 at 10:29 AM<br>
<b>To: </b>"jlab-scicomp-briefs@jlab.org" <jlab-scicomp-briefs@jlab.org><br>
<b>Subject: </b>[Jlab-scicomp-briefs] JLab Farm Upgrade to AlmaLinux 9<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p style="margin-bottom:8.0pt;background:white;white-space:pre-wrap"><b><span style="font-family:"Times New Roman",serif;color:black">Farm Upgrade to AlmaLinux 9 </span></b><span style="font-family:"Times New Roman",serif;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="margin-bottom:8.0pt;background:white;white-space:pre-wrap"><span style="font-family:"Times New Roman",serif;color:black">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. </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="margin-bottom:8.0pt;background:white;white-space:pre-wrap"><span style="font-family:"Times New Roman",serif;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="margin-bottom:8.0pt;background:white;white-space:pre-wrap"><b><span style="font-family:"Times New Roman",serif;color:black">Farm Upgrade Schedule and Worker Node Selection</span></b><span style="font-family:"Times New Roman",serif;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="background:white;white-space:pre-wrap"><span style="font-family:"Times New Roman",serif;color:black">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
<i>features/constraints</i>. </span><span style="font-family:"Times New Roman",serif;color:#0563C1"><a href="https://jlab.servicenowservices.com/kb?id=kb_article_view&sysparm_article=KB0015330" target="_blank"><span style="color:#0563C1;text-decoration:none">This
 article</span></a></span><span style="font-family:"Times New Roman",serif;color:black"> provides details on feature-based node selection. SWIF can pass features through to Slurm. See the
</span><span style="font-family:"Times New Roman",serif;color:#0563C1"><a href="https://scicomp.jlab.org/docs/swif2" target="_blank"><span style="color:#0563C1;text-decoration:none">SWIF introduction</span></a></span><span style="font-family:"Times New Roman",serif;color:black">
 and </span><span style="font-family:"Times New Roman",serif;color:#0563C1"><a href="https://scicomp.jlab.org/cli/swif.html" target="_blank"><span style="color:#0563C1;text-decoration:none">SWIF command line reference</span></a></span><span style="font-family:"Times New Roman",serif;color:black">
 for details. </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="margin-bottom:8.0pt;background:white;white-space:pre-wrap"><span style="font-family:"Times New Roman",serif;color:black">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.  </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="margin-bottom:8.0pt;background:white;white-space:pre-wrap"><span style="font-family:"Times New Roman",serif;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="margin-bottom:8.0pt;background:white;white-space:pre-wrap"><b><span style="font-family:"Times New Roman",serif;color:black">Software Environment and Filesystem Changes</span></b><span style="font-family:"Times New Roman",serif;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="background:white;white-space:pre-wrap"><span style="font-family:"Times New Roman",serif;color:black">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 </span><span style="font-family:"Times New Roman",serif;color:#0563C1"><a href="https://jlab.servicenowservices.com/kb_view.do?sysparm_article=KB0014671" target="_blank"><span style="color:#0563C1;text-decoration:none">modulefiles</span></a></span><span style="font-family:"Times New Roman",serif;color:black">
 as before. For questions about software package availability, please submit a ServiceNow incident. For hall-specific software distribution questions, contact your
</span><span style="font-family:"Times New Roman",serif;color:#0563C1"><a href="https://jlab.servicenowservices.com/kb?id=kb_article_view&sysparm_article=KB0014686" target="_blank"><span style="color:#0563C1;text-decoration:none">computing coordinator</span></a></span><span style="font-family:"Times New Roman",serif;color:black">. </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="margin-bottom:8.0pt;background:white;white-space:pre-wrap"><span style="font-family:"Times New Roman",serif;color:black">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. </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="margin-bottom:8.0pt;background:white;white-space:pre-wrap"><span style="font-family:"Times New Roman",serif;color:black">  </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="margin-bottom:8.0pt;background:white;white-space:pre-wrap"><b><span style="font-family:"Times New Roman",serif;color:black">Remote Access for Visual Studio Code and SSH</span></b><span style="font-family:"Times New Roman",serif;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p style="background:white;white-space:pre-wrap"><span style="font-family:"Times New Roman",serif;color:black">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.
</span><span style="font-family:"Times New Roman",serif;color:#0563C1"><a href="https://jlab.servicenowservices.com/scicomp?id=kb_article&sysparm_article=KB0014918" target="_blank"><span style="color:#0563C1;text-decoration:none">This guide to using SSH</span></a></span><span style="font-family:"Times New Roman",serif;color:black">
 with the farm includes VS Code details at the end. </span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Aptos",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
</div>
</body>
</html>