从 Tableau Server 2018.1.x 或更低版本升级 (Windows)

本主题适用于具有以下特定特征的 Windows 版 Tableau Server 的升级:

  • 您当前正在运行 Tableau Server 2018.1.x 或更低版本
  • 您正在升级到版本 2019.4.0 或更高版本
  • Tableau Server 已安装到默认位置

或者

  • 您当前正在运行 Tableau Server 2018.1.x 或更低版本
  • 您正在升级到版本 2019.4.5 或更高版本
  • Tableau Server 已安装到默认位置或非默认位置

 

如果您的部署不符合这些条件,请参见升级 Tableau Server 概述以确定适用于您的升级的正确说明。

从版本 2018.2 开始,Windows 版 Tableau Server 附带 Tableau 服务管理员 (TSM)。TSM 是基于 Web 的服务器配置和管理实用工具,替代了服务器配置实用工具和 tabadmin 命令行实用工具。随着 TSM 的引入,Tableau Server 升级过程已发生变化。有关升级如何变化的信息,请参见升级过程更改

从 Tableau Server TSM 之前的版本(2018.1 或更低版本)升级到运行 TSM 的版本时,您需要执行一些特殊升级步骤。只需要为从 TSM 之前的版本到 TSM 版本的升级执行这些步骤。TSM 之前的 Windows 版 Tableau Server 是指早于 2018.2 版本。TSM 之前的版本的示例包括 9.3、10.5 和 2018.1。有关如何确定 Tableau Server 版本的说明,请参见 查看服务器版本

升级到包含 Tableau 服务管理器 (TSM) 的 Server

从版本 2018.2 开始,Windows 版 Tableau Server 现在使用 Tableau 服务管理器 (TSM)。TSM 是基于 Web 的服务器配置和管理实用工具,替代了服务器配置实用工具和 tabadmin 命令行实用工具。随着 TSM 的引入,Tableau Server 升级过程已发生变化。有关升级如何变化的信息,请参见升级过程更改

从 Tableau Server TSM 之前的版本(2018.1 或更低版本)升级到运行 TSM 的版本时,您需要执行一些特殊升级步骤。只需要为从 TSM 之前的版本到 TSM 版本的升级执行这些步骤。TSM 之前的 Windows 版 Tableau Server 是指早于 2018.2 版本。TSM 之前的版本的示例包括 10.5 和 2018.1。有关如何确定 Tableau Server 版本的说明,请参见 查看服务器版本

观看视频:
(Link opens in a new window)

升级之前

升级基于服务器的产品需要进行规划和准备。将 Tableau Server 从版本 2018.1 或更低版本升级到版本 2018.2 或更高版本也不例外。在升级生产环境之前,请确保您已通读并完成了以下部分: 升级 (Tableau Blueprint)(Link opens in a new window)准备升级以及验证 Tableau Server 升级

作为最佳做法,您应始终在升级之前建立 Tableau Server 数据的备份,并将此备份保存在不属于 Tableau 安装一部分的一个安全位置。如果在升级过程中发生意外情况,或者您需要恢复为以前版本的 Tableau Server,此备份可保留您的 Tableau 数据。有关详细信息,请参见备份 Tableau Server 数据

升级的各个关键方面

了解升级到 TSM 的各个关键方面

下面是将 Tableau Server 从版本 2018.1 或更低版本升级到版本 2018.2 或更高版本的一些关键方面,您需要加以注意。

所有升级:

  • 本地管理员 — 以本地管理员身份登录。您需要以“本地管理员”身份登录到 Tableau Server 计算机来运行 Tableau Server 安装程序,以及运行与升级相关的脚本。“本地管理员”用户是 Windows 的“本地用户和组”管理控制台中的“管理员”组的成员。

  • 本地安全策略 — 验证您的本地安全策略是否将为“运行身份”服务帐户允许“以服务方式登录”和“以本地方式登录”权限。有关详细信息,请参见验证本地安全策略

  • 运行身份 — 阅读并了解这些运行身份服务帐户的要求:所需的运行身份服务帐户设置

  • Windows 帐户和权限 — 阅读并了解这些 Windows 帐户要求:Windows 帐户和权限

  • 端口 — 升级之前,请阅读并了解端口的要求:Tableau 服务管理器端口

  • 许可证

    • 试用产品密钥 — 您无法将运行试用产品密钥的服务器从一个主要版本直接升级到另一个主要版本(例如,从版本 10.5.x 升级到版本 2018.x)。若要使用试用产品密钥从另一个主要版本升级到另一个主要版本,请在单独的计算机上安装新版本的 Tableau Server,在该计算机上激活试用密钥,然后还原来自现有版本的备份。有关详细信息,请参见服务器升级 - 验证许可状态

    • 过期的维护 — 对于其维护已过期或过期日期早于所升级到的版本的发布日期的产品密钥,您无法使用该产品密钥来升级服务器。如果尝试在这种状态下进行升级,服务器将变为未许可,并且升级可能会失败。如果您的维护已过期或太旧,请使用“管理产品密钥”应用程序刷新产品密钥,之后再卸载原始版本。有关在低于 2018.2.0 的版本中刷新产品密钥的详细信息,请参见刷新产品密钥的维护日期(Link opens in a new window)。如果密钥刷新操作未将维护更新为有效日期,请在 Tableau 客户门户中检查是否有具有最新维护的 Tableau Server 密钥。

  • 卸载 — 在升级之前,使用 Windows 控制面板卸载现有 TSM 之前的 Tableau Server 版本。这种特殊情况的升级与早期版本中的升级不同,后者会自动卸载以前版本的 Tableau Server。从版本 2018.1 或更低版本升级到版本 2018.2 或更高版本时,您必须自行卸载更低版本。如果未卸载更低版本,当您尝试安装新版本时,系统将提示您这样做。此情况特定于从 2018.1 或更低版本到 2018.2 或更高版本的升级。

  • 备份 — 将更低版本的备份保存到其他计算机上的一个安全位置。卸载以前版本的 Tableau Server 时,将会在 Tableau 数据目录(默认情况下为 C:\ProgramData\Tableau\Tableau Server)中创建一个备份。我们强烈建议您在升级之前将此备份复制到不是 Tableau Server 安装一部分的计算机。这可以为您提供数据的最新版本,如果您需要返回到更低版本的 Tableau Server,您可以使用该数据。有关正确准备升级的详细信息,请参见准备升级

    不能将版本 9.x 之前的 Tableau Server 版本中的备份与版本 2018.2.x 或更高版本结合使用。如果运行的是较旧版本的 Server,则可能需要先升级到版本 9.x 至 10.x,然后再升级到版本 2018.2 或更高版本。

  • 防火墙管理 — 防火墙管理是手动进行的。与更低版本的 Tableau Server 不同,您必须在运行 Tableau Server 的任何计算机上管理本地防火墙。有关详细信息,请参见本地防火墙配置

  • 升级脚本 — 安装新版本之后,通过运行 upgrade-tsm.cmd 脚本完成升级并切换到新版本。该脚本安装在刚安装的新版本的 \scripts.<version_code> 文件夹中。默认情况下:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\

    必须停止 Tableau Server 才能完成升级。如果在运行脚本时 Tableau Server 未停止,脚本将告知您,并建议停止服务器。您还可以选择在运行脚本之前使用 tsm stop 命令停止服务器。

  • 防病毒软件 — 对 Tableau Server 使用的目录进行扫描的防病毒软件可能会影响 Tableau Server 的安装和持续使用。在某些情况下,这可能会导致安装失败、启动 Tableau Server 时出现问题或影响性能。如果您计划在运行 Tableau Server 的计算机上运行防病毒软件,请按照知识库(Link opens in a new window)中的建议进行操作。

多节点升级:

  • 多节点术语 — 对于 TSM,我们已经更改了用于在分布式安装中描述 Tableau Server 节点的语言。在 TSM 发布之前,我们将第一个节点称为“主”节点,并将任何其他节点称为“工作服务器”节点。对于 TSM,各个节点具备更加紧密的对等关系,因此我们将第一个节点称为“初始”节点,并将其他节点称为“附加”节点。

  • 卸载 — 在升级之前,使用 Windows 控制面板从所有节点中卸载现有 TSM 之前的 Tableau Server 版本。如果未卸载更低版本,当您尝试安装新版本时,系统将提示您这样做。

  • 节点安装 — 在群集中的所有节点上运行安装程序。与 2018.2.0 之前版本中的某些分布式安装升级不同,将不会自动升级任何附加节点。

  • 单一安装程序 — 在所有节点上使用同一安装程序。从 2018.2.0 开始,您可以在所有节点上使用同一安装程序,并在出现提示时指定您是要升级初始(主)节点还是附加(工作服务器)节点。没有用于附加节点的单独安装程序。

  • 升级脚本 — 在群集中的所有节点上安装新版本之后,通过在群集中的初始节点上运行 upgrade-tsm.cmd 脚本完成升级并切换到新版本。

    必须停止 Tableau Server 才能完成升级。如果在运行脚本时 Tableau Server 未停止,脚本将告知您,并建议停止服务器。您还可以选择在运行脚本之前使用 tsm stop 命令停止服务器。

用户运行身份格式

确认用户运行身份格式是否包括域

Tableau Server 安装为用户运行身份默认使用本地“网络服务”帐户 (NT Authority\Network Service)。如果使用此默认帐户,您可以跳过此部分。如果更改了默认帐户,或者不确定您是否在使用自定义用户运行身份,请按下面的步骤操作。

在升级到版本 2018.2 或更高版本之前,请确保用户运行身份的格式正确。格式应包括域,像这样:<domain>\<runasuser>

  1. 通过在 Windows“开始”菜单上选择“所有程序”>“Tableau Server <版本>”>“停止 Tableau Server”来停止服务器。

  2. 在 Windows 的“开始”菜单上选择“配置 Tableau Server”

  3. 如果使用 Active Directory 帐户作为服务器的“用户运行身份”帐户,请在“常规”选项卡上输入其密码。

  4. 确认您的“用户运行身份”帐户的格式:

    • 如果用户运行身份是“NT AUTHORITY\NetworkService”,则您在使用默认值,并且无需进行任何更改。单击“取消”退出配置实用工具。

    • 如果用户名包括域,您无需进行任何更改。单击“取消”退出配置实用工具。

    • 如果用户名未包括域,请在用户名开头添加域,并使用反斜杠 (\) 将域与名称分隔开来。

      举例来说,如果服务器用户运行身份为“MYCO”域中的“TableauServer”,请将“用户”字段更改为如下:MYCO\TableauServer

  5. 单击“确定”

  6. 重新启动服务器。

现有文件

收集现有文件

您将需要从现有 Tableau Server 部署中收集以下文件。稍后在升级过程结束时,您将需要上载这些文件来完成升级。

其中一些文件包含必须加以保护的密文。使用安全的过程来复制、存储和传输这些文件。

  • 自定义徽标。如果使用自定义图像对 Tableau Server 门户进行了自定义,则升级将需要这些文件的副本。

    有关详细信息,请参见 Tableau Server 2018.1 联机帮助主题更改名称或徽标(Link opens in a new window)

  • SAML 文件。您将需要 SAML 证书、密钥和 IdP 元数据文件。这些文件的默认位置为 C:\Program Files\Tableau\Tableau Server\SAML

    有关详细信息,请参见 Tableau Server 2018.1 联机帮助主题配置 SAML(Link opens in a new window)

  • Kerberos 密钥表文件。如果为 Tableau Server 启用了 Kerberos SSO,您将需要在该配置过程中生成的密钥表文件。

    有关详细信息,请参见 Tableau Server 2018.1 联机帮助主题 Kerberos 配置脚本(Link opens in a new window)

  • SSL

    • CA 证书文件。如果针对相互 SSL 配置了现有 Tableau Server,您将需要重新提交 CA 证书文件。这些文件的默认位置为 C:\Program Files\Tableau\Tableau Server\SSL.

    • 证书和密钥文件。您无需对这些文件执行任何操作。这些文件会自动升级。

  • Open ID 文件。如果组织使用静态发现文件(而不是联机发现文件),则升级将需要该文件的副本。

    有关详细信息,请参见 Tableau Server 2018.1 联机帮助主题针对 OpenID Connect 配置 Tableau Server(Link opens in a new window)

升级单节点 Tableau Server (Windows)

升级单节点 Tableau Server
  1. 确认产品密钥和维护对于您要更新到的版本有效,并且在升级前已刷新产品密钥。有关详细信息,请参见上面的“许可证”部分。如果没有带有活动维护的有效产品密钥,则升级将失败。

  2. 确认“管理产品密钥”应用程序未打开后,使用 Windows 控制面板来卸载 Tableau Server。与以前版本的安装程序不同,版本 2018.2 及更高版本将不会卸载以前的版本。

    卸载操作将会创建数据备份并停止 Tableau。数据目录将保留在原处。

    卸载创建的备份文件稍后将用于升级,并且以“uninstall-<version>.tsbak”形式保存在 Tableau 数据目录中,默认情况下该目录为:C:\ProgramData\Tableau\Tableau Server

    重要信息:将备份的副本保存在其他计算机上。这可确保在 Tableau Server 计算机发生故障的情况下您有备份。创建备份并将其保存到非 Tableau 位置是您应始终执行的最佳做法步骤。

  3. 在 Tableau Server 节点上运行包含 TSM 的 Tableau Server 新版本的安装程序。

    如果未卸载以前版本的 Tableau,则会显示一条消息,告知您当前版本无法自动升级。

    You are currently running a version of Tableau Server that cannot be upgraded automatically.
    To upgrade, uninstall your current version of Tableau Server and then run this installer. Your data will be preserved during this process.

    如果看到此消息,请使用控制面板卸载以前的版本,然后返回到此步骤。

  4. 选择安装位置:

    • 默认位置 — 默认情况下,显示的安装位置为 C:\Program Files\Tableau\Tableau Server。如果以前的安装位于此默认位置中,则 Tableau Server 安装在此路径下特定于版本的文件夹中(例如:C:\Program Files\Tableau\Tableau Server\10.5)。如果是这种情况,请单击“Next”接受默认值。路径应包括版本文件夹。

    • 非默认位置 — 如果以前的安装位于非默认位置,则需要指定正确的位置,以便安装程序将查找您的现有数据并将其包含在升级版本中。

    如果不选择正确的位置,安装程序会将此安装视为全新安装,并且 Tableau Server 将不会包括备份数据。

    重要信息:如果升级未安装到默认位置的 TSM 以前的版本,并且要升级到版本 2019.4.0 至 2019.4.4,则应按照在非默认位置从 Tableau Server 2018.1.x 或更低版本升级 (Windows)中的步骤进行操作。

  5. 提示“选择安装类型”时,确认“升级 Tableau Server”“如果为多节点,升级现有群集的主节点。”处于选定状态(这是默认值):

    重要信息:如果您未看到安装选项提示,而是看到“创建新 Tableau Server 安装”选项,则您可能未导航到以前的安装的正确位置。如果继续,安装将不会包括以前安装中的数据或配置信息。

  6. 单击“下一步”继续。

    如果 Windows Defender 防火墙提示,请单击“允许访问”。您可能需要执行此操作多次才能完成安装。

  7. 安装完成后,安装程序的最后一页会告知您升级尚未完成。您需要运行升级脚本来完成升级。您可以从安装程序中运行脚本,或者通过命令行自行运行。

  8. 通过两种方式之一来运行升级脚本。

    • 通过安装程序:

      1. 选择“自动启动升级脚本”,并单击“确定”

      2. 将为脚本打开一个命令窗口。由于您以具有管理员权限的用户身份登录,因此脚本将使用您的凭据运行。如果看到提示,请输入您的密码。如果旧 Tableau Server 安装使用非默认用户运行身份,则会提示您输入用户运行身份密码。

        升级脚本将在 Tableau 数据文件夹 (C:\ProgramData\Tableau\Tableau Server) 中查找卸载以前的版本时创建的备份文件。您可以使用 --backup-path 选项指定其他位置中的备份文件,但您需要从命令行中运行脚本才能这样做。

      注意:单击“确定”将关闭安装程序对话框。 如果清除了用于自动启动升级脚本的选项,则需要从命令行手动运行该脚本。

    • 在命令行上:

      1. 在初始节点上,以管理员身份打开命令提示符。

      2. 导航到新安装位置中的 scripts 文件夹。

        默认情况下:

        C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\

      3. 运行升级脚本:

        upgrade-tsm

        脚本将假定以前安装中的备份文件的位置,并提示您输入密码:

        • 默认情况下,升级脚本将在 Tableau 数据文件夹 (C:\ProgramData\Tableau\Tableau Server) 中查找卸载以前的版本时创建的备份文件。您可以使用 --backup-path 选项指定其他位置。例如:

          upgrade-tsm --backup-path "C:\path\to\backup\file\uninstall-10.5.tsbak"

        • 由于您以具有管理员权限的用户身份登录,因此脚本将使用您的凭据运行。如果看到提示,请输入您的密码。使用 --username--password 选项运行脚本时,您可以指定其他用户和密码。

        • 如果旧 Tableau Server 安装使用非默认用户运行身份,则会提示您输入用户运行身份密码。在使用 --service-runas-password 选项运行脚本时,您可以提供此密码。

        若要查看 upgrade-tsm 脚本的所有选项,请使用 -h 选项:
        upgrade-tsm -h

  9. 升级完成后,一个浏览器窗口将打开,并显示 TMS 登录页面。登录到 TSM。将会提示您激活或注册 Tableau Server(如果需要执行这些步骤)。

    如果窗口未自动打开,请打开浏览器窗口并转到:

    https://<tsm-computer-name>:8850
  10. 启动 Tableau Server。

    • 在 Web UI 中:

      • 单击“Tableau Server 已停止”,并单击“启动 Tableau Server”

    • 在命令行上:

      1. 在初始节点上,以管理员身份打开命令提示符。

      2. 导航到新安装位置中的 bin 目录。默认情况下,此目录为:

        C:\Program Files\Tableau\Tableau Server\packages\bin.<version_code>

      3. 启动 Tableau Server:

        tsm start

  11. 上载文件。使用以下 TSM 命令从以前的 Tableau Server 中上载文件。必须使用 TSM 上载这些文件。不要将这些文件复制到 Tableau Server 文件夹分层结构中的目标,而是要将它们复制到临时目录(例如,C:\temp),然后运行 TSM 命令将文件复制到系统中。

    • 自定义徽标文件。如果使用自定义图像对 Tableau Server 门户进行了自定义,请运行以下命令:

      tsm customize --header-logo <file> --signin-logo <file> --logo <file>

    • SAML 文件。为 SAML SSO 运行以下命令:

      tsm authentication saml configure --cert-file <file> --key-file <file> --idp-metadata <file>

      如果为数据源委派使用 SAML,请运行以下命令:

      tsm data-access set-saml-delegation --cert-file <file> --key-file <file>

    • Kerberos。运行以下命令:

      tsm authentication kerberos configure --keytab-file <file>

      tsm authentication kerberos enable

    • 相互 SSL 文件。按照此处的说明进行操作:

      配置相互 SSL 身份验证(Link opens in a new window)

    • Open ID 文件。运行以下命令:

      tsm authentication openid configure --metadata-file <file>

    如果运行上述任何命令,您还需要应用未完成的更改:

    tsm pending-changes apply

升级多节点 Tableau Server (Windows)

升级多节点 Tableau Server
  1. 确认产品密钥和维护对于您要更新到的版本有效,并且在升级前已刷新产品密钥。有关详细信息,请参见上面的“许可证”部分。如果没有带有活动维护的有效产品密钥,则升级将失败。

  2. 确认“管理产品密钥”应用程序未打开后,使用 Windows 控制面板来卸载 Tableau Server。与以前版本的安装程序不同,版本 2018.2 及更高版本将不会卸载以前的版本。

    卸载操作将会创建数据备份并停止 Tableau。数据目录将保留在原处。

    卸载创建的备份文件稍后将用于升级,并且以“uninstall-<version>.tsbak”形式保存在 Tableau 数据目录中,默认情况下该目录为:C:\ProgramData\Tableau\Tableau Server

    重要信息:将备份的副本保存在其他计算机上。这可确保在 Tableau Server 计算机发生故障的情况下您有备份。创建备份并将其保存到非 Tableau 位置是您应始终执行的最佳做法步骤。

  3. 如果在主节点上卸载了 Tableau Server,请在继续之前在所有工作服务器节点上使用控制面板卸载 Tableau。

  4. 在初始节点(旧的主节点)上运行包含 TSM 的 Tableau Server 新版本的安装程序。

    如果未卸载以前版本的 Tableau,则会显示一条消息,告知您当前版本无法自动升级。

    You are currently running a version of Tableau Server that cannot be upgraded automatically.
    To upgrade, uninstall your current version of Tableau Server and then run this installer. Your data will be preserved during this process.

    如果看到此消息,请使用控制面板卸载以前的版本,然后返回到此步骤。

  5. 选择安装位置:

    • 默认位置 — 默认情况下,显示的安装位置为 C:\Program Files\Tableau\Tableau Server。如果以前的安装位于此默认位置中,则 Tableau Server 安装在此路径下特定于版本的文件夹中(例如:C:\Program Files\Tableau\Tableau Server\10.5)。如果是这种情况,请单击“Next”接受默认值。路径应包括版本文件夹。

    • 非默认位置 — 如果以前的安装位于非默认位置,则需要指定正确的位置,以便安装程序将查找您的现有数据并将其包含在升级版本中。

    如果不选择正确的位置,安装程序会将此安装视为全新安装,并且 Tableau Server 将不会包括备份数据。

    重要信息:如果升级未安装到默认位置的 TSM 以前的版本,并且要升级到版本 2019.4.0 至 2019.4.4,则应按照在非默认位置从 Tableau Server 2018.1.x 或更低版本升级 (Windows)中的步骤进行操作。

  6. 出现“安装类型”提示时,确认“升级 Tableau Server”“如果为多节点,升级现有群集的主节点。”处于选定状态(这是默认值)。

    重要信息:如果您未看到安装选项提示,而是看到“创建新 Tableau Server 安装”选项,则您可能未导航到以前的安装的正确位置。如果继续,安装将不会包括以前安装中的数据或配置信息。

  7. 单击“下一步”继续。

    如果 Windows Defender 防火墙提示,请单击“允许访问”。您可能需要执行此操作多次才能完成安装。

    安装完成后,不要运行升级脚本。在运行脚本之前,您需要生成引导程序文件并安装其他节点。

  8. 在初始节点上生成引导程序文件:

    1. 在初始节点上,以管理员身份打开命令提示符。

    2. 导航到新安装位置中的 bin 目录。默认情况下,此目录为:

      C:\Program Files\Tableau\Tableau Server\packages\bin.<version_code>

    3. 生成引导程序文件:

      tsm topology nodes get-bootstrap-file -f <path\file>.json

  9. 将引导程序文件复制到每个附加(工作服务器)节点,或复制到这些节点可访问的网络位置。

  10. 在每个附加节点上,运行安装程序来安装 Tableau Server 的新版本。与以前版本的 Tableau Server 不同,版本 2018.2 及更高版本将只有一个同时用在初始节点和所有附加节点上的安装程序。

    如果未卸载以前版本的 Tableau,则会显示一条消息,告知您当前版本无法自动升级。如果看到此消息,请使用控制面板卸载以前的版本。

  11. 确认安装位置:

    • 默认位置 — 默认情况下,显示的安装位置为 C:\Program Files\Tableau\Tableau Server。如果以前的安装位于此默认位置中,则 Tableau Server 安装在此路径下特定于版本的文件夹中(例如:C:\Program Files\Tableau\Tableau Server\10.5)。如果是这种情况,请单击“Next”接受默认值。路径应包括版本文件夹。

    如果以前的安装未安装到默认位置,并且要升级到版本 2019.4.0 或更高版本,则应按照在非默认位置从 Tableau Server 2018.1.x 或更低版本升级 (Windows)中的步骤进行操作。

    如果未选择正确的位置,安装程序会将此视为全新安装,并且 Tableau Server 将不会包括您的备份数据。

  12. 提示“选择安装类型”时,选择“升级现有 Tableau Server 群集的工作服务器节点”(仅适用于多节点)选项:

    重要信息:如果您未看到安装选项提示,而是看到“创建新 Tableau Server 安装”选项,则您可能未导航到以前的安装的正确位置。如果继续,安装将不会包括以前安装中的数据或配置信息。

  13. 单击“下一步”继续。

    如果 Windows Defender 防火墙提示,请单击“允许访问”。您可能需要执行此操作多次才能完成安装。

  14. 出现提示时:

    1. 导航到您复制的引导程序文件的位置。

    2. 输入在创建了引导程序文件的计算机上具有管理权限的用户(例如,创建了引导程序文件的 TSM 管理员)的用户名和密码。

    3. 单击“下一步”继续。

  15. 节点安装完成后,一个对话框将告知您升级尚未完成:

    单击“确定”关闭对话框。

  16. 在所有节点上安装了新版本之后,在初始节点上运行升级脚本:

    1. 导航到新版本的 scripts 目录。

      默认情况下:

      C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\

    2. 运行升级脚本:

      upgrade-tsm

      由于您以具有管理员权限的用户身份登录,因此脚本将使用您的凭据运行。如果看到提示,请输入您的密码。使用 --username--password 选项运行脚本时,您可以指定其他用户和密码。

      默认情况下,升级脚本将在 Tableau 数据文件夹 (C:\ProgramData\Tableau\Tableau Server) 中查找卸载以前的版本时创建的备份文件。

      注意:如果旧 Tableau Server 安装使用非默认用户运行身份,则会提示您输入用户运行身份密码。如果知道是这种情况,您可以包括 --service-runas-password 选项。若要查看 upgrade-tsm 脚本的所有选项,请使用 -h 选项:
      upgrade-tsm -h

  17. 升级完成后,一个浏览器窗口将打开,并显示 TMS 登录页面。登录到 TSM。将会提示您激活或注册 Tableau Server(如果需要执行这些步骤)。

    注意:如果窗口未自动打开,请打开浏览器窗口并转到:

    https://<tsm-computer-name>:8850
  18. 如果您总共安装了三个或更多个节点,则还应该部署一个协调服务整体。如果不这样做,则每次对服务器配置或拓扑进行更改时都会出现警告消息。您可以忽略此消息,但作为最优做法,您应部署一个多节点协调服务整体。

    安装 Tableau Server 时,协调服务的单个实例会安装在初始节点上。TSM 和 Tableau Server 依靠协调服务来正常运行,因此为了提供冗余并确保多节点安装的可用性,请通过部署协调服务整体来配置协调服务的其他实例。协调服务整体安装后附带一个、三个或五个协调服务实例。在 Tableau Server 的三节点安装中,建议的协调服务实例数为三个,每个节点一个。

    有关部署协调服务整体的详细说明,请参见部署协调服务整体

  19. 启动 Tableau Server:

    在 Web UI 中

    • 单击“Tableau Server 已停止”,并单击“启动 Tableau Server”

    • 在命令行上:

      1. 在初始节点上,以管理员身份打开命令提示符。

      2. 启动 Tableau Server:

        tsm start

        如果遇到指出无法识别命令的错误,请关闭所有命令窗口,然后以管理员身份打开命令提示符。

  20. 上载文件。使用以下 TSM 命令从以前的 Tableau Server 中上载文件。必须使用 TSM 上载这些文件。不要将这些文件复制到 Tableau Server 文件夹分层结构中的目标,而是要将它们复制到临时目录(例如,C:\temp),然后运行 TSM 命令将文件复制到系统中。

    上载了文件后,客户端文件服务进程会将文件分发到安装中的相应节点。

    • 自定义徽标文件。如果使用自定义图像对 Tableau Server 门户进行了自定义,请运行以下命令:

      tsm customize --header-logo <file> --signin-logo <file> --logo <file>

    • SAML 文件。为 SAML SSO 运行以下命令:

      tsm authentication saml configure --cert-file <file> --key-file <file> --idp-metadata <file>

      如果为数据源委派使用 SAML,请运行以下命令:

      tsm data-access set-saml-delegation --cert-file <file> --key-file <file>

    • Kerberos。运行以下命令:

      tsm authentication kerberos configure --keytab-file <file>

      tsm authentication kerberos enable

    • 相互 SSL 文件。按照此处的说明进行操作:

      配置相互 SSL 身份验证(Link opens in a new window)

    • Open ID 文件。运行以下命令:

      tsm authentication openid configure --metadata-file <file>

    如果运行上述任何命令,您还需要应用未完成的更改:

    tsm pending-changes apply

 

感谢您的反馈! 提交反馈时出错。请重试,或向我们发送消息