---
schema_version: "1"
id: 89045c428c6c3c2317f3de075222ae2669c5afdef99dad822012b978c3694629
title: 克隆 Tableau Server
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/server/server_clone.md
canonical_url: https://help.tableau.com/current/server/zh-cn/server_clone.htm
source_site: help.tableau.com
content_type: documentation
content_hash: c6e13ded1dc828dd3fac7deee1c73a731ac533bdeb6f15f1eaab47893ab387f0
description: Clone a Tableau Server deployment using the tsm settings clone command.
---
[跳转到主要内容](#main-content)

# 克隆 Tableau Server

从 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](https://help.tableau.com/current/server/zh-cn/cli_settings_tsm.htm#TSMSettingsClone)` 命令。该命令采用单个参数，即应在其中保存这一组文件的输出目录：

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 脚本。
    
    有关详细信息，请参见[安装和配置附加节点](https://help.tableau.com/current/server/zh-cn/install_additional_nodes.htm)。
4. 使用 TSM Web 界面或命令行界面初始化 Tableau Server：
    
    `tsm initialize`
5. 等待 Tableau Server 在所有节点上初始化。