翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用したクラスターの作成 Slurm アカウンティング
を使用してクラスターを設定および作成する方法について説明します。Slurm アカウント。詳細については、「Slurm による のアカウンティング AWS ParallelCluster」を参照してください。
AWS ParallelCluster コマンドラインインターフェイス (CLI) または を使用する場合API、 AWS ParallelCluster イメージとクラスターを作成または更新するときに作成された AWS リソースに対してのみ料金が発生します。詳細については、「AWS が使用する のサービス AWS ParallelCluster」を参照してください。
AWS ParallelCluster UI はサーバーレスアーキテクチャ上に構築されており、ほとんどの場合、 AWS 無料利用枠カテゴリ内で使用できます。詳細については、「AWS ParallelCluster UI コスト」を参照してください。
このチュートリアルでは、CloudFormation クイック作成テンプレート (us-east-1)
注記
バージョン 3.3.0 以降では、 AWS ParallelCluster がサポートされています。Slurm クラスター設定パラメータ SlurmSettings / データベース によるアカウンティング。
注記
クイック作成テンプレートはその一例です。このテンプレートは、Slurm アカウンティングデータベースサーバー。本番環境のワークロードに適した構成と容量を備えたデータベースサーバーを作成するのはお客様の責任です。
前提条件:
-
AWS ParallelCluster がインストールされています。
-
AWS CLI がインストールされ、設定されます。
-
Amazon EC2キーペア があります。
-
クイック作成テンプレートをデプロイするリージョンは、Amazon Aurora MySQL サーバーレス v2 をサポートしています。詳細については、「Aurora Serverless v2 with Aurora My SQL」を参照してください。
ステップ 1: の VPCおよび サブネットを作成する AWS ParallelCluster
に提供された CloudFormation テンプレートを使用するには Slurm アカウンティングデータベースでは、クラスターVPCの を準備する必要があります。これは手動で行うことも、AWS ParallelCluster コマンドラインインターフェイスを使用してクラスターを設定および作成する の手順の一部として行うこともできます。を既に使用している場合は AWS ParallelCluster、クラスターとデータベースサーバーのデプロイの準備がVPC整う場合があります。
ステップ 2: データベーススタックを作成する
CloudFormation クイック作成テンプレート (us-east-1)
-
データベースサーバーの認証情報、具体的には管理者ユーザー名とパスワード。
-
Amazon Aurora サーバーレスクラスターのサイズ。これは予想されるクラスターの負荷によって異なります。
-
ネットワークパラメータ、特にサブネットを作成するためのターゲットVPCとサブネットまたはCIDRブロック。
データベースサーバーに適した認証情報とサイズを選択してください。ネットワークオプションでは、 AWS ParallelCluster クラスターがデプロイされているVPCものと同じものを使用する必要があります。データベースのサブネットを作成し、テンプレートへの入力として渡すことができます。または、2 つのサブネットに 2 つの分離CIDRブロックを指定し、 CloudFormation テンプレートにCIDRブロックの 2 つのサブネットを作成させます。CIDR ブロックが既存のサブネットと重複しないようにしてください。CIDR ブロックが既存のサブネットと重複している場合、スタックは作成されません。
データベースサーバーの作成には数分かかります。
ステップ 3: を使用してクラスターを作成する Slurm アカウンティングが有効
提供された CloudFormation テンプレートは、いくつかの定義された出力を持つ CloudFormation スタックを生成します。から AWS Management Console、 CloudFormation スタックビューの Outputs タブに出力を表示できます。を有効にするには Slurm アカウンティングでは、これらの出力の一部を AWS ParallelCluster クラスター設定ファイルで使用する必要があります。
-
DatabaseHost
: SlurmSettings/Database/Uri クラスターの設定パラメータに使用される。 -
DatabaseAdminUser
: SlurmSettings/Database/UserName クラスターの設定パラメータ値に使用される。 -
DatabaseSecretArn
: SlurmSettings/Database/PasswordSecretArn クラスターの設定パラメータに使用される。 -
DatabaseClientSecurityGroup
: これは、HeadNode/Networking/SecurityGroups 設定パラメータで定義されているクラスターのヘッドノードにアタッチされているセキュリティグループです。
クラスターの設定ファイルの Database
パラメータを出力値で更新します。pcluster CLI を使用してクラスターを作成します。
$
pcluster create-cluster -n
cluster-3.x
-cpath/to/cluster-config.yaml
クラスターを作成したら、 の使用を開始できます。Slurm sacctmgr
や などのアカウンティングコマンドsacct
。