Image 部分 - Amazon ParallelCluster
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Image 部分

(必需)定义集群的操作系统。

Image: Os: string CustomAmi: string

Image 属性

Os必需String

指定要对集群使用的操作系统。支持的值为alinux2、、centos7ubuntu2204ubuntu2004rhel8rocky8rhel9rocky9

注意

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 ubuntu2204ubuntu2004 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-rpmsrhel-<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 问题

更新策略:如果更改此设置,则不允许更新。