Migrating to Red Hat 9

We have completed the upgrade from Red Hat Enterprise Linux version 8 to version 9. Along with the OS upgrade, we have installed the latest version of Slurm, and many of the applications have been updated too.

Here are some notes that may help you with your migration to Red Hat 9:

—–

  1. To submit jobs to the new Red Hat 9 based cluster, SSH to hpc.charlotte.edu instead of hpc.uncc.edu
  2. If you have submit scripts from the “old” cluster that don’t seem to work on Red Hat 9, please check a couple of things:
    • Take a close look at the environment modules that you are loading. The versions of many of the applications have changed, so your script may need to be updated to reflect the version(s) we now have installed. Also, double-check the names of the environment modules. Some of the module names have changed, even within the same version.
    • If an environment module that you use is missing, please let me know right away. There were some applications we had on Red Hat 8, that would not install and/or compile under Red Hat 9, and there may be others that we have not yet migrated. Just let us know as soon as possible, so that we can try to get it working on Red Hat 9.
  3. If you load any environment modules in your startup scripts (.bash_profile or .bashrc) that do not exist in Red Hat 9, you will receive an error like this:
    • ERROR: Unable to locate a modulefile for ‘xxxxx/1.0’
    • If this happens, you will need to list the available environment modules for the applications you would like to preload, see what versions are available, and update your .bash_profile or .bashrc file.
  4. If you SSH into the HPC cluster using the Windows Powershell, you can potentially run into an issue when SSH’ing into the new Red Hat 9 based cluster. Turns out Windows has an outdated OpenSSL library that causes an issue when trying to SSH into Red Hat 9. More info and workaround at the following links: