本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
[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
必须以字母开头,不能超过 30 个字符,并且只能包含字母、数字、连字符 (-) 和下划线 (_)。
[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 卷时,此选项将覆盖在 [cluster] 部分下指定的 shared_dir。在以下示例中,卷将挂载到 /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 EBS 卷的卷 ID。
没有默认值。
ebs_volume_id =
vol-xxxxxx
encrypted
(可选)指定是否加密 Amazon EBS 卷。注意:请勿 使用快照。
默认值为 false
。
encrypted = false
volume_iops
(可选)为 io1
、io2
和 gp3
类型卷定义 IOPS 数。
默认值、支持的值以及 volume_size
/volume_iops
比率因 volume_type 和 volume_size 而异。
volume_type
=io1
-
默认值:
volume_iops
= 100支持的值:
volume_iops
= 100–64000 †最大
volume_iops
/volume_size
比率 = 50 IOPS/GiB。5000 IOPS 需要至少 100 GiB 的volume_size
。 volume_type
=io2
-
默认值:
volume_iops
= 100支持的值:
volume_iops
= 100–64000(io2
Block Express 卷为 256000)†最大
volume_iops
/volume_size
比率 = 500 IOPS/GiB。5000 IOPS 需要至少 10 GiB 的volume_size
。 volume_type
=gp3
-
默认值:
volume_iops
= 3000支持的值:
volume_iops
= 3000–16000最大
volume_iops
/volume_size
比率 = 500 IOPS/GiB。5000 IOPS 需要至少 10 GiB 的volume_size
。
volume_iops = 200
† 只有在 Nitro System 上构建的实例配置超过 32000 IOPS 时,才能保证最大 IOPS。其他实例保证最高为 32000 IOPS。除非您修改卷,否则较早的 io1
卷可能无法实现完全性能。io2
Block Express 卷支持高达 256000 的 volume_iops
值。有关更多信息,请参阅 io2
A mazon EC2 用户指南中的阻止 Express 卷(预览版)。
volume_size
(可选)指定要创建的卷的大小,以 GiB 为单位(如果未使用快照)。
默认值和支持的值因 volume_type 而异。
volume_type
=standard
-
默认值:
volume_size
= 20 GiB支持的值:
volume_size
= 1–1024 GiB volume_type
=gp2
、io1
、io2
和gp3
-
默认值:
volume_size
= 20 GiB支持的值:
volume_size
= 1–16384 GiB volume_type
=sc1
和st1
-
默认值:
volume_size
= 500 GiB支持的值:
volume_size
= 500–16384 GiB
volume_size = 20
注意
在 2.10.1 AWS ParallelCluster 版本之前,所有卷类型的默认值均为 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
注意
在 2.10.1 AWS ParallelCluster 版本中增加了对 Support 的支持。volume_throughput
volume_type
(可选)指定要启动的卷的 Amazon EBS 卷类型。
有效选项为以下卷类型:
gp2
,gp3
-
通用型 SSD
io1
,io2
-
预调配 IOPS SSD
st1
-
吞吐量优化型 HDD
sc1
-
Cold HDD
standard
-
上一代磁介质
有关更多信息,请参阅《Amazon EC2 用户指南》中的 Amazon EBS 卷类型。
默认值为 gp2
。
volume_type = io2
注意
在 2.10.1 AWS ParallelCluster 版本中增加了对gp3
和io2
的支持。