

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

# Mengkonfigurasi pengaturan Slurm khusus di AWS PCS
<a name="slurm-custom-settings"></a>

Gunakan pengaturan Slurm kustom untuk mengonfigurasi parameter Slurm tambahan di seluruh sumber daya Cluster, Queue, dan Compute Node Group. Rilis ini menambahkan dukungan untuk pengaturan Slurm pada sumber daya Antrian, memberikan kontrol terperinci atas perilaku khusus partisi.

## Manfaat pengaturan Slurm kustom
<a name="custom-settings-benefits"></a>

Pengaturan Slurm Kustom memberikan kontrol canggih atas lingkungan AWS PCS-based HPC Anda. Anda dapat menerapkan akuntansi terperinci, menerapkan kontrol akses, dan mengoptimalkan eksekusi beban kerja melalui konfigurasi kualitas layanan dan kebijakan preemption. Kemampuan ini memastikan pekerjaan penting menerima sumber daya yang diperlukan sambil mempertahankan pemanfaatan cluster yang efisien. Baik Anda mengelola GPU-accelerated beban kerja, menerapkan penjadwalan pembagian yang adil, atau mengontrol siklus hidup pekerjaan, pengaturan khusus membantu menyelaraskan infrastruktur HPC Anda dengan persyaratan operasional dan tujuan penelitian.

## Mengkonfigurasi pengaturan khusus
<a name="custom-settings-configuration"></a>

Pengaturan Slurm Kustom dapat dikonfigurasi melalui Kon AWS sol, CLI, atau SDK selama pembuatan sumber daya atau dimodifikasi nanti melalui operasi pembaruan.

------
#### [ Konsol Manajemen AWS ]

Arahkan ke pengaturan penjadwal ** tambahan ** di halaman buat atau edit untuk jenis sumber daya apa pun (cluster, antrean, atau grup simpul komputasi).

**Untuk menambahkan pengaturan baru**

1. Pilih ** Tambahkan pengaturan baru**.

1. Pilih ** nama ** Parameter dari dropdown (yang mencakup deskripsi parameter singkat).

1. Berikan nilai yang sesuai.

**Untuk membatalkan pengaturan kustom**

1. Pilih ** H ** apus di sebelah parameter/value pasangan yang relevan.

1. Buat atau perbarui sumber daya.

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

Untuk pengelolaan pengaturan khusus secara terprogram, gunakan `SlurmCustomSettings` bidang dalam operasi buat atau perbarui.

**Example - Memperbarui `parameter` Prolog pada cluster**  

```
aws pcs update-cluster --cluster-identifier {{my-cluster}} \
--slurm-configuration \
'SlurmCustomSettings=[{parameterName=Prolog,parameterValue="{{/path/to/prolog.sh}}"}]'
```

**Example — Mengatur antrian menjadi `Default` pada cluster**  

```
aws pcs update-queue \
    --cluster-identifier {{my-cluster}} \
    --queue-identifier {{my-queue}} \
    --slurm-configuration 'SlurmCustomSettings=[{parameterName=Default,parameterValue=YES}]'
```

**Example - Mengatur `Fitur khusus` pada grup simpul komputasi**  

```
aws pcs update-compute-node-group \
    --cluster-identifier {{my-cluster}} \
    --compute-node-group-identifier {{my-cng-1}} \
    --slurm-configuration \
    'SlurmCustomSettings=[{parameterName=Features,parameterValue="{{gpu,nvme}}"}]'
```

------

## Validasi dan penanganan kesalahan
<a name="custom-settings-validation"></a>

AWS PCS mengimplementasikan proses validasi berlapis-lapis untuk pengaturan Slurm kustom. Selama operasi pembuatan dan pembaruan, kami melakukan validasi sinkron yang meliputi:
+ Field-level cek: Kami memvalidasi pengaturan individual untuk tipe data yang benar, nilai yang diizinkan, dan persyaratan format. Misalnya, kami memastikan nilai waktu berada dalam format Slurm yang benar dan nilai boolean menggunakan representasi boolean Slurm yang diterima.
+ Context-aware validasi: Beberapa pengaturan diperiksa terhadap konteks konfigurasi yang lebih luas. Misalnya, parameter tertentu hanya valid ketika akuntansi Slurm diaktifkan.
+ Inter-setting konsistensi: Kami memverifikasi bahwa opsi yang saling eksklusif tidak disetel bersama dan bahwa pengaturan yang saling bergantung dikonfigurasi dengan benar.

Jika validasi gagal, Anda akan menerima kode kesalahan tertentu (misalnya, InvalidInput), pesan kesalahan yang jelas menjelaskan masalah, dan daftar bidang yang tidak valid dan detail kesalahan masing-masing. `ValidationException`

Sementara banyak masalah tertangkap selama validasi awal ini, beberapa interaksi kompleks antar pengaturan mungkin hanya menjadi jelas saat menerapkan konfigurasi. Dalam kasus seperti itu, operasi akan gagal dengan pesan kesalahan informatif, dan setiap perubahan sebagian akan dibatalkan.

## Batasan
<a name="custom-settings-limitations"></a>

AWS PCS menerapkan pendekatan daftar izin untuk melindungi keamanan layanan dan stabilitas operasional. Pengaturan yang dapat membahayakan keamanan akun layanan atau mengganggu kemampuan layanan terkelola dibatasi. Namun, kami terus mengevaluasi kebutuhan pelanggan dan dapat menambahkan dukungan untuk pengaturan tambahan berdasarkan umpan balik pelanggan.

**Topics**
+ [Manfaat pengaturan Slurm kustom](#custom-settings-benefits)
+ [Mengkonfigurasi pengaturan khusus](#custom-settings-configuration)
+ [Validasi dan penanganan kesalahan](#custom-settings-validation)
+ [Batasan](#custom-settings-limitations)
+ [Pengaturan Slurm khusus untuk AWS Cluster PCS](slurm-custom-settings-cluster.md)
+ [Pengaturan Slurm khusus untuk AWS Grup simpul komputasi PCS](slurm-custom-settings-cng.md)
+ [Pengaturan Slurm khusus untuk AWS Antrian PCS](slurm-custom-settings-queue.md)
+ [Memecahkan masalah pengaturan Slurm kustom di AWS PCS](slurm-custom-settings-troubleshooting.md)