Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Terjemahkan skrip plugin Slurm Job Submit untuk menggunakan Plugin Filter CLI di AWS PCS
Terjemahkan skrip Lua Plugin Kirim Pekerjaan yang ada ke Plugin Filter CLI saat Anda bermigrasi dari lingkungan Slurm lainnya. Proses terjemahan melibatkan pembaruan nama fungsi dan pola akses bidang untuk bekerja dengan API Plugin Filter CLI.
Prasyarat
Sebelum Anda menerjemahkan skrip Anda, selesaikan tugas-tugas berikut:
-
Tinjau skrip Lua Plugin Kirim Pekerjaan yang ada
-
Memahami perbedaan antara API Job Submit dan CLI Filter Plugin
-
Akses dokumentasi Plugin Filter Slurm CLI
Untuk menerjemahkan skrip Plugin Kirim Pekerjaan ke Plugin Filter CLI
-
Tinjau fungsi skrip Plugin Job Submit yang ada (
slurm_job_submit,slurm_job_modify). -
Identifikasi fungsi Plugin Filter CLI yang setara:
-
slurm_job_submitmenjadislurm_cli_pre_submit -
Tambahkan
slurm_cli_setup_defaultsuntuk pengaturan parameter default -
Tambahkan
slurm_cli_post_submituntuk tindakan pasca-pengiriman
-
-
Terjemahkan logika validasi pekerjaan dari
job_descbidang ke aksesoptionsarray:-
job_desc.accountmenjadioptions["account"] -
job_desc.partitionmenjadioptions["partition"] -
job_desc.featuresmenjadioptions["constraint"]
-
-
Perbarui pencatatan panggilan dari
slurm.log_user()keslurm.log_error(). -
Uji skrip terjemahan Anda pada cluster pengembangan.
-
Terapkan ke cluster produksi Anda mengikuti proses penerapan Plugin Filter CLI standar.
Hasil yang diharapkan
Setelah Anda menyelesaikan terjemahan:
-
Skrip terjemahan Anda menyediakan validasi pengiriman pekerjaan yang setara
-
Pengguna melihat pesan kesalahan dan permintaan yang serupa dengan Plugin Kirim Pekerjaan asli Anda
-
Kebijakan pengiriman pekerjaan dipertahankan selama migrasi ke AWS PCS
Pemecahan masalah
- Kesalahan terjemahan skrip
-
Gejala: Pen giriman pekerjaan gagal dengan kesalahan eksekusi Lua.
Kemungkinan penyebab: Akses bidang atau panggilan fungsi salah dalam skrip yang diterjemahkan.
Resolusi: T injau dokumentasi API Plugin Filter CLI dan bandingkan pemetaan bidang antara antarmuka Job Submit dan CLI Filter.