Cluster續集之管理篇(高可用性)
1.集羣添加Failover Domains
2.集羣添加Resources
說明:這塊的ip是服務器對外顯示的虛擬ip地址而並非服務器真實地址
3.集羣添加Service Groups
添加scrips時記得服務器上安裝httpd(當然也可以是其他軟件,如nginx等)
使用clustat命令查看
Service Name Owner (Last) State
service:apache server20.example.com started
測試:
在服務器默認發佈目錄上寫個文件(用來測試),
開啓httpd服務,
查看虛擬ip是否已添加(注意不是在服務器中手動添加的,而是在集羣中添加的虛擬ip)
在web中訪問虛擬ip,看是否顯示發佈目錄的內容,是則成功
這個高可用體現在ha管理service Groups中的節點切換,可以隨意切換節點
使當前服務器崩潰,看另一臺服務器是否正常接管(clustat查看)
echo c > /proc/sysrq-trigger 故意讓系統崩潰
echo b > /proc/sysrq-trigger 立即重啓計算機
echo o > /proc/sysrq-trigger 立即關閉計算機
經測試正常
Web中刷新可以看到接管的服務器的發佈目錄內容
虛擬ip同時也被自動分配到該服務器