日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LVS的DR模实战演示

發布時間:2025/4/16 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LVS的DR模实战演示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

部署LVS-DR演示

準備工作

系統為CentOS6.x、ipvsadm-1.26-4.el6.x86_64

節點ip
DR110.220.5.175
web1(RS1)10.220.5.176
web2(RS2)10.220.5.177
VIP10.220.5.233

實現思路:DR1上安裝lvs,并配置地阿杜規則和算法
web1 web2 上質選裝web服務器,并分別準備一個測試頁面

安裝配置DR1
  • 安裝各種依賴以及ipvsadm
  • [root@DR1 ~]# yum install libnl* popt* kernel-devel ipvsadm -y
  • 給安裝的內核開發庫做連接
  • [root@DR1 ~]# ln -sv /usr/src/kernels/2.6.32-754.el6.x86_64/ /usr/src/linux #(如果這里不做連接,那么在使用ipvsadm的時候,需要手動指定/usr/src/kernels/2.6.32-754.el6.x86_64/) 另外Centos6和Centos7的內核不同需要注意,如果是Centos7此處應該連接7的內核開發庫
  • 添加一個vip
  • [root@DR1 ~]# ifconfig eth0:0 10.220.5.223/24 up 測試vip是否可用,測試方法:從windows ping vip
  • 在lvs中添加一個虛擬服務(vip)
  • [root@DR1 ~]# ipvsadm -A -t 10.220.5.223:80 -s rr # 查看創建的虛擬服務 [root@DR1 ~]# service ipvsadm status IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags-> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 10.220.5.223:80 r
  • 在虛擬服務中添加真是的服務器
  • [root@DR1 ~]# ipvsadm -a -t 10.220.5.223:80 -r 10.220.5.176:80 -w 1 -g [root@DR1 ~]# ipvsadm -a -t 10.220.5.223:80 -r 10.220.5.177:80 -w 1 -g # 查看一下RS的信息 [root@DR1 ~]# service ipvsadm status IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags-> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 10.220.5.223:80 rr-> 10.220.5.176:80 Route 1 0 0 -> 10.220.5.177:80 Route 1 0 0
  • 保存規則
  • [root@DR1 ~]# service ipvsadm save ipvsadm: Saving IPVS table to /etc/sysconfig/ipvsadm: [ OK ] # 查看狀態 [root@DR1 ~]# ipvsadm -L -n IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags-> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 10.220.5.223:80 rr-> 10.220.5.176:80 Route 1 0 0 -> 10.220.5.177:80 Route 1 0 0
    安裝配置web服務
  • 安裝配置web服務
  • [root@web1 ~]# yum install httpd -y [root@web1 ~]# service httpd start [root@web1 ~]# cd /var/www/html/ [root@web1 html]# vim index.htmltest page 176
  • 給RS綁定VIP【所有的RS都需要做】
  • [root@web1 ~]# ifconfig lo:0 10.220.5.233/32 up
  • 在RS做ARP抑制【設置不對某些arp請求做應答】
  • echo "1">/proc/sys/net/ipv4/conf/lo/arp_ignore echo "1">/proc/sys/net/ipv4/conf/all/arp_ignore echo "2">/proc/sys/net/ipv4/conf/lo/arp_announce echo "2">/proc/sys/net/ipv4/conf/all/arp_announce

    說明:web2安裝配置同上,為了區分,web2的測試頁面可以改為test page 177,其他沒有差異。

    測試

    在瀏覽器訪問10.220.5.223,多次刷新可以看到頁面上test page 176和test page 177交替出現,說明lvs部署完成,DR調度器可以正常將用戶請求按照規則調度到后端RS服務器。

    總結

    以上是生活随笔為你收集整理的LVS的DR模实战演示的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。