使用授权运行 (ATR) 服务激活 Tableau Server
您可以使用服务器授权运行 (ATR) 服务来激活部署在本地,云、容器或虚拟环境中的 Tableau Server,而不会耗尽许可证激活。ATR 服务通过提供可配置持续时间(ATR 持续时间)的短期租约来实现这一点,该租约将许可证与设备联系在一起,直至达到产品密钥到期日期为止。ATR 处理激活容量跟踪,以便在底层硬件发生变化的情况下,不会发生最大激活错误。建议为所有 Tableau Server 安装使用此选项。
如果您在线激活 Tableau Server(这是默认设置),Tableau Server 将连接到各个 Internet 位置以进行许可。有关详细信息,请参见与 Internet 通信(链接在新窗口中打开)。
如果您要脱机激活 Tableau Server,您仍然可以使用 ATR 服务进行激活,但是 ATR 持续时间与脱机激活的工作方式略有不同。有关详细信息,请参见脱机激活的 ATR 持续时间。
我们建议使用 Server 授权运行 (ATR) 服务来简化服务器许可。如果您选择不使用服务器 ATR,您将使用旧版许可技术,该技术不提供服务器 ATR 的动态管理功能。
对于此 Tableau Server 安装,您选择的激活类型将是永久的。若要在以后更改此设置,您必须备份、移除,然后重新安装 Tableau Server。
Tableau Server ATR 的工作方式
当 ATR 服务启用时,Tableau Server 定期联系 Tableau 托管的授权运行 (ATR) 服务,以根据其许可证和授权窗口长度(ATR 持续时间或租用)验证 Tableau 是否有权运行。只要此通信成功,Tableau 将会运行,不会对用户产生任何影响。
当 Tableau Server 脱机激活并启用 ATR 时,Tableau Server 无法定期联系 ATR 服务来验证 Tableau 是否有权运行。相反,Tableau Server 在内部跟踪从产品密钥首次脱机激活时起的 ATR 持续时间。
ATR 持续时间
默认情况下,Tableau Server 实例会获得 5 天的 ATR 租用(持续时间),以成功联系 ATR 服务进行验证。这意味着在初始授权后,Tableau Server 在激活过期之前可以在没有网络连接的情况下使用 5 天。系统会定期尝试在 Tableau Server 和 ATR 服务之间检查授权,每次检查成功后,ATR 持续时间将重置为其完整长度。
授权检查频率各不相同,并且取决于 ATR 持续时间:
ATR 持续时间 | 授权检查频率 |
< 4 小时 | 每 15 分钟 |
< 24 小时 | 每隔 1 小时 |
< 7 天 | 每 12 小时 |
> 7 天 | 每 24 小时 |
例如:如果 ATR 持续时间为 48 小时,Tableau Server 将每 12 小时联系 ATR 服务以完成一次授权检查,并且每次成功授权检查后,ATR 持续时间将重置为 48 小时。然后,ATR 持续时间将开始倒计时至 0,直到下一次授权检查。如果 Tableau Server 计算机关闭或无法访问 Internet,Tableau Server 将无法再联系 ATR 服务。如果发生这种情况,ATR 持续时间不会重置为 48 小时,而是继续倒计时至 0。如果在 ATR 持续时间达到 0 之前 Tableau Server 未启动或无法与 ATR 服务通信,则许可证将过期,您必须重新激活许可证。
注意:您应该保持 Tableau Server 尽可能多地运行。如果 Tableau Server 无法在 ATR 持续时间内成功完成授权检查,ATR 服务将收回许可证租用,然后您需要重新激活许可证。
若要查看 ATR 持续时间,请参见 tsm licenses atr-configuration get(链接在新窗口中打开) 。
设置或更改服务器 ATR 持续时间
使用服务器授权运行 (ATR) 激活 Tableau Server 时,您可以更改 ATR 持续时间,并使用不同于默认值 432000 秒(5 天)的设置。如果您要创建寿命很短的测试服务器或虚拟机 (VM),您可能希望缩短 ATR 持续时间。同样,如果您的服务器将计划保留很长时间,则可能需要延长 ATR 持续时间。
如果您频繁启动新虚拟机,则减少 ATR 持续时间可以让旧虚拟机释放其容量,以供新虚拟机使用。另一方面,如果增加 ATR 持续时间,更新周期将会更长,但容量释放频率不会那么高。
若要更改 ATR 持续时间,请使用 tsm licenses atr-configuration set –duration <value_in_seconds>
命令。有关详细信息,请参见 tsm licenses atr-configuration set(链接在新窗口中打开)。
ATR 持续时间(以秒为单位) | 最小值 | 最大值 | 默认 |
---|---|---|---|
Tableau Server(容器) | 3600(1 小时) | 2593000(30 天) | 14400(4 小时) |
Tableau Server(非容器) | 3600(1 小时) | 7776000(90 天) | 432000(5 天) |
Microsoft Azure 中的
若要设置 ATR 持续时间并手动启动激活服务,请运行以下命令:
在初始节点上,打开一个终端会话,然后使用以下命令:
tsm licenses atr-configuration set -–duration <value_in_seconds>
tsm pending-changes apply
sudo su -l tableau
systemctl --user stop activationservice_0
systemctl --user start activationservice_0
通过使用
tsm status -v
命令来验证激活服务是否正在运行。Tableau Server 激活服务应列为“正在运行”。如果激活服务未启动,则运行:systemctl --user restart activationservice_0
容器中的 Tableau Server
若要设置 ATR 持续时间并手动启动激活服务,请运行以下命令:
在初始节点上,打开一个终端会话,然后使用以下命令:
tsm licenses atr-configuration set -–duration <value_in_seconds>
tsm pending-changes apply
sudo su -l tableau
supervisorctl stop activationservice_0
supervisorctl start activationservice_0
通过使用
tsm status -v
命令来验证激活服务是否正在运行。Tableau Server 激活服务应列为“正在运行”。如果激活服务未启动,则运行:supervisorctl restart activationservice_0
注意:对于容器中运行的 Tableau Server,TTL Start 和 TTL End 值反映了 Tableau Server 使用的当前租约。短于一天的容器租约每小时刷新一次,但更长的租约可能需要长达 24 小时才能续订。
脱机激活的 ATR 持续时间
当 Tableau Server 脱机激活时,ATR 持续时间设置为从产品密钥脱机激活之日起一年,或到产品密钥的续订日期(以先到者为准)。一旦 ATR 持续时间达到设定日期,产品密钥将被停用。由于 Tableau 无法在脱机环境中与 ATR 服务通信,因此不进行授权检查。
如果您使用 tsm licenses atr-configuration get
命令查看脱机激活的 ATR 持续时间,结果将是 0
,这是预期的。若要查看脱机激活的 ATR 持续时间,请改用 ATRDiag -product "Tableau Server"
命令。有关详细信息,请参见 ATRDiag.exe 命令行参考。在结果输出中,TTL End
date 是 ATR 持续时间结束的日期。
在脱机环境中更新 ATR 持续时间
由于在脱机环境中无法进行授权检查,因此 ATR 持续时间设置为固定值,如上所述。为了避免服务器意外停机,请注意安装中的 ATR 持续时间,并计划在 ATR 持续时间到期之前更新它。如何执行此操作取决于您是否拥有 USL 密钥或非 USL 密钥:
USL 密钥:如果您有 USL 密钥,请按照此处的说明进行操作:USL 脱机许可证权利更新。
非 USL 密钥:如果您有非 USL 密钥:
停用现有的许可证密钥。请参见脱机停用 Tableau Server。
激活您的新密钥。请参见脱机激活 Tableau Server
将服务器 ATR 产品密钥移动到另一个 Tableau Server
如果您想停止在现有 Tableau Server 上使用您的产品密钥,并在新安装的 Tableau Server 上使用该密钥,您可以移动您的服务器 ATR 产品密钥。在以下情况下,您可能需要移动产品密钥:
在开发或预生产环境之间切换。
将 Tableau Server 移动到升级的硬件。
将 Tableau Server 移动到云基础设施。
使用短暂的 Tableau Server,例如虚拟机 (VM) 或容器。
停用产品密钥以便在另一个 Tableau Server 上重复使用
在版本 2021.4 及更高版本中停用产品密钥
当您想从 Tableau Server 安装中回收许可证容量并在另一个安装中使用时,您可以移除使用服务器 ATR 激活的产品密钥。有关如何回收产品密钥的详细信息,请参见停用产品密钥。
停用版本 2021.3 及更低版本中的产品密钥
当 ATR 服务用于激活 Tableau Server 许可证时,您无法手动停用许可证。每个许可证可以有一个生产安装和两个非生产安装。如果您在一个许可证上有未使用的激活,您可以在另一个 Tableau Server 上激活同一许可证。如果您的激活期已过,您仍然可以在 ATR 租约到期后通过采取以下步骤激活该许可证:
禁用现有 Tableau Server 刷新其租用的激活。您可以使用以下任一方法执行此操作:
关闭您现有的 Tableau Server。
卸载现有的 Tableau Server。
通过拔下以太网电缆或断开 WiFi 连接,断开现有 Tableau Server 与 Internet 的连接。
ATR 租约到期后,您可以在另一个 Tableau Server 上重用许可证。
在新计算机上安装 Tableau Server。
出现提示时,使用相同的许可证激活 Tableau Server。