将 Tableau Server 从本地计算机迁移到云中的 VM
您可以将 Tableau Server 从数据中心中的计算机迁移到云中的虚拟机 (VM)。在此迁移过程中,您需要将各种 Tableau Server 数据和配置设置从本地计算机移动到云中安装了 Tableau Server 的 VM。
注意:此操作包括您可能需要使用 TSM 命令行执行的步骤。
先决条件
在将 Tableau Server 从本地计算机迁移到云中的 VM 之前,请确保查看以下先决条件:
- 在云提供程序上设置帐户和环境。有关详细信息,请参见:
- 阅读准备升级和备份 Tableau Server 数据以做好迁移准备。
将 Tableau Server 迁移到云中的 VM
- 确保没有正在运行的后台任务,例如数据提取刷新、工作簿发布等。在 Tableau Server 处于空闲状态时,记下正在使用的任何数据源连接类型,以便能够在云中的 VM 上针对新的 Tableau Server 安装相应的驱动程序。
- 停止 Tableau Server。在命令提示符处,键入:
- Tableau Server 停止之后,进行完整备份,并执行准备升级和备份 Tableau Server 数据中的步骤。备份用于恢复您的 Tableau Server 数据。您将使用此备份在云中的 VM 上还原 Tableau Server 数据。
- 将备份移出服务器并将其存储在安全的地方。例如,您可以将备份存储在诸如 Amazon S3、Google Drive 等云存储上。
- 如果在本地服务器上使用 SSL,请建立 SSL 文件夹的备份。一定要注意任何安全性规则(例如,防火墙规则、端口等),以避免基础结构的不同元素与云中 VM 上的新 Tableau Server 之间出现通信问题。
- 移除使用本地 Tableau Server 的 IP 地址的任何 DNS 条目,以便可将它们重新分配给云中 VM 上的 Tableau Server。
- 将满足 Tableau Server 推荐要求的 VM 装入云中。
- 在云中的 VM 上安装 Tableau Server。有关详细信息,请参见:
- 安装完成后,将任何 SSL 文件复制到云中 VM 上的 Tableau Server,并在新服务器上还原备份。
- 在云中的 VM 上配置 Tableau Server,并安装所有 SSH 和端口相关事物。
注意:如果更改数据库的 IP 地址/端口,您可能更新所有连接信息。
将备份文件 .tsbak 复制到
basefilepath.backuprestore
变量指定的文件夹位置。默认情况下,此位置为:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\backups\
。注意:您可以更改备份文件的位置。有关详细信息,请参见tsm File Paths。
- 接着,停止 Tableau Server。在命令提示符处,键入:
- 将不含配置信息的生产数据还原到新的 Tableau Server 安装。在命令提示符处,键入:
tsm maintenance restore -f <filename>
其中
<filename>
是您在步骤 11 中复制的 .tsbak 文件的名称。有关还原 Tableau Server 数据的详细信息,请参见还原备份内容。
- 启动服务器。在命令提示符处,键入:
- 仅限分布式安装:在想要添加到云中的新 Tableau Server 群集的新 VM 上安装 Tableau Server。有关详细信息,请参见:
- 在云中的 VM 上测试 Tableau Server,确保其按预期方式工作。如果您的 Tableau Server 在云中工作正常,您可以停用本地 Tableau Server 产品密钥,并使用这个相同的产品密钥在云中的 VM 上激活 Tableau Server。
注意:如果您未连接到 Internet,系统将提示您创建离线激活文件以完成停用过程。有关详细信息,请参见脱机停用 Tableau Server(链接在新窗口中打开)。
- 同一 Tableau Server 产品密钥可激活三次:一次针对生产环境,一次针对测试环境,一次针对 QA 环境。在您测试了新 Tableau Server 安装并确认它可用于生产后,必须先停用然后卸载 Tableau Server 的早期生产版本。若要停用早期版本,请参见tsm licenses deactivate。
注意:如果您未连接到 Internet,系统将提示您创建离线激活文件以完成停用过程。有关步骤,请参见脱机停用 Tableau Server。