移動檔案存放區處理序

本主題介紹檔案存放區設定為在 Tableau Server 上本機執行時的處理序。但是,檔案存放區可以在本機執行,也可以在 Tableau Server 的外部執行。有關 Tableau Server 外部檔案存放區的詳情,請參閱 Tableau Server 外部檔案存放區

如果檔案存放區的執行個體是伺服器上的唯一執行個體,則無法將其移除。至少要有一個檔案存放區執行個體,您才能執行 Tableau Server。這意味著,如果您需要轉移檔案存放區,或者要刪除託管檔案存放區的唯一執行個體的伺服器節點,則必須先將其轉移到另一個節點。

轉移檔案存放區的過程分為兩個部分:

  • 新增第二個檔案存放區執行個體(如果不存在現成的第二個執行個體)。

  • 停用和移除檔案存放區的原始執行個體。

本文假設您已在初始節點和至少一個附加節點上安裝了 Tableau Server。有關向 Tableau Server 中新增節點的詳情,請參閱安裝和設定附加節點

新增檔案存放區的另一個執行個體

此過程假設您已新增了附加節點。有關向 Tableau Server 中新增節點的詳情,請參閱安裝和設定附加節點

  1. 在瀏覽器中開啟 TSM:

    https://<tsm-computer-name>:8850

    有關詳情,請參閱登入到 Tableau 服務管理器 Web UI

  2. 按一下 [設定] 索引標籤。

  3. 對於要在其上新增檔案存放區執行個體的節點,請選取 [檔案存放區]

    向節點中新增檔案存放區時,還會新增資料引擎的執行個體(如果節點上還沒有該執行個體)。

  4. 按一下頁面頂端的 [暫止的變更]

    [暫止的變更] 清單將顯示。

    由於您在設定三節點叢集,因此會顯示一個協調服務整體警告。您可以繼續。您將在接下來的步驟中部署協調服務整體。

  5. 按一下 [套用變更並重新啟動] [確認] 確認重新啟動 Tableau Server。

停用和移除檔案存放區的執行個體

  1. 在 TSM 中的 [狀態] 索引標籤上,驗證所有處理序是否處於活動狀態。

  2. 按一下 [設定] 索引標籤。

  3. 對於要從中移除檔案存放區的節點,請清除 [檔案存放區] 框。

    這將產生一條警告,指出要在移除檔案存放區之前將其停用。除非已停用檔案存放區,否則您無法移除其執行個體。按一下「確定」停止使用並移除檔案存放區。除非在節點上安裝了以下其中一個處理序的執行個體,否則也會移除資料引擎:VizQL 伺服器、應用程式伺服器 (VizPortal)、資料伺服器或背景程式。

  4. 如果要從同時具有 TSM 管理控制器的節點(通常是初始節點)中刪除檔案存放區,將出現警告提醒您這樣會對伺服器備份效能造成的影響。

    按一下「繼續」以停止使用檔案存放區。

  5. 按一下 [狀態] 索引標籤可檢視停用狀態。當檔案存放區的執行個體標記為 [準備移除] 時,您即可繼續。

  6. 按一下頁面頂端的 [暫止的變更]

    附註:如果在設定三節點或五節點叢集,則會顯示協調服務整體警告。您可以繼續應用待定變更,並在單獨的步驟中部署協調服務整體。有關部署協調服務整體的資訊,請參閱部署協調服務整體

  7. 按一下 [套用變更並重新啟動] [確認] 確認重新啟動 Tableau Server。

新增檔案存放區的另一個執行個體

  1. 建立 Tableau Server 的完整備份。有關詳情,請參閱備份 Tableau Server 資料

  2. 將檔案存放區新增到第二個節點。

    tsm topology set-process -n <nodeID> -pr filestore -c 1

    系統會自動新增檔案存放區。如果資料引擎還不在節點上,則也會新增資料引擎。

    應用設定變更:

    tsm pending-changes apply

    如果擱置組態需要重新啟動伺服器,pending-changes apply 命令將顯示提示,讓您知道即將重新啟動。即使伺服器已停止,也會顯示提示,但在這種情況下不會重新啟動。您可以使用 --ignore-prompt 選項隱藏提示,但這樣做不會改變重新啟動行為。如果變更不需要重新啟動,則不會出現提示即可套用變更。有關詳情,請參閱tsm pending-changes apply

  3. 檢查新檔案存放區執行個體的狀態。

    tsm status -v

    等待新的檔案存放區與第一個節點上的檔案存放區同步。同步完成後,新檔案存放區的狀態將為 [正在執行] ,而不是 [正在同步] 。

停用和移除檔案存放區的執行個體

安裝並同步檔案存放區的另一個執行個體後,您可以停用和移除原始執行個體。您必須先停用原始執行個體,然後再將其移除。這樣做可以確保將檔案存放區節點上的任何唯一檔案複製到另一個檔案存放區節點。

  1. 停用原始檔案存放區:

    tsm topology filestore decommission -n <nodeID> --override

  2. 停用命令完成後,透過應用待定設定變更將檔案存放區從節點中移除。檔案存放區會被自動移除。除非在節點上安裝了以下某個處理序的執行個體,否則也將移除資料引擎:VizQL 伺服器、應用程式伺服器 (VizPortal)、資料伺服器或背景程式。

    tsm pending-changes apply

    如果擱置組態需要重新啟動伺服器,pending-changes apply 命令將顯示提示,讓您知道即將重新啟動。即使伺服器已停止,也會顯示提示,但在這種情況下不會重新啟動。您可以使用 --ignore-prompt 選項隱藏提示,但這樣做不會改變重新啟動行為。如果變更不需要重新啟動,則不會出現提示即可套用變更。有關詳情,請參閱tsm pending-changes apply

感謝您的意見回饋!