分散式和高可用性 Tableau Server 安裝

執行 Tableau Server 最基本的方法是安裝單個節點。使用這種類型的安裝,您可以透過在單個節點上執行所有 Tableau 服務管理器 (TSM) 和 Tableau Server 處理序來實現 Tableau Server 的所有功能,但這可能不是使用 Tableau Server 的最佳方式。您可以根據組織的需求和您的資源來決定如何安裝 Tableau,同時可新增附加節點並設定 Tableau 來實現高可用性。安裝選項包括:

  • 單節點安裝 - 這種類型的安裝對於測試、執行試驗以及由於缺乏備援而可能處理偶爾停機和系統可用性的環境是合理的。所有伺服器處理序都在單個機器上執行。在其中一個伺服器處理序出現問題的情況下,備援更少,安全性更低。您還需要確保安裝 Tableau Server 所在的電腦具有足夠的資源,以處理使用者和資料的處理序和需求。

  • 分散式安裝 - 這種類型的安裝也稱為多節點安裝並且需要多台電腦,因此您可以在這些分散式節點上安裝和執行伺服器處理序。將伺服器處理序分佈到多個節點可以透過提供備援和額外的計算能力來擴展 Tableau Server 的可靠性和效率。透過正確的設定,分散式安裝還可以為您提供自動存放庫容錯移轉。有關容錯移轉的詳細資訊,請參閱存放庫容錯移轉

  • 高可用性 (HA) 安裝 - Tableau Server 的 HA 安裝是一種特殊類型的多節點安裝,其中至少包括三個節點,以及不同電腦上的關鍵處理序(存放庫、檔案存放區/資料引擎 (Hyper)、協調服務和用戶端檔案服務)的多個執行個體。使用 HA 安裝,這些關鍵處理序存在內置備援,包括多個檔案存放區和自動存放庫容錯移轉。其目標是透過消除單點故障來最大限度地減少系統停機時間,並在可能的情況下透過故障切換實現故障檢測。

您在其上安裝 Tableau 的第一台電腦(「初始節點」)有一些獨特的特性。有兩個處理序只能在初始節點上執行,無法轉移到任何其他節點(出現故障的情況下除外),即授權服務(授權管理器)和 TSM 控制器(管理控制器)。Tableau Server 包含能自動移動這兩個處理序到其他現有節點的指令碼,因此您可以取回 TSM 的完整存取權限,確保 Tableau Server 持續執行。

還有兩個其他處理序最初包括在初始節點上,但可新增或轉移到其他節點,即 CFS(用戶端檔案服務) 和協調服務。視您使用 CFS 和協調服務設定安裝的方式而定,您可能也需要執行步驟來重新部署這兩個處理序。

有關將這些授權服務和 TSM 控制器從初始節點轉移到另一個節點的資訊,請參閱下面的從初始節點故障中恢復

必要條件

這些說明假設您的叢集滿足分散式要求

附註:多節點叢集中的所有節點必須有相同類型的作業系統。您無法在 Linux 和 Windows 節點的組合上安裝 Tableau Server 的多節點執行個體。

授權

您必須擁有有效的 Tableau Server 產品金鑰。您擁有的授權類型會決定可用來安裝 Tableau 的節點數量。您不能將試用授權金鑰用於分散式 Tableau Server 安裝。有關授權的詳情,請參閱授權概觀

建立分散式 Tableau Server 安裝

以下是建立 Tableau Server 的分散式安裝要遵循的一般步驟:

  1. 首先在你的初始節點上安裝 Tableau Server

    有關詳情,請參閱安裝和設定 Tableau Server

  2. 在初始節點上生成節點設定(啟動程式)檔案。

    有關詳情,請參閱產生節點啟動程式檔案

  3. 使用節點引導程式檔案在其他節點上安裝 Tableau Server

  4. 為附加節點設定要在其上執行的處理序。

  5. 為要安裝的任何附加節點重複步驟 3 和 4。

  6. 部署新的協調服務整體。

    有關詳情,請參閱部署協調服務整體

  7. 將用戶端檔案服務新增至執行協調服務的每個節點。

    有關詳情,請參閱設定用戶端檔服務

建立高可用性 (HA) Tableau Server 安裝

高可用性 Tableau Server 安裝是一種特殊類型的分散式安裝,旨在解決關鍵伺服器元件中的故障,而不會丟失完整的伺服器功能。要建立 HA 安裝,請按照與建立分散式部署所採用的相同步驟進行操作,但包括使部署高度可用的其他步驟。這些附加步驟包括(針對叢集中的至少三個節點)新增至少兩個附加節點;新增存放庫的第二個執行個體、資料引擎/檔案存放區的第二個執行個體;新增其他閘道處理序;以及部署協調服務整體。您還可以新增負載平衡器以在閘道之間分發請求。

在高層級,這些是您建立高可用性 Tableau Server 安裝所要遵循的步驟:

  1. 首先在你的初始節點上安裝 Tableau Server

    有關詳情,請參閱安裝和設定 Tableau Server

  2. 在初始節點上生成節點設定(啟動程式)檔案。

    有關詳情,請參閱產生節點啟動程式檔案

  3. 使用節點引導程式檔案在至少兩個其他節點上安裝 Tableau Server

    有關詳情,請參閱安裝和初始化附加節點

  4. 為每個附加節點設定要在其上執行的處理序。這些內容必須包括 Tableau Server 存放庫的第二個副本、資料引擎和檔案存放區的第二個副本以及閘道的其他執行個體。

    有關詳情,請參閱設定其他節點

  5. 部署協調服務整體。

    有關詳情,請參閱部署協調服務整體

  6. 將用戶端檔案服務新增至執行協調服務的每個節點。

    有關詳情,請參閱設定用戶端檔服務

  7. (可選)設定負載平衡器。

    有關詳情,請參閱新增負載平衡器

有關如何建立三節點 HA 安裝的詳細資訊,請參閱範例:安裝並設定三節點高可用性叢集

從初始節點故障中恢復

對於 Tableau Server 安裝,初始節點包括僅安裝在該節點上的兩個服務、許可證服務和 TSM 控制器。如果初始節點出現問題,那麼即使設定為高可用性,Tableau Server 也可能不會繼續執行。要從初始節點發生故障的情況中恢復,您可以將 TSM 控制器和許可證服務移到您已經設定的其中一個節點。這樣,您可以在使用叢集中已有的資源時從故障中恢復。如果初始節點出現故障,則不必設定備用初始節點。

有關如何從初始節點故障中恢復的詳細資訊,請參閱從初始節點故障中復原

在其他節點上設定協調服務整體

在多個節點上設定協調服務會提供額外的處理序重複項,從而減少由於其中一個協調服務節點出現問題而導致伺服器停機的可能性。有關如何在叢集上部署協調服務整體的詳細資訊,請參閱部署協調服務整體

將用戶端檔案服務 (CFS) 新增到其他節點。

Tableau Server 至少需要一個用戶端檔案服務 (CFS) 執行個體。將其他 CFS 執行個體新增至其他節點會提供額外的處理序重複項,從而減少由於其中一個 CFS 節點出現問題而導致伺服器停機的可能性。建議您在部署協調服務的每個節點上設定 CFS 執行個體。有關如何在其他節點上設定 CFS 的詳細資訊,請參閱設定用戶端檔服務

Tableau Server 服務授權檢查

安裝 Tableau Server 時安裝了若干處理序。其中一些處理序需要有效的 Tableau Server 授權,其他安裝的處理序則不需要。需要有效 Tableau Server 授權的 Tableau Server 子集被視為「已授權處理序」。

當已授權處理序啟動或重新啟動時,該處理序將向節點上的 Tableau Server 授權管理器服務進行核實以驗證是否存在有效的授權。當授權管理器驗證授權時,該處理序具備完全功能,並能夠回應其他 Tableau Server 處理序的請求。已授權處理序收到授權管理器的確認後,該處理序在 72 小時內或在處理序重新啟動之前將無需重新確認授權。如果處理序無法驗證是否已獲得授權(例如,如果主節點不可用),它將無法執行,但會在確認授權之前繼續檢查有效授權。若要瞭解上次檢查授權的時間,請檢視 ProgramData\Tableau\Tableau Server\data\tabsvc\logs\licensing 資料夾 中的記錄檔。有關已授權處理序的詳情,請參閱授權的處理序

 

此區段的其他文章

感謝您的意見回饋!