移动文件存储进程
本主题介绍配置为在 Tableau Server 上本地运行时的文件存储进程。但是,文件存储可以在本地运行,也可以在 Tableau Server 的外部运行。有关 Tableau Server 外部文件存储的详细信息,请参见Tableau Server 外部文件存储。
如果文件存储的实例是服务器上的唯一实例,则无法将其移除。至少要有一个文件存储实例,您才能运行 Tableau Server。这意味着,如果您需要转移文件存储,或者要删除承载文件存储的唯一实例的服务器节点,则必须先将其转移到另一个节点。
转移文件存储的过程分为两个部分:
添加第二个文件存储实例(如果不存在现成的第二个实例)。
停用和移除文件存储的原始实例。
本文假设您已在初始节点和至少一个附加节点上安装了 Tableau Server。有关向 Tableau Server 中添加节点的详细信息,请参见安装和配置附加节点。
添加文件存储的另一个实例
此过程假设您已添加了附加节点。有关向 Tableau Server 中添加节点的详细信息,请参见安装和配置附加节点。
在浏览器中打开 TSM:
https://<tsm-computer-name>:8850
有关详细信息,请参见登录到 Tableau 服务管理器 Web UI。
单击“配置”选项卡。
对于要在其上添加文件存储实例的节点,请选择“文件存储”。
向节点中添加文件存储时,还会添加数据引擎的实例(如果节点上还没有该实例)。
单击页面顶部的“待定更改”:
“待定更改”列表将显示。
由于您在配置三节点群集,因此会显示一个协调服务整体警告。您可以继续。您将在接下来的步骤中部署协调服务整体。
- 单击“应用更改并重新启动”和“确认”确认重新启动 Tableau Server。
停用和移除文件存储的实例
在 TSM 中的“状态”选项卡上,验证所有进程是否处于活动状态。
单击“配置”选项卡。
对于要从中移除文件存储的节点,请清除“文件存储”框。
这将生成一条警告,指出要在移除文件存储之前将其停用。除非已停用文件存储,否则您无法移除其实例。单击“确定”停止使用并移除文件存储。除非在节点上安装了以下某个进程的实例,否则也将移除数据引擎:VizQL 服务器、应用程序服务器 (VizPortal)、数据服务器或后台程序。
如果要从同时具有 TSM 管理控制器的节点(通常是初始节点)中移除文件存储,则警告将提醒您有关对服务器备份性能的影响。
单击“继续”停用文件存储。
单击“状态”选项卡可查看停用状态。当文件存储的实例标记为“准备移除”时,您即可继续。
单击页面顶部的“待定更改”。
注意:如果在配置三节点或五节点群集,则会显示协调服务整体警告。您可以继续应用待定更改,并在单独的步骤中部署协调服务整体。有关部署协调服务整体的信息,请参见部署协调服务整体。
单击“应用更改并重新启动”和“确认”确认重新启动 Tableau Server。
添加文件存储的另一个实例
创建 Tableau Server 的完整备份。有关详细信息,请参见备份 Tableau Server 数据。
将文件存储添加到第二个节点。
tsm topology set-process -n <nodeID> -pr filestore -c 1
系统会自动添加文件存储。如果数据引擎还不在节点上,则也会添加数据引擎。
应用配置更改:
tsm pending-changes apply
如果待定更改需要重新启动服务器,
pending-changes apply
命令将显示一个提示,告知您将进行重新启动。即使服务器已停止,此提示也会显示,但在这种情况下不会重新启动。您可以使用--ignore-prompt
选项隐藏提示,但这样做不会改变重新启动行为。如果更改不需要重新启动,则会在不提示的情况下应用更改。有关详细信息,请参见tsm pending-changes apply。检查新文件存储实例的状态。
tsm status -v
等待新的文件存储与第一个节点上的文件存储同步。同步完成后,新文件存储的状态将为“正在运行”,而不是“正在同步”。
停用和移除文件存储的实例
安装并同步文件存储的另一个实例后,您可以停用和移除原始实例。您必须先停用原始实例,然后再将其移除。这样做可以确保将文件存储节点上的任何唯一文件复制到另一个文件存储节点。
停用原始文件存储:
tsm topology filestore decommission -n <nodeID> --override
停用命令完成后,通过应用待定配置更改将文件存储从节点中移除。文件存储会被自动移除。除非在节点上安装了以下某个进程的实例,否则也将移除数据引擎:VizQL 服务器、应用程序服务器 (VizPortal)、数据服务器或后台程序。
tsm pending-changes apply
如果待定更改需要重新启动服务器,
pending-changes apply
命令将显示一个提示,告知您将进行重新启动。即使服务器已停止,此提示也会显示,但在这种情况下不会重新启动。您可以使用--ignore-prompt
选项隐藏提示,但这样做不会改变重新启动行为。如果更改不需要重新启动,则会在不提示的情况下应用更改。有关详细信息,请参见tsm pending-changes apply。