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

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

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

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

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

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

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

  • 원래 요청 ping에 대한 AWS Identity and Access Management Deadline Cloud 라이선스 엔드포인트 작업에 대한 액세스를 허용하는 정책이 첨부된 (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()"