1. 程式人生 > 其它 >四、LVS集權的搭建-DR模式

四、LVS集權的搭建-DR模式

4.1 清理LVS-NAT的配置(如沒有可跳過)
4.1.1 刪除lvs規則
[root@LVS ~]# ipvsadm -D -t 201.1.1.4:80
4.1.2 刪除eth2的地址
-方式1
[root@LVS ~]# nmtui 刪除地址,將地址獲取改為自動
-方式二
[root@LVS ~]# ifdown eth2
[root@LVS ~]# nmcli connection delete eth2
4.2 配置後端Web伺服器
4.2.1 配置輔助VIP
[root@web1 ~]# ifconfig lo:0 192.168.4.100 netmask 255.255.255.255 broadcast 192.168.4.100 up
[root@web2 ~]# ifconfig lo:0 192.168.4.100 netmask 255.255.255.255 broadcast 192.168.4.100 up
4.2.2.2 在web伺服器上修改核心引數
[root@web1 ~]# sysctl -a | grep arp_ig
[root@web1 ~]# sysctl -a | grep arp_ann
[root@web1 ~]# echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
[root@web1 ~]# echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
[root@web1 ~]# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
[root@web1 ~]# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
[root@web2 ~]# echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
[root@web2 ~]# echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
[root@web2 ~]# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
[root@web2 ~]# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
4.4 配置LVS 排程器
4.4.1 配置輔助IP地址
[root@LVS ~]# ifconfig eth0:1 192.168.4.100 broadcast 192.168.4.100 netmask 255.255.255.255 up
4.4.2 建立虛擬伺服器
[root@LVS ~]#ipvsadm -A -t 192.168.4.100:80 -s wlc
[root@LVS ~]# ipvsadm -A -t 192.168.4.100:80
4.4.3 向虛擬伺服器中加入節點
[root@LVS ~]# ipvsadm -a -t 192.168.4.100:80 -r 192.168.4.12 -g
[root@LVS ~]# ipvsadm -a -t 192.168.4.100:80 -r 192.168.4.13
4.5 驗證
4.5.1 通過web瀏覽器訪問
[root@client ~]# firefox 192.168.4.100
[root@client ~]# curl http://192.168.4.100
<html><h1><font color=red>我想和你一起吃火鍋</font></h1></html>
[root@client ~]# curl http://192.168.4.100
<html><h1><font color=yellow>我想和你一起吃湯鍋</font></h1></html>
[root@client ~]# curl http://192.168.4.100
<html><h1><font color=red>我想和你一起吃火鍋</font></h1></html>
4.5.2 使用ab進行大併發測試
[root@client ~]# ab -c 10 -n 1000 hhp://192.168.4.100/index.html
4.5.3 在Director上檢視連線數
[root@LVS ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.4.100:80 wlc
-> 192.168.4.12:80 Route 1 0 3
-> 192.168.4.13:80 Route 1 0 3