[ebs] 部分 - AWS ParallelCluster

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

[ebs] 部分

为安装在头节点上并通过 NFS 共享到计算节点的卷定义 Amazon EBS 卷配置设置。

要了解如何在集群定义中包含 Amazon EBS 卷,请参阅[cluster] 部分/ebs_settings

要使用现有的 Amazon EBS 卷进行独立于集群生命周期的长期永久存储,请指定ebs_volume_id

如果您未指定ebs_volume_id,则在AWS ParallelCluster创建集群时根据[ebs]设置创建 EBS 卷,并在删除集群时删除卷和数据。

有关更多信息,请参阅最佳实践:将集群移至新的AWS ParallelCluster次要版本或补丁版本

格式是[ebs ebs-name]ebs-name 必须以字母开头,并且只能包含字母、数字、连字符 (-) 和下划线 (_)。

[ebs custom1] shared_dir = vol1 ebs_snapshot_id = snap-xxxxx volume_type = io1 volume_iops = 200 ... [ebs custom2] shared_dir = vol2 ... ...

shared_dir

(必需)指定装载共享 Amazon EBS 卷的路径。

使用多个 Amazon EBS 卷时,此参数是必需的。

当您使用一个 Amazon EBS 卷时shared_dir,此选项会覆盖该[cluster]部分下指定的卷。在以下示例中,卷将挂载到 /vol1

shared_dir = vol1

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

ebs_kms_key_id

(可选)指定用于加密的自定义密AWS KMS钥。

此参数必须与 encrypted = true 一起使用。它还必须具有自定义 ec2_iam_role

有关更多信息,请参阅使用自定义 KMS 密钥进行磁盘加密

ebs_kms_key_id = xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

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

ebs_snapshot_id

(可选)如果您使用快照作为卷的来源,请定义 Amazon EBS 快照 ID。

没有默认值。

ebs_snapshot_id = snap-xxxxx

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

ebs_volume_id

(可选)定义要连接到头节点的现有 Amazon EB/卷的卷 ID。

没有默认值。

ebs_volume_id = vol-xxxxxx

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

encrypted

(可选)指定 Amazon EB/卷是否加密。注意:请 使用快照。

默认值为 false

encrypted = false

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

volume_iops

(可选)定义io1io2gp3类型卷的 IOPS 数量。

默认值、支持的值和volume_size比率volume_iopsvolume_type和而异volume_size

volume_type = io1

默认值volume_iops = 100

支持的值volume_iops = 100—64000 †

最大volume_iopsvolume_size比率 = 每个 GiB 的 50 IOPS。5000 IOPS 需要至少 100 GiB 的。volume_size

volume_type = io2

默认值volume_iops = 100

支持的值volume_iops = 100—64000(io2Block Express 卷为 256000)†

最大volume_iopsvolume_size比率 = 每个 GiB 的 500 IOPS。5000 IOPS 需要至少 10 GiB。volume_size

volume_type = gp3

默认值volume_iops = 3000

支持的值volume_iops = 3000—16000

最大volume_iopsvolume_size比率 = 每个 GiB 的 500 IOPS。5000 IOPS 需要至少 10 GiB。volume_size

volume_iops = 200

更新策略:可以在更新期间更改此设置。

† 只有在 Nitro System上构建的实例,并且只能在 32,000 上进行最大 IOP//////////////////。其他实例最高 32000 IOP/////////// 除非您修改卷,否则较早的io1卷可能无法完全性能。 io2Block Exppvolume_iops os量最高 256,000。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的io2 Block Expres卷 (预览版)

volume_size

(可选)指定要创建的卷的大小,以 GiB 为单位(如果您不使用快照)。

默认值和支持的值因人而异volume_type

volume_type = standard

默认值volume_size = 20 GiB

支持的值volume_size = 1—1024 GiB

volume_type=gp2io1io2、和gp3

默认值volume_size = 20 GiB

支持的值volume_size = 1—16384 GiB

volume_type=sc1st1

默认值volume_size = 500 GiB

支持的值volume_size = 500—16384 GiB

volume_size = 20
注意

在AWS ParallelCluster版本 2.10.1 之前,所有卷类型的默认值均为 20 GiB。

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

volume_throughput

(可选)定义gp3卷类型的吞吐量,以 MiB/s 为单位。

默认值为 125

支持的值volume_throughput = 125—1000 MiB/s

volume_throughput的比率volume_iops不能超过 0.25。1000 MiB/s 的最大吞吐量要求volume_iops设置至少为 4000。

volume_throughput = 1000
注意

AWS ParallelCluster版本 2.10.1 中添加了对的Support。volume_throughput

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

volume_type

(可选)指定要启动的卷的 Amazon EBS 卷类型

有效选项是以下卷类型:

gp2, gp3

对于,为,为,为

io1, io2

Provisioned IOPS SSD

st1

吞吐量优化型 SSD

sc1

Cold HDD

standard

上一代

有关更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的 Amazon EBS 卷类型

默认值为 gp2

volume_type = io2
注意

AWS ParallelCluster版本 2.10.1 中添加io2了对gp3和的Support。

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