Connect 将客户管理的车队连接到许可证端点 - 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Connect 将客户管理的车队连接到许可证端点

De AWS adline Cloud 基于使用量的许可证服务器为选定的第三方产品提供按需许可证。使用基于使用量的许可证,您可以按使用量付费。您只需按使用时间付费。基于使用情况的许可为您的 Deadline Cloud 工作人员提供渲染许可证,但不提供您的 DCC 应用程序的许可证。

只要 Deadline Cloud 工作人员可以与许可证服务器通信,基于 Deadline Cloud 使用情况的许可证服务器就可以用于任何类型的舰队。这是在服务管理的车队中自动设置的。只有客户管理的车队才需要此设置。

要创建许可服务器,您需要为服务器场的 VPC 设置一个安全组,该组允许第三方许可证的流量。

步骤 1:创建安全组

使用 Amazon VPC 控制台为您的服务器场的 VPC 创建安全组。将安全组配置为允许以下入站规则:

  • Autodesk Maya 和 Arnold — 2701-2702,TCP, IPv4 IPv6

  • Autodesk 3ds Max — 2704,TCP, IPv4 IPv6

  • Cinema 4D — 7057,TCP, IPv4 IPv6

  • KeyShot — 2703,TCP, IPv4 IPv6

  • Foundry Nuke — 6101、TCP、、 IPv4 IPv6

  • Redshift — 7054,TCP, IPv4 IPv6

  • SideFX Houdini、Mantra 和 Karma — 1715-1717 年,TCP,, IPv4 IPv6

每条入站规则的来源都是舰队的工作人员安全组。

有关创建安全组的更多信息,请参阅 Amazon Virtual Private Cloud 用户指南中的创建安全组

步骤 2:设置许可证端点

许可证端点为第三方产品提供对许可证服务器的访问权限。许可证请求将发送到许可证端点。端点会将它们路由到相应的许可证服务器。许可证服务器跟踪使用限制和授权。在 Deadline Cloud 中创建许可证端点将在您的 VPC 中配置一个 AWS PrivateLink 接口终端节点。这些终端节点按标准定 AWS PrivateLink 价计费。有关更多信息,请参阅AWS PrivateLink 定价

有了相应的权限,您就可以创建许可证终端节点。有关创建许可证端点所需的策略,请参阅允许创建许可证端点的策略

您可以在 Deadline Cloud 控制台的控制面板中创建许可证终端节点。

  1. 在左侧导航窗格中,选择许可证端点,然后选择创建许可证端点

  2. 在 “创建许可证端点” 页面中,完成以下操作:

    • 选择 VPC。

    • 选择包含您的 Deadline Cloud 工作线程的子网。您最多可以选择 10 个子网。

    • 选择您在步骤 1 中创建的安全组。对于更复杂的场景,您最多可以选择 10 个安全组。

    • (可选)选择添加新标签并添加一个或多个标签。最多可以添加 50 个标签。

  3. 选择创建许可证端点。许可证端点创建后,它会显示在许可证终端节点页面上。

  4. 从计量产品部分,选择添加产品,然后选择要添加到许可证端点的产品。选择添加

要从许可证端点中删除产品,请在按流量计费的产品部分,选择该产品,然后选择删除。在确认中,再次选择移除

步骤 3:将渲染应用程序连接到端点

设置许可证端点后,应用程序使用该端点的方法与使用第三方许可证服务器的方式相同。通常,您可以通过将环境变量或其他系统设置(例如 Microsoft Windows 注册表项)设置为许可证服务器的端口和地址来配置应用程序的许可证服务器。

要获取许可证端点 DNS 名称,请在控制台中选择许可证端点,然后在 DNS 名称部分中选择复制图标。

配置示例

例 — Autodesk Maya 和 Arnold

将环境变量设置ADSKFLEX_LICENSE_FILE为:

2702@VPC_Endpoint_DNS_Name:2701@VPC_Endpoint_DNS_Name
注意

对于Windows工作人员,使用分号 (;) 代替冒号 (:) 来分隔端点。

例 — Autodesk 3ds Max

将环境变量设置ADSKFLEX_LICENSE_FILE为:

2704@VPC_Endpoint_DNS_Name
例 — Cinema 4D

将环境变量设置g_licenseServerRLM为:

VPC_Endpoint_DNS_Name:7057

创建环境变量后,您应该能够使用类似于以下命令行的命令行来渲染图像:

"C:\Program Files\Maxon Cinema 4D 2025\Commandline.exe" -render ^ "C:\Users\User\MyC4DFileWithRedshift.c4d" -frame 0 ^ -oimage "C:\Users\Administrator\User\MyOutputImage.png
例 – KeyShot

将环境变量设置LUXION_LICENSE_FILE为:

2703@VPC_Endpoint_DNS_Name

安装KeyShot并运行后,pip install deadline-cloud-for-keyshot您可以使用以下命令测试许可证是否正常运行。该脚本会验证您的设置,但不会呈现任何内容。

"C:\Program Files\KeyShot12\bin\keyshot_headless.exe" ^ -floating_feature keyshot2 ^ -floating_license_server 2703@VPC_Endpoint_DNS_Name ^ -script "C:\Program Files\Python311\Lib\site-packages\deadline\keyshot_adaptor\KeyShotClient\keyshot_handler.py"

响应应包含以下内容,且不包含任何错误消息:

Connecting to floating license server
例 — 铸造核弹

将环境变量设置foundry_LICENSE为:

6101@VPC_Endpoint_DNS_Name

要测试许可是否正常运行,你可以在终端中运行Nuke:

~/nuke/Nuke14.0v5/Nuke14.0 -x
例 — Redshift

将环境变量设置redshift_LICENSE为:

7054@VPC_Endpoint_DNS_Name

创建环境变量后,您应该能够使用类似于以下命令行的命令行来渲染图像:

C:\ProgramData\redshift\bin\redshiftCmdLine.exe ^ C:\demo\proxy\RS_Proxy_Demo.rs ^ -oip C:\demo\proxy\images
例 — SideFX Houdini、Mantra 和 Karma

运行以下命令:

/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()"

步骤 4:删除许可证端点

删除客户管理的队列时,请记得删除您的许可证端点。如果您不删除许可证端点,则将继续向您收取 AWS PrivateLink 固定费用

您可以在 Deadline Cloud 控制台中从控制面板中删除许可证终端节点。

  1. 从左侧导航窗格中,选择许可证终端节点

  2. 选择要删除的端点并选择删除,然后再次选择删除进行确认。