1. 程式人生 > >搭建keepalived + lvs DR

搭建keepalived + lvs DR

linux運維 負載均衡+高可用

簡介lvs 能為服務器提供負載均衡 keepalived 能為lvs服務器提供熱備切換,提高可用性。並對服務器池的節點進行健康檢查,自動移除故障節點。

搭建lvs

1 網絡環境:

.配置各IP

lvs1:172.16.16.173 lvs2:172.16.16.174 web1:172.16.16.175 web2:172.16.16.177

四臺服務器都需配置vip172.16.16.172以作為負載均衡提供服務。

1lvsvip根據eth0的虛接口進行配置

技術分享圖片


2) 節點服務器的vip用回環的虛接口進行配置

技術分享圖片


3lvs配置/etc/sysctl.conf,添加三條以關閉ICMP

重定向 vim /etc/sysctl.conf


技術分享圖片


4)① 節點服務器配置/etc/sysctl.conf,調整/proc響應參數 vim /etc/sysctl.conf


技術分享圖片


② 節點服務器添加vip本地訪問路由


技術分享圖片


2 配置負載分配策略

1lvs安裝ipvsadm工具,並清除默認策略 [service ipvsadm stop] ;添加虛擬服務器並配置負載分配策略


技術分享圖片



3 到此步 lvs負載均衡已搭建完成 可通過ipvsadm -ln 查看節點服務器


技術分享圖片


使用兩臺客戶機測試,可實現負載均衡




技術分享圖片


技術分享圖片


2 搭建 keepalived


keepalived軟件環境

1) 兩臺lvs安裝相關環境


技術分享圖片


2) 兩臺lvs安裝keepalived


技術分享圖片


1)配置主調度器


技術分享圖片

技術分享圖片



2)配置從調度器



技術分享圖片



3)註意

從調度器和主調度器的調度器名稱,狀態,路由名 不同 。其余應保持一致!



3 至此,keepalived搭建完成 。在lvs中實現熱備,實現了高可用和負載均衡的效果。


搭建keepalived + lvs DR