Licensing Distribution and Maintenance for IT · IT 分发与维护

在虚拟机或 IPv6 网络中使用并发授权服务器

Use a virtual machine or IPv6 network for concurrent license server
适用于并发授权服务器· 查看英文原文

Golden Software 并发使用许可设计上兼顾物理服务器虚拟机环境。在虚拟机上部署 Strater、Surfer、Grapher 的授权服务器,安装步骤与物理机一致;但需特别注意系统要求与"VM 在物理宿主之间迁移"时的硬件锁定问题。此外,对纯 IPv6 网络,需要在客户端设置环境变量以启用 IPv6 通信。

在虚拟机上搭建授权服务器

License Manager 与 License Administrator 的安装方式与物理机搭建并发授权服务器相同,只是有一些额外注意事项。

虚拟机授权服务器的系统要求

  • 操作系统与硬件要求请参考软件安装的系统要求
  • License Manager 与 License Administrator 可在 VMware ESX / Workstation、VirtualBox、Hyper-V、Xen、XenServer 中运行。
  • 也可在云虚拟机(AWS EC2Microsoft Azure)上运行,并通过私有 VPN 连接。
  • Guest 操作系统应为 Windows Server 2016 或更新,或 Windows 10 或更新
  • 客户端必须能通过 UDP 5093 触达 VM 中的 License Manager。该端口须在 Windows 系统、虚拟化层与云实例的防火墙中均开放。

迁移授权服务器虚拟机

在授权服务器上激活并发许可时,激活会被"锁定"到硬件。默认锁定标准为 MAC 地址 + UUID(若您的许可在 2023 年 3 月 8 日之前创建,默认锁定为 MAC 地址 + UUID + CPU Info String)。

若把 VM 从一台物理宿主搬到另一台物理宿主,部分锁定标准可能发生变化,导致许可激活失效。客户端会出现 "Failed to retrieve license due to client/server locking code mismatch." 警告。

如要把授权服务器 VM 从一台物理宿主迁移到另一台,先在 License Administrator 中停用许可,再迁移,最后在新物理机上的 VM 内重新激活

若您使用的是更复杂的 VM 环境(如带集群或负载均衡的 VMware ESX Server 群组),建议联系 Golden Software 支持。我们可以为您定制使用不同硬件锁定标准的许可,使之在 VM 自动迁移时仍然有效;请告知您预期会变化的硬件锁定项。

在 IPv6 网络上使用并发许可

客户端(Surfer、Grapher、Strater)默认通过 IPv4 上的 UDP 获取并发许可。如果您的网络仅支持 IPv6,需要在客户端 PC 设置一个 Windows 系统环境变量,告知软件改用 IPv6 与服务器通信。这些步骤同样适用于使用 IPv6 的 Microsoft DirectAccess 环境。

IPv6 要求

  • 授权服务器须启用 IPv6。
  • 客户端 PC 须启用且 IPv6 工作正常。
  • 客户端必须能通过 IPv6 网络上的 UDP 触达服务器。
  • 客户端 PC 上必须设置系统环境变量 LSTCPIPVER = 6
  • 该变量会强制客户端 Sentinel 全部走 IPv6;要切回 IPv4,可清空或设为 4

通过部署 / 系统管理工具设置环境变量

  1. 用您的 IT 部署工具,把客户端的系统环境变量 LSTCPIPVER 值设为 6
  2. 启动 Surfer 或 Grapher。
  3. <Product> Licensing 对话框中点击 Select License Server
  4. Golden Software License Server Selection 对话框中:
    • 若 IPv6 网络支持 UDP 广播:切到 Search for license servers on the local network,点击 Search
    • 若不支持广播:切到 Enter license server name,填入服务器名或 IPv6 地址。

也可以通过 Windows 注册表或 Settings 文件让客户端自动连接到服务器。

手动设置环境变量

  1. 在客户端 PC 上关闭 Surfer / Grapher。
  2. 添加新的环境变量:
    1. 进入 控制面板 → 系统和安全 → 系统
    2. 点击左侧 高级系统设置
    3. 切换到 高级 选项卡,点击 环境变量
    4. 系统变量 中点击 新建
    5. 变量名 LSTCPIPVER,变量值 6
    6. 逐层确定。
  3. 启动 Surfer 或 Grapher。
  4. 同上,在 License Server Selection 中选择搜索或手动输入服务器名 / IPv6 地址。

需要进一步协助?

如需在虚拟机或 IPv6 网络中部署授权服务器,请联系客户成功团队