Tableau Server 版本 2022.3 开始,新的 tsm 命令使您能够创建 Tableau Server 部署的配置和拓扑的副本,并使用该副本创建原始部署的精确复制副本。tsm settings clone 命令创建一组文件(“克隆有效负载”),其中包括设置、密文、配置和拓扑,包括正在使用的端口以及有关外部服务的信息。

安全注意事项

tsm settings clone 命令生成一组文件(“克隆有效负载”),其中包括由 Tableau Server 生成的所有密文以及服务器管理员在配置期间提供的密文,包括包含密钥对和证书的密钥存储。保持克隆有效负载和输出位置的安全对于安全性极其重要。为此,请执行以下操作:

  • 如果输出目录不存在,tsm 将创建该目录,并且只有运行 tsm settings clone 命令的用户才能访问该目录。
  • 如果运行该命令时输出目录存在,tsm 将确认它属于运行该命令的用户,并且只有该用户拥有权限。如果目录没有预期的权限,将显示一条消息:

    The output directory '<path/to/directory>' exists, but must be restricted to owner only.

克隆有效负载的限制

  • 所克隆的 Tableau Server 版本必须与所创建的版本相匹配。您不能使用来自旧版本的克隆有效负载来安装较新版本的 Server。

使用克隆命令创建 Tableau Server 的副本

创建 Tableau Server 的克隆副本是一个多步骤的过程,其中两个高级步骤是:

  1. 从您想要复制的 Tableau Server 安装创建克隆有效负载。
  2. 使用克隆有效负载安装 Tableau Server 的第二个部署。您负责匹配两个安装的拓扑、添加其他节点以匹配原始部署。

创建克隆有效负载

若要生成一组包含 Tableau Server 的配置和拓扑设置的文件(克隆有效负载),请使用 tsm settings clone 命令。该命令采用单个参数,即应在其中保存这一组文件的输出目录:

tsm settings clone --output-directory <output_directory>

创建克隆有效负载后,您可以在安装与源安装具有相同配置和拓扑的 Tableau Server 新实例时使用该有效负载。

使用克隆有效负载创建 Tableau Server 的副本

在 Windows 上安装 Tableau Server 时,服务器管理员应该采取以下步骤:

  1. CLONE_ARTIFACT_DIR 环境变量设置为指向克隆有效负载位置。
  2. 以管理员身份运行 Tableau Server 安装程序。

    如果您的拓扑包括附加节点,请不要初始化 Tableau Server。您需要在完成 Tableau Server 初始化过程之前添加这些节点。

  3. 可选:添加工作服务器节点

    初始化 TSM 之后(但在初始化 Tableau Server 之前),如果原始拓扑有多个节点,管理员应该添加附加节点。

    这应该按照添加新节点的标准流程来完成,即生成引导程序文件,并在提供引导程序文件的工作服务器节点上运行 initialize-tsm 脚本。

    有关详细信息,请参见安装和配置附加节点

  4. 使用 TSM Web 界面或命令行界面初始化 Tableau Server:

    tsm initialize

  5. 等待 Tableau Server 在所有节点上初始化。

感谢您的反馈!