安装和使用 Alteryx License Server
Alteryx License Server 兼容性
Alteryx License Server 与 Designer 和 Server 兼容。它与 Connect、Promote 和 Alteryx Analytics Hub 不兼容。
使用 Alteryx License Server,许可证管理员可以在本地部署 Alteryx 产品。License Server 支持离线运行,因此用户无需连接到 Alteryx 在线激活服务即可激活和停用 Alteryx 产品许可证密钥。
有关 Flexera License Server 产品文档,请访问 Alteryx 下载和许可门户,然后转到下载和许可证 > Alteryx License Server > FlexNet Embedded License Server 管理指南。
使用 FlexNet License Server 管理员命令行工具(也称为 CLI),详见《FlexNet Embedded License Server 管理指南》第 3 章。
当您运行这些说明中的任何 License Server 命令时,请以管理员身份运行命令提示符。
注意
本主题适用于 Alteryx License Server。如需获得关于产品 Alteryx Server 的帮助,请参阅 Alteryx Server 管理员帮助。
先决条件和要求
Windows Server 支持 Alteryx License Server。在 Linux 上不支持 Alteryx License Server。在安装并启动 License Server 之前,请查看以下信息。
系统要求
注意
我们建议将 Alteryx License Server (ALS) 安装在与 Alteryx Server 或 Designer 实例不共享的独立服务器上。虽然它们通信时使用的端口不同,但会争夺系统资源。对 ALS 的任何更新都需要将 Server 或 Designer 离线处理,直至更新完成。
License Server 需要访问以下网站域名才能成功在线激活:
whitelist.alteryx.com
*. flexnetoperations.com - 这允许连接到 alteryx-fno.flexnetoperations.com、fnocustomer.flexnetoperations.com 以及 flexnetoperations.com 网域中的任何其他站点名称。
如果这些域名未列入允许名单,或者您无法在线激活 License Server,请按照补充文档 FlexNet Embedded License Server 管理指南中的离线激活步骤进行操作。
Java Runtime Environment (JRE) 组件要求
License Server 2024.2 需要 Java SE Runtime Environment 17。确保已安装 Java SE Runtime Environment 17。有关 JRE 的详细信息,请访问 Oracle 技术网络。
License Server 2024.1 及更低版本需要 Java SE Runtime Environment 8。确保已安装 Java SE Runtime Environment 8。有关 JRE 的详细信息,请访问 Oracle 技术网络。
Microsoft .NET Framework
License Server 需要 Microsoft .NET Framework。确保已安装 Microsoft .NET Framework。具体而言,Windows 平台需要 .NET Framework 4.5 或更高版本。如需详细了解 Microsoft .NET Framework,请参阅 Microsoft .NET Framework Runtime。
计算机的 IP 地址决定 License Server URL。某些命令需要 License Server URL。默认情况下,License Server URL 使用端口 7070。
在此示例中,计算机的 IP 地址为 10.11.12.123,端口为 7070:
http://10.11.12.123:7070
确定要在 License Server 上使用的 1 个或多个许可密钥
在设置 License Server 期间需要使用许可密钥。启动和激活 License Server 至少需要 1 个有效的许可证密钥。有效的许可证密钥格式如下:
XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX
安装并启动 License Server
要安装并启动 License Server,请按照以下步骤操作。
一旦 License Server 运行且上面的密钥已激活,用户即可使用 License Server。只有在 License Server 上激活许可密钥,用户才能访问 License Server。
安装 License Server
从 Alteryx 下载和许可门户 (licenses.alteryx.com) 下载并安装产品。
等待 InstallAware 向导运行。
在安装窗口中,选择下一步以安装 License Server。Alteryx 创建文件并将其保存至
C:\Program Files\Alteryx\LicenseServer。安装程序提示出现时,设置管理员密码。
选择现在启动 Alteryx License Server,然后选择完成。
如需详细了解产品下载,请参阅下载产品。
验证状态
在服务器文件夹中运行 -status 命令以验证 License Server 状态:
C:\Program Files\Alteryx\LicenseServer\server>flexnetls.bat -status系统会作出响应,让您知道 License Server 服务是否正在运行。如果 License Server 未运行,请访问本页面末尾的故障排除部分。
通过映射一个或多个许可证密钥来激活 License Server
至少需要一个有效的许可证密钥才能激活 License Server 并为用户做好准备。
将许可证密钥映射到计算机会创建一个“功能请求”,提示 Alteryx 在 Alteryx 下载和许可门户中创建该计算机。
在企业文件夹中运行 -activate 命令,以映射并激活许可证密钥:
C:\Program Files\Alteryx\LicenseServer\enterprise>flexnetlsadmin.bat -server
[server URL] -authorize admin [admin password] -activate -id [license key] -count
[number of seats]单个许可密钥示例
C:\Program Files\Alteryx\LicenseServer\enterprise>flexnetlsadmin.bat -server
http://localhost:7070/api/1.0/instances/~ -authorize admin Admin1234# -activate -id
1234-2234-3234-4234-5234-6234-7234-8234 -count 2多个许可密钥示例
C:\Program Files\Alteryx\LicenseServer\enterprise>flexnetlsadmin.bat -server
http://localhost:7070/api/1.0/instances/~ -authorize admin Admin1234#
-activate -id 1234-2234-3234-4234-5234-6234-7234-8234 -count 1
-activate -id 3331-2234-3234-4234-5234-6234-7234-8234 -count 1
-activate -id 3332-2234-3234-4234-5234-6234-7234-8234 -count 1系统返回成功消息。用户现在可以使用 License Server 激活 Alteryx 产品。
激活使用许可后,在规定时间段内即便未连接到 License Server,您也可以使用 Alteryx。Alteryx 将显示通知消息,告诉您需要重新连接到 License Server 的剩余天数。转至使用 License Server 激活。
查看可用的产品许可证
您可以使用 -l 或 list 命令查看可用的产品许可证。
C:\Program Files\Alteryx\LicenseServer\enterprise>LicenseServerAdminCmd.exe -s [Server URL] -u admin -p [管理员密码] -l
示例
C:\Program Files\Alteryx\LicenseServer\enterprise>LicenseServerAdminCmd.exe -s http://BF-LT-192:7070 -u admin -p Admin1234# -l
或...
C:\Program Files\Alteryx\LicenseServer\enterprise>LicenseServerAdminCmd.exe --server [Server URL] --user admin --password [管理员密码] --list
示例
C:\Program Files\Alteryx\LicenseServer\enterprise>LicenseServerAdminCmd.exe --server http://BF-LT-192:7070 --user admin --password Admin1234# --list
测试 License Server
安装并启动 License Server 后,可以使用 Alteryx Designer 对其进行测试。
用户连接到 License Server URL 以查看可用许可证并激活许可证密钥。当您向 Alteryx 用户提供 License Server URL 时,请包含请求命令。
License Server URL 示例
http://10.11.12.123:7070/request 或 http://CHI-PROD-LIC-09:7070/request
连接到 License Server
要连接到 License Server...
启动 Alteryx Designer。
选择选项 > 管理许可证。
在管理许可窗口中,选择设置图标。
选择更改许可证系统或连接到 License Server。
查看确认消息,然后选择继续。
输入 License Server URL 以连接到 License Server。例如
http://111.222.0.30:7070/request。
激活许可证
使用管理许可证窗口激活基础产品(Alteryx Designer 或 Server)、数据集、Alteryx Designer Desktop Automation 和附加的服务器 CPU 核心。
要激活许可证...
选择选项 > 管理许可证。
输入 License Server URL 以连接到 License Server。例如
http://111.222.0.30:7070/request。在管理许可证窗口中,为每个要激活的产品选择激活。
选择关闭。
管理连接
激活使用许可后,在规定时间段内即便未连接到 License Server,您也可以使用 Alteryx。Alteryx 将显示通知消息,告诉您需要重新连接到 License Server 的剩余天数。
要重新连接到 License Server...
选择选项 > 管理许可证。
选择连接。
为特定用户保留产品(仅限管理员)
从 Alteryx Designer 2021.2 版本开始,管理员可以通过预留组为特定用户预留产品访问权限。这可确保用户能够访问所需的产品和功能。
有关详细说明,请参阅 Alteryx License Server 预留。
常见问题
您可以在 Alteryx 下载和许可门户中管理和查看 License Server。前往管理 Alteryx License Server。
当您运行这些说明中的任何 License Server 命令时,请以管理员身份运行命令提示符。
启动和停止 License Server 有多种方法。其中一种方法是使用计算机的本机服务。搜索 Alteryx License Server。
激活使用许可后,在规定时间段内即便未连接到 License Server,您也可以使用 Alteryx。Alteryx 将显示通知消息,告诉您需要重新连接到 License Server 的剩余天数。
用户的许可证密钥将被停用,其他用户将可以使用该密钥。
有关 Flexera License Server 产品文档,请访问 Alteryx 下载和许可门户,然后转到下载和许可证 > Alteryx License Server > FlexNet Embedded License Server 管理指南。
使用 FlexNet License Server 管理员命令行工具(也称为 CLI),详见《FlexNet Embedded License Server 管理指南》第 3 章。
排查 License Server 故障
要排查 License Server 故障...
使用 flexnetls 命令确定内部版本号:
C:\Program Files\Alteryx\LicenseServer\server>flexnetls系统将返回内部版本号,并通知您它正在启动 License Server。
使用 -update 命令更新 FNLS 服务:
C:\LLS\LicenseServer\server>flexnetls.bat -update在此过程中,系统将停止 FNLS-alteryx,卸载它并重新安装。如有必要,重新启动 License Server。
通过从服务器文件夹运行 -status 命令来验证 License Server 状态:
C:\Program Files\Alteryx\LicenseServer\server>flexnetls.bat -status系统会作出响应,让您知道 License Server 服务是否正在运行。