Operating systems
AWS ParallelCluster supports Amazon Linux 2, Amazon Linux 2023, Ubuntu 22.04, Ubuntu 2004, Red Hat Enterprise Linux 8 (RHEL8), Rocky 8, Red Hat Enterprise Linux 9 (RHEL9), and Rocky 9. AWS ParallelCluster offers pre-built AMIs for select operating systems, for more details on AMIs provided by AWS ParallelCluster refer to Image section.
Operating system considerations
Ubuntu 22.04
Ubuntu 2204 requires more secure keys for ssh and does not support RSA keys by default. Please generate an ed25519 key and use that for cluster creation.
Ubuntu 2204 cannot be updated to the latest kernel because there is no Fsx client for that kernel.
RHEL 8
RedHat Enterprise Linux 8.7 (rhel8) is added starting in AWS ParallelCluster version 3.6.0. If you configure your cluster to use rhel8, the on-demand cost for any instance type is higher than when you configure your cluster to use other supported operation systems.
For more information about pricing, see On-Demand Pricing
Rocky 8
AWS ParallelCluster 3.8.0 supports Rocky Linux 8, but pre-built Rocky Linux 8 AMIs (for x86 and ARM architectures) are not available. AWS ParallelCluster 3.8.0 supports creating clusters with Rocky Linux 8 using custom AMIs using the CustomAmi property. For more information about building custom AMIs, refer to AWS ParallelCluster AMI customization.
To build your custom AMI from a base Rocky Linux 8 AMI, you can consider subscribing to the
Rocky Linux 8 AMIs
Rocky9
AWS ParallelCluster 3.9.0 supports Rocky Linux 9, but pre-built Rocky Linux 9 AMIs (for x86
and ARM architectures) are not available. AWS ParallelCluster 3.9.0 supports creating clusters with
Rocky Linux 9 using custom AMIs using the CustomAmi property.
For more information about building custom AMIs, refer to AWS ParallelCluster
AMI customization. To build your custom AMI from a base Rocky Linux 9 AMI, you can also
use the official Rocky Linux 9 AMIs
-
Launch an instance using a rocky9 AMI id from here: https://rockylinux.org/cloud-images/
ssh into the instance and run the following command:
sudo yum -y update
Create an image from the instance to use as
ParentImage