View a markdown version of this page

Terjemahkan skrip plugin Slurm Job Submit untuk menggunakan Plugin Filter CLI 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.

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
  1. Tinjau fungsi skrip Plugin Job Submit yang ada (slurm_job_submit,slurm_job_modify).

  2. Identifikasi fungsi Plugin Filter CLI yang setara:

    • slurm_job_submit menjadi slurm_cli_pre_submit

    • Tambahkan slurm_cli_setup_defaults untuk pengaturan parameter default

    • Tambahkan slurm_cli_post_submit untuk tindakan pasca-pengiriman

  3. Terjemahkan logika validasi pekerjaan dari job_desc bidang ke akses options array:

    • job_desc.account menjadi options["account"]

    • job_desc.partition menjadi options["partition"]

    • job_desc.features menjadi options["constraint"]

  4. Perbarui pencatatan panggilan dari slurm.log_user() keslurm.log_error().

  5. Uji skrip terjemahan Anda pada cluster pengembangan.

  6. 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.