fence

fence也是RedHat Cluster的產物,沒有它GFS也沒法工作,fence的作用就是當一個節點當掉(和cluster斷掉聯繫)後,其他的正常節點會通過fence設備來把當掉的設備fence掉,把當掉的設備踢出cluster保證整個cluster的正常運行,而fence設備一般是伺服器自帶硬體設備,如hp的ilo口,IBM和dell的ipmi等等,由於伺服器硬體的不同,導致不同的fence設備的配置方法不同,所以我沒有把fence設備的配置方法寫出來,但是我寫了一個通用的,手工fence的配置,手工fence的功能是:當一個節點當掉後我們需要在正常的節點上輸入命令:“# fence_ack_manual -n 當掉的節點名 ” 來把於cluster的主機隔離掉,才能讓正常的節點正常工作。 然而在RedHat Cluster的官方文檔中,並不建議設置這種手工fence,它只被建議用在測試環境下,尤其是在生產環境中,原因就是人工判斷的不夠準確:如果當掉的機器無法連接到cluster但是還在佔用cluster資源(例如還在訪問共用檔案系統),這時候我們通過命令fence_ack_manual -n 當掉的節點名 告訴正常的節點已經成功隔離了當掉的設備,這個時候正常的節點也會繼續訪問資源,導致衝突發生,檔案系統產生崩潰(即便是GFS系統,沒有了cluster的調度調整,也會發生這種崩潰)。 設定檔的內容大概介紹到這裡,我們需要把每個節點都寫上這個設定檔。

沒有留言:

張貼留言

非看不可

【超好用】貼圖快速裁切,極速上架。

輕鬆自製 LINE 貼圖!免安裝的超強網頁版「簡單的圖片工具」推薦 裁切、去背、標註一氣呵成,專為貼圖創作者打造的高效神器 很多創作者在製作 LINE 貼圖時,最常遇到的痛點就是: 尺...