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
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 della licenza in ogni modello di lavoro al momento dell'invio. Di conseguenza:
-
Gli artisti inviano i lavori normalmente senza passaggi aggiuntivi.
-
L'hook assicura che ogni lavoro dichiari la necessità della licenza.
-
Lo scheduler Deadline Cloud applica il limite di concorrenza.
Per impostare i limiti di licenza, fai clic su
-
Crea un limite per la tua fattoria con AWS CLI:
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 workstation degli artisti. -
Su ogni postazione di lavoro per artisti, 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 aggiungere amount.vray come customAmounts voce le funzionalità della tua flotta. Se la flotta dichiara l'importo come capacità, lo considera una risorsa per lavoratore e aggira il limite del livello di coda. L'associazione dei limiti da sola garantisce la compatibilità.
Per estendere l'esempio ad altre licenze (Houdini, Nuke e così via), aggiungete delle voci e create i limiti corrispondenti license_limits.json e le associazioni di coda.