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

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

SharedStorage 部分

(可选)集群的共享存储设置。

Amazon ParallelCluster支持 Amazon EBSONTAP 的 FS x 和 OpenZFS 共享存储卷的 F Sx 或适用于 Lustre 共享存储文件系统的亚马逊 EFS 和 FSx。

SharedStorage在本节中,您可以定义外部存储或托管存储:

  • 外部存储是指您管理的现有卷或文件系统。 Amazon ParallelCluster不会创建或删除它。

  • Amazon ParallelCluster托管存储是指Amazon ParallelCluster创建并可以删除的卷或文件系统。

有关共享存储配额和有关配置共享存储的更多信息共享存储空间,请参阅使用Amazon ParallelCluster

注意

如果Amazon Batch用作调度程序,则 FsX for Lustre 仅在集群头节点上可用。

SharedStorage: - MountDir: string Name: string StorageType: Ebs EbsSettings: VolumeType: string Iops: integer Size: integer Encrypted: boolean KmsKeyId: string SnapshotId: string Throughput: integer VolumeId: string DeletionPolicy: string Raid: Type: string NumberOfVolumes: integer - MountDir: string Name: string StorageType: Efs EfsSettings: Encrypted: boolean KmsKeyId: string EncryptionInTransit: boolean IamAuthorization: boolean PerformanceMode: string ThroughputMode: string ProvisionedThroughput: integer FileSystemId: string DeletionPolicy: string - MountDir: string Name: string StorageType: FsxLustre FsxLustreSettings: StorageCapacity: integer DeploymentType: string ImportedFileChunkSize: integer DataCompressionType: string ExportPath: string ImportPath: string WeeklyMaintenanceStartTime: string AutomaticBackupRetentionDays: integer CopyTagsToBackups: boolean DailyAutomaticBackupStartTime: string PerUnitStorageThroughput: integer BackupId: string KmsKeyId: string FileSystemId: string AutoImportPolicy: string DriveCacheType: string StorageType: string DeletionPolicy: string - MountDir: string Name: string StorageType: FsxOntap FsxOntapSettings: VolumeId: string - MountDir: string Name: string StorageType: FsxOpenZfs FsxOpenZfsSettings: VolumeId: string

更新策略:对于此列表值设置,必须停止计算队列或QueueUpdateStrategy设置计算队列以添加新值;删除现有值时必须停止计算队列。

SharedStorage 属性

MountDir必需String

安装共享存储的路径。

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

Name必需String

共享存储的名称。更新设置时使用此名称。

警告

如果您指定了Amazon ParallelCluster托管共享存储,并更改了的值Name,则会删除现有的托管共享存储和数据,并创建新的托管共享存储。Name通过群集更新更改的值等同于将现有的托管共享存储替换为新的托管共享存储。Name如果您需要保留现有共享存储中的数据,请务必在更改之前备份数据。

更新策略:对于此列表值设置,必须停止计算队列或QueueUpdateStrategy设置计算队列以添加新值;删除现有值时必须停止计算队列。

StorageType必需String

共享存储的类型。支持的值为EbsEfsFsxLustreFsxOntap、和FsxOpenZfs

有关更多信息,请参阅FsxLustreSettingsFsxOntapSettingsFsxOpenZfsSettings

注意

如果您用Amazon Batch作调度程序,则 FsX for Lustre 仅在集群头节点上可用。

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

EbsSettings

(可选)亚马逊 EBS 卷的设置。

EbsSettings: VolumeType: string Iops: integer Size: integer Encrypted: boolean KmsKeyId: string SnapshotId: string VolumeId: string Throughput: integer DeletionPolicy: string Raid: Type: string NumberOfVolumes: integer

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

EbsSettings 属性

当设置DeletionPolicy为时Delete,如果删除了集群或通过群集更新删除了该卷,则会删除托管卷及其数据。

有关更多信息,请参阅使用共享存储空间中的内容Amazon ParallelCluster。

VolumeType可选String

指定亚马逊 EBS 卷类型。支持的值为gp2gp3io1io2sc1st1、和standard。默认值为 gp3

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

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

Iops可选Integer

定义io1io2gp3类型卷的 IOPS 数量。

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

VolumeType = io1

默认值Iops = 100

支持的值Iops = 100—64000 †

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

VolumeType = io2

默认值Iops = 100

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

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

VolumeType = gp3

默认值Iops = 3000

支持的值Iops = 3000—16000

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

† 只有在 IOPS 超过 32,000 的情况下,才能保证在 Nitro 系统上构建的实例。其他实例可确保最高 32000 IOPS。除非您修改卷,否则较旧的io1卷可能无法实现完全性能。 io2Block Express 卷支持的R5b实例类型volume_iops值最高为 256,000。有关更多信息,请参阅适用于 Linux 的 Linux 实例的 Amazon EC2 用户指南中的 Bl io2ock Expres

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

Size可选Integer

以吉字节 (GiB) 为单位)。默认值为 35。

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

Encrypted可选Boolean

指定卷是否加密。默认值为 true

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

KmsKeyId可选String

指定要用于加密的自定义 Amazon KMS 密钥。此设置要求将该Encrypted设置设置设置为true

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

SnapshotId可选String

如果您使用快照作为卷的来源,请指定 Amazon EBS 快照 ID。

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

VolumeId可选String

指定Amazon EBS 卷 ID。为EbsSettings实例指定此值时,也只能指定MountDir参数。

卷必须在与相同的可用区中创建HeadNode

注意

Amazon ParallelCluster版本 3.4.0 中添加了多个可用区。

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

Throughput可选Integer

为卷预置的吞吐量,以 MiB/s 为单位,最大值为 1,000 MiB/s。

此设置仅在为时VolumeType有效gp3。支持的范围为 125 到 1000,默认值为 125。

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

DeletionPolicy可选String

指定在删除群集或移除该卷时是应保留、删除该卷还是拍摄快照。支持的值为DeleteRetain、和Snapshot。默认值为 Delete

DeletionPolicy设置为时Delete,如果删除了集群或通过群集更新删除了该卷,则该托管卷及其数据将被删除。

有关更多信息,请参阅共享存储空间

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

注意

DeletionPolicy从 3.2.0Amazon ParallelCluster 版本开始支持。

Raid

(可选)定义 RAID 卷的配置。

Raid: Type: string NumberOfVolumes: integer

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

Raid 属性

Type必需String

定义 RAID 阵列的类型。支持的值为 “0”(条纹)和 “1”(镜像)。

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

NumberOfVolumes可选Integer

定义用于创建 RAID 阵列的 Amazon EBS 卷的数量。支持的值范围为 2-5。默认值(定义Raid设置时)为 2。

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

EfsSettings

(可选)Amazon EFS 文件系统的设置。

EfsSettings: Encrypted: boolean KmsKeyId: string EncryptionInTransit: boolean IamAuthorization: boolean PerformanceMode: string ThroughputMode: string ProvisionedThroughput: integer FileSystemId: string DeletionPolicy: string

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

EfsSettings 属性

DeletionPolicy设置为时Delete,如果删除了群集,或者如果通过群集更新删除了文件系统,则会删除托管文件系统及其数据。

有关更多信息,请参阅使用共享存储空间中的内容Amazon ParallelCluster。

Encrypted可选Boolean

指定 Amazon EFS 文件系统是否加密。默认值为 false

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

KmsKeyId可选String

指定要用于加密的自定义 Amazon KMS 密钥。此设置要求将该Encrypted设置设置设置为true

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

EncryptionInTransit可选Boolean

如果设置为true,Amazon EFS 文件系统将使用传输层安全性 (TLS) 挂载。默认情况下,此值设置为false

注意

EncryptionInTransit不支持Amazon Batch if 用作调度程序。

注意

EncryptionInTransit是从Amazon ParallelCluster版本 3.4.0 开始添加的。

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

IamAuthorization可选Boolean

如果设置为true,Amazon EFS 将使用系统的 IAM 身份进行身份验证。默认情况下,此值设置为false

注意

如果 IamAuthorization 被设置为 true,则 EncryptionInTransit 也必须被设置为 true

注意

IamAuthorization不支持Amazon Batch if 用作调度程序。

注意

IamAuthorization是从Amazon ParallelCluster版本 3.4.0 开始添加的。

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

PerformanceMode可选String

指定 Amazon EFS 文件系统的性能模式。支持的值为 generalPurposemaxIO。默认值为 generalPurpose。有关更多信息,请参阅 Amazon Elastic File System User Guide(《Amazon Elastic File System 用户指南》)中的 Performance modes(性能模式)。

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

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

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

ThroughputMode可选String

指定 Amazon EFS 文件系统的吞吐量模式。支持的值为 burstingprovisioned。默认值为 bursting。何provisioned时使用,ProvisionedThroughput必须指定。

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

ProvisionedThroughput(如果ThroughputMode是,则为provisioned必填项Integer

定义 Amazon EFS 文件系统的预置吞吐量(以 MiB/s 为单位)。这与亚马逊 EFS API 参考中的ProvisionedThroughputInMibps参数相对应。

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

支持的范围是1-1024。要请求提高限制,请联系 Amazon Web Services Support。

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

FileSystemId可选String

定义现有文件系统的 Amazon EFS 文件系统 ID。

如果将集群配置为跨越多个可用区,则必须在集群使用的每个可用区中定义文件系统装载目标。

指定此项时,MountDir只能指定。EfsSettings无法指定其他内容。

如果您设置此选项,则您定义的文件系统必须符合以下标准:
  • 文件系统在集群的每个可用区都有一个现有的装载目标,允许来自和的入站和出站 NFS 流量ComputeNodesHeadNode在 Scheduling/SlurmQueues/网络 /中配置了多个可用区SubnetIds

    为确保允许集群和文件系统之间的流量,可以执行下列操作之一:
    • 配置装载目标的安全组,以允许流入和流出集群子网的 CIDR 或前缀列表。

      注意

      Amazon ParallelCluster验证端口是否已打开以及是否配置了 CIDR 或前缀列表。 Amazon ParallelCluster不验证 CIDR 块或前缀列表的内容。

    • 使用 SlurmQueues//SecurityGroupsNetworkingHeadNodeNetworking/为群集节点设置自定义安全组SecurityGroups。必须将自定义安全组配置为允许集群和文件系统之间的流量。

      注意

      如果所有群集节点都使用自定义安全组,则Amazon ParallelCluster仅验证端口是否已打开。 Amazon ParallelCluster无法验证源和目标配置是否正确。

警告

OneZone 仅当所有计算节点和头节点位于同一个可用区时,才支持 EFS。EFS OneZone 只能有一个装载目标。

注意

Amazon ParallelCluster版本 3.4.0 中添加了多个可用区。

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

DeletionPolicy可选String

指定在从集群中删除文件系统或删除集群时是应保留还是删除文件系统。支持的值是 DeleteRetain。默认值为 Delete

当设置DeletionPolicy为时Delete,如果删除了群集,或者如果通过群集更新删除了文件系统,则会删除托管文件系统及其数据。

有关更多信息,请参阅共享存储空间

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

注意

DeletionPolicy从 3.3.0Amazon ParallelCluster 版本开始支持。

FsxLustreSettings

注意

必须定义FsxLustreSettings是否FsxLustre为指定StorageType

(可选)FSx for Lustre 文件系统的设置。

FsxLustreSettings: StorageCapacity: integer DeploymentType: string ImportedFileChunkSize: integer DataCompressionType: string ExportPath: string ImportPath: string WeeklyMaintenanceStartTime: string AutomaticBackupRetentionDays: integer CopyTagsToBackups: boolean DailyAutomaticBackupStartTime: string PerUnitStorageThroughput: integer BackupId: string # BackupId cannot coexist with some of the fields KmsKeyId: string FileSystemId: string # FileSystemId cannot coexist with other fields AutoImportPolicy: string DriveCacheType: string StorageType: string DeletionPolicy: string

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

注意

如果Amazon Batch用作调度程序,则 FsX for Lustre 仅在集群头节点上可用。

FsxLustreSettings 属性

当设置DeletionPolicy为时Delete,如果删除了群集,或者如果通过群集更新删除了文件系统,则会删除托管文件系统及其数据。

有关更多信息,请参阅共享存储空间

StorageCapacity必需Integer

设置 FSx for Lustre 文件系统的存储容量,以 GiB 为单位。 StorageCapacity如果您要创建新的文件系统,则为必填项。不包括StorageCapacityFileSystemId是否指定了BackupId或。

  • 对于SCRATCH_2PERSISTENT_1、和PERSISTENT_2部署类型,有效值为 1200 GiB、2400 GiB,并以 2400 GiB 为增量。

  • 对于 SCRATCH_1 部署类型,有效值为 1200 GiB、2400 GiB,并以 3600 GiB 为增量。

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

DeploymentType可选String

指定 FSx for Lustre 文件系统的部署类型。支持的值有 SCRATCH_1SCRATCH_2PERSISTENT_1PERSISTENT_2。默认值为 SCRATCH_2

当您需要临时存储SCRATCH_1和短期处理数据时,请选择和SCRATCH_2部署类型。SCRATCH_2部署类型提供了数据的传输类型提供了数据的传输中加密,以及比更高的突吞吐量容量SCRATCH_1

为长期存储和不对延迟敏感的以吞吐量为重点的工作负载选择PERSISTENT_1部署类型。 PERSISTENT_1支持传输中数据加密。它在所有可用 FsX for LustreAmazon Web Services 区域 的地方都可用。

为长期存储和需要最高 IOPS 和吞吐量的延迟敏感型工作负载选择PERSISTENT_2部署类型。 PERSISTENT_2支持固态硬盘存储并提供更高的存储空间PerUnitStorageThroughput(高达 1000 MB/s/TiB)。 PERSISTENT_2数量有限Amazon Web Services 区域。有关部署类型和可用Amazon Web Services 区域位置列表的更多信息,请参阅《Amazon FSx fPERSISTENT_2 or Lustre 用户指南》中的 FSx for Lustre 文件系统部署选项

当您从支持此功能的 Amazon EC2 实例访问SCRATCH_2PERSISTENT_1、或PERSISTENT_2部署类型文件系统时,系统会自动启用传输中数据加密功能

从受支持的实例类型进行SCRATCH_2访问时PERSISTENT_1,支持对、和PERSISTENT_2部署类型的传输中数据加密Amazon Web Services 区域。有关更多信息,请参阅 Amazon FSx for Lustre 用户指南中的加密传输中的数据

注意

Amazon ParallelCluster版本 3.2.0 中添加了对PERSISTENT_2部署类型的Support。

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

ImportedFileChunkSize可选Integer

对于从数据存储库导入的文件,此值决定单个物理磁盘上存储的每个文件的条带计数和最大数据量(以 MiB 为单位)。可以对单个文件进行条带化的最大磁盘数受构成文件系统的总磁盘数限制。

默认区块大小为 1024MiB(1GiB),最大值能够达到 512000MiB(500GiB)。Amazon S3 数据元的最大大小为 5 TB。

注意

使用PERSISTENT_2部署类型的文件系统不支持此参数。有关如何配置数据存储库关联的说明,请参阅 Amazon FSx for Lustre 用户指南中的将您的文件系统链接到 S3 存储桶

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

DataCompressionType可选String

为 FSx for Lustre 文件系统设置数据压缩配置。支持的值为LZ4LZ4表示启用使用 LZ4 算法的数据压缩。DataCompressionType未指定时,创建文件系统时关闭数据压缩。

有关更多信息,请参阅 Lustre 数据压缩

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

ExportPath可选String

在 Amazon S3 中导出 FSx for Lustre 文件系统的根的 Amazon S3 路径。只有在指定ImportPath参数时才支持此设置。该路径必须使用中指定的相同 Amazon S3 存储桶ImportPath。您可以提供可选前缀,将从您的 FSx for Lustre 文件系统导出的新数据和更改数据都将导出到此前缀。如果未提供ExportPath值,FSx for Lustre 会设置默认导出路径s3://import-bucket/FSxLustre[creation-timestamp]。此时间戳采用 UTC 格式,例如 s3://import-bucket/FSxLustre20181105T222312Z

Amazon S3 导出桶必须与 ImportPath 指定的导入桶相同。如果仅指定桶名称(例如s3://import-bucket),则会获得文件系统对象与 Amazon S3 桶对象的 1:1 映射。此映射意味着 Amazon S3 中的输入数据会在导出时被覆盖。如果在导出路径中提供自定义前缀(例如s3://import-bucket/[custom-optional-prefix]),则 FSx for Lustre 会将文件系统的内容导出到使用 Amazon S3 桶的导出前缀的路径。

注意

使用PERSISTENT_2部署类型的文件系统不支持此参数。按照 Amazon FSx for Lustre 用户指南中的将您的文件系统链接到 S3 存储桶中所述配置数据存储库关联。

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

ImportPath可选String

用作 FSx for Lustre 文件系统数据存储的 Amazon Sx for Lustre 文件系统数据存储库的 Amazon S3 桶路径(包括可选前缀)。FSx for Lustre 文件系统的根目录将映射到您选择的 Amazon S3 桶的根目录。示例是 s3://import-bucket/optional-prefix。如果您在 Amazon S3 名称后指定了前缀,则只将具有该前缀的对象键加载到文件系统。

注意

使用PERSISTENT_2部署类型的文件系统不支持此参数。按照 Amazon FSx for Lustre 用户指南中的将您的文件系统链接到 S3 存储桶中所述配置数据存储库关联。

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

WeeklyMaintenanceStartTime可选String

执行每周维护的首选开始时间。采用 UTC+0 时区"d:HH:MM"格式。对于此格式,d是从 1 到 7 的工作日编号,从星期一开始,到星期日结束。此字段必须使用引号。

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

AutomaticBackupRetentionDays可选Integer

保留自动备份的天数。将此值设置为 0 将禁用自动备份。支持的范围为 0-90。默认值为 0。此设置仅对PERSISTENT_1PERSISTENT_2部署类型有效。有关更多信息,请参阅 Amazon FSx for Lustre 用户指南中的使用备份

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

CopyTagsToBackups可选Boolean

如果是true,请将 FSx for Lustre 文件系统的标签复制到备份中。此值默认为 false。如果设置为 true,则会将文件系统的所有标签复制到用户未指定标签的所有自动和用户启动的备份。如果此值为 true,并且指定了一个或多个标签,则仅将指定的标签复制到备份。如果您在创建用户启动的备份时指定了一个或多个标签,则不会从文件系统复制任何标签,无论此值如何。此设置仅对PERSISTENT_1PERSISTENT_2部署类型有效。

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

DailyAutomaticBackupStartTime可选String

每日重复时间,HH:MM格式为。 HH是一天中的以零填充的一小时中的小时(00-23)。 MM是一小时中以零填充的一小时中的分钟(00-59)。例如,05:00指定每天凌晨 5 点。此设置仅对PERSISTENT_1PERSISTENT_2部署类型有效。

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

PerUnitStorageThroughputPERSISTENT_1PERSISTENT_2部署类型是必需的,Integer

描述每 1 TiB 存储的读取和写入吞吐量,以 MB/S/TiB 为单位)。文件系统吞吐能力是将通过文件系统存储容量(TiB)乘以 PerUnitStorageThroughput(MB/s/TiB)计算得出的。对于 2.4 TiB 文件系统,预配置 50 MB/s/TiB 的 PerUnitStorageThroughput 将得到 120 MB/s 的文件系统吞吐量。您需要为预配置的吞吐量付费。这对应于该PerUnitStorageThroughput属性。

有效值:

  • PERS_1 SSD 存储:50、100、200、200 MB/TiB。

  • PERSISTENT_1 HDD 存储:12、40MB/S /s/s/s/sTiB s/s/

  • PERSIST_2 SSD 存储:125、250、1000MB/s/s/TiB。

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

BackupId可选String

指定用于从现有备份中恢复 FSx for Lustre 文件系统的备份 ID。指定BackupId设置时,不得指定AutoImportPolicyDeploymentTypeExportPathKmsKeyIdImportPathImportedFileChunkSizeStorageCapacity、、、和PerUnitStorageThroughput设置。这些设置是从备份中读取的。此外AutoImportPolicy,不得指定ExportPathImportPath、、和ImportedFileChunkSize设置。这对应于该BackupId属性。

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

KmsKeyId可选String

用于静态加密 FSx for Lustre 文件系统数据的 FSx for Lustre 文件系统数据的 FSx for Lustre 文件系统数据的Amazon Key Management Service (Amazon KMS) Key ID。如果未指定,则使用 FSx for Lustre 托管密钥。适用于 Lustre 文件系统的SCRATCH_1SCRATCH_2 FSx 始终使用 FSx for Lustre 文件系统的静态加密。有关更多信息,请参阅 Amazon Key Management ServiceAPI 参考中的加密

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

FileSystemId可选String

指定 Lustre 文件系统现有 FSx 的 ID。

如果指定了此选项,则仅使用中的MountDirFsxLustreSettingsFileSystemId设置。中的所有其他设置FsxLustreSettings都将被忽略。

注意

如果使用Amazon Batch调度程序,则 FsX for Lustre 仅在头节点上可用。

注意

文件系统必须关联到允许通过端口 988、1021、1022 和 1023 的入站和出站 TCP 流量的安全组。

通过执行下列操作之一,确保允许集群和文件系统之间的流量:

  • 配置文件系统的安全组,允许流入和流出集群子网的 CIDR 或前缀列表。

    注意

    Amazon ParallelCluster验证端口是否已打开以及是否配置了 CIDR 或前缀列表。 Amazon ParallelCluster不验证 CIDR 块或前缀列表的内容。

  • 使用 SlurmQueues//SecurityGroupsNetworkingHeadNodeNetworking/为群集节点设置自定义安全组SecurityGroups。必须将自定义安全组配置为允许集群和文件系统之间的流量。

    注意

    如果所有群集节点都使用自定义安全组,则Amazon ParallelCluster仅验证端口是否已打开。 Amazon ParallelCluster无法验证源和目标配置是否正确。

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

AutoImportPolicy可选String

当您创建 FSx for Lustre 文件系统时,现有 Amazon S3 对象将显示为文件和目录列表。使用此属性可以选择 FSx for Lustre 如何在链接的 Amazon S3 桶中添加或修改对象时使您的文件和目录列表保持最新状态。 AutoImportPolicy可以具有以下值:

  • NEW-自动导入已开启。FSx for Lustre 文件系统会自动导入添加到链接的 Amazon S3 桶的任何新对象的目录列表,但当前不存在FSx for Lustre 文件系统的任何新对象。

  • NEW_CHANGED-自动导入已开启。在您选择此选项后,FSx for Lustre 会自动导入添加到 A的任何新对象的文件和目录列表,以及在 Amazon S3 桶中更改的任何新对象,以及在 Amazon S3 桶桶中更改的任何新对象,以及在 Amazon S3 桶中更改的任何新对象。

  • NEW_CHANGED_DELETED-自动导入已开启。FSx for Lustre 会自动导入添加到 A的任何新对象、在 Amazon S3 桶中更改的任何新对象、在 Amazon S3 桶中更改的任何新对象、在 Amazon S3 桶中更改的任何新对象、在 Amazon S3 桶中更改的任何新对象、在 Amazon S3 桶中更改的任何新对象、新对象、在 Amazon S3 桶

    注意

    Amazon ParallelCluster版本 3.1.1NEW_CHANGED_DELETED 中添加了对的Support。

如果AutoImportPolicy未指定,则自动导入处于关闭状态。FSx for Lustre 文件系统仅在创建文件系统时更新链接的 Amazon S3 桶桶中的文件和目录列表。选择此选项后,FSx for Lustre 不会更新任何新对象或更改对象的文件和目录列表。

有关更多信息,请参阅《Amazon FSx for Lustre 用户指南》中的自动从 S3 桶导入更新

注意

使用PERSISTENT_2部署类型的文件系统不支持此参数。有关如何配置数据存储库关联的说明,请参阅 Amazon FSx for Lustre 用户指南中的将您的文件系统链接到 S3 存储桶

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

DriveCacheType可选String

指定文件系统具有有 SSD 驱动器缓存。只有当设置设置为,StorageType设置设置为时HDD,才能将其DeploymentType设置PERSISTENT_1。这对应于该DriveCacheType属性。有关更多信息,请参阅《Amazon FSx for Lustre 用户指南》中的 FSx for Lustre 文件部署选项

唯一有效值为 READ。要禁用 SSD 驱动器缓存,请勿指定DriveCacheType设置。

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

StorageType可选String

设置要创建的 FSx for Lustre 文件系统的 FSx for Lustre 文件系统。有效值为 SSDHDD

  • 设置为 SSD 以使用固态驱动器存储。

  • 设置HDD为可使用硬盘驱动器存储。 HDD支持PERSISTENT部署类型。

默认值为 SSD。有关更多信息,请参阅适用于 Windows 的 Amazon FSx for Lustre 用户指南中的存储类型选项Amazon FSx for Lustre 用户指南中的多存储选项

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

DeletionPolicy可选String

指定在从集群中删除文件系统或删除集群时是应保留还是删除文件系统。支持的值是 DeleteRetain。默认值为 Delete

当设置DeletionPolicy为时Delete,如果删除了群集,或者如果通过群集更新删除了文件系统,则会删除托管文件系统及其数据。

有关更多信息,请参阅共享存储空间

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

注意

DeletionPolicy从 3.3.0Amazon ParallelCluster 版本开始支持。

FsxOntapSettings

注意

必须定义FsxOntapSettings是否FsxOntap为指定StorageType

(可选)FSx for ONTAP 文件系统的设置。

FsxOntapSettings: VolumeId: string

FsxOntapSettings 属性

VolumeId必需String

指定 ONTAP 系统的现有 FSx 的卷 ID。

注意
  • 如果使用Amazon Batch调度程序,则 ONTAP 的 FSx 仅在头节点上可用。

  • 如果 FSx for ONTAP 部署类型为Multi-AZ,请确保正确配置了头节点子网的路由表。

  • Amazon ParallelCluster版本 3.2.0 中增加了对 ONTAP 的 FSx Support。

  • 文件系统必须关联到允许入站和出站 TCP 和 UDP 流量通过端口 111、635、2049 和 4046 的安全组。

通过执行以下操作之一,确保允许集群和文件系统之间的流量:

  • 配置文件系统的安全组,允许流入和流出集群子网的 CIDR 或前缀列表。

    注意

    Amazon ParallelCluster验证端口是否已打开以及是否配置了 CIDR 或前缀列表。 Amazon ParallelCluster不验证 CIDR 块或前缀列表的内容。

  • 使用 SlurmQueues//SecurityGroupsNetworkingHeadNodeNetworking/为群集节点设置自定义安全组SecurityGroups。必须将自定义安全组配置为允许集群和文件系统之间的流量。

    注意

    如果所有群集节点都使用自定义安全组,则Amazon ParallelCluster仅验证端口是否已打开。 Amazon ParallelCluster无法验证源和目标配置是否正确。

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

FsxOpenZfsSettings

注意

必须定义FsxOpenZfsSettings是否FsxOpenZfs为指定StorageType

(可选)FSx for OpenZFS 文件系统的设置。

FsxOpenZfsSettings: VolumeId: string

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

FsxOpenZfsSettings 属性

VolumeId必需String

指定 OpenZFS 系统现有 FSx 的卷ID。

注意
  • 如果使用Amazon Batch调度程序,则 OpenZFS 的 FSx 仅在头节点上可用。

  • Amazon ParallelCluster版本 3.2.0 中增加了对 OpenZFS 的 FSx Support。

  • 文件系统必须关联到允许入站和出站 TCP 和 UDP 流量通过端口 111、2049、20001、20002 和 20003 的安全组。

通过执行下列操作之一,确保允许集群和文件系统之间的流量:

  • 配置文件系统的安全组,允许流入和流出集群子网的 CIDR 或前缀列表。

    注意

    Amazon ParallelCluster验证端口是否已打开以及是否配置了 CIDR 或前缀列表。 Amazon ParallelCluster不验证 CIDR 块或前缀列表的内容。

  • 使用 SlurmQueues//SecurityGroupsNetworkingHeadNodeNetworking/为群集节点设置自定义安全组SecurityGroups。必须将自定义安全组配置为允许集群和文件系统之间的流量。

    注意

    如果所有群集节点都使用自定义安全组,则Amazon ParallelCluster仅验证端口是否已打开。 Amazon ParallelCluster无法验证源和目标配置是否正确。

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