View a markdown version of this page

Mengkonfigurasi pengaturan Slurm khusus di AWS PCS - AWS PCS

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

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

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

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.

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

  3. Berikan nilai yang sesuai.

Untuk membatalkan pengaturan kustom
  1. Pilih H apus di sebelah parameter/value pasangan yang relevan.

  2. Buat atau perbarui sumber daya.

AWS CLI

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

contoh- Memperbarui parameter Prolog pada cluster
aws pcs update-cluster --cluster-identifier my-cluster \ --slurm-configuration \ 'SlurmCustomSettings=[{parameterName=Prolog,parameterValue="/path/to/prolog.sh"}]'
contoh- 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}]'
contoh- 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

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

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.