概述、主要概念和術語
瞭解如何在部署BeeGFS HA叢集之後管理這些叢集。
總覽
本節適用於部署BeeGFS HA叢集之後、需要管理的叢集管理員。即使是熟悉Linux HA叢集的使用者、也應該徹底閱讀本指南、因為管理叢集的方式有許多差異、尤其是使用Ansible進行重新設定。
重要概念
雖然在主"詞彙與概念"頁上介紹了其中一些概念、但在 BeeGFS HA 叢集的背景下重新介紹這些概念是很有幫助的:
**叢集節點:*執行起搏器和電暈器同步服務的伺服器、並參與HA叢集。
**檔案節點:*用於執行一或多個BeeGFS管理、中繼資料或儲存服務的叢集節點。
*區塊節點: NetApp E系列儲存系統、可為檔案節點提供區塊儲存。這些節點不會參與BeeGFS HA叢集、因為它們提供自己的獨立HA功能。每個節點包含兩個儲存控制器、可在區塊層提供高可用度。
-
BeeGFS服務:* BeeGFS管理、中繼資料或儲存服務。每個檔案節點都會執行一或多項服務、這些服務會使用區塊節點上的磁碟區來儲存其資料。
**建置區塊:*標準化部署BeeGFS檔案節點、E系列區塊節點、以及其上執行的BeeGFS服務、可簡化BeeGFS HA叢集/檔案系統的擴充、並遵循NetApp驗證架構。也支援自訂HA叢集、但通常採用類似的建置區塊方法來簡化擴充。
-
BeeGFS HA叢集:*一組可擴充的檔案節點、用於執行BeeGFS服務、並以區塊節點作為後盾、以高可用度的方式儲存BeeGFS資料。以業界公認的開放原始碼元件為基礎、採用Ansible進行包裝與部署。
**叢集服務:*是指叢集內每個節點上執行的起搏器和電暈器同步服務。請注意、如果只需要兩個檔案節點、節點可能無法執行任何BeeGFS服務、只能以「tiebreaker」節點的形式參與叢集。
**叢集資源:*針對叢集中執行的每個BeeGFS服務、您將會看到BeeGFS監控資源、以及一個資源群組、其中包含BeeGFS目標、IP位址(浮動IP)及BeeGFS服務本身的資源。
-
Ansible:*軟體資源配置、組態管理及應用程式部署工具、以程式碼形式提供基礎架構。這是BeeGFS HA叢集的封裝方式、可簡化在NetApp上部署、重新設定及更新BeeGFS的程序。
-
PCS:*叢集中任何檔案節點均提供命令列介面、用於查詢及控制叢集中節點和資源的狀態。
通用術語
**容錯移轉:*每個BeeGFS服務都有一個優先要執行的檔案節點、除非該節點故障。當BeeGFS服務在非慣用/次要檔案節點上執行時、就表示該服務正在進行容錯移轉。
*容錯回復:*將BeeGFS服務從非偏好的檔案節點移回偏好的節點。
-
HA配對:*可存取相同區塊節點集的兩個檔案節點、有時稱為HA配對。這是整個NetApp常用的詞彙、用來指可「接管」彼此的兩個儲存控制器或節點。
-
維護模式: ** 停用所有資源監控"維護模式"功能、並防止 Pacemaker 移動或以其他方式管理叢集中的資源(請同時參閱上的一節)。
-
HA叢集:*執行BeeGFS服務的一或多個檔案節點、可在叢集中的多個節點之間容錯移轉、以建立高可用度的BeeGFS檔案系統。檔案節點通常會設定成HA配對、以便在叢集中執行BeeGFS服務的子集。