View a markdown version of this page

Deadline Cloud 제출 후크를 사용하여 고정 라이선스 제한 적용 - 기한 클라우드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Deadline Cloud 제출 후크를 사용하여 고정 라이선스 제한 적용

license_limits 샘플은 아티스트가 수동으로 구성할 필요 없이 Deadline Cloud Limits 기능을 제출 후크와 결합하여 모든 작업 제출에 일정한 수의 동시 라이선스(예: V-Ray 라이선스)를 적용하는 방법을 보여줍니다.

Deadline Cloud Limits 기능은 라이선스가 동시에 실행되어야 하는 작업이 N개 이하가 되도록 작업 예약을 제한합니다. 제한을 적용하려면 각 작업이 라이선스를 템플릿의 호스트 요구 사항으로 선언해야 합니다. 이 샘플은 제출 시 모든 작업 템플릿에 라이선스 호스트 요구 사항을 자동으로 주입하는 사전 제출 후크를 제공합니다. 결과:

  • 아티스트는 추가 단계 없이 일반적으로 작업을 제출합니다.

  • 후크는 모든 작업이 라이선스 필요성을 선언하도록 합니다.

  • Deadline Cloud 스케줄러는 동시성 제한을 적용합니다.

라이선스 제한 후크를 설정하려면
  1. AWS CLI를 사용하여 팜에 제한을 생성합니다.

    aws deadline create-limit \ --farm-id farm-id \ --display-name "VRay License" \ --amount-requirement-name "amount.vray" \ --max-count 5
  2. 를 사용하여 제한을 대기열에 연결합니다aws deadline create-queue-limit-association.

  3. license_limits/ 디렉터리를 모든 아티스트 워크스테이션에서 액세스할 수 있는 공유 위치에 복사합니다.

  4. 각 아티스트 워크스테이션에서 환경 후크를 활성화합니다.

    deadline config set settings.allow_environment_hooks true
  5. 공유 디렉터리를 가리키도록 애플리케이션 시작 관리자 스크립트에서 DEADLINE_HOOKS_DIR 환경 변수를 설정합니다.

중요

플릿 기능에를 customAmounts 항목amount.vray으로 추가하지 마십시오. 플릿이 해당 양을 기능으로 선언하면 플릿은 해당 양을 작업자당 리소스로 취급하고 대기열 수준 제한을 우회합니다. 제한 연결만으로도 호환성을 제공합니다.

샘플을 다른 라이선스(Houdini, Nuke 등)로 확장하려면 항목을에 추가license_limits.json하고 해당 제한 및 대기열 연결을 생성합니다.