centos6.6_x64 的平臺html
接着上篇LVS NAT模型http://my.oschina.net/u/2353992/blog/686207的介紹以後,咱們來看看 LVS DR模型的配置演示nginx
這是我從網上抓的一個圖,描述lvs dr模式web
咱們仍是準備三臺虛擬機 一個Directserver ,兩臺realservervim
分別對應的ip地址爲centos
CIP:172.20.11.206服務器
VIP:172.20.11.215測試
DIP : 172.20.11.218spa
RIP : 172.20.11.21六、172.20.11.217.net
一、首先每臺機子都要關閉防火牆server
service iptables stop
二、在每一個realserver 上 都安裝nginx web服務器 能夠參考 http://my.oschina.net/u/2353992/blog/678739
並設置虛擬主機:
並在nginx的html 中創建lvs.html
vim lvs.html
內容分別爲
realServer-----1 表明服務節點1
realServer-----2 表明服務節點2
到此環境準備ok,接下來咱們開始創建lvs集羣服務,併爲這個集羣服務添加realserver.
一、首先安裝ipvsadm
yum -y install ipvsadm
二、Directserver 配置
IP設置:
Directserver 兩塊網卡分別指向VIP:172.20.11.215 和 DIP : 172.20.11.218
執行
ifconfig eth0:0 172.20.11.215 netmask 255.255.255.255
route add -host 172.20.11.215 dev eth0:0
其實Directserver上能夠不用執行上面的命令的。一樣也是能夠的。
2.一、建立集羣服務
ipvsadm -A -t 172.20.11.215:80 -s wrr
ipvsadm -a -t 172.20.11.215:80 -r 172.20.11.216:80 -g -w 1
ipvsadm -a -t 172.20.11.215:80 -r 172.20.11.217:80 -g -w 2
用ipvsadm -L -n 查看
集羣服務建立成功!
三、RealServer1和RealServer2配置
RIP地址分別爲 : 172.20.11.21六、172.20.11.217
執行下面命令
ifconfig lo:0 172.20.11.215 netmask 255.255.255.255
route add -host 172.20.11.215 dev lo:0
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
四、測試
經過測試機訪問http://172.20.11.215/
至此LVS DR模型的配置演示完畢!