

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在中配置自定义 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 或 SDK 进行配置，也可以在以后通过更新操作进行修改。

------
#### [ AWS 管理控制台 ]

在群集资源的创建或编辑页面**中导航到**其他调度器设置。

**添加新设置**

1. 选择 “**添加新设置” **。

1. 从下拉列表中选择一个**参数**名称（包括简短的参数描述）。

1. 提供相应的值。

**取消自定义设置**

1. 选择相关 parameter/value 对**旁边的 “**移除”。

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 设置：
+ [AllowNoDefAcct](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_AllowNoDefAcct)
+ [AllResourcesAbsolute](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_AllResourcesAbsolute)
+ [CommitDelay](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_CommitDelay)
+ [DefaultQOS](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_DefaultQOS)
+ [MaxQueryTimeRange](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_MaxQueryTimeRange)
+ [Parameters](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_Parameters)
+ [PrivateData](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PrivateData)
+ [PurgeEventAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeEventAfter)
+ [PurgeJobAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeJobAfter)
+ [PurgeJobEnvAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeJobEnvAfter)
+ [PurgeJobScriptAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeJobScriptAfter)
+ [PurgeResvAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeResvAfter)
+ [PurgeStepAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeStepAfter)
+ [PurgeSuspendAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeSuspendAfter)
+ [PurgeTXNAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeTXNAfter)
+ [PurgeUsageAfter](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_PurgeUsageAfter)
+ [TrackWCKey](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_TrackWCKey)