【知識積累】大數據旅程-LVS 搭建DR網絡模型

                                                      ★★★文章的所有配置都是臨時配置,重啓失效★★★

一、DR實驗拓撲圖

二、準備3臺虛擬機

LVS:node01(192.168.217.11)

RS:node02(192.168.217.12)、node03(192.168.217.13)

三、配置3臺虛擬機的網絡

要求:LVS和RealServer在同一網段

四、配置LVS的VIP

ifconfig eth0:1 192.168.217.100/24

  • :1(表示一個子接口)
  • /24(netmask 255:255:255:0)
  • 192.168.217.100(VIP地址)

echo 1 > /proc/sys/net/ipv4/ip_forward收到包不丟棄,根據路由表進行路由判定,轉發出去

五、調整RS的響應、通告級別(每一臺RS都配置,請勿直接VI命令修改)

echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

六、配置RS的VIP

ifconfig lo:2 192.168.217.100 netmask 255.255.255.255

  • :2(表示一個子接口)
  • 255.255.255.255(因爲三個255與ip進行與運算,得到的是192.168.217.0這個網絡號,和默認的eth0的網絡號一致,環回接口離內核近一些,當我們的數據包進行響應的時候,環回接口又將數據包返回給內核,無法發送出去)
  • 192.168.217.100(VIP地址)

      eth0      
node01 LVS ipvsadm DIP eth0:0 VIP   配置ipvsadm
node02 RS01 httpd 80 RIP lo:0 VIP 先調整內核ARP通告和響應級別 啓動httpd
node03 RS02 httpd 80 RIP lo:0 VIP 先調整內核ARP通告和響應級別 啓動httpd

七、啓動RS上的httpd

- yum install httpd -y(y:確認)

- /var/www/html

  • vi index.html
  • from RS的ip

- servcie httpd start

客戶端驗證:

  • - RIP:80能顯示
  • - VIP:80不能顯示

八、LVS ipvsadm

yum install ipvsadm -y(y:確認)

ipvsadm -A -t 192.168.217.100:80 -s rr
ipvsadm -a -t 192.168.217.100:80 -r 192.168.217.12:80 -g
ipvsadm -a -t 192.168.217.100:80 -r 192.168.217.13:80 -g
ipvsadm -ln

瀏覽器刷新:訪問VIP

 

 

ipvsadm -lnc

netstat -natp

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