View a markdown version of this page

PCUI のインストール - AWS ParallelCluster

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

PCUI のインストール

AWS ParallelCluster UI (PCUI) は、コンソールのようなエクスペリエンスを提供しながら CLI をミラーリング AWS ParallelCluster pclusterするウェブベースのユーザーインターフェイスです。に PCUI をインストールしてアクセスします AWS アカウント。これを実行すると、PCUI は の Amazon AWS ParallelCluster API Gateway でホストされている API のインスタンスにアクセスします AWS アカウント。 Amazon API Gateway PCUI の詳細については、「AWS ParallelCluster UI」を参照してください。

前提条件:
  • が必要です AWS アカウント

  • へのアクセス権が必要です AWS マネジメントコンソール

詳細については、「にサインアップする AWS アカウント」を参照してください。

PCUI をインストールする

UI (PCUI) AWS ParallelCluster のインスタンスをインストールするには、クラスターを作成する AWS リージョン の CloudFormation クイック作成リンクを選択します。クイック作成 URL から [スタック作成ウィザード] に移動し、クイック作成スタックテンプレートの入力を行い、スタックをデプロイします。CloudFormation クイック作成スタックの詳細については、「AWS CloudFormation ユーザーガイド」の「スタックのクイック作成リンクを作成する」を参照してください。

注記

PCUI のインストールに使用するのと同じ AWS ParallelCluster バージョンでのみ、クラスターを作成および編集したり、イメージを構築したりできます。

重要

既存の PCUI スタックを新しい PCUI テンプレートで更新することはできません。このような更新は CloudFormation で正常に完了し、PCUI が壊れたままになります。新しい PCUI バージョンに移行するには、新しい PCUI スタックをデプロイする必要があります。既存のクラスターは影響を受けません。同じ PCUI URL を保持するには、カスタムドメインを使用します。詳細については、「カスタムドメインを設定する」を参照してください。

AWS CloudFormation クイック作成リンクを使用して、ネストされた Amazon Cognito、API Gateway、Amazon EC2 Systems Manager スタックを持つ PCUI スタックをデプロイします。
  1. AWS マネジメントコンソールにサインインします。

  2. リストから AWS リージョン クイック作成リンクを選択して、PCUI をデプロイします。これにより、コンソールの CloudFormation [スタック作成ウィザード] が表示されます。

  3. 管理者の E メールと ParallelCluster バージョンの有効な E メールアドレスを入力します。 ParallelCluster

    デプロイが正常に完了すると、PCUI はこの E メールアドレスに一時的なパスワードを送信し、これを使用して PCUI にアクセスできます。一時パスワードを保存または使用する前に E メールを削除した場合は、スタックを削除して PCUI を再インストールする必要があります。

  4. フォームの残りの部分は空白のままにするか、(オプションの) パラメータの値を入力して PCUI ビルドをカスタマイズします。

  5. 後のステップで使用するために、スタックの名前をメモします。

  6. [機能] に移動します。CloudFormation の機能に同意します。

  7. [作成] を選択します。 AWS ParallelCluster API と PCUI のデプロイが完了するまでに約 15 分かかります。

  8. スタックの作成時にスタックの詳細を表示します。

  9. デプロイが完了したら、入力したアドレスに送信され、一時パスワードを含む管理者 E メールを開きます。これを使用して PCUI にアクセスします。(PCUI にログインする前に E メールを完全に削除した場合は、作成した PCUI スタックを削除して PCUI を再インストールする必要があります。

  10. スタックの CloudFormation コンソールリストで、前のステップでメモしたスタック名へのリンクを選択します。

  11. スタックの詳細で、出力を選択し、Stackname URL という名前のキーのリンクを選択して PCUI を開きます (Stackname は前のステップでメモした名前です)。

  12. 一時パスワードを入力します。手順に従って独自のパスワードを作成し、再度ログインします。

  13. これで、 AWS リージョン 選択した の PCUI のホームページが表示されます。

  14. PCUI の使用を開始するには、「PCUI によるクラスターの設定と作成」を参照してください。

注記

PCUI セッションのデフォルトの継続時間は 5 分です。これは、PCUI 2023.12.0 の時点で Cognito が提供する最小値です。したがって、Cognito ユーザープールから削除されたユーザーは、セッションの有効期限が切れるまでシステムにアクセスできることが予想されます。

スタックパラメータ

AdditionalPoliciesPCAPI:

説明: (オプション) ParallelCluster Lambda 関数のデフォルトの実行ロールにアタッチする追加の IAM ポリシーの ARN。指定できるポリシーは 1 つだけです。

タイプ: 文字列

デフォルト: ''

AllowedPattern: "^(arn:.*:iam::.*:policy\\/([a-zA-Z0-9_-]+))|()$"

AdminUserEmail:

説明: デフォルトで設定する管理ユーザーの E メールアドレス (新しい Cognito インスタンスでのみ)。

タイプ: 文字列

デフォルト: ''

CognitoCustomDomain:

説明: (オプション) Cognito のカスタムドメイン名。省略すると、デフォルトの Cognito ドメイン名が使用されます。

タイプ: 文字列

デフォルト: ''

CognitoCustomDomainCertificateArn:

説明: (オプション) Cognito カスタムドメイン用に発行された ACM 証明書の ARN。これは、 CognitoCustomDomainが指定されている場合にのみ必要です。

タイプ: 文字列

デフォルト: ''

CustomDomain:

説明: (オプション) カスタムドメイン名。省略すると、デフォルトのドメイン名が使用されます。

タイプ: 文字列

デフォルト: ''

CustomDomainCertificateArn:

説明: (オプション) カスタムドメインに対して発行された ACM 証明書の ARN。これは、 CustomDomainが指定されている場合にのみ必要です。

タイプ: 文字列

デフォルト: ''

IAMRoleAndPolicyPrefix:

説明: すべての IAM ロールとポリシーの名前に適用されるプレフィックス (最大長: 10)。[ParallelCluster >= 3.8.0]

タイプ: 文字列

デフォルト: ''

MaxLength: 10

ImageBuilderSubnetId:

説明: (オプション) コンテナイメージの構築に使用するサブネットを選択します。サブネットはパブリックで、パブリック IPs を自動割り当てする必要があります。選択しない場合、デフォルトのサブネットが使用されます。

タイプ: 文字列

デフォルト: ''

ImageBuilderVpcId:

説明: (オプション) コンテナイメージの構築に使用する VPC を選択します。選択しない場合、デフォルトの VPC が使用されます。

タイプ: 文字列

デフォルト: ''

InfrastructureBucket:

説明: (オプション) CloudFormation ファイルが保存されている S3 バケット。このパラメータは、インフラストラクチャ自体に加えられた変更をテストする場合にのみ変更します。

タイプ: 文字列

デフォルト: ''

LambdaSecurityGroupIds:

説明: PCUI Lambda 関数に関連付けるセキュリティグループのカンマ区切りリスト。

タイプ: CommaDelimitedList

デフォルト: ''

LambdaSubnetIds:

説明: PCUI Lambda 関数に関連付けるサブネット IDs のカンマ区切りリスト。これらのサブネットはプライベートで、VPC エンドポイントに関連付けられている必要があります。

タイプ: CommaDelimitedList

デフォルト: ''

PermissionsBoundaryPolicy:

説明: ParallelCluster UI インフラストラクチャによって作成されたすべての IAM ロールのアクセス許可の境界として使用する IAM ポリシーの ARN。

タイプ: 文字列

デフォルト: ''

AllowedPattern: "^(arn:.*:iam::.*:policy\\/([a-zA-Z0-9_-]+))|()$"

PermissionsBoundaryPolicyPCAPI:

説明: ParallelCluster API インフラストラクチャによって作成されたすべての IAM ロールのアクセス許可の境界として使用する IAM ポリシーの ARN。[ParallelCluster >= 3.8.0]

タイプ: 文字列

デフォルト: ''

AllowedPattern: "^(arn:.*:iam::.*:policy\\/([a-zA-Z0-9_-]+))|()$"

PublicEcrImageUri:

説明: 指定した場合、ParallelCluster UI コンテナの Lambda の Docker イメージの URI。

タイプ: 文字列

デフォルト: public.ecr.aws/pcm/parallelcluster-ui:2024.11.0

SNSRole:

説明: 以前にデプロイされた PCUI Cognito スタックの SNSRole ARN。新しいものを作成するには、空白のままにします。

タイプ: 文字列

デフォルト: ''

UserPoolAuthDomain:

説明: 以前にデプロイされた PCUI Cognito ユーザープールの UserPoolAuthDomain。新しいものを作成するには、空白のままにします。

タイプ: 文字列

デフォルト: ''

UserPoolId:

説明: 以前にデプロイされた PCUI Cognito ユーザープールの UserPoolId。新しいものを作成するには、空白のままにします。

タイプ: 文字列

デフォルト: ''

バージョン:

説明: デプロイする AWS ParallelCluster のバージョン。

タイプ: 文字列

デフォルト: 3.11.1

VpcEndpointId:

説明: execute-api サービスのタイプインターフェイスを持つ VPC エンドポイントを入力して、プライベート PCUI 実装を有効にします。有効にすると、API は指定された VPC 内からのリクエストのみを受け入れます。

タイプ: 文字列

デフォルト: ''