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

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

[efs] 部分

定义主节点和计算节点上挂载 Amazon EFS 的配置设置。有关更多信息,请参阅 。CreateFileSystem在亚马逊 EFS 文档中。

格式为[efs efs-name]efs-Gust-名称必须以字母开始,包含不超过 30 个字符,并且仅包含字母、数字、连字符 (-) 和下划线 (_)。

[efs customfs] shared_dir = efs encrypted = false performance_mode = generalPurpose

efs_fs_id

(可选)定义现有文件系统的 Amazon EFS 文件系统 ID。

指定此选项将使所有其他 Amazon EFS 选项失效,但shared_dir

如果您设置此选项,则它仅支持文件系统:

  • 堆栈的可用区中没有挂载目标

    OR

  • 堆栈的可用区域中有一个现有的挂载目标,允许来自 0.0.0.0/0 的入站和出站 NFS 流量

用于验证 efs_fs_id 的健全性检查要求 IAM 角色具有以下权限:

  • elasticfilesystem:DescribeMountTargets

  • elasticfilesystem:DescribeMountTargetSecurityGroups

  • ec2:DescribeSubnets

  • ec2:DescribeSecurityGroups

  • ec2:DescribeNetworkInterfaceAttribute

要避免错误,您必须将这些权限添加到您的 IAM 角色或设置 sanity_check = false

重要

设置允许来自的入站和出站 NFS 流量的挂载目标0.0.0.0/0,它将使文件系统承受来自挂载目标的可用区中任意位置的 NFS 挂载请求。Amazon建议您执行不是在堆栈的可用区中创建挂载目标。相反,您应该让Amazon处理此步骤。如果您仍希望堆栈的可用区中拥有挂载目标,请考虑通过提供vpc_security_group_id选项下的[vpc]部分。然后,将该安全组添加到挂载目标,并关闭sanity_check以创建集群

没有默认值。

efs_fs_id = fs-12345

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

efs_kms_key_id

(可选)标识Amazon Key Management Service(Amazon KMS) 客户托管密钥,用于保护加密文件系统。如果设置了此参数,则必须将 encrypted 设置为 true。这对应于KmsKeyId中的参数Amazon Crety EFS API 参考

没有默认值。

efs_kms_key_id = 1234abcd-12ab-34cd-56ef-1234567890ab

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

encrypted

(可选)指示是否对文件系统加密。这对应于Encrypted中的参数Amazon Crety EFS API 参考

默认值为 false

encrypted = true

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

performance_mode

(可选)定义文件系统的性能模式。这对应于PerformanceMode中的参数Amazon Crety EFS API 参考

有效选项包括以下值:

  • generalPurpose

  • maxIO

两个值区分大小写。

对于大多数文件系统,我们推荐使用 generalPurpose 性能模式。

使用 maxIO 性能模式的文件系统可以扩展到更高级别的聚合吞吐量和每秒操作数。但是,对于大多数文件操作来说,代价是稍高的延迟。

创建文件系统后,无法更改此参数。

默认值为 generalPurpose

performance_mode = generalPurpose

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

provisioned_throughput

(可选)定义文件系统的预配置吞吐量(以 MiB/s 为单位)。这对应于ProvisionedThroughputInMibps中的参数Amazon Crety EFS API 参考

如果您使用了此参数,则必须将 throughput_mode 设置为 provisioned

吞吐量限制为 1024 MiB/s。要请求提高限制,请联系 Amazon Web Services Support。

最小值为 0.0 MiB/s。

provisioned_throughput = 1024

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

shared_dir

(必需)定义头部和计算节点上的 Amazon EFS 挂载点。

此参数为必需参数。Amazon Crety EFS 部分仅在shared_dir指定。

请勿使用NONE或者/NONE作为共享目录。

以下示 EFS 在/efs

shared_dir = efs

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

throughput_mode

(可选)定义文件系统的吞吐量模式。这对应于ThroughputMode中的参数Amazon Crety EFS API 参考

有效选项包括以下值:

  • bursting

  • provisioned

默认值为 bursting

throughput_mode = provisioned

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