LVS+Heartbeat+Ipvsadm+Ldirectord安裝(六)

1.1      測試集羣可用性

運行 watch ipvsadm -L -n 查看連接情況
你應該看到一個IPVS表:

 
關閉真實服務器上的Apache或斷開它的網絡連線測試ldirectord,在20秒內或你指定的checktimeout時間範圍內,真實服務器的權重被設置爲0,因此未來將不會有連接發向它

 

 
vip訪問只能訪問到3web站點了,因爲192.168.48.86那臺的httpd被我停了!

 

1.2      測試熱備可用性

關掉主節點 查看備用節點是否能夠接管 主節點的服務,通過ifconfig查看eth0:0192.168.48.83會在某臺服務器上分配上了,說明這臺目前是活動服務器,而另外一臺沒有分配上

當我斷掉lvs 主調度器後,權重指向了lvs-2

Vip現在也在eth00上面生效

 

 

當我恢復主lvs後,權重有繼續回到主lvs上面

2      常見的錯誤:

通過ifconfig發現兩臺機器都分配上了eth0:0192.168.0.2這個虛擬IP,並在/var/log/syslog中產生大量日誌:

WARN: nodename ha uuid changed to ha2

ERROR: should_drop_message: attempted replay attack

可能原因:haha2uuid改變引起,可能ha2是通過VMware克隆複製方式產生的或hostname設置在安裝heartbeat之後

解決方案:讓uuid重新生成,可以先卸載heartbeat,刪除/var/lib/heartbeat目錄(uuid文件就在這個目錄下,該目錄在卸載時不被刪除,需手動刪除,如果不手動刪除,重新安裝還會使用原來uuid

 

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