

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Slurm kustomisasi konfigurasi
<a name="slurm-configuration-settings-v3"></a>

Dimulai dengan AWS ParallelCluster versi 3.6.0, Anda dapat menyesuaikan `slurm.conf` Slurm konfigurasi dalam konfigurasi AWS ParallelCluster cluster.

Dalam konfigurasi cluster, Anda dapat menyesuaikan Slurm parameter konfigurasi dengan menggunakan pengaturan konfigurasi cluster berikut:
+ Kustomisasi Slurm parameter untuk seluruh cluster dengan menggunakan [`SlurmSettings`](Scheduling-v3.md#Scheduling-v3-SlurmSettings)/[`CustomSlurmSettings`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-CustomSlurmSettings)atau [`CustomSlurmSettingsIncludeFile`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-CustomSlurmSettingsIncludeFile)parameter. AWS ParallelCluster gagal jika Anda menentukan keduanya.
+ Kustomisasi Slurm parameter untuk antrian dengan menggunakan [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)/[`CustomSlurmSettings`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-CustomSlurmSettings)(dipetakan ke Slurm partisi).
+ Kustomisasi Slurm parameter untuk sumber daya komputasi dengan menggunakan [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)/[`ComputeResources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)/[`CustomSlurmSettings`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-CustomSlurmSettings)(dipetakan ke Slurm simpul).

## Slurm batas kustomisasi konfigurasi dan pertimbangan saat menggunakan AWS ParallelCluster
<a name="slurm-configuration-considerations-v3"></a>


+ Untuk `CustomSlurmSettings` dan `CustomSlurmSettingsIncludeFile` pengaturan, Anda hanya dapat menentukan dan memperbarui `slurm.conf` parameter yang disertakan dalam [Slurm versi ](slurm-workload-manager-v3.md) yang didukung oleh AWS ParallelCluster versi yang Anda gunakan untuk mengkonfigurasi cluster.
+ Jika Anda menentukan kustom Slurm konfigurasi di salah satu `CustomSlurmSettings` parameter, AWS ParallelCluster melakukan pemeriksaan validasi dan mencegah pengaturan atau pembaruan Slurm parameter konfigurasi yang bertentangan dengan AWS ParallelCluster logika. Bagian Slurm parameter konfigurasi yang diketahui bertentangan dengan AWS ParallelCluster diidentifikasi dalam daftar penolakan. Daftar penolakan dapat berubah di AWS ParallelCluster versi masa depan jika yang lain Slurm fitur ditambahkan. Untuk informasi selengkapnya, lihat [Terdaftar penolakan Slurm parameter konfigurasi untuk `CustomSlurmSettings`](#slurm-configuration-denylists-v3).
+ AWS ParallelCluster hanya memeriksa apakah parameter ada dalam daftar penolakan. AWS ParallelCluster tidak memvalidasi kustom Anda Slurm sintaks parameter konfigurasi atau semantik. Anda bertanggung jawab untuk memvalidasi kebiasaan Anda Slurm parameter konfigurasi. Kustom tidak valid Slurm parameter konfigurasi dapat menyebabkan Slurm kegagalan daemon yang dapat menyebabkan kegagalan pembuatan dan pembaruan cluster.
+ Jika Anda menentukan kustom Slurm konfigurasi di`CustomSlurmSettingsIncludeFile`, AWS ParallelCluster tidak melakukan validasi apa pun.
+ Anda dapat memperbarui `CustomSlurmSettings` dan `CustomSlurmSettingsIncludeFile` tanpa berhenti dan memulai armada komputasi. Dalam hal ini, AWS ParallelCluster restart `slurmctld` daemon dan menjalankan perintah. `scontrol reconfigure`

  Beberapa Slurm parameter konfigurasi mungkin memerlukan operasi yang berbeda sebelum perubahan terdaftar di seluruh cluster. Misalnya, mereka mungkin memerlukan restart semua daemon di cluster. Anda bertanggung jawab untuk memverifikasi apakah AWS ParallelCluster operasi cukup untuk menyebarkan kustom Anda Slurm pengaturan parameter konfigurasi selama pembaruan. Jika Anda menemukan bahwa AWS ParallelCluster operasi tidak cukup, Anda bertanggung jawab untuk memberikan tindakan tambahan yang diperlukan untuk menyebarkan pengaturan yang diperbarui seperti yang direkomendasikan dalam [Slurm dokumentasi](https://slurm.schedmd.com/documentation.html).

## Terdaftar penolakan Slurm parameter konfigurasi untuk `CustomSlurmSettings`
<a name="slurm-configuration-denylists-v3"></a>

Tabel berikut mencantumkan parameter dengan AWS ParallelCluster versi yang menolak penggunaannya, dimulai dengan versi 3.6.0. `CustomSlurmSettings`tidak didukung untuk AWS ParallelCluster versi yang lebih awal dari versi 3.6.0.


**Parameter yang terdaftar penolakan di tingkat cluster:**  

| Slurm parameter | Deny-terdaftar dalam versi AWS ParallelCluster  | 
| --- | --- | 
|  CommunicationParameters  |  3.6.0  | 
|  Epilog  |  3.6.0  | 
|  GresTypes  |  3.6.0  | 
|  LaunchParameters  |  3.6.0  | 
|  Prolog  |  3.6.0  | 
|  ReconfigFlags  |  3.6.0  | 
|  ResumeFailProgram  |  3.6.0  | 
|  ResumeProgram  |  3.6.0  | 
|  ResumeTimeout  |  3.6.0  | 
|  SlurmctldHost  |  3.6.0  | 
|  SlurmctldLogFile  |  3.6.0  | 
|  SlurmctldParameters  |  3.6.0  | 
|  SlurmdLogfile  |  3.6.0  | 
|  SlurmUser  |  3.6.0  | 
|  SuspendExcNodes  |  3.6.0  | 
|  SuspendProgram  |  3.6.0  | 
|  SuspendTime  |  3.6.0  | 
|  TaskPlugin  |  3.6.0  | 
|  TreeWidth  |  3.6.0  | 


**Parameter yang terdaftar penolakan pada tingkat klaster saat parameter asli [Slurm integrasi akuntansi](slurm-accounting-v3.md) dikonfigurasi dalam konfigurasi cluster:**  

| Slurm parameter | Deny-terdaftar dalam versi AWS ParallelCluster  | 
| --- | --- | 
|  AccountingStorageType  |  3.6.0  | 
|  AccountingStorageHost  |  3.6.0  | 
|  AccountingStoragePort  |  3.6.0  | 
|  AccountingStorageUser  |  3.6.0  | 
|  JobAcctGatherType  |  3.6.0  | 


**Parameter yang terdaftar penolakan pada tingkat antrian (partisi) untuk antrian yang dikelola oleh: AWS ParallelCluster**  

| Slurm parameter | Deny-terdaftar dalam versi AWS ParallelCluster  | 
| --- | --- | 
|  Simpul  |  3.6.0  | 
|  PartitionName  |  3.6.0  | 
|  ResumeTimeout  |  3.6.0  | 
|  Status  |  3.6.0  | 
|  SuspendTime  |  3.6.0  | 


**Parameter yang terdaftar penolakan pada tingkat sumber daya komputasi (node) untuk sumber daya komputasi yang dikelola oleh: AWS ParallelCluster**  

| Slurm parameter | Deny-terdaftar dalam AWS ParallelCluster versi dan versi yang lebih baru | 
| --- | --- | 
|  CPUs  |  3.6.0  | 
|  Fitur  |  3.6.0  | 
|  Gres  |  3.6.0  | 
|  NodeAddr  |  3.6.0  | 
|  NodeHostname  |  3.6.0  | 
|  NodeName  |  3.6.0  | 
|  Berat Badan  |  3.7.0  | 