套用至 SUSE Linux Enterprise High Availability Extension 12 SP5

詞彙表

主動/主動、主動/被動

關於服務在節點上的執行情況的概念。主動-被動情境是指有一或多項服務正在主動節點上執行,而被動節點則等待主動節點發生故障。主動-主動表示各節點同時處於主動與被動狀態。例如,該節點上正在執行一些服務,但仍可接管另一個節點中的其他服務。您可與 DRBD 術語中的主要/次要節點和雙重主要節點比較。

仲裁方

Geo 叢集中附加的例項,可協助在跨站點資源容錯移轉等決策方面達成共識。仲裁方是以特殊模式執行一或多個投票間例項的單個機器。

AutoYaST

AutoYaST 這套系統可在不需使用者互動的情況下自動安裝一或多個 SUSE Linux Enterprise 系統。

bindnetaddr (結合網路位址)

Corosync 執行檔應該結合的網路位址。

投票間

負責管理 Geo 叢集中各站點之間的容錯移轉程序的例項。其目標是讓多站點資源在一個且只有一個站點上保持使用中狀態。該目的透過使用所謂的票證實現,這些票證會被視為叢集站台之間的容錯移轉網域,以防站台發生故障。

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 例項,但 DC 上所執行的是被選出負責將決策傳送到其他非本地 CRM 並處理其輸入的 CRM。一個 CRM 可與多個元件進行互動,包括所在節點及其於節點上的本地資源管理員、非本地 CRM、管理指令、圍籬區隔功能、成員資格層及投票間。

crmd (叢集資源管理員精靈)

CRM 實作為精靈 crmd。它在每個叢集節點上都有一個例項。所有叢集決策都是透過一個被選為主要例項的 crmd 例項集中做出的。如果所選的 crmd 程序 (或它所在的節點) 失敗,系統會建立一個新的 crmd 程序。

crmsh

指令行公用程式 crmsh 可用於管理叢集、節點和資源。

如需相關資訊,請參閱第 8 章 「設定和管理叢集資源 (指令行)

Csync2

可用於在叢集中的所有節點間,甚至 在Geo 叢集間複製組態檔案的同步工具。

DC (指定協調者)

叢集中的一個 CRM 會被選定為指定協調者 (DC)。DC 是叢集中可以決定是否需要執行全叢集變更 (例如圍籬區隔節點或移動資源) 的唯一實體。DC 也是存放 CIB 主要副本的節點。所有其他節點均從目前 DC 取得其組態和資源配置資訊。成員發生變更後將從叢集的所有節點中選出 DC。

災難

由自然因素、人為因素、硬體故障或軟體錯誤引發的重要基礎結構的非預期中斷。

災難備援

災難備援是指用於在發生災難後使業務功能恢復到正常穩定狀態的程序。

災難備援計劃

從災難中復原,並將對 IT 基礎結構的影響降至最小的策略。

DLM (分散式鎖定管理員)

DLM 會協調叢集檔案系統的磁碟存取,並管理檔案鎖定以提高效能和可用性。

DRBD

DRBD 是專用於建立 High Availability 叢集的區塊裝置。®整個區塊裝置透過專屬網路鏡像,並被視做網路 RAID-1。

現存叢集

現存叢集一詞用於指代至少包含一個節點的任一叢集。現存叢集擁有定義了通訊通道的基本 Corosync 組態,但目前不必擁有資源組態。

容錯移轉

當一台機器上的資源或節點發生故障且受影響的資源將在其他節點上啟動時,會發生此情況。

容錯移轉網域

由數個叢集節點構成的具名子集,這些節點可在某個節點失敗時執行叢集服務。

圍籬區隔

描述阻止隔離的或發生故障的叢集成員存取共享資源的概念。如果一個叢集節點發生故障,系統會將其關閉或重設,以免該節點造成問題。如此一來,狀態不明的節點即會被拒於資源門外。

Geo 叢集 (地理位置分散的叢集)

請參閱Geo 叢集

heartbeat

一種 CCM,在版本 3 中,它是 Corosync 的替代服務。支援兩個以上的通訊路徑,但不支援叢集檔案系統。

負載平衡

使多個伺服器參與同一個服務並執行相同任務的功能。

本地叢集

一個位置中的單一叢集 (例如,所有節點位於一個資料中心)。網路延遲可以忽略。一般而言,所有節點對儲存的存取都是同步的。

LRM (本地資源管理員)

負責對資源執行各項操作。它使用資源代辦程序檔來執行這些操作。LRM 是傻瓜式的,並不知道任何規則,需要 DC 告訴它該做什麼。

mcastaddr (多點傳播位址)

Corosync 可執行檔用於多點傳播的 IP 位址。IP 位址可以是 IPv4 或 IPv6。

mcastport (多點傳播連接埠)

用於叢集通訊的連接埠。

城際叢集

覆蓋面延伸到多棟大樓或資料中心,並透過光纖通道將所有站台連接起來的單一叢集。網路延遲通常比較低 (距離約為 20 英里時,延遲時間不到 5 毫秒)。對儲存的複製很頻繁 (鏡像複製或同步複製)。

多點傳播

網路內進行一對多通訊所採用的一種技術,可用於叢集通訊。Corosync 支援多點傳播與單點傳播。

Geo 叢集

由多個地理位置分散的站台組成,每個站台都有一個本地叢集。這些站台透過 IP 進行通訊。站台間的容錯移轉由一個更高階的實體 (投票間) 來調節控制。Geo 叢集需要克服有限網路頻寬與高延遲的問題。儲存是以非同步模式複製。

節點

任何屬於叢集成員且對使用者不可見的電腦 (真實或虛擬)。

PE (規則引擎)

規則引擎會計算出在 CIB 中實作規則變更所需採取的動作。PE 還可產生轉換圖表,該圖表包含 (資源) 動作和相依性清單,用以取得下一個叢集狀態。PE 始終在 DC 上執行。

最低節點數

在叢集中,如果叢集分割區擁有絕大多數節點 (或投票),則其會被定義為具有仲裁 (即到達法定數目)。最低節點數可準確辨識一個分割區。此部分演算法可阻止多個斷線分割區或節點繼續和導致資料與服務毀損 (電腦分裂)。最低節點數是圍籬區隔的先決條件,而圍籬區隔可確保最低節點數是唯一的。

RA (資源代辦)

做為代理管理資源 (例如,啟動、停止或監控資源) 的程序檔。High Availability Extension 支援三種不同類型的資源代辦︰OCF (Open Cluster Framework)、LSB (Linux Standards Base init 程序檔) 與 Heartbeat 資源代辦。若需更多資訊,請參閱第 6.3.2 節 「受支援的資源代辦類別」

Rear (Relax and Recover)

用於建立災難備援影像的管理員工具集。

資源

Pacemaker 已知的任何類型的服務或應用程式。範例包括 IP 位址、檔案系統或資料庫。

術語資源也適用於 DRBD,表示使用通用連接來執行複製的一組區塊裝置。

RRP (備援環狀通訊協定)

允許使用多重備援區域網路,以針對部分或全部網路錯誤提供恢復功能。如此一來,只要有一個網路正常運作,便仍可進行叢集通訊。Corosync 支援 Totem 備援環狀通訊協定。

SBD (STONITH 區塊裝置)

透過經由共享區塊儲存 (SAN、iSCSI、FCoE 等) 交換訊息提供節點圍籬區隔機制。也可以在無磁碟模式下使用。需要在每個節點上安裝一個硬體或軟體監視程式,以確保能真正停止行為異常的節點。

SFEX (共享磁碟檔案排外性)

SFEX 透過 SAN 提供儲存保護。

電腦分裂

在該情境下,叢集節點將被分成兩個或多個彼此不知的群組 (透過軟體或硬體故障)。STONITH 可以防止電腦分裂狀況對整個叢集產生不良影響。也稱為分割的叢集情境。

DRBD 中也有「電腦分裂」一詞,但表示的是兩個節點包含不同的資料。

SPOF (單點故障)

叢集的任一元件若發生故障,將會觸發整個叢集故障。

STONITH

Shoot the other node in the head(關閉另一個節點) 的首字母縮略字。它代表一種圍籬區隔機制,會關閉行為異常的節點以防止其在叢集中造成問題。

切換

依需求有計劃地將服務轉移到叢集中的其他節點。請參閱容錯移轉

票證

在 Geo 叢集中使用的一個元件。票證可授予在特定叢集站台上執行特定資源的權限。一張票證同一時刻只能由一個站台擁有。資源可以依相依性繫結到特定票證。僅當站台上有定義的票證時,相關資源才會啟動。反之亦然,如果移除了票證,依賴於該票證的資源便會自動停止。

單點傳播

一種將訊息傳送至單一網路目的地的技術。Corosync 支援多點傳播與單點傳播。在 Corosync 中,單點傳播是以 UDP 單點傳播 (UDPU) 的形式執行。

列印此頁面