服务器升级 - 收集配置详细信息
- 版本 :2022.1 及更高版本
如果运行就地升级(在升级过程中不更新硬件),则几乎所有配置数据都将保留。严格来说,在这种情况下,您不需要收集所有配置信息。但是,我们建议收集本主题中详细介绍的信息。在最坏的情况下,如果升级失败,那么您将拥有所有配置信息的记录,以防您需要还原。在任何情况下,都可以使用收集的配置详细信息在升级完成后验证升级。
拍摄屏幕截图
捕获配置基础知识的一种相对快速的方法是拍摄 TSM Web 界面页面和 Tableau Server 管理区域的屏幕截图。
单击所有可见页面并拍摄屏幕截图:
记录对象计数
当您位于 Tableau Server 管理区域时,请在每个站点中计数并记录以下内容:
项目、工作簿、视图、数据源
用户和组
收集资产文件
您上传到 Tableau Server 的许多支持文件(证书、IdP 元数据、徽标等)在上传后都无法通过 TSM 进行访问。具体而言,由客户端文件服务上载和管理的文件在分发到整个部署之前会被重命名和模糊处理。此过程还会参数化 Tableau 服务所需的文件属性。因此,对于以下文件,文件不会映射到文件系统上的单个文件位置。如果您上传了以下任何文件,请确保将这些文件的副本保存在运行 Tableau Server 的计算机上:
证书文件
SAML 密钥文件
SAML IdP 元数据文件
OpenID.static.file
Kerberos.keytab 文件
LDAP Kerberos 密钥表文件
LDAP Kerberos conf file
相互 SSL 证书文件
相互 SSL 吊销文件
自定义头徽标文件
自定义登录徽标文件
自定义紧凑徽标文件
收集自定义配置信息
某些配置信息不会显示在 TSM 或 Tableau Server 网页中。本部分包含您可能需要收集的配置详细信息,具体取决于您自定义 Tableau 部署的方式。
安全软件
如果已为 Tableau Server 配置了 TLS,则需要记录与 TLS 相关的配置,这些配置不包括在 TSM Web UI 的电子邮件服务器配置中。
若要收集与 TLS 相关的配置,必须使用以下键值运行:tsm configuration get
svcmonitor.notification.smtp.ssl_enabled
svcmonitor.notification.smtp.ssl_required
svcmonitor.notification.smtp.ssl_check_server_identity
svcmonitor.notification.smtp.ssl_trust_all_hosts
svcmonitor.notification.smtp.ssl_ciphers
svcmonitor.notification.smtp.ssl_versions
例如,若要检索为 SMTP TLS 配置的密码列表,请运行以下命令:
tsm configuration get -k svcmonitor.notification.smtp.ssl_ciphers
您可以在配置 SMTP 安装程序的 TSM CLI 部分找到有关上述每个密钥的详细信息。
附加分析信息
如果已配置分析扩展(以前称为“外部服务”),则需要记录配置信息。升级到 Tableau Server 2020.2 或更高版本将删除此功能的所有配置。
要从 Tableau Server 版本 2019.1 到 2020.1 检索分析扩展程序配置,请运行以下命令:
tsm security vizql-extsvc-ssl list
若要检索为分析扩展连接(如果有)存储的密码,请运行以下 tsm 命令:
tsm configuration get -k vizqlserver.rserve.password
如果已配置 SSL,则还应具有分析扩展的证书副本。
外部存储库
仅当您将外部存储库配置与 Tableau Server 配合使用时,这才适用。如果您不确定这是否适用于您,请参阅 Tableau Server 外部存储库。
从 Tableau Server 版本 2020.3.x 或更早版本升级到版本 2020.4.0 或更高版本需要对存储库的 PosgreSQL 版本 PosgreSQL 版本(PosgreSQL 版本 12 或更高版本)进行重大版本更改。如果您的存储库是本地的并且安装在 Tableau Server 上,则 Tableau Server 升级过程将自动升级 PostgreSQL 数据库,并且不需要执行任何特定步骤。但是,如果您已在 Tableau Server 外部配置了存储库,则必须在升级之前执行一些步骤,如下所述:
创建 PostgreSQL DB 的新实例。有关详细信息,请参阅:
创建配置文件并下载您在步骤 1 中创建的新实例的 SSl 证书文件。有关更多信息,请参阅 使用外部存储库升级 Tableau Server,以获得 PostgreSQL 的新主要版本。
在升级过程中,您需要使用配置文件将 Tableau Server 指向新实例。升级过程会将内容从当前外部存储库迁移到新实例。有关更多详细信息,请参阅使用外部存储库升级 Tableau Server,以获得 PostgreSQL 的新主要版本。
端口定制
如果您已更改动态端口范围或已为 Tableau Server 手动配置了端口,请记录所做的更改。
运行以下命令:
tsm topology list-ports
有关详细信息,请参阅 Tableau Services Manager Ports。