

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS PCS 中的 Slurm 組態
<a name="slurm-configuration"></a>

AWS PCS 會管理叢集的 Slurm 組態。叢集控制器會保留授權組態檔案，其中包含 `slurm.conf`、 `cgroup.conf`和 `slurmdbd.conf`。 AWS PCS 會從叢集、佇列和運算節點群組設定產生這些檔案，並在叢集變更時更新這些檔案。

## 無組態模式
<a name="slurm-configuration-configless"></a>

AWS PCS 以無組態模式執行 Slurm。在無組態模式下，節點會直接從叢集控制器擷取組態 (`slurmctld`)。如需詳細資訊，請參閱 SchedMD 網站上的 [Configless Slurm](https://slurm.schedmd.com/configless_slurm.html)。
+ 在運算節點上， `slurmd` 會在控制器啟動時從控制器擷取組態。
+ 在登入節點上，Slurm 身分驗證和登入資料站協助程式 (`sackd`) 會擷取組態，以便 `sbatch`、 `srun`和 等用戶端命令`scontrol`可以使用它。

Slurm 會快取其在節點上擷取的檔案，並在 中為其建立符號連結`/run/slurm/conf`。節點使用 執行的組態是 `/run/slurm/conf/slurm.conf`。

若要檢閱節點執行的組態，請在節點上使用下列命令。

```
scontrol show config
```

使用 AWS PCS，您可以設定一組有限的 Slurm 設定。如需每個組態檔案支援的設定，請參閱下列主題。

**Topics**
+ [無組態模式](#slurm-configuration-configless)
+ [在 AWS PCS 中設定自訂 Slurm 設定](slurm-custom-settings.md)
+ [在 AWS PCS 中設定自訂 cgroup 設定](cgroup-custom-settings.md)
+ [在 AWS PCS 中設定自訂 SlurmDBD 設定](slurmdbd-custom-settings.md)
+ [在 AWS PCS 中設定自訂 GRES 設定](gres-custom-settings.md)