

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

# PCS でのカスタム SlurmDBD AWS 設定の設定
<a name="slurmdbd-custom-settings"></a>

Slurm のデータベースデーモン (slurmdbd) は、アカウンティングデータ、データ保持ポリシー、プライバシーコントロールを管理します。 AWS PCS では、クラスターの作成時または更新`SlurmConfiguration`時に の `SlurmdbdCustomSettings`プロパティを使用して、クラスターレベルで`slurmdbd.conf`設定をカスタマイズできます。

## slurmdbd の設定
<a name="slurmdbd-custom-settings-configure"></a>

Slurmdbd カスタム設定は、クラスターの作成時に AWS コンソール、CLI、または SDKs を介して設定することも、更新オペレーションを通じて後で変更することもできます。

------
#### [ AWS マネジメントコンソール ]

クラスターリソースの作成または編集ページの**追加のスケジューラ設定**に移動します。

**新しい設定を追加するには**

1. **新しい設定の追加** を選択します。

1. ドロップダウンから**パラメータ**名を選択します (簡単なパラメータの説明が含まれます）。

1. 対応する値を指定します。

**カスタム設定の設定を解除するには**

1. 関連するパラメータと値のペアの横にある**削除**を選択します。

1. リソースを作成または更新します。

------
#### [ AWS CLI ]

slurmdbd 設定をプログラムで管理するには、クラスターの作成または更新オペレーションで `SlurmdbdCustomSettings`フィールドを使用します。

**Example – クラスター`TrackWCKey`での の設定**  

```
aws pcs update-cluster --cluster-identifier {{my-cluster}} \
--slurm-configuration \
'SlurmdbdCustomSettings=[{parameterName=TrackWCKey,parameterValue="yes"}]'
```

------

## クラスターでサポートされている slurmdbd 設定
<a name="slurmdbd-custom-settings-cluster"></a>

クラスターレベルでは、次のカスタム slurmdbd 設定がサポートされています。
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_AllowNoDefAcct](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_AllowNoDefAcct)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_AllResourcesAbsolute](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_AllResourcesAbsolute)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_CommitDelay](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_CommitDelay)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_DefaultQOS](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_DefaultQOS)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_MaxQueryTimeRange](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_MaxQueryTimeRange)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_Parameters](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_Parameters)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PrivateData](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PrivateData)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeEventAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeEventAfter)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeJobAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeJobAfter)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeResvAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeResvAfter)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeStepAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeStepAfter)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeSuspendAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeSuspendAfter)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeTXNAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeTXNAfter)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeUsageAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeUsageAfter)
+ [https://slurm.schedmd.com/slurmdbd.conf.html#OPT_TrackWCKey](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_TrackWCKey)