本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Image
部分
(必需)定义集群的操作系统。
Image: Os:
string
CustomAmi:string
Image
属性
Os
(必需,String
)-
指定要对集群使用的操作系统。支持的值为
alinux2
、、centos7
ubuntu2204
、ubuntu2004
、rhel8
、rocky8
、rhel9
、rocky9
。注意
RedHat 从 Amazon ParallelCluster 版本 3.6.0 开始添加企业 Linux 8.7 (
rhel8
)。如果您将集群配置为使用
rhel
,则任何实例类型的按需成本都高于将集群配置为使用支持的其他操作系统时的按需成本。有关定价的更多信息,请参阅按需定价和 Amazon EC2 上如何提供和定价 Red Hat Enterprise Linux? 。 RedHat 从 Amazon ParallelCluster 版本 3.9.0 开始添加企业 Linux 9 (rhel9)。
除下表中 Amazon Web Services 区域 提到的具体内容外,其他不支持
centos7
。所有其他 Amazon 商业区域都支持以下所有操作系统。分区(Amazon Web Services 区域) alinux2
centos7
ubuntu2204
和ubuntu2004
rhel8
rhel9
商业(均 Amazon Web Services 区域 未特别提及) True True True True True Amazon GovCloud (美国东部)( us-gov-east-1
)True False True True True Amazon GovCloud (美国西部)( us-gov-west-1
)True False True True True 中国(北京) ( cn-north-1
)True False True True True 中国(宁夏) ( cn-northwest-1
)True False True True True 注意
Amazon ParallelCluster 3.8.0 支持 Rocky Linux 8,但预先构建的 Rocky Linux 8 AMI(适用于 x86 和 ARM 架构)不可用。 Amazon ParallelCluster 3.8.0 支持使用自定义 AMI 使用 Rocky Linux 8 创建集群。有关更多信息,请参阅操作系统注意事项。 Amazon ParallelCluster 3.9.0 支持 Rocky Linux 9,但预先构建的 Rocky Linux 9 AMI(适用于 x86 和 ARM 架构)不可用。 Amazon ParallelCluster 3.9.0 支持使用自定义 AMI 在 Rocky Linux 9 上创建集群。有关更多信息,请参阅操作系统注意事项。
CustomAmi
(可选,String
)-
指定要用于头节点和计算节点的自定义 AMI(而非默认 AMI)的 ID。有关更多信息,请参阅 Amazon ParallelCluster AMI 自定义。
如果自定义 AMI 需要其他权限才能启动,则必须将这些权限添加到用户和头节点策略中。
例如,如果自定义 AMI 具有与之关联的加密快照,则用户和头节点策略中都需要以下其他策略:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kms:DescribeKey", "kms:ReEncrypt*", "kms:CreateGrant", "kms:Decrypt" ], "Resource": [ "arn:aws:kms:
<AWS_REGION>
:<AWS_ACCOUNT_ID>
:key/<AWS_KMS_KEY_ID>
" ] } ] }要构建 E RedHat nterprise Linux 自定义 AMI,必须配置操作系统以安装 RHUI (Amazon) 存储库提供的软件包:
rhel-<version>-baseos-rhui-rpms
rhel-<version>-appstream-rhui-rpms
、和codeready-builder-for-rhel-<version>-rhui-rpms
。此外,自定义 AMI 上的存储库包含的kernel-devel
程序包版本必须与正在运行的内核版本相同。已知限制:
-
只有 RHEL 8.2 及更高版本支持 FSx for Lustre。
-
RHEL 8.7 内核版本 4.18.0-425.3.1.el8 不支持 FSx for Lustre。
-
只有 RHEL 8.4 及更高版本支持 EFA。
要排查自定义 AMI 验证警告,请参阅排查自定义 AMI 问题。
-