Ubuntu LVS配置

Ubuntu LVS配置

1.      拓撲結構


圖1. 拓撲圖

2.      角色描述

LVS-DR-Master: LVS-DR負載均衡主服務器;

LVS-DR-Slave0: 從服務器0;

LVS-DR-Slave1: 從服務器1;

 

3.      配置

3.1  LVS-DR-Master配置

配置虛擬IP:

#ifconfig eth0:1 192.168.100.50 netmask255.255.255.0 broadcast 192.168.100.50

#echo"1">/proc/sys/net/ipv4/ip_forward 

 

安裝ipvsadm

#apt-get install ipvsadm

 

使用ipvsadm安裝LVS服務:

#ipvsadm -A -t 192.168.100.50:http -s rr

 

增加真實服務器:

#ipvsadm -a -t 192.168.100.50:http -r192.168.100.32 -g -w 1

#ipvsadm -a -t 192.168.100.50:http -r192.168.100.210 -g -w 1

 

3.2  LVS-DR-Slave0/1配置

環回口配置

#ifconfig lo:0 192.168.100.50 netmask255.255.255.255 broadcast 192.168.100.50

#route add -host 192.168.100.50 dev lo:0

#echo"1">/proc/sys/net/ipv4/ip_forward

 

接着是做ARP Hidden

#echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore

#echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce

#echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore

#echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce

 

4.      測試

在Slave0與Slave1上分別啓動http服務器(端口號爲80)。在瀏覽器上輸入Master的虛ip地址http://192.168.100.50, 不停的刷新瀏覽器,可見瀏覽器裏面切換展示了slave0與slave1的內容。

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