LVS 負載均衡
使用lvs部署負載均衡服務器 實現4層tcp調度
lvs一共四種模式 分別是NAT DR TUN和FullNAT模式
NAT模式和DR模式部署相對簡單而且實用性強
現在部署一下 LVS的DR模型
首先準備三臺主機 使用的三臺系統都是centos 7.3版本
拓撲圖如下
______________
|RealServer1_host| (ens37網卡使用的是172.18.6.122)
/ —————————
/
________
| DR_host| (eth0 使用172.18.6.111 eth0:0 使用VIP 172.18.6.200)
—————
\
\ ______________
|RealServer2_host| (ens37網卡使用的是172.18.6.124)
-————————
DR主機上配置 LVS規則來調度后端的真實主機
通過腳本來方便配置 只要配置好網卡 關閉防火墻 關閉selinux就可以直接執行腳本了
腳本寫的非常簡潔 易懂這里就不做過多的解釋了
這里需要注意的是 DR這臺主機并沒有什么需要注意的細節
主要的是vip要配置eth0的子接口上
然后是后端的兩臺主機
配置好網卡 關閉iptables關閉selinux然后就可以執行腳本了
這臺主機要注意的是vip要配置在回環接口的子接口上
網關一定不能指定為前端的DR主機的IP就算指定了也沒有用不會轉發報文
要配置一條主機路由去往vip的請求要從lo接口出去否則源ip地址會發生改變
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore 如果請求的ip不是本接口的ip不會響應
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce 只廣播此接口上的ip同網段的地址
分別使用瀏覽器進行測試
在調度器上查看是否真的是調度器多調度的結果
原創文章,作者:wode,如若轉載,請注明出處:http://www.www58058.com/75875