本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
LoginNodes
部分
注意
3.7.0 AWS ParallelCluster 版本中增加了对 LoginNodes
Support 的支持。
(可选)指定登录节点池的配置。
LoginNodes: Pools: - Name:
string
Count:integer
InstanceType:string
GracetimePeriod:integer
Image: CustomAmi:string
Ssh: KeyName:string
Networking: SubnetIds: -string
SecurityGroups: -string
AdditionalSecurityGroups: -string
Iam: InstanceRole:string
InstanceProfile:string
AdditionalIamPolicies: - Policy:string
LoginNodes
属性
Pools
属性
定义具有相同资源配置的登录节点组。只能指定单个池。
Pools: - Name:
string
Count:integer
InstanceType:string
GracetimePeriod:integer
Image: CustomAmi:string
Ssh: KeyName:string
Networking: SubnetIds: -string
SecurityGroups: -string
AdditionalSecurityGroups: -string
Iam: InstanceRole:string
InstanceProfile:string
AdditionalIamPolicies: - Policy:string
Name
(必需String
)-
指定
LoginNodes
池的名称。此参数用于标记LoginNodes
资源。 Count
(必需Integer
)-
指定要保持活动状态的登录节点的数量。
InstanceType
(必需String
)-
指定用于登录节点的 Amazon EC2 实例类型。该实例类型的架构必须与用于 Slurm
InstanceType
设置的架构相同。更新策略:如果登录节点池已停止,则可以更改此设置。
GracetimePeriod
(可选Integer
)-
指定从向已登录用户发出登录节点即将停用的通知到实际停止事件之间经过的最短时间(以分钟为单位)。
GracetimePeriod
的有效值为 3 到 120 分钟。( 默认为 60 分钟。)注意
触发事件涉及多个 AWS 服务之间的交互。有时,网络延迟和信息的传播可能需要一些时间,因此由于 AWS 服务内部延迟,宽限期可能需要比预期更长的时间。
Image
(可选)-
定义登录节点的映像配置。
Image: CustomAmi:
String
CustomAmi
(可选String
)-
指定用于配置登录节点的自定义 AMI。如果未指定,则该值默认为 HeadNode 部分 中指定的值。
Ssh
(可选)-
定义登录节点的
ssh
配置。Ssh: KeyName:
string
KeyName
(可选String
)-
指定用于登录到登录节点的
ssh
密钥。如果未指定,则该值默认为 HeadNode 部分 中指定的值。
Networking
(必需)-
Networking: SubnetIds: -
string
SecurityGroups: -string
AdditionalSecurityGroups: -string
SubnetIds
(必需[String]
)-
您在其中配置登录节点池的现有子网的 ID。您只能定义一个子网。
SecurityGroups
(可选[String]
)-
用于登录节点池的安全组的列表。如果未指定安全组,则会为您 AWS ParallelCluster 创建安全组。
AdditionalSecurityGroups
(可选[String]
)-
用于登录节点池的其他安全组的列表。
Iam
(可选)-
指定要在登录节点上使用的实例角色或实例配置文件,用于覆盖集群的默认实例角色或实例配置文件。
Iam: InstanceRole:
string
InstanceProfile:string
AdditionalIamPolicies: - Policy:string
InstanceProfile
(可选String
)-
指定用于覆盖默认登录节点实例配置文件的实例配置文件。您不能同时指定
InstanceProfile
和InstanceRole
。格式为arn:Partition:iam::Account:instance-profile/
。如果指定此设置,则不能指定InstanceProfileName
InstanceRole
和AdditionalIamPolicies
设置。 InstanceRole
(可选String
)-
指定用于覆盖默认登录节点实例角色的实例角色。您不能同时指定
InstanceProfile
和InstanceRole
。格式为arn:Partition:iam::Account:role/RoleName
。如果指定此设置,则不能指定S3Access
和AdditionalIamPolicies
设置。如果指定此设置,则不能指定InstanceProfile
和AdditionalIamPolicies
设置。 AdditionalIamPolicies
(可选)-
AdditionalIamPolicies: - Policy:
string
IAM 策略的 Amazon 资源名称 (ARN)。
指定 Amazon EC2 的 IAM 策略的 Amazon 资源名称 (ARN) 列表。除了所需的权限外,此列表还附在用于登录节点的根角色上 AWS ParallelCluster。
IAM 策略名称及其 ARN 不相同。不能使用名称。
如果指定此设置,则不能指定
InstanceProfile
和InstanceRole
设置。我们建议您使用,AdditionalIamPolicies
AdditionalIamPolicies
因为已添加到所需的权限中,并且InstanceRole
必须包含所有必需的权限。 AWS ParallelCluster 随着功能的不断添加,所需权限通常会随版本发生变化。没有默认值。
Policy
(必需[String]
)