本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
LoginNodes
區段
注意
3.7.0 AWS ParallelCluster 版中LoginNodes
新增了 的支援。
(選用) 指定登入節點集區的組態。
LoginNodes: Pools: - Name:
string
Count:integer
InstanceType:string
GracetimePeriod:integer
Image: CustomAmi:string
Ssh: KeyName:string
AllowedIps:string
Networking: SubnetIds: -string
SecurityGroups: -string
AdditionalSecurityGroups: -string
Dcv: Enabled:boolean
Port:integer
AllowedIps:string
CustomActions: OnNodeStart: Sequence: - Script:string
Args: -string
Script:string
Args: -string
OnNodeConfigured: Sequence: - Script:string
Args: -string
Script:string
Args: -string
OnNodeUpdated: Sequence: - Script:string
Args: -string
Script:string
Args: -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
AllowedIps:string
Networking: SubnetIds: -string
SecurityGroups: -string
AdditionalSecurityGroups: -string
Dcv: Enabled:boolean
Port:integer
AllowedIps:string
CustomActions: OnNodeStart: Sequence: - Script:string
Args: -string
Script:string
Args: -string
OnNodeConfigured: Sequence: - Script:string
Args: -string
Script:string
Args: -string
OnNodeUpdated: Sequence: - Script:string
Args: -string
Script:string
Args: -string
Iam: InstanceRole:string
InstanceProfile:string
AdditionalIamPolicies: - Policy:string
更新政策:可以新增登入節點集區,但移除集區需要停止叢集中的所有登入節點。
Name
(必要String
)-
指定
LoginNodes
集區的名稱。這用於標記LoginNodes
資源。注意
從 3.11.0 AWS ParallelCluster 版開始,更新政策為:必須停止集區中的登入節點,才能變更此設定以進行更新。
Count
(必要Integer
)-
指定要保持作用中的登入節點數目。
InstanceType
(必要String
)-
指定用於登入節點的 Amazon EC2執行個體類型。執行個體類型的架構必須與用於 的架構相同 Slurm
InstanceType
設定。更新政策 :如果登入節點集區停止,可以變更此設定。
注意
從 3.11.0 AWS ParallelCluster 版開始,更新政策為:必須停止集區中的登入節點,才能變更此設定以進行更新。
GracetimePeriod
(選用Integer
)-
以分鐘為單位,指定通知登入使用者要停用登入節點與實際停止事件之間所經過的時間下限。的有效值
GracetimePeriod
從 3 到 120 分鐘。預設值為 10 分鐘。注意
觸發事件涉及多個 AWS 服務之間的互動。有時,網路延遲和資訊傳播可能需要一些時間,因此寬限期可能會因為 AWS 服務的內部延遲而超過預期。
Image
(選用 )-
定義登入節點的映像組態。
Image: CustomAmi:
String
CustomAmi
(選用String
)-
指定AMI用來佈建登入節點的自訂。如果未指定,則值預設為 中指定的值HeadNode 區段。
Ssh
(選用 )-
定義登入節點的
ssh
組態。Ssh: KeyName:
string
AllowedIps:string
注意
從 3.11.0 AWS ParallelCluster 版開始,更新政策為:必須停止集區中的登入節點,才能變更此設定以進行更新。
KeyName
(選用String
)-
指定用來登入登入節點的
ssh
金鑰。如果未指定,則值預設為 中指定的值HeadNode 區段。 AllowedIps
(選用String
)-
指定 CIDR格式化 IP 範圍或字首清單 ID,用於集區中登入節點的SSH連線。預設值為在主機節點組態中AllowedIps定義的 ,或未指定
0.0.0.0/0
時HeadNode 區段。更新政策:必須停止集區中的登入節點,才能變更此設定以進行更新。
注意
3.11.0 AWS ParallelCluster 版中新增了對登入節點 AllowedIps 的支援。
Networking
(必要 )-
Networking: SubnetIds: -
string
SecurityGroups: -string
AdditionalSecurityGroups: -string
注意
從 3.11.0 AWS ParallelCluster 版開始,更新政策為:必須停止集區中的登入節點,才能變更此設定以進行更新。
SubnetIds
(必要[String]
)-
您佈建登入節點集區的現有子網路 ID。您只能定義一個子網路。
SecurityGroups
(選用[String]
)-
用於登入節點集區的安全群組清單。如果未指定安全群組, 會為您 AWS ParallelCluster 建立安全群組。
AdditionalSecurityGroups
(選用[String]
)-
用於登入節點集區的其他安全群組清單。
Dcv
(選用 )-
定義在登入節點上執行的NICEDCV伺服器組態設定。 LoginNodes 區段如需詳細資訊,請參閱 透過 Amazon 連線至主機和登入節點 DCV
Dcv: Enabled:
boolean
Port:integer
AllowedIps:string
重要
依預設, 的NICEDCV連接埠設定 AWS ParallelCluster 會開放給所有IPv4地址。只有在您擁有NICEDCV工作階段URL的 ,並在從 pcluster dcv-connect 傳回 的 30 秒內連線至NICEDCV工作階段時URL,才能連線至NICEDCV連接埠。使用
AllowedIps
設定進一步限制對 IP CIDR範圍格式為 的NICEDCV連接埠的存取,並使用連接埠設定來設定非標準連接埠。注意
3.11.0 AWS ParallelCluster 版中新增了對DCV登入節點的支援。
Enabled
(必要Boolean
)-
指定是否NICEDCV在集區中的登入節點上啟用 。預設值為
false
。注意
NICE DCV 會自動產生自我簽署憑證,用於保護在登入節點上執行的NICEDCV用戶端和NICEDCV伺服器之間的流量。若要設定您自己的憑證,請參閱Amazon DCVHTTPS憑證。
Port
(選用Integer
)-
指定 NICE 的連接埠DCV。預設值為
8443
。 AllowedIps
(選用String
)-
指定 連線的 CIDR格式化 IP NICE 範圍DCV。此設定只會在 AWS ParallelCluster 建立安全群組時使用。預設值為
0.0.0.0/0
,允許從任何網際網路地址存取 。
CustomActions
(選用 )-
指定要在登入節點上執行的自訂指令碼。
CustomActions: OnNodeStart: Sequence: - Script:
string
Args: -string
Script:string
Args: -string
OnNodeConfigured: Sequence: - Script:string
Args: -string
Script:string
Args: -string
OnNodeUpdated: Sequence: - Script:string
Args: -string
Script:string
Args: -string
注意
3.11.0 AWS ParallelCluster 版中新增了對登入節點自訂動作的支援。
OnNodeStart
(選用 )-
在啟動任何節點部署引導動作之前,指定要在登入節點上執行的單一指令碼或一系列指令碼。如需詳細資訊,請參閱自訂引導動作。
Sequence
(選用 )-
要執行的指令碼清單。 會以與組態檔案中列出的相同順序 AWS ParallelCluster 執行指令碼,從第一個開始。
Script
(必要String
)-
指定要用於單一指令碼的檔案。檔案路徑可以以
https://
或 開頭s3://
。 Args
(選用[String]
)-
要傳遞至單一指令碼的引數清單。
OnNodeConfigured
(選用 )-
在啟動任何節點部署引導動作之前,指定要在登入節點上執行的單一指令碼或一系列指令碼。如需詳細資訊,請參閱自訂引導動作。
Sequence
(選用 )-
要執行的指令碼清單。 會以與組態檔案中列出的相同順序 AWS ParallelCluster 執行指令碼,從第一個開始。
Script
(必要String
)-
指定要使用的檔案。檔案路徑可以以
https://
或 開頭s3://
。 Args
(選用[String]
)-
要傳遞至指令碼的引數清單。
Script
(必要String
)-
指定要用於單一指令碼的檔案。檔案路徑可以以
https://
或 開頭s3://
。 Args
(選用[String]
)-
要傳遞至單一指令碼的引數清單。
OnNodeUpdated
(選用 )-
在啟動任何節點部署引導動作之前,指定要在登入節點上執行的單一指令碼或一系列指令碼。如需詳細資訊,請參閱自訂引導動作。
Sequence
(選用 )-
要執行的指令碼清單。 會以與組態檔案中列出的相同順序 AWS ParallelCluster 執行指令碼,從第一個開始。
Script
(必要String
)-
指定要使用的檔案。檔案路徑可以以
https://
或 開頭s3://
。 Args
(選用[String]
)-
要傳遞至指令碼的引數清單。
Script
(必要String
)-
指定要用於單一指令碼的檔案。檔案路徑可以以
https://
或 開頭s3://
。 Args
(選用[String]
)-
要傳遞至單一指令碼的引數清單。
注意
AWS ParallelCluster 不支援同時包含單一指令碼和
Sequence
相同的自訂動作。
Iam
(選用 )-
指定要在登入節點上使用的執行個體角色或執行個體設定檔,以覆寫叢集的預設執行個體角色或執行個體設定檔。
Iam: InstanceRole:
string
InstanceProfile:string
AdditionalIamPolicies: - Policy:string
注意
從 3.11.0 AWS ParallelCluster 版開始,更新政策為:必須停止集區中的登入節點,才能變更此設定以進行更新。
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 Resource Name (ARN)。
指定 Amazon IAM政策的 Amazon Resource Names (ARNs) 清單EC2。除了 所需的許可之外,此清單還會連接到用於登入節點的根角色 AWS ParallelCluster。
IAM 政策名稱及其ARN不同。無法使用名稱。
如果指定了此選項,則無法指定
InstanceProfile
和InstanceRole
設定。我們建議您使用 ,AdditionalIamPolicies
因為AdditionalIamPolicies
已新增至 AWS ParallelCluster 需要的許可,且InstanceRole
必須包含所有必要的許可。隨著新增功能,所需的許可通常會從 版本變更為 版本。沒有預設值。
Policy
(必要[String]
)