8.5 特殊圍籬區隔設備

除處理實際設備的外掛程式之外,某些 STONITH 外掛程式有點與眾不同,需特別留意。

external/kdumpcheck

有時,必須取得核心磁心傾印。可以使用此外掛程式檢查傾印是否正在進行。如果傾印正在進行,則此外掛程式將傳回 true,表示已圍籬區隔節點,只要該節點此時無法執行任何資源,就表示此狀況。kdumpcheck 通常與另一個實際的圍籬區隔設備搭配使用。如需詳細資料,請參閱/usr/share/doc/packages/heartbeat/stonith/README_kdumpcheck.txt

external/sbd

這是一個自我圍籬區隔設備。它會對可插入到共享磁碟中的所謂「毒藥丸」做出反應。在共享儲存連線中斷時,它還會使節點提交自行中止。請參閱http://www.linux-ha.org/SBD_Fencing,以取得詳細資料。

meatware

meatware 需要人員協助才能操作。呼叫 meatware 時,它會記錄 CRIT 嚴重程度訊息,該訊息會在節點的主控台上顯示。然後,操作員需要確保該節點已關閉,並發出 meatclient(8) 指令。這將告訴 meatware,它可以通知叢集可以將節點視為已關閉。如需詳細資訊,請參閱/usr/share/doc/packages/heartbeat/stonith/README.meatware

null

這是一個虛構的設備,用於各種測試案例。它總是表現為且聲稱自己關閉了一個節點,但從來不會執行任何動作。除非您完全瞭解所執行的操作,否則切勿使用它。

suicide

這是一個僅限軟體的設備,它可以使用 reboot 指令重新開機執行它所在的節點。這需要由節點的作業系統執行動作,在某些情況下可能會失敗。因此,應盡可能避免使用此設備 (但可以在單個節點的叢集上使用)。

suicidenull 是「do not shoot my host」(不要關閉我的主機) 規則唯一的例外。