linux學習之高可用集羣總結

luci+ricci
紅帽官方HA套件,可以添加fence,iscsi,http,GFS2(使用支持集羣的LVM),通過網頁配置;

heartbeat+lvs調度算法
這裏配置好hearbeat,發送三個配置文件,使用ldirectord用來監控後端服務器工作狀態,最後交由heartbeat管理ldirectord;

pulse+lvs
結合網頁配置,比較簡單,調度算法使用lvs的;

keepalived+lvs
添加虛擬ip,real server來管理調度,還可添加ftp等服務,有郵件提示功能;

keepalived+haproxy
keepalived管理ip,haproxy負責調度,keepalived通過腳本啓動haproxy,並僅管理vip,實現高可用;

pacemaker
相對來說比較全面,通過corosync開啓,crm進行配置添加資源(包括fence,vip,http,iscsi),這裏只用到兩臺主機,僅能做corosync的高可用,沒有對另外節點的HTTP監控,本機HTTP如果關閉,則過一段時間會啓動,調度器和服務器沒有分開。實驗中添加了iscsi,掛載到html,應該給資源裏邊再添加HAproxy;

pacemaker+mfs
即corosync,通過crm命令配置,比較直觀。結合DRBD存放master的啓動文件,pacemaker結合腳本控制mfsmaster的啓動,crm添加資源mfs資源,drbd主備資源,啓動corosync,存儲節點僅作普通配置。

heartbeat+mfs
配置比較簡單,開啓drbd,修改資源,copy配置文件,啓動就好了,關閉heartbeat會跳轉到另一節點,關閉mfs就沒用了,再次開啓heartbeat會跳回來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章