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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

LVS入门篇(五)之LVS+Keepalived实战

發布時間:2024/7/19 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LVS入门篇(五)之LVS+Keepalived实战 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、實驗架構和環境說明

(1)本次基于VMware Workstation搭建一個四臺Linux(CentOS 7.4)系統所構成的一個服務器集群,其中兩臺負載均衡服務器(一臺為主機,另一臺為備機),另外兩臺作為真實的Web服務器。
(2)本次實驗基于DR負載均衡模式,設置了一個VIP(Virtual IP)為192.168.56.20,用戶只需要訪問這個IP地址即可獲得網頁服務。其中,負載均衡主機為192.168.56.12,備機為192.168.56.13。Web服務器RS1為192.168.56.11,Web服務器B為192.168.56.14。

?二、配置2臺web服務器

(1)在realserver上部署Nginx并配置主頁

[root@rs1 ~]# yum install -y nginx [root@rs2 ~]# yum install -y nginx [root@rs1 ~]# echo "welcome to use RS1 192.168.56.11" > /usr/share/nginx/html/index.html [root@rs1 ~]# echo "welcome to use RS1 192.168.56.14" > /usr/share/nginx/html/index.html [root@rs1 ~]# curl 192.168.56.11 <h1>welcome to use RS1 192.168.56.11</h1> [root@rs2 ~]# curl 192.168.56.14 <h1>welcome to use RS1 192.168.56.14</h1>

(2)在rs1和rs2上編輯realserver腳本并執行,此處貼rs1腳本詳情

[root@rs1 ~]# vim /etc/init.d/realserver #!/bin/bash SNS_VIP=192.168.56.20 /etc/init.d/functions case "$1" in start)ifconfig lo:0 $SNS_VIP netmask 255.255.255.255 broadcast $SNS_VIP/sbin/route add -host $SNS_VIP dev lo:0echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignoreecho "2" >/proc/sys/net/ipv4/conf/lo/arp_announceecho "1" >/proc/sys/net/ipv4/conf/all/arp_ignoreecho "2" >/proc/sys/net/ipv4/conf/all/arp_announcesysctl -p >/dev/null 2>&1echo "RealServer Start OK";; stop)ifconfig lo:0 downroute del $SNS_VIP >/dev/null 2>&1echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignoreecho "0" >/proc/sys/net/ipv4/conf/lo/arp_announceecho "0" >/proc/sys/net/ipv4/conf/all/arp_ignoreecho "0" >/proc/sys/net/ipv4/conf/all/arp_announceecho "RealServer Stoped";; *)echo "Usage: $0 {start|stop}"exit 1 esac exit 0[root@rs1 ~]# chmod +x /etc/init.d/realserver [root@rs1 ~]# /etc/init.d/realserver start RealServer Start OK

三、配置主負載均衡器

(1)lb01和lb02上安裝Keepalived

[root@lb01 ~]# yum install -y keepalived [root@lb02 ~]# yum install -y keepalived

(2)編輯lb01和lb02上的keepalived.conf配置文件

[root@lb01 ~]# cp /etc/keepalived/keepalived.conf{,.bak}  #備份源文件 [root@lb01 ~]# > /etc/keepalived/keepalived.conf       #清空源文件 [root@lb01 ~]# vim /etc/keepalived/keepalived.conf      #編輯keepalived.conf ! Configuration File for keepalivedglobal_defs {notification_email {123456@qq.com}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 127.0.0.1smtp_connect_timeout 30router_id lb01 } vrrp_instance VI_1 {state MASTER  #指定Keepalived的角色,MASTER為主,BACKUP為備interface eth0virtual_router_id 55  #虛擬路由id號,主備需要一直priority 150  #優先級,數值越大,優先級越高advert_int 1  #檢測間隔,默認為1sauthentication {auth_type PASS  #認證類型auth_pass 1111  #認證密碼}virtual_ipaddress {192.168.56.20/24   #設置DR的虛擬ip,可以多設,一行一個} }virtual_server 192.168.56.20 80 {  #定義LVS對外提供服務的VIP為192.168.56.20和port為80delay_loop 6  #設置健康檢查時間,單位為秒lb_algo wrr   #設置負載均衡調度算法為wrrlb_kind DR   #設置LVS實現負載均衡機制為DR模式nat_mask 255.255.255.0  persistence_timeout 20  #會話保持超時配置protocol TCP  #使用TCP協議檢查realserver的狀態real_server 192.168.56.11 80 {  #配置真實服務器節點和端口weight 100  #權重TCP_CHECK {connect_timeout 10  #連接超時,單位為秒nb_get_retry 3    #重試連接次數connect_port 80   #連接端口}}real_server 192.168.56.14 80 {weight 100TCP_CHECK {connect_timeout 10nb_get_retry 3connect_port 80}} }

從負載均衡服務器與主負載服務器大致相同,只是在keepalived的配置文件中需要改以下兩處:
  (1)將state由MASTER改為BACKUP
  (2)將priority由100改為99

?配置完成后,啟動Keepalived

[root@lb01 ~]# systemctl start keepalived [root@lb02 ~]# systemctl start keepalived [root@lb01 ~]# ipvsadm -L -n IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags-> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 192.168.56.20:80 wrr persistent 20-> 192.168.56.11:80 Route 100 0 0 -> 192.168.56.14:80 Route 100 0 0 [root@lb02 ~]# ipvsadm -L -n IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags-> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 192.168.56.20:80 wrr persistent 20-> 192.168.56.11:80 Route 100 0 0 -> 192.168.56.14:80 Route 100 0 0 [root@lb01 ~]# ip addr |grep 192.168.56.20  #查看lb01上是否存在VIPinet 192.168.56.20/24 scope global secondary eth0 [root@lb02 ~]# ip addr |grep 192.168.56.20  #查看lb02上是否存在VIP,如果有說明存在腦裂

四、驗證測試訪問http://192.168.56.20

(1)指定請求的均衡轉發:因為兩個Web服務器的權重都一樣,所以會依次轉發給兩個Web服務器

?

(2)Web服務器發生故障時

模擬停止192.168.56.14,暫停其Nginx服務,再進行訪192.168.56.20,可以看到只會從11上獲取頁面

[root@rs2 html]# /etc/init.d/nginx stop Stopping nginx: [ OK ]

從負載均衡器的狀態監控上,也可以看到192.168.56.14這臺服務器已經從集群中剔除,當故障修復后,再查看調度器狀態信息,可以看到rs2已經重新加入集群當中

[root@lb01 ~]# ipvsadm -L -n  #lb01上查看調度信息,可以看到rs2已經從集群中剔除 IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags-> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 192.168.56.20:80 wrr persistent 20-> 192.168.56.11:80 Route 100 0 2
[root@rs2 html]#
/etc/init.d/nginx start  #重啟rs2上的nginx服務 Starting nginx:    [ OK ] [root@lb01 ~]# ipvsadm -L -n  #可以看到rs2又重新加入到集群當中提供服務 IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags-> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 192.168.56.20:80 wrr persistent 20-> 192.168.56.11:80 Route 100 2 1 -> 192.168.56.14:80 Route 100 0 0

(3)主負載均衡服務器發生故障時,備機立即充當主機角色提供請求轉發服務

?模擬停止lb01上的keepalived服務,可以看到lb01上的vip漂移到了lb02上,但繼續訪問vip卻不受影響。當主負載均衡器(lb01)服務恢復時,vip又會重新漂移到主負載均衡器上(lb01)

[root@lb01 ~]# ip addr |grep 192.168.56.20inet 192.168.56.20/24 scope global secondary eth0 [root@lb01 ~]# systemctl stop keepalived [root@lb01 ~]# ip addr |grep 192.168.56.20 [root@lb02 ~]# ip addr |grep 192.168.56.20inet 192.168.56.20/24 scope global secondary eth0

轉載于:https://www.cnblogs.com/linuxk/p/9365189.html

總結

以上是生活随笔為你收集整理的LVS入门篇(五)之LVS+Keepalived实战的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美日韩亚洲免费 | 婷婷777 | 三级福利片 | 亚洲男女在线观看 | 欧美日韩精品免费 | 国产精品高潮呻吟av | 国产在线精品观看 | 久久这里只有精品久久 | av最新地址| 国产区精品在线观看 | 久久91精品国产91久久小草 | 蜜臀一区二区三区精品免费视频 | xx视频在线观看 | 国产精品100 | 精人妻无码一区二区三区 | 久久禁 | 久久久久久久亚洲av无码 | 国产成人精品免费网站 | 四虎影视成人永久免费观看亚洲欧美 | 国产午夜精品理论片在线 | 91精品综合久久 | 正在播放亚洲 | 中文字幕中文字幕 | 天天爽网站 | 欧美一区亚洲一区 | 伊人9999| 人人干av | 中日韩黄色大片 | 自拍偷自拍亚洲精品播放 | 国内精品99| 少妇久久久久久被弄到高潮 | 国产亚洲精品久久久久久打不开 | 僵尸叔叔在线观看国语高清免费观看 | 国产黄片一区二区三区 | 亚洲AV成人无码一二三区在线 | www.日日| 日韩精品在线不卡 | 国产区91| 亚洲一区欧美激情 | 欧美三级午夜理伦三级老人 | 饥渴少妇伦色诱公 | 日韩高清av在线 | 久久久久免费精品视频 | 青青草视频播放器 | 欧美黄色高清视频 | 欧美精品欧美极品欧美激情 | 成人在线观看免费爱爱 | 欧美交换配乱吟粗大25p | 国产免费脚交足视频在线观看 | 亚洲精品九九 | 久久久免费毛片 | 国产精品视频在线观看免费 | a天堂在线视频 | 黄色片免费观看 | va免费视频 | 一级黄色片免费观看 | 瑟瑟视频免费看 | 日韩在线视频免费 | 91精品视频免费看 | 成人在线观看网站 | 日韩精品视频一区二区 | 丰满人妻综合一区二区三区 | 欧美性猛交乱大交 | 婷婷综合国产 | 国产探花在线观看 | 波多野结衣中文字幕一区二区 | 黄色小视频在线免费观看 | 97在线观看视频 | 国产精品久久久久久久久免费软件 | 天天躁日日躁狠狠躁av | 成人合集 | 国产精品一区二区免费视频 | 波多野结衣精品在线 | 中文字幕av无码一区二区三区 | 欧美成人精品一区二区免费看片 | 啪啪激情网 | 国产熟女高潮一区二区三区 | 成人黄色免费观看 | 男女作爱免费网站 | www.男女| 三区在线视频 | 伊人狼人综合 | 婷婷丁香六月天 | 久久久国产精品成人免费 | 黄色av免费在线看 | 三级网站免费观看 | 国产美女网站视频 | 公侵犯人妻中文字慕一区二区 | 国产一区二区网址 | h片在线免费观看 | 成人动漫一区二区三区 | 中国美女乱淫免费看视频 | 天堂在线中文8 | 免费观看成年人视频 | 女仆乖h调教跪趴1v1 | 好男人视频www | 一级黄色性生活视频 | 在线中文字日产幕 | 深爱开心激情 |