Linux下 LVS DR模型的配置演示

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模型的配置演示完畢!

相關文章
相關標籤/搜索