<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"><b>Farm Upgrade to AlmaLinux 9 </b> </span></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;">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></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"> </span></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"><b>Farm Upgrade Schedule and Worker Node Selection</b> </span></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;">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", "Times New Roman_MSFontService", serif; font-size: 11pt; color: rgb(5, 99, 193); line-height: 18.3458px;"><a href="https://jlab.servicenowservices.com/kb?id=kb_article_view&sysparm_article=KB0015330" target="_blank" id="OWA2f63fe93-9540-3a7b-16e8-3321f2df9457" class="Hyperlink SCXW75025970 BCX0 OWAAutoLink" rel="noreferrer noopener" style="color: rgb(5, 99, 193); text-decoration: none; margin: 0px;">This
article</a></span><span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"> provides details on feature-based node selection. SWIF can pass features through to Slurm. See the
</span><span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; color: rgb(5, 99, 193); line-height: 18.3458px;"><a href="https://scicomp.jlab.org/docs/swif2" target="_blank" id="OWA2fbabd0a-c48d-546a-ffa1-29cb6c7a5d0b" class="Hyperlink SCXW75025970 BCX0 OWAAutoLink" rel="noreferrer noopener" style="color: rgb(5, 99, 193); text-decoration: none; margin: 0px;">SWIF
introduction</a></span><span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"> and
</span><span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; color: rgb(5, 99, 193); line-height: 18.3458px;"><a href="https://scicomp.jlab.org/cli/swif.html" target="_blank" id="OWAf0c551df-329d-da3e-df5b-e86dd0e27a2e" class="Hyperlink SCXW75025970 BCX0 OWAAutoLink" rel="noreferrer noopener" style="color: rgb(5, 99, 193); text-decoration: none; margin: 0px;">SWIF
command line reference</a></span><span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"> for details. </span></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;">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></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"> </span></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"><b>Software Environment and Filesystem Changes</b> </span></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;">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", "Times New Roman_MSFontService", serif; font-size: 11pt; color: rgb(5, 99, 193); line-height: 18.3458px;"><a href="https://jlab.servicenowservices.com/kb_view.do?sysparm_article=KB0014671" target="_blank" id="OWA498147c4-0699-3296-53c7-2becbc173d0b" class="Hyperlink SCXW75025970 BCX0 OWAAutoLink" rel="noreferrer noopener" style="color: rgb(5, 99, 193); text-decoration: none; margin: 0px;">modulefiles</a></span><span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;">
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", "Times New Roman_MSFontService", serif; font-size: 11pt; color: rgb(5, 99, 193); line-height: 18.3458px;"><a href="https://jlab.servicenowservices.com/kb?id=kb_article_view&sysparm_article=KB0014686" target="_blank" id="OWAc5a0c1a6-c8fe-1463-80c4-e58fc830565d" class="Hyperlink SCXW75025970 BCX0 OWAAutoLink" rel="noreferrer noopener" style="color: rgb(5, 99, 193); text-decoration: none; margin: 0px;">computing
coordinator</a></span><span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;">. </span></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;">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></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"> </span></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"><b>Remote Access for Visual Studio Code and SSH</b> </span></p>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px 0px 10.6667px; color: rgb(0, 0, 0);">
<span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;">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", "Times New Roman_MSFontService", serif; font-size: 11pt; color: rgb(5, 99, 193); line-height: 18.3458px;"><a href="https://jlab.servicenowservices.com/scicomp?id=kb_article&sysparm_article=KB0014918" target="_blank" id="OWAe91db92c-11dc-14c0-3994-9f37b76c2e98" class="Hyperlink SCXW75025970 BCX0 OWAAutoLink" rel="noreferrer noopener" style="color: rgb(5, 99, 193); text-decoration: none; margin: 0px;">This
guide to using SSH</a></span><span style="font-family: "Times New Roman", "Times New Roman_MSFontService", serif; font-size: 11pt; line-height: 18.3458px;"> with the farm includes VS Code details at the end. </span></p>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature"></div>
</body>
</html>