View a markdown version of this page

Menegakkan batas lisensi tetap dengan kait pengiriman Deadline Cloud - Awan Batas Waktu

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

Menegakkan batas lisensi tetap dengan kait pengiriman Deadline Cloud

Contoh license_limits menunjukkan cara menggabungkan fitur Batas Awan Batas Waktu Batas dengan kait pengiriman untuk menerapkan sejumlah lisensi bersamaan yang tetap (misalnya, V-Ray lisensi) di semua pengiriman pekerjaan, tanpa mengharuskan artis untuk mengonfigurasi apa pun secara manual.

Fitur Deadline Cloud Limits membatasi penjadwalan tugas sehingga tidak lebih dari N tugas yang memerlukan lisensi dijalankan secara bersamaan. Agar batas berlaku, setiap pekerjaan harus menyatakan lisensi sebagai persyaratan host dalam template-nya. Sampel ini menyediakan kait pra-pengiriman yang secara otomatis menyuntikkan persyaratan host lisensi ke setiap template pekerjaan pada waktu pengiriman. Hasilnya:

  • Artis mengirimkan pekerjaan secara normal tanpa langkah tambahan.

  • Pengait memastikan setiap pekerjaan menyatakan perlunya lisensi.

  • Penjadwal Deadline Cloud memberlakukan batas konkurensi.

Untuk mengatur kait batas lisensi
  1. Buat Batas di pertanian Anda dengan AWS CLI:

    aws deadline create-limit \ --farm-id farm-id \ --display-name "VRay License" \ --amount-requirement-name "amount.vray" \ --max-count 5
  2. Kaitkan Limit dengan antrian Anda menggunakanaws deadline create-queue-limit-association.

  3. Salin license_limits/ direktori ke lokasi bersama yang dapat diakses oleh semua workstation artis.

  4. Pada setiap workstation artis, aktifkan pengait lingkungan:

    deadline config set settings.allow_environment_hooks true
  5. Atur variabel DEADLINE_HOOKS_DIR lingkungan dalam skrip peluncur aplikasi Anda untuk menunjuk ke direktori bersama.

penting

Jangan tambahkan amount.vray sebagai customAmounts entri dalam kemampuan armada Anda. Jika armada menyatakan jumlah tersebut sebagai kemampuan, armada memperlakukannya sebagai sumber daya per pekerja dan melewati batas tingkat antrian. Asosiasi batas saja memberikan kompatibilitas.

Untuk memperluas sampel ke lisensi lain (Houdini, Nuke, dan sebagainya), tambahkan entri ke dan buat Batas license_limits.json dan asosiasi antrian yang sesuai.