View a markdown version of this page

플러그인 동기화를 사용하여 사용자 지정 플러그인 제공 - 기한 클라우드

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

플러그인 동기화를 사용하여 사용자 지정 플러그인 제공

플러그인 동기화는 conda 패키지를 빌드할 필요 없이 사용자 지정 플러그인과 추가 기능을 제공합니다. 플러그인 파일을 대기열의 작업 첨부 파일 버킷의 지정된 접두사에 업로드합니다. 작업이 지원되는 애플리케이션 패키지를 사용하는 경우 패키지는 파일을 작업자에게 복사하고 애플리케이션을 로드하도록 구성합니다.

플러그인이 애플리케이션 검색 경로에 복사된 후 플러그인을 실행할 수 있는 경우 플러그인 동기화를 사용합니다. 플러그인에 종속성 확인, 설치 명령 또는 시스템 변경이 필요한 경우 로 돌아가서 다른 전송 방법을 Deadline Cloud에서 사용자 지정 플러그인 사용 선택합니다.

플러그인 동기화 작동 방식

지원되는 디지털 콘텐츠 생성(DCC) conda 패키지는 플러그인 동기화를 위해 활성화 및 비활성화 스크립트를 사용합니다. 각 작업자 세션에 대해 다음 이벤트가 발생합니다.

  1. 대기열 환경은 작업에서 선택한 DCC 및 어댑터 패키지가 포함된 conda 환경을 생성합니다.

  2. conda가 환경을 활성화하면 DCC 패키지의 플러그인 동기화 스크립트가 세션 환경에서 작업 연결 버킷과 루트 접두사를 읽습니다.

  3. 스크립트는 Amazon S3의 운영 체제, DCC 및 DCC 버전 접두사에서 파일을 다운로드합니다. 그런 다음 애플리케이션별 환경 변수를 설정하거나 파일을 애플리케이션 플러그인 디렉터리에 복사합니다.

  4. 세션이 종료되면 비활성화 스크립트는 다운로드한 플러그인 파일 및 구성을 제거합니다. 다음 세션은 패키징된 DCC 환경에서 시작됩니다.

스크립트는 로 시작하는 메시지를 세션 로그Plugin Sync:에 기록합니다. 이러한 메시지를 사용하여 소스 접두사, 대상 및 처리된 파일을 확인할 수 있습니다.

사전 조건

플러그인을 업로드하기 전에 다음 요구 사항을 확인합니다.

  • 애플리케이션, 버전 및 작업자 운영 체제는 지원되는 애플리케이션 테이블에 표시됩니다.

  • 플러그인 파일은 작업자 운영 체제, 애플리케이션 버전 및 프로세서 아키텍처와 호환됩니다.

  • 플러그인 공급업체의 필수 디렉터리 구조를 알고 있습니다. 플러그인 동기화는 업로드하는 디렉터리 구조를 보존합니다.

  • 플러그인에 라이선스가 필요한 경우 작업자는 라이선스 서버에 연결할 수 있습니다.

Amazon S3에 플러그인 파일 업로드

플러그인 파일을 대기열과 연결된 작업 연결 Amazon S3 버킷에 업로드합니다. 다음 접두사를 사용합니다.

s3://<job-attachments-bucket>/<root-prefix>/plugins/<os>/<dcc-name>/<dcc-version>/
중요

Amazon S3 접두사는 대/소문자를 구분합니다. 운영 체제 및 DCC 폴더 이름에는 소문자를 사용합니다.

다음과 같이 변수를 바꿉니다.

<job-attachments-bucket>

대기열과 연결된 작업 연결 버킷입니다. 대기열 세부 정보 페이지에 버킷이 표시됩니다.

<root-prefix>

대기열의 작업 첨부 파일 루트 접두사입니다. 대기열 세부 정보 페이지에 접두사가 표시됩니다.

<os>

작업자 운영 체제, linux 또는 windows.

<dcc-name>

지원되는 애플리케이션 테이블의 정확한 폴더 이름입니다.

<dcc-version>

지원되는 애플리케이션 테이블의 버전 폴더입니다. 예를 들어 Maya 2025.3은 2025를 사용하고 Blender 5.1은를 사용합니다5.1.

예를 들어 Linux에서 Maya 2025 플러그인의 접두사는 다음과 같습니다.

s3://<job-attachments-bucket>/<root-prefix>/plugins/linux/maya/2025/
Amazon S3 콘솔을 사용하여 플러그인 파일을 업로드하려면
  1. Deadline Cloud 콘솔을 연 다음 대기열 세부 정보 페이지를 엽니다.

  2. 작업 첨부 파일 버킷 링크를 선택하여 Amazon S3 콘솔에서 버킷을 엽니다.

  3. 대기열의 루트 접두사를 엽니다.

  4. 접두사를 생성합니다plugins/<os>/<dcc-name>/<dcc-version>/. 예를 들어 Maya 2025plugins/linux/maya/2025/에를 사용합니다.

  5. 플러그인 파일과 디렉터리를 버전 접두사에 업로드합니다. 플러그인 공급업체에 필요한 디렉터리 구조를 보존합니다.

플러그인 전송 확인

플러그인 동기화가 파일을 전달했는지 확인하려면
  1. 지원되는 DCC 패키지 및 버전을 선택하는 작업을 제출합니다.

  2. AWS Deadline Cloud Monitor(Deadline Cloud Monitor)에서 작업에 대한 세션 로그를 엽니다.

  3. 세션 로그에서를 검색합니다Plugin Sync:. 로그에 예상 Amazon S3 접두사와 대상이 표시되는지 확인합니다.

  4. 작업 로그에서 애플리케이션이 플러그인을 로드했는지 확인합니다. 메시지는 애플리케이션과 플러그인에 따라 다릅니다.

플러그인 동기화를 지원하는 애플리케이션

다음 표에는 플러그인 동기화 스크립트가 포함된 애플리케이션 및 버전이 나열되어 있습니다. 또한 GitHub 웹 사이트에서 conda 레시피 샘플을 사용할 수 있는지 여부와 서비스 관리형 플릿의 deadline-cloud 채널에 스크립트가 포함되어 있는지 여부를 식별합니다.

DCC 애플리케이션 S3 폴더 이름 버전 폴더 작업자 운영 체제 Conda 레시피 샘플 서비스 관리형 플릿 패키지
Blender blender 5.0, 5.1 Linux 예 예
Autodesk Maya maya 2024, 2025, 2026, 2027 Linux 예 예
Foundry Nuke nuke 15.0, 16.0, 17.0 Linux 예 예
SideFX Houdini houdini 19.5, 20.0, 20.5, 21.0, 22.0 Linux 예 예
Maxon Cinema 4D cinema4d Linux: 2024.5.1, 및 2025.3.1, 2026.3.4Windows: 2025.3.3 및 2026.3.4 2024: Linux, 2025 및 2026: Linux 및 Windows 예 예
Adobe After Effects aftereffects 25.6 또는 25.6.4; 26.0 또는 26.0.0 Windows 예 예

애플리케이션 또는 버전이 테이블에 표시되지 않는 경우 플러그인 패키징 또는 섹션을 참조대기열 환경을 사용하여 작업 구성하거나 고객 관리형 플릿을 사용합니다. GitHub 웹 사이트의 conda 레시피 샘플에는 자체 호스팅 채널과 함께 사용할 수 있는 플러그인 동기화 스크립트가 포함되어 있습니다.