辭彙表 #
- AutoYaST #
AutoYaST 這套系統可在不需使用者互動的情況下自動安裝一或多個 SUSE Linux Enterprise 系統。
- bindnetaddr (結合網路位址) #
Corosync 執行檔應該結合的網路位址。
- boothd (投票間精靈) #
Geo 叢集中每個參與的叢集與仲裁方都會執行服務
boothd
。該服務會與其他站台上執行的投票間精靈連接並交換連接詳細資料。- CCM (共識叢集成員資格) #
CCM 決定由哪些節點組成叢集並在叢集中共用此資訊。任何新的新增項及任何節點或最低節點數的遺失均透過 CCM 傳送。CCM 模組將在叢集的每個節點上執行。
- CIB (叢集資訊庫) #
表示整個叢集組態與狀態 (叢集選項、節點、資源、條件約束及相互關係)。它以 XML 編寫並存放在記憶體中。主要 CIB 會在DC (指定協調者) 上保留並維護,並複製到其他節點。CIB 上的一般讀寫操作透過主要 CIB 序列化。
- conntrack 工具 #
使用這些工具可與內核連接追蹤系統互動,以對 iptables 啟用陳述封包檢查。High Availability Extension 使用它來在叢集節點之間同步連接狀態。
- CRM (叢集資源管理員) #
負責協調高可用性叢集中所有非本地互動的管理實體。High Availability Extension 使用 Pacemaker 做為 CRM。CRM 實作為
pacemaker-controld
。CRM 與許多元件進行互動,包括所在節點及其他節點上的本地資源管理員、非本地 CRM、管理指令、圍籬區隔功能及成員資格層。- crmsh #
指令行公用程式 crmsh 可用於管理叢集、節點和資源。
如需詳細資訊,請參閱第 8 章 「設定和管理叢集資源 (指令行)」。
- Csync2 #
可用於在叢集中的所有節點間,甚至 在Geo 叢集間複製組態檔案的同步工具。
- DC (指定協調者) #
DC 是從叢集中的所有節點選出的。如果目前沒有 DC,或者目前的 DC 出於任何原因退出叢集,則就會依此方式選出 DC。DC 是叢集中可以決定是否需要執行全叢集變更 (例如圍籬區隔節點或移動資源) 的唯一實體。所有其他節點均從目前 DC 取得其組態和資源配置資訊。
- DLM (分散式鎖定管理員) #
DLM 會協調叢集檔案系統的磁碟存取,並管理檔案鎖定以提高效能和可用性。
- DRBD #
DRBD 是專用於建立 High Availability 叢集的區塊裝置。®整個區塊裝置透過專屬網路鏡像,並被視做網路 RAID-1。
- Geo 叢集 #
由多個地理位置分散的站台組成,每個站台都有一個本地叢集。這些站台透過 IP 進行通訊。站台間的容錯移轉由一個更高階的實體 (投票間) 來調節控制。Geo 叢集需要克服有限網路頻寬與高延遲的問題。儲存是以非同步模式複製。
- Geo 叢集 (地理位置分散的叢集) #
請參閱Geo 叢集。
- LRM (本地資源管理員) #
本地資源管理員位於每個節點上的 Pacemaker 層與資源層之間。它實作為
pacemaker-execd
精靈。透過此精靈,Pacemaker 可以啟動、停止和監控資源。- mcastaddr (多點傳播位址) #
Corosync 可執行檔用於多點傳播的 IP 位址。IP 位址可以是 IPv4 或 IPv6。
- mcastport (多點傳播連接埠) #
用於叢集通訊的連接埠。
- Metro 叢集 #
覆蓋面延伸到多棟大樓或資料中心,並透過光纖通道將所有站台連接起來的單一叢集。網路延遲通常比較低 (距離約為 20 英里時,延遲時間不到 5 毫秒)。對儲存的複製很頻繁 (鏡像複製或同步複製)。
- pacemaker-controld (叢集控制器精靈) #
CRM 實作為精靈 pacemaker-controld。它在每個叢集節點上都有一個例項。所有叢集決策都是透過一個被選為主要例項的 pacemaker-controld 例項集中做出的。如果選出的 pacemaker-controld 程序 (或它所在的節點) 失敗,系統會建立一個新的 pacemaker-controld 程序。
- PE (規則引擎) #
規則引擎實作為
pacemaker-schedulerd
精靈。需要叢集轉換時,pacemaker-schedulerd
會依據目前的狀態和組態,計算叢集的下一種預期狀態。它會確定需要排程哪些動作來達到下一種狀態。- RA (資源代辦) #
做為代理管理資源 (例如,啟動、停止或監控資源) 的程序檔。High Availability Extension 支援不同類型的資源代辦:如需詳細資料,請參閱第 6.3.2 節 「支援的資源代理程式類別」。
- Rear (Relax and Recover) #
用於建立災難備援影像的管理員工具集。
- RRP (備援環狀通訊協定) #
允許使用多重備援區域網路,以針對部分或全部網路錯誤提供恢復功能。如此一來,只要有一個網路正常運作,便仍可進行叢集通訊。Corosync 支援 Totem 備援環狀通訊協定。
- SBD (STONITH 區塊裝置) #
透過經由共用區塊儲存 (SAN、iSCSI、FCoE 等) 交換訊息提供節點圍籬區隔機制。也可以在無磁碟模式下使用。需要在每個節點上安裝一個硬體或軟體監視程式,以確保能真正停止行為異常的節點。
- SFEX (共用磁碟檔案排外性) #
SFEX 透過 SAN 提供儲存保護。
- SPOF (單點故障) #
叢集的任一元件若發生故障,將會觸發整個叢集故障。
- STONITH #
「Shoot the other node in the head」(關閉另一個節點) 的首字母縮略字。它代表一種圍籬區隔機制,會關閉行為異常的節點以防止其在叢集中造成問題。在 Pacemaker 叢集中,節點層級圍籬區隔的實作為 STONITH。為此,Pacemaker 隨附了一個圍籬區隔子系統
pacemaker-fenced
。- 並行違規 #
資源原本只應該在叢集中的一個節點上執行,現在在多個節點上執行。
- 主動/主動、主動/被動 #
關於服務在節點上的執行情況的概念。主動-被動情境是指有一或多項服務正在主動節點上執行,而被動節點則等待主動節點發生故障。主動-主動表示各節點同時處於主動與被動狀態。例如,該節點上正在執行一些服務,但仍可接管另一個節點中的其他服務。您可與 DRBD 術語中的主要/次要節點和雙重主要節點比較。
- 仲裁方 #
Geo 叢集中附加的例項,可協助在跨站點資源容錯移轉等決策方面達成共識。仲裁方是以特殊模式執行一或多個投票間例項的單個機器。
- 切換 #
依需求有計劃地將服務轉移到叢集中的其他節點。請參閱容錯移轉。
- 叢集 #
高效能叢集是指共同分擔應用程式負載以更快獲得結果的一組電腦 (真實或虛擬)。高可用性叢集的主要用途是最大限度地確保服務的可用性。
- 叢集分割區 #
當一個或多個節點與叢集其餘節點間的通訊失敗時,就會發生叢集分割。叢集的節點劃分在各分割區中,但仍然處於使用中狀態。它們只能與同一分割區中的節點通訊,不能識別分隔的節點。由於無法確定其他分割區上節點的遺失,因此會出現電腦分裂狀況 (另請參閱電腦分裂)。
- 叢集堆疊 #
構成叢集的全部軟體技術和元件。
- 單點傳播 #
一種將訊息傳送至單一網路目的地的技術。Corosync 支援多點傳播與單點傳播。在 Corosync 中,單點傳播是以 UDP 單點傳播 (UDPU) 的形式執行。
- 圍籬區隔 #
描述阻止隔離的或發生故障的叢集成員存取共用資源的概念。有兩類圍籬區隔:資源層級圍籬區隔和節點層級圍籬區隔。資源層級圍籬區隔可確保對給定資源的獨佔存取。節點層級圍籬區隔可完全防止故障節點存取共用資源,並可防止資源在狀態不明的節點上執行。這通常可以透過一種簡單但稍嫌粗暴的方法來實現,即重設或關閉節點。
- 多點傳播 #
網路內進行一對多通訊所採用的一種技術,可用於叢集通訊。Corosync 支援多點傳播與單點傳播。
- 容錯移轉 #
當一台機器上的資源或節點發生故障且受影響的資源將在其他節點上啟動時,會發生此情況。
- 容錯移轉網域 #
由數個叢集節點構成的具名子集,這些節點可在某個節點失敗時執行叢集服務。
- 投票間 #
負責管理 Geo 叢集中各站點之間的容錯移轉程序的例項。其目標是讓多站點資源在一個且只有一個站點上保持使用中狀態。該目的透過使用所謂的票證實現,這些票證會被視為叢集站台之間的容錯移轉網域,以防站台發生故障。
- 最低節點數 #
在叢集中,如果叢集分割區擁有多數節點 (或投票),則其會被定義為具有最低節點數 (即「到達法定數目」)。最低節點數可準確辨識一個分割區。此部分演算法可阻止多個斷線分割區或節點繼續和導致資料與服務毀損 (電腦分裂)。最低節點數是圍籬區隔的先決條件,而圍籬區隔可確保最低節點數是唯一的。
- 本地叢集 #
一個位置中的單一叢集 (例如,所有節點位於一個資料中心)。網路延遲可以忽略。一般而言,所有節點對儲存的存取都是同步的。
- 災難 #
由自然因素、人為因素、硬體故障或軟體錯誤引發的重要基礎結構的非預期中斷。
- 災難備援 #
災難備援是指用於在發生災難後使業務功能恢復到正常穩定狀態的程序。
- 災難備援計劃 #
從災難中復原,並將對 IT 基礎結構的影響降至最小的策略。
- 現存叢集 #
「現存叢集」一詞用於指代至少包含一個節點的任一叢集。現存叢集擁有定義了通訊通道的基本 Corosync 組態,但目前不必擁有資源組態。
- 票證 #
在 Geo 叢集中使用的一個元件。票證可授予在特定叢集站台上執行特定資源的權限。一張票證同一時刻只能由一個站台擁有。資源可以依相依性繫結到特定票證。僅當站台上有定義的票證時,相關資源才會啟動。反之亦然,如果移除了票證,依賴於該票證的資源便會自動停止。
- 節點 #
任何屬於叢集成員且對使用者不可見的電腦 (真實或虛擬)。
- 負載平衡 #
使多個伺服器參與同一個服務並執行相同任務的功能。
- 資源 #
Pacemaker 已知的任何類型的服務或應用程式。範例包括 IP 位址、檔案系統或資料庫。
術語「資源」也適用於 DRBD,表示使用通用連接來執行複製的一組區塊裝置。
- 電腦分裂 #
在該情境下,叢集節點將被分成兩個或多個彼此不知的群組 (透過軟體或硬體故障)。STONITH 可以防止電腦分裂狀況對整個叢集產生不良影響。也稱為「分割的叢集」情境。
DRBD 中也有「電腦分裂」一詞,但表示的是兩個節點包含不同的資料。