고객 관리 플릿을 라이선스 엔드포인트에 연결 - AWS 데드라인 클라우드

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

고객 관리 플릿을 라이선스 엔드포인트에 연결

AWS Deadline Cloud 사용량 기반 라이선스 서버는 일부 타사 제품에 대한 온디맨드 라이선스를 제공합니다. 사용량 기반 라이선스를 사용하면 사용한 만큼 비용을 지불할 수 있습니다. 사용한 시간에 대해서만 요금이 부과됩니다.

Deadline Cloud 사용량 기반 라이선스 서버는 Deadline Cloud 작업자가 라이선스 서버와 통신할 수 있는 한 모든 플릿 유형에 사용할 수 있습니다. 이는 서비스 관리 플릿에 자동으로 설정됩니다. 이 설정은 고객 관리 플릿에만 필요합니다.

라이선스 서버를 만들려면 다음이 필요합니다.

  • 타사 라이선스에 대한 트래픽을 VPC 허용하는 팜의 보안 그룹입니다.

  • Deadline Cloud 라이선스 엔드포인트 작업에 대한 액세스를 허용하는 정책이 첨부된 AWS Identity and Access Management (IAM) 역할.

1단계: 보안 그룹 생성

Amazon VPC 콘솔을 사용하여 팜의 보안 그룹을 생성할 수 VPC 있습니다. 다음 인바운드 규칙을 허용하도록 보안 그룹을 구성합니다.

  • 오토데스크 마야와 아놀드 — 2701 - 2702, TCP IPv4

  • 오토데스크 3ds 맥스 — 2704, TCP IPv4

  • 파운드리 바이크 — 6101, TCP IPv4

  • 사이드렉스 후디니, 만트라, 카르마 — 1715 - 1717, TCP IPv4

각 인바운드 규칙의 출처는 플릿의 작업자 보안 그룹입니다.

보안 그룹을 생성하는 방법에 대한 자세한 내용은 Amazon Virtual Private Cloud 사용 설명서의 보안 그룹 생성을 참조하십시오.

2단계: 라이선스 엔드포인트 설정

라이선스 엔드포인트는 타사 제품의 라이선스 서버에 대한 액세스를 제공합니다. 라이선스 요청은 라이선스 엔드포인트로 전송됩니다. 엔드포인트는 해당 라이선스 서버로 요청을 라우팅합니다. 라이선스 서버는 사용 제한 및 권한을 추적합니다. 생성한 각 라이선스 엔드포인트에 대해 요금이 부과됩니다. 자세한 내용은 Amazon VPC 요금을 참조하십시오.

에서 적절한 권한을 사용하여 라이선스 엔드포인트를 생성할 수 있습니다. AWS Command Line Interface 라이선스 엔드포인트를 생성하는 데 필요한 정책은 라이선스 엔드포인트 생성을 허용하는 정책을 참조하십시오.

AWS CloudShell또는 다른 AWS CLI 환경을 사용하여 다음 AWS Command Line Interface 명령을 사용하여 라이선스 엔드포인트를 구성할 수 있습니다.

  1. 라이선스 엔드포인트를 생성합니다. 보안 그룹 ID, 서브넷 ID 및 VPC ID를 이전에 생성한 값으로 교체합니다. 서브넷을 여러 개 사용하는 경우 공백으로 구분하십시오.

    aws deadline create-license-endpoint \ --security-group-id SECURITY_GROUP_ID \ --subnet-ids SUBNET_ID1 SUBNET_ID2 \ --vpc-id VPC_ID
  2. 다음 명령을 사용하여 엔드포인트가 성공적으로 생성되었는지 확인합니다. VPC엔드포인트의 DNS 이름을 기억해 두십시오.

    aws deadline get-license-endpoint \ --license-endpoint-id LICENSE_ENDPOINT_ID
  3. 사용 가능한 계량 제품 목록 보기:

    aws deadline list-available-metered-products
  4. 다음 명령을 사용하여 사용량 제한 제품을 라이선스 엔드포인트에 추가합니다.

    aws deadline put-metered-product \ --license-endpoint-id LICENSE_ENDPOINT_ID \ --product-id PRODUCT_ID

다음 remove-metered-product 명령을 사용하여 라이선스 엔드포인트에서 제품을 제거할 수 있습니다.

aws deadline remove-metered-product \ --license-endpoint-id LICENSE_ENDPOINT_ID \ --product_id PRODUCT_ID

다음 delete-license-endpoint 명령을 사용하여 라이선스 엔드포인트를 삭제할 수 있습니다.

aws deadline delete-license-endpoint \ --license-endpoint-id LICENSE_ENDPOINT_ID

3단계: 렌더링 애플리케이션을 엔드포인트에 연결

라이선스 엔드포인트가 설정되면 애플리케이션은 타사 라이선스 서버를 사용하는 것과 동일하게 이를 사용합니다. 일반적으로 Microsoft Windows 레지스트리 키와 같은 환경 변수나 기타 시스템 설정을 라이선스 서버 포트 및 주소로 설정하여 응용 프로그램의 라이선스 서버를 구성합니다.

라이선스 엔드포인트 DNS 이름을 가져오려면 다음 AWS CLI 명령을 사용합니다.

aws deadline get-license-endpoint --license-endpoint-id LICENSE_ENDPOINT_ID

또는 Amazon VPC Console을 사용하여 이전 단계에서 데드라인 API 클라우드에서 생성한 VPC 엔드포인트를 식별할 수 있습니다.

구성 예제

예 — 오토데스크 마야와 아놀드

환경 변수를 다음과 같이 설정합니다. ADSKFLEX_LICENSE_FILE

2702@VPC_Endpoint_DNS_Name:2701@VPC_Endpoint_DNS_Name
참고

Windows워커의 경우 콜론 (:) 대신 세미콜론 (;) 을 사용하여 엔드포인트를 구분합니다.

예 — 오토데스크 3ds Max

환경 변수를 ADSKFLEX_LICENSE_FILE 다음과 같이 설정합니다.

2704@VPC_Endpoint_DNS_Name
예 — 파운드리 뉴크

환경 변수를 다음과 같이 설정합니다. 라이센스가 제대로 작동하는지 foundry_LICENSE 6101@VPC_Endpoint_DNS_Name 테스트하려면 터미널에서 Nuke를 실행할 수 있습니다.

~/nuke/Nuke14.0v5/Nuke14.0 -x
예 — SideFX, 후디니, 만트라, 카르마

다음 명령을 실행합니다:

/opt/hfs19.5.640/bin/hserver -S "http://VPC_Endpoint_DNS_Name:1715;http://VPC_Endpoint_DNS_Name:1716;http://VPC_Endpoint_DNS_Name:1717;"

라이선스가 제대로 작동하는지 테스트하려면 다음 명령을 사용하여 Houdini 씬을 렌더링할 수 있습니다.

/opt/hfs19.5.640/bin/hython ~/forpentest.hip -c "hou.node('/out/mantra1').render()"