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 PCS AWS
Terjemahkan skrip Job Submit Plugin Lua Anda yang ada ke Plugin Filter CLI saat Anda bermigrasi dari lingkungan Slurm lainnya. Proses penerjemahan melibatkan memperbarui nama fungsi dan pola akses lapangan untuk bekerja dengan CLI Filter Plugin API.
Prasyarat
Sebelum Anda menerjemahkan skrip Anda, selesaikan tugas-tugas ini:
-
Tinjau skrip Job Submit Plugin Lua yang ada
-
Memahami perbedaan antara Job Submit dan CLI Filter Plugin APIs
-
Akses dokumentasi Plugin Filter CLI Slurm
Untuk menerjemahkan skrip Job Submit Plugin ke Plugin Filter CLI
-
Tinjau fungsi skrip Plugin Job Submit Anda 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 panggilan logging dari
slurm.log_user()keslurm.log_error(). -
Uji skrip terjemahan Anda pada klaster pengembangan.
-
Terapkan ke cluster produksi Anda mengikuti proses penerapan Plugin Filter CLI standar.
Hasil yang diharapkan
Setelah Anda menyelesaikan terjemahan:
-
Skrip terjemahan Anda memberikan validasi pengiriman pekerjaan yang setara
-
Pengguna melihat pesan kesalahan dan permintaan serupa seperti pada Plugin Job Submit asli Anda
-
Kebijakan pengajuan Job dipertahankan selama migrasi ke AWS PCS
Pemecahan masalah
- Kesalahan terjemahan skrip
-
Gejala: Pengajuan Job gagal dengan kesalahan eksekusi Lua.
Kemungkinan penyebabnya: Akses bidang atau panggilan fungsi yang salah dalam skrip yang diterjemahkan.
Resolusi: Tinjau dokumentasi CLI Filter Plugin API dan bandingkan pemetaan bidang antara antarmuka Job Submit dan CLI Filter.