Tableau 服务管理器概述

  • 版本 :2022.1 及更高版本

本文概述了 Tableau Services Manager (TSM),您可以使用它来配置和管理 Tableau Server。

从版本 2018.2 开始,TSM 可用于 Windows 上的 Tableau Server,既可以作为 CLI,也可以作为 Web UI 使用。

功能性

TSM 为服务器管理员提供了用于配置和维护 Tableau Server 的命令行和基于 Web 的选项,包括执行管理任务,如备份服务器数据、恢复备份、创建日志归档和管理多节点群集。例如,您可以使用 TSM 执行以下任务:

  • 安装后 Tableau 服务器的初始配置

  • 持续的配置管理,包括编辑设置和更改服务器拓扑

  • 运行管理任务,如备份、还原和 ziplog

对于熟悉早期版本的 Tableau Server 的管理员,TSM 取代了以前版本的 Tableau Server 中的以下工具:

  • Tableau 服务器配置实用程序

  • 塔巴明命令行实用程序

  • Tableau Server Monitor

要查看这些旧版管理工具与 TSM 之间的差异列表,请参阅比较 tabadmin 和 TSM 的功能

若要了解 tabadmin 命令如何映射到 TSM 命令行命令,请参阅从 Tabadmin 迁移到 TSM CLI

组件

TSM 由服务(在本文档中称为进程)和客户机组成。TSM 进程是管理 Tableau Server 进程的管理服务。初始化 TSM 后,TSM 进程会持续运行,即使 Tableau Server 的其余部分处于脱机状态也是如此。

即使 Tableau Server 已停止,也会运行的 TSM 进程包括:

  • 管理代理

  • 管理控制器

  • 客户端文件服务

  • 协调服务(基于Apache Zookeeper™)

  • 服务经理

  • 许可服务

有关 TSM 进程和 Tableau Server 进程的详细信息,请参阅 Tableau Server 进程

TSM 身份验证

无论您使用 TSM Web UI、命令行界面还是 TSM API,您都需要先向 Tableau Server 进行身份验证,然后才能执行管理任务。此用户帐户不同于 Tableau Server 用户帐户,包括 Tableau Server 管理员和站点管理员。

您可以使用 Tableau Server 计算机上存在的用户向 TSM 进行身份验证。TSM 用户帐户必须使用基于密码的身份验证。缺省情况下,TSM 用户帐户必须是运行 Tableau Server 的计算机上管理员组的成员。或者,您可以在安装 Tableau Server 后指定用于 TSM 管理的 Windows 组。请参见配置自定义 TSM 管理组

Connecting TSM clients

As a security measure, you can only connect to TSM with clients (CLI, Web UI, Rest API) over HTTPS. This is because TSM allows you to perform administrative tasks and to connect to TSM from other computers.

When you are connecting with a TSM client, you must connect to the Tableau Server instance running the TSM Administration Controller service.

Note: The TSM CLI tool does not require admin credentials in some scenarios. Specifically, if the account you are logged in as is a member of the TSM-authorized group, you do not need to provide credentials to run commands when running tsm CLI locally. For more information, see Authenticating with tsm CLI.

TSM HTTPS connections rely on a self-signed certificate generated by the Tableau Server installer. This certificate is the Tableau installation CA certificate that signs the SSL certificates Tableau creates for encrypting traffic over HTTP. The Tableau installation CA certificate must be trusted by the systems connecting to TSM Administration Controller.

TSM CLI 客户端从与 TSM Web UI 使用的不同存储区验证证书信任。TSM CLI 客户机引用本地 Java 密钥库中的可信存储区来验证对 CA 证书的信任。由于 TSM Web UI 必须与 Web 浏览器建立连接,因此使用操作系统的受信任密钥库验证信任。CA 证书存储方式的差异决定了不同的信任配置方案,如下所述:

  • 对于 Tableau Server 上的 TSM Web UI 和 CLI 通信,默认情况下,证书信任配置为安装、节点引导和升级过程的一部分。Tableau 安装 CA 证书将添加到 Java 密钥库和 Windows 受信任的根密钥库中的受信任存储区。这允许您从群集中的任何计算机访问 TSM,而无需进行其他配置。

  • 对于来自远程计算机的 TSM CLI 连接,首次连接到运行 TSM 管理控制器的 Tableau 服务器时,系统将提示您信任 Tableau 安装 CA 证书。您可以选择信任 CA 证书,在这种情况下,在证书过期之前,不会在该计算机上再次提示您(默认为 3 年)。或者,您可以通过使用标志运行 TSM 命令来使用一次性信任进行连接。--trust-admin-controller-cert

  • 对于来自远程计算机的 TSM Web UI 连接,浏览器将提示您信任运行 TSM 管理控制器服务的主机。