Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Applica limiti di licenza fissi con un hook di invio di Deadline Cloud
L'esempio license_limits
La funzione Deadline Cloud Limits limita la pianificazione delle attività in modo che non più di N attività che richiedono una licenza vengano eseguite contemporaneamente. Affinché il limite abbia effetto, ogni job deve dichiarare la licenza come requisito dell'host nel relativo modello. Questo esempio fornisce un hook di pre-invio che inserisce automaticamente il requisito dell'host di licenza in ogni modello di lavoro al momento dell'invio. Di conseguenza:
-
Gli artisti inviano i lavori normalmente senza passaggi aggiuntivi.
-
Il gancio garantisce che ogni lavoro dichiari la necessità della licenza.
-
Lo scheduler Deadline Cloud impone il limite di concorrenza.
Per impostare i limiti di licenza, agganciati
-
Crea un limite nella tua farm con la CLI di AWS:
aws deadline create-limit \ --farm-idfarm-id\ --display-name "VRay License" \ --amount-requirement-name "amount.vray" \ --max-count 5 -
Associa il limite alla tua coda utilizzando.
aws deadline create-queue-limit-association -
Copia la
license_limits/directory in una posizione condivisa accessibile da tutte le postazioni di lavoro degli artisti. -
Su ogni postazione di lavoro dell'artista, abilita gli hook ambientali:
deadline config set settings.allow_environment_hooks true -
Imposta la variabile di
DEADLINE_HOOKS_DIRambiente negli script di avvio dell'applicazione in modo che punti alla directory condivisa.
Importante
Non aggiungetelo amount.vray come customAmounts voce alle funzionalità del vostro parco macchine. Se il parco veicoli dichiara l'importo come capacità, lo considera come una risorsa per lavoratore e aggira il limite a livello di coda. La sola associazione di limiti garantisce la compatibilità.
Per estendere l'esempio ad altre licenze (Houdini, Nuke e così via), aggiungi voci e crea i limiti license_limits.json e le associazioni di coda corrispondenti.