keepalived(6)——lvs和arrp集成操作(2)——完成
驗證成功后,可以使用ipvsadm -C刪除所有規則,進行keepalived的文件配置,其實,keepalived也是靠linux里的ipvs內核來進行操作的,所以可以不用ipvsadm來寫,keepalived自己就會寫好相應規則,只需要你手動把配置文件寫好即可,在(2)博客的基礎之上,添加如下字段即可:
主keepalived:
括號也要寫成和上述圖片一模一樣,否則可能會報錯。
keepalived的slave的配置文件修改如下:
和上面一模一樣,僅需要添加虛擬主配置段即可。
實踐
進行好配置后,在(3)主機和(4)主機上開啟keepalived(systemctl start keepalived)
復制一份終端開啟tail -f /var/log/messages,查看日志
在windows上進行訪問:
成功輪訓。
這時候關閉master的keepalived(systemctl stop keepalived)(模擬故障):
發現我們的備機進入主模式
但并不影響我們去curl通,因為我們的備機接管了主機的任務:
但是這個時候要是關閉其中一臺真實主機上的httpd服務:
systemctl stop httpd
訪問發現會出現一個成功一個不成功,這是我們可以優化算法改為sh模型
總結
我們完成的項目畫成網絡拓撲圖如下:
這樣就既實現了高可用又實現了lvs的高擴展
總結
以上是生活随笔為你收集整理的keepalived(6)——lvs和arrp集成操作(2)——完成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: keepalived(5)——lvs和a
- 下一篇: keepalived(7)——操作脚本