View a markdown version of this page

Imponga límites de licencia fijos con un enlace de envío de Deadline Cloud - Deadline Cloud

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Imponga límites de licencia fijos con un enlace de envío de Deadline Cloud

En el ejemplo license_limits se muestra cómo combinar la función Deadline Cloud Limits con un enlace de presentación para imponer un número fijo de licencias simultáneas (por ejemplo, V-Ray licencias) en todas las ofertas de trabajo, sin que los artistas tengan que configurar nada manualmente.

La función Deadline Cloud Limits limita la programación de tareas para que no se ejecuten simultáneamente más de N tareas que requieran una licencia. Para que el límite surta efecto, cada trabajo debe declarar la licencia como requisito de alojamiento en su plantilla. Este ejemplo proporciona un enlace previo al envío que incorpora automáticamente el requisito de alojamiento de la licencia en cada plantilla de trabajo en el momento del envío. Como resultado:

  • Los artistas envían trabajos normalmente sin pasos adicionales.

  • El gancho garantiza que cada trabajo declare que necesita la licencia.

  • El programador de Deadline Cloud aplica el límite de simultaneidad.

Para configurar los límites de licencia, conéctese
  1. Crea un límite en tu granja con AWS CLI:

    aws deadline create-limit \ --farm-id farm-id \ --display-name "VRay License" \ --amount-requirement-name "amount.vray" \ --max-count 5
  2. Asocia el límite a tu cola medianteaws deadline create-queue-limit-association.

  3. Copia el license_limits/ directorio en una ubicación compartida a la que puedan acceder todas las estaciones de trabajo de los artistas.

  4. En cada estación de trabajo para artistas, habilita los enlaces de entorno:

    deadline config set settings.allow_environment_hooks true
  5. Configura la variable de DEADLINE_HOOKS_DIR entorno en los scripts del lanzador de la aplicación para que apunte al directorio compartido.

importante

No lo añada amount.vray como customAmounts entrada a las capacidades de su flota. Si la flota declara la cantidad como una capacidad, la trata como un recurso por trabajador y pasa por alto el límite a nivel de cola. La asociación de límites por sí sola proporciona compatibilidad.

Para extender el ejemplo a otras licencias (Houdini, Nuke, etc.), añada entradas y cree las asociaciones de límites license_limits.json y colas correspondientes.