翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
LoginNodes
セクション
注記
AWS ParallelCluster バージョン LoginNodes
3.7.0 で のサポートが追加されました。
(オプション) ログインノードプールの設定を指定します。
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
のプロパティ
同じリソース設定のログインノードのグループを定義します。1 つのプールのみを指定できます。
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
リソースのタグ付けに使用されます。更新ポリシー: この設定が変更された場合、更新は許可されません。
注記
AWS ParallelCluster バージョン 3.11.0 以降、更新ポリシーは次のとおりです。更新のためにこの設定を変更するには、プール内のログインノードを停止する必要があります。
Count
(必須Integer
)-
アクティブを維持するログインノードの数を指定します。
InstanceType
(必須String
)-
ログインノードに使用される Amazon EC2 インスタンスタイプを定義します。インスタンスタイプのアーキテクチャは、Slurm
InstanceType
設定に使用されるアーキテクチャと同じでなければなりません。更新ポリシー: この設定は、ログインノードプールが停止している場合に変更できます。
注記
AWS ParallelCluster バージョン 3.11.0 以降、更新ポリシーは次のとおりです。更新のためにこの設定を変更するには、プール内のログインノードを停止する必要があります。
GracetimePeriod
(オプションInteger
)-
ログインノードが廃止されることをログインユーザーに通知してから実際の停止イベントまでに経過する最小時間を分単位で指定します。
GracetimePeriod
の有効な値は 3 分から 120 分までです。デフォルトは 10 分です。注記
トリガーイベントには、複数の AWS サービス間のインタラクションが含まれます。場合によっては、ネットワークのレイテンシーや情報の伝達に時間がかかることがあります。そのため、 AWS サービスの内部遅延により、猶予期間が予想以上に長くなることがあります。
Image
(オプション)-
ログインノードのイメージ設定を定義します。
Image: CustomAmi:
String
CustomAmi
(オプションString
)-
ログインノードのプロビジョニングに使用するカスタム AMI を指定します。指定しない場合、値はデフォルトで HeadNode セクション で指定された値に設定されます。
Ssh
(オプション)-
ログインノードの
ssh
設定を定義します。Ssh: KeyName:
string
AllowedIps:string
注記
AWS ParallelCluster バージョン 3.11.0 以降、更新ポリシーは次のとおりです。更新のためにこの設定を変更するには、プール内のログインノードを停止する必要があります。
KeyName
(オプションString
)-
ログインノードへのログインに使用する
ssh
キーを指定します。指定しない場合、値はデフォルトで HeadNode セクション で指定された値に設定されます。 AllowedIps
(オプションString
)-
プール内のログインノードへの SSH 接続の CIDR 形式の IP 範囲またはプレフィックスリスト ID を指定します。デフォルトは、ヘッドノード設定で定義されている AllowedIps です。HeadNode セクション で指定されていない場合は
0.0.0.0/0
です。更新ポリシー: この設定を変更して更新するには、プール内のログインノードを停止する必要があります。
注記
ログインノードの AllowedIps のサポートが AWS ParallelCluster バージョン 3.11.0 に追加されました。
Networking
(必須)-
Networking: SubnetIds: -
string
SecurityGroups: -string
AdditionalSecurityGroups: -string
注記
AWS ParallelCluster バージョン 3.11.0 以降、更新ポリシーは次のとおりです。更新のためにこの設定を変更するには、プール内のログインノードを停止する必要があります。
SubnetIds
(必須[String]
)-
ログインノードプールをプロビジョニングする既存のサブネットの ID。定義できるサブネットは 1 つだけです。
SecurityGroups
(オプション[String]
)-
ログインノードプールに使用するセキュリティグループのリスト。セキュリティグループが指定されていない場合、 によってセキュリティグループ AWS ParallelCluster が作成されます。
AdditionalSecurityGroups
(オプション[String]
)-
ログインノードプールに使用する追加のセキュリティグループのリスト。
Dcv
(オプション)-
ログインノードで実行している NICE DCV サーバーの構成設定を定義します。詳細については、「Amazon DCV 経由でヘッドノードとログインノードに接続する」を参照してください
Dcv: Enabled:
boolean
Port:integer
AllowedIps:string
重要
デフォルトでは、 によって設定された NICE DCV ポート AWS ParallelCluster はすべての IPv4 アドレスに対して開かれています。NICE DCV ポートに接続できるのは、NICE DCV セッションの URL があり、その URL が pcluster dcv-connect から返されてから 30 秒以内に NICE DCV セッションに接続する場合のみです。
AllowedIps
設定を使用して、CIDR 形式の IP 範囲で NICE DCV ポートへのアクセスをさらに制限し、ポート設定を使用して非標準ポートを設定します。更新ポリシー: この設定が変更された場合、更新は許可されません。
注記
ログインノードでの DCV のサポートが AWS ParallelCluster バージョン 3.11.0 に追加されました。
Enabled
(必須Boolean
)-
プール内のログインノードで NICE DCV を有効にするかどうかを指定します。デフォルト値は
false
です。更新ポリシー: この設定が変更された場合、更新は許可されません。
注記
NICE DCV は、ログインノードで実行している NICE DCV サーバーと NICE DCV クライアントの間のトラフィックを保護するための自己署名証明書を自動的に生成します。独自の証明書を設定するには、「Amazon DCV の HTTPS 証明書」を参照してください。
Port
(オプションInteger
)-
NICE DCV のポートを指定します。デフォルト値は
8443
です。 AllowedIps
(オプションString
)-
NICE DCV への接続の CIDR 形式の IP 範囲を指定します。この設定は、 がセキュリティグループ 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
注記
ログインノードでのカスタムアクションのサポートが AWS ParallelCluster バージョン 3.11.0 に追加されました。
OnNodeStart
(オプション)-
ノードデプロイのブートストラップアクションを開始する前にログインノードで実行する単一のスクリプトまたは一連のスクリプトを指定します。詳細については、「カスタムブートストラップアクション」を参照してください。
Sequence
(オプション)-
実行するスクリプトのリスト。 は、設定ファイルに記載されているのと同じ順序で、最初のスクリプトからスクリプト AWS ParallelCluster を実行します。
Script
(必須String
)-
使用するファイルを指定します。ファイルパスは
https://
またはs3://
で始まる必要があります。 Args
(オプション[String]
)-
ノードデプロイのブートストラップアクションを開始する前にログインノードで実行する単一のスクリプトまたは一連のスクリプトを指定します。詳細については、「カスタムブートストラップアクション」を参照してください。
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
注記
AWS ParallelCluster バージョン 3.11.0 以降、更新ポリシーは次のとおりです。更新のためにこの設定を変更するには、プール内のログインノードを停止する必要があります。
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
は AWS ParallelCluster に必要なアクセス許可に追加され、 には必要なアクセス許可がすべて含まれInstanceRole
ている必要があるAdditionalIamPolicies
ため、 を使用することをお勧めします。必要な権限は、機能が追加されるにつれ、リリースごとに変更されることがよくあります。デフォルト値はありません。
更新ポリシー: この設定が変更された場合、更新は許可されません。
Policy
(必須[String]
)