FAQ
NVIDIA 许可证系统 FAQ
NVIDIA 许可证系统常见问题解答 (FAQ)。
问:什么是 NVIDIA 许可证系统 (NLS)?
NVIDIA 许可证系统是 NVIDIA 开发的用于向获得许可的 NVIDIA 企业软件产品(包括 NVIDIA vGPU 软件)提供许可证的新系统。与旧版 NVIDIA vGPU 软件许可证服务器一样,它从 NVIDIA 许可门户获得的浮动许可证池中提供许可证。它旨在取代旧版 NVIDIA vGPU 软件许可证服务器,该服务器正接近生命周期结束。
问:旧版 NVIDIA vGPU 软件许可证服务器何时达到生命周期结束?
2023 年 7 月 31 日。
问:如何将我的许可证从旧版 NVIDIA vGPU 软件许可证服务器迁移到 NLS?
请参阅 NLS 文档中的从旧版 NVIDIA vGPU 软件许可证服务器迁移许可证,其中提供了包含详细说明链接的清单。
问:我为什么要迁移到 NLS?
您应该迁移到 NLS,因为旧版 NVIDIA vGPU 软件许可证服务器正接近生命周期结束。
旧版 NVIDIA vGPU 软件许可证服务器在 NVIDIA vGPU 软件 14.0 中已被弃用,因为 14 版本分支是最后一个支持它的 NVIDIA vGPU 软件版本分支。因此,在未来的 NVIDIA vGPU 软件版本中,可能会删除对旧版 NVIDIA vGPU 软件许可证服务器的支持,早于生命周期结束日期。
问:如果我不迁移我的许可证,在生命周期结束后会发生什么?
有关详细信息,请参阅NVIDIA 虚拟 GPU 软件许可证服务器生命周期结束通知。
问:如果我的 NVIDIA vGPU 软件版本不支持 NLS,我该怎么办?
升级到支持 NLS 的 NVIDIA vGPU 软件版本。旧版 NVIDIA vGPU 软件许可证服务器的生命周期结束日期被选择为与 NVIDIA vGPU 软件 11 版本分支的生命周期结束日期一致。此版本分支是最后一个仅支持旧版 NVIDIA vGPU 软件许可证服务器的版本分支,即将达到生命周期结束。
问:哪些因素会影响使用云许可证服务 (CLS) 实例和委托许可证服务 (DLS) 实例之间的选择?
由于 CLS 实例是在 NVIDIA 许可门户上的云中设置的,因此您不需要专用资源,并且配置 CLS 实例的过程比在数据中心的虚拟机监控程序主机上安装和配置 DLS 实例要简单得多。如果您的 IT 部门的策略允许您在 NVIDIA 许可门户上的云中托管许可证,请考虑使用 CLS 实例。如果您的 IT 部门的策略要求您的许可证托管在您自己的数据中心,请使用 DLS 实例。
问:客户数据中心中的已许可客户端 VM 与服务实例之间的连接要求是什么?例如,端口、URL 或代理配置是否有任何特定要求?客户端流量是否只是 HTTPS 流量,或者服务实例是否需要打开端口 7070?
CLS 或 DLS 实例与已许可客户端之间的所有流量均为 HTTPS 流量。
要启用已许可客户端与 CLS 或 DLS 实例之间的通信,您的防火墙或代理中必须打开的端口取决于服务实例是 CLS 实例还是 DLS 实例
- 对于 CLS 实例,必须打开端口 443 和 80。
- 对于 DLS 1.0,必须打开端口 443、80、8081 和 8082。
- 对于 DLS 1.1 及更高版本,必须打开端口 443 和 80。
如果您正在使用包含防火墙或代理服务器的 DLS 实例 HA 集群(在 DLS 实例之间),则以下端口也必须在防火墙或代理服务器中打开
端口 | 容器化实例 | 基于 VM 的实例 | 协议 | 出口/入口 | 协议/服务 | 来自 | 至 |
---|---|---|---|---|---|---|---|
443 | - | ✔ | TLS、TCP | 两者 | 许可服务 | 主 DLS | 辅助 DLS |
4369 | ✔ | ✔ | EPMD(对等发现) | 两者 | RabbitMQ、Erlang | 主 DLS | 辅助 DLS |
5671 | ✔ | ✔ | AMQP、TLS | 两者 | RabbitMQ | 主 DLS | 辅助 DLS |
8080 | ✔ | ✔ | HTTPS | 两者 | 许可服务 | 主 DLS | 辅助 DLS |
8081 | ✔ | ✔ | HTTPS | 两者 | 许可服务 | 主 DLS | 辅助 DLS |
8082 | ✔ | ✔ | HTTPS | 两者 | 许可服务 | 主 DLS | 辅助 DLS |
8083 | ✔ | ✔ | HTTPS | 两者 | 许可服务 | 主 DLS | 辅助 DLS |
8084 | ✔ | ✔ | HTTPS | 两者 | 许可服务 | 主 DLS | 辅助 DLS |
8085 | ✔ | ✔ | HTTPS | 两者 | 许可服务 | 主 DLS | 辅助 DLS |
✔ 端口正在使用。
- 端口未使用。
早期版本中需要打开的以下端口不再使用
- 22
- 1883
- 5672
- 8883
- 15672
- 25671
- 25672
- 61613
- 61614
以下端口必须在容器编排器中可用,以允许 DLS 设备容器绑定到它们
端口 | 服务 |
---|---|
8080, 18080 | 管理服务 |
8081, 18081 | 授权服务 |
8082, 18082 | 许可服务 |
8083, 18083 | 文件安装 |
8084, 18084 | 服务实例 |
8085 | 虚拟设备服务 |
9001 | 进程管理器 (supervisord) |
25672 | RabbitMQ |
在生成客户端配置令牌并将其复制到已许可客户端后,客户端使用令牌中的信息在从实例请求许可证时定位服务实例。
问:使用 CLS 实例是否有任何其他安全注意事项?
否。
问:当客户端失去与 CLS 或 DLS 实例的连接时,其行为是否与旧版 NVIDIA vGPU 软件许可证服务器相同?
是。有关更多信息,请参阅虚拟 GPU 客户端许可用户指南中的NVIDIA vGPU 软件许可的软件强制执行。
问:CLS 或 DLS 实例对 NVIDIA vGPU 软件许可证的一般强制执行是否与旧版 NVIDIA vGPU 软件许可证服务器相同?
是。有关更多信息,请参阅虚拟 GPU 客户端许可用户指南中的NVIDIA vGPU 软件许可的工作原理。
问:当定期更新主 VM 映像时,每次更新映像时是否必须重新生成客户端配置令牌?否。如果客户端配置令牌在映像更新时有效,则无需重新生成。客户端配置令牌的有效期取决于用于生成令牌的 NLS 版本。
NLS 版本 | 有效期 |
---|---|
自 NLS 1.1 起 | 12 年 |
仅限 NLS 1.0.1 | 6 个月 |
仅限 NLS 1.0 | 30 天 |
但是,令牌必须在令牌仍然有效时复制到将使用该令牌的任何 VM。在从包含客户端配置令牌的主 VM 映像创建 VM 之前,请确保令牌仍然有效。如果客户端配置令牌已过期,请重新生成令牌,并将其复制到主 VM 映像,然后再从主 VM 映像创建 VM。
从主映像创建的任何 VM 都会检查令牌的有效性。令牌验证后,即使 VM 重新启动,令牌在 VM 的整个生命周期内都保持有效。
问:当与 Citrix MCS 或 PVS 等单映像技术一起使用时,客户端配置令牌应存储在哪里?主映像上可以使用默认位置或共享网络驱动器吗?
是,您可以将客户端配置令牌存储在共享驱动器中,或者修改您的 MCS 或 PVS 步骤,将令牌复制到主映像中的默认位置。
问:当 NVIDIA 向 NVIDIA 许可门户添加更新的 DLS 虚拟设备映像文件时,如何更新 DLS 虚拟设备?
此过程在NVIDIA 许可证系统用户指南中的迁移 DLS 实例中详细描述。
问:我可以在生产系统中混合使用 DLS 实例和 CLS 实例吗?
可以。您可以将一组已许可客户端连接到 DLS 实例,并将另一组已许可客户端连接到 CLS 实例。
您必须在 NVIDIA 许可门户上创建两个不同的许可证服务器:一个许可证服务器必须安装在 CLS 实例上,另一个许可证服务器必须下载并安装在 DLS 实例上。
您还必须为 CLS 实例生成一个客户端配置令牌,并为 DLS 实例生成另一个客户端配置令牌,并将每个令牌部署到要连接到为其生成令牌的实例的客户端集上。
问:DLS 虚拟设备是否提供 API 或 CLI 来查看 DLS 实例统计信息和使用情况?
当 CPU 使用率、内存使用率或磁盘使用率超过总可用量的 60% 时,DLS 虚拟设备会报告。这些统计信息可以在 DLS 虚拟设备上的文件 /var/log/nls-telemetry 中找到。
有关 DLS 虚拟设备上的日志文件以及如何访问它们的更多信息,请参阅NVIDIA 许可证系统用户指南中的DLS 虚拟设备的日志文件位置和类型。
问:DLS 虚拟设备如何受到保护?如果发现漏洞,NVIDIA 将如何解决?
如果报告了 DLS 虚拟设备中的安全漏洞,NVIDIA 旨在在漏洞报告后 90 天内发布安全更新。对于零日漏洞,NVIDIA 旨在在漏洞报告后尽快发布安全更新。
问:DLS 虚拟设备是否预配置了任何用户帐户?
是。每个 DLS 软件映像都配置了一组固定的用户帐户。您不能向软件映像添加其他用户帐户。此外,对配置帐户的修改受到严格控制。每个帐户都为特定目的提供。
用户帐户 | 目的 |
---|---|
dls_admin | DLS 管理员帐户。此帐户通过基于 Web 的管理界面提供对 DLS 虚拟设备上 NVIDIA 许可应用程序的访问。DLS 管理员用户名可以从预设的 dls_admin 名称更改。 |
rsu_admin | DLS sudo 用户帐户。此用户帐户具有安装 NVIDIA 定期发布的 DLS 设备软件更新所需的提升权限。为了遵守 GPL/LGPL v3 许可证的条款,根据该条款,DLS 虚拟设备中的 GPL/LGPL v3 许可的开源软件 (OSS) 库已发布,此帐户还具有更新和升级这些库所需的提升权限。 注意
此帐户不适用于容器化 DLS 软件映像。 |
问:作为客户,我需要对 CLS 实例进行多少管理?例如,如果我遇到问题,我可以重新启动 CLS 实例吗?
无需管理。CLS 基础设施完全由 NVIDIA 管理。NVIDIA 许可门户不提供用户重新启动 CLS 实例的界面。
本文档仅供参考,不得视为对产品的特定功能、条件或质量的保证。NVIDIA Corporation(“NVIDIA”)不对本文档中包含的信息的准确性或完整性做出任何明示或暗示的陈述或保证,并且对本文档中包含的任何错误不承担任何责任。对于因使用此类信息或因其使用而可能导致的任何专利或第三方其他权利的侵犯,NVIDIA 概不负责。本文档不构成开发、发布或交付任何材料(定义如下)、代码或功能的承诺。
NVIDIA 保留随时修改、增强、改进和对本文档进行任何其他更改的权利,恕不另行通知。
客户应在下订单前获取最新的相关信息,并应验证此类信息是否为最新且完整。
NVIDIA 产品根据 NVIDIA 标准销售条款和条件销售,这些条款和条件在订单确认时提供,除非 NVIDIA 和客户的授权代表签署的个人销售协议(“销售条款”)另有约定。NVIDIA 在此明确反对将任何客户通用条款和条件应用于购买本文档中引用的 NVIDIA 产品。本文档不直接或间接地形成任何合同义务。
NVIDIA 产品并非设计、授权或保证适用于医疗、军事、航空、航天或生命支持设备,也不适用于 NVIDIA 产品的故障或故障可能合理预期会导致人身伤害、死亡或财产或环境损害的应用。NVIDIA 对在这些设备或应用中包含和/或使用 NVIDIA 产品不承担任何责任,因此,此类包含和/或使用由客户自行承担风险。
NVIDIA 不保证基于本文档的产品适合任何特定用途。NVIDIA 不一定执行每个产品的所有参数的测试。客户全权负责评估和确定本文档中包含的任何信息的适用性,确保产品适合客户计划的应用并满足其要求,并为该应用执行必要的测试,以避免应用或产品的默认设置。客户产品设计中的缺陷可能会影响 NVIDIA 产品的质量和可靠性,并可能导致超出本文档中包含的附加或不同条件和/或要求。对于可能基于或归因于以下原因的任何默认设置、损坏、成本或问题,NVIDIA 概不负责:(i) 以任何违反本文档的方式使用 NVIDIA 产品,或 (ii) 客户产品设计。
本文档未授予 NVIDIA 专利权、版权或其他 NVIDIA 知识产权下的任何明示或暗示的许可。NVIDIA 发布的有关第三方产品或服务的信息不构成 NVIDIA 授予的使用此类产品或服务的许可,也不构成 NVIDIA 对其的保证或认可。使用此类信息可能需要从第三方获得其专利或其他知识产权下的许可,或者从 NVIDIA 获得 NVIDIA 专利或其他知识产权下的许可。
只有在事先获得 NVIDIA 书面批准的情况下,才允许复制本文档中的信息,并且复制必须未经修改且完全符合所有适用的出口法律和法规,并附带所有相关的条件、限制和注意事项。
本文档和所有 NVIDIA 设计规范、参考板、文件、图纸、诊断程序、列表和其他文档(统称为“材料”)均按“原样”提供。NVIDIA 不对材料做出任何明示、暗示、法定或其他方面的保证,并且明确否认所有关于不侵权、适销性和特定用途适用性的暗示保证。在法律未禁止的范围内,在任何情况下,NVIDIA 均不对因使用本文档而引起的任何损害(包括但不限于任何直接、间接、特殊、附带、惩罚性或后果性损害,无论如何造成,也无论责任理论如何)承担责任,即使 NVIDIA 已被告知可能发生此类损害。尽管客户可能因任何原因遭受任何损害,但 NVIDIA 对本文所述产品的总计和累积责任应根据产品的销售条款进行限制。