一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

LVS負(fù)載均衡集群

 思懿 2021-06-05

實(shí)驗(yàn)一:負(fù)載均衡集群企業(yè)級應(yīng)用實(shí)戰(zhàn)-LVS-nat模式:

一、環(huán)境準(zhǔn)備:一臺(tái)centos系統(tǒng)做DR、兩臺(tái)實(shí)現(xiàn)過基于LNMP的電子商務(wù)網(wǎng)站

機(jī)器名稱 IP配置服務(wù)角色備注

lvs-server VIP:172.17.252.91 負(fù)載均衡器開啟路由功能(VIP橋接、DIP僅主機(jī))

DIP:192.168.59.131

lnmp-server01 RIP:192.168.59.133 后端服務(wù)器 網(wǎng)關(guān)指向DIP(僅主機(jī))

lnmp-server02 RIP:192.168.58.134 后端服務(wù)器 網(wǎng)關(guān)指向DIP(僅主機(jī))

先測試一下兩臺(tái)后端服務(wù)器都可以正常打開網(wǎng)站

飛飛私塾:LVS負(fù)載均衡集群

飛飛私塾:LVS負(fù)載均衡集群

二、安裝步驟:

1.yum install ipvsadm -y #在LVS-server安裝lvs管理軟件

飛飛私塾:LVS負(fù)載均衡集群

2、grep -i -C 10 "ipvs" /boot/config-VERSION-RELEASE.x86_64,#查看內(nèi)核是否支持ipvs模塊

飛飛私塾:LVS負(fù)載均衡集群

3、iptables -F && setenforing 清空防火墻策略,關(guān)閉selinux

三、配置基于NAT模式的LVS負(fù)載均衡集群:

lvs-server配置

1、ipvsadm -A -t 172.17.252.91:80 -s wrr

#開啟一個(gè)基于80端口的虛擬服務(wù),調(diào)度方式為wrr

2、ipvsadm -a -t 172.17.252.91:80 -r 192.168.59.133:80 -m -w 1

#配置web服務(wù)后端realserver01為nat工作方式 權(quán)重為1

3、ipvsadm -a -t 172.17.252.91:80 -r 192.168.59.134:80 -m -w 1

#配置web服務(wù)后端realserver02為nat工作方式 權(quán)重為1

配完之后可以用ipvsadm-L -n查看一下

飛飛私塾:LVS負(fù)載均衡集群

4、修改內(nèi)核配置,開啟路由轉(zhuǎn)發(fā)

vim/etc/sysctl.conf 編輯配置文件,添加net.ipv4.ip_forward=1

飛飛私塾:LVS負(fù)載均衡集群

保存退出后,運(yùn)行sysctl -p 使其生效

飛飛私塾:LVS負(fù)載均衡集群

real server配置

配置網(wǎng)關(guān)指向192.168.59.131,開啟web、php-fpm、mysql服務(wù)

route add default gw 192.168.59.131

飛飛私塾:LVS負(fù)載均衡集群

server01、server02都配上這句代碼

四、LVS集群部署和驗(yàn)證

1、可分別在rs1和rs2建立2個(gè)不同內(nèi)容,統(tǒng)一路徑的test.html測試文件,測試負(fù)載均衡功能

2、打開http://VIP/index.php ,并在director上用ipvsadm -L -n觀察訪問連接

3、用另外一臺(tái)測試機(jī),用ab壓力測試工具,測試經(jīng)過負(fù)載均衡后的服務(wù)器容量

4、總結(jié)整體實(shí)驗(yàn)過程,并寫成博客

實(shí)驗(yàn)二:負(fù)載均衡集群企業(yè)級應(yīng)用實(shí)戰(zhàn)-LVS-DR模式:

一、環(huán)境準(zhǔn)備:一臺(tái)centos系統(tǒng)做DR、三臺(tái)實(shí)現(xiàn)過基于LNMP的電子商務(wù)網(wǎng)站

機(jī)器名稱 IP配置服務(wù)角色備注

lvs-server VIP:172.17.250.121 負(fù)載均衡器開啟路由功能(VIP橋接、DIP僅主機(jī))

DIP:192.168.59.131

lnmp-server01 RIP:172.17.251.179 后端服務(wù)器 網(wǎng)關(guān)指向DIP(橋接)

lo:VIP:172.17.250.121

lnmp-server02 RIP:172.17.253.73 后端服務(wù)器 網(wǎng)關(guān)指向DIP(橋接)

lo:VIP:172.17.250.121

二、安裝步驟:

1.yum install ipvsadm -y #在LVS-server安裝lvs管理軟件

2、grep -i -C 10 "ipvs"/boot/config-VERSION-RELEASE.x86_64,#查看內(nèi)核是否支持ipvs模塊

3、iptables -F && setenforing 清空防火墻策略,關(guān)閉selinux

三、配置基于DR模式的LVS負(fù)載均衡集群:

lvs-server配置:

1、配置VIP到本地網(wǎng)卡別名

ifconfigens33:0 172.17.250.121 broadcast 172.17.252.91 netmask 255.255.255.255 up

#配置VIP到本地網(wǎng)卡eth0:0上,并只廣播自己

routeadd -host 172.17.250.121 dev ens33:0

#配置VIP路由

2、ipvsadm -A -t 172.17.250.121:80 -s wrr

#開啟一個(gè)基于80端口的虛擬服務(wù),調(diào)度方式為wrr

3、ipvsadm -a -t 172.17.250.121:80 -r172.17.251.179:80-g -w 1

#配置web服務(wù)后端realserver 為DR工作方式 權(quán)重為1

4、ipvsadm -a -t 172.17.250.121:80 -r172.17.253.73:80-g -w 1

#配置web服務(wù)后端realserver 為DR工作方式 權(quán)重為1

配完之后可以用ipvsadm-L -n查看一下

飛飛私塾:LVS負(fù)載均衡集群

5、修改內(nèi)核配置,開啟路由轉(zhuǎn)發(fā)

#vim /etc/sysctl.conf 修改 net.ipv4.ip_forward=1

#sysctl -p 使其生效

real server配置(兩臺(tái)都一樣):

ifconfiglo:0 172.17.250.121 broadcast 172.17.250.121 netmask 255.255.255.255 up

#配置VIP到本地回環(huán)網(wǎng)卡lo上,并只廣播自己

routeadd -host 172.17.250.121 lo:0

#配置本地回環(huán)網(wǎng)卡路由

echo"1" >/proc/sys/net/ipv4/conf/lo/arp_ignore

#1 只回答目標(biāo)IP地址是來訪網(wǎng)絡(luò)接口本地地址的ARP查詢請求

echo"2" >/proc/sys/net/ipv4/conf/lo/arp_announce

#2 對查詢目標(biāo)使用最適當(dāng)?shù)谋镜氐刂?在此模式下將忽略這個(gè)IP數(shù)據(jù)包的源地址并嘗試選擇與能與該地址通信的本地地址.

echo"1" >/proc/sys/net/ipv4/conf/all/arp_ignore

echo"2" >/proc/sys/net/ipv4/conf/all/arp_announce

#關(guān)閉arp應(yīng)答

1: 僅在請求的目標(biāo)IP配置在本地主機(jī)的接收到請求報(bào)文的接口上時(shí),才給予響應(yīng)

2:必須避免將接口信息向非本網(wǎng)絡(luò)進(jìn)行通告

開啟web、php-fpm、mysql服務(wù)

四、LVS集群部署和效果驗(yàn)證

1、可分別在rs1和rs2建立2個(gè)不同內(nèi)容,統(tǒng)一路徑的test.html測試文件,測試負(fù)載均衡功能

飛飛私塾:LVS負(fù)載均衡集群

2、打開http://VIP/index.php ,并在director上用ipvsadm -L -n觀察訪問連接

3、用另外一臺(tái)測試機(jī),用ab壓力測試工具,測試經(jīng)過負(fù)載均衡后的服務(wù)器容量

飛飛私塾:LVS負(fù)載均衡集群

實(shí)現(xiàn)LVS持久連接

功能:無論ipvs使用何種scheduler,其都能夠?qū)崿F(xiàn)在指定時(shí)間范圍內(nèi)始終將來自同一個(gè)ip地址的請求發(fā)往同一個(gè)RS;此功能是通過lvs持久連接模板實(shí)現(xiàn),其與調(diào)度方法無關(guān);

(在上一個(gè)DR實(shí)驗(yàn)的基礎(chǔ)上:)

iptables -t mangle -APREROUTING -d 172.17.250.121 -p tcp --dport 80 -j MARK--set-mark 99

#在iptables打上標(biāo)記,把80端口標(biāo)記為99

iptables -t mangle -APREROUTING -d 172.17.250.121 -p tcp --dport 443 -j MARK--set-mark 99

#在iptables打上標(biāo)記,把443端口標(biāo)記為99

ipvsadm -A -f99 -s wrr -p

#在lvs上建立基于99號標(biāo)記的虛擬服務(wù)

ipvsadm -a -f99 -r 172.17.251.179 -g

ipvsadm -a -f99 -r 172.17.253.73 -g

#設(shè)置后端服務(wù)地址

配完可以查看一下

飛飛私塾:LVS負(fù)載均衡集群

實(shí)現(xiàn)LVS健康狀態(tài)監(jiān)測功能

ldirectord:監(jiān)控和控制LVS守護(hù)進(jìn)程,可管理LVS規(guī)則

軟件包名稱:ldirectord-3.9.6-0rc1.1.1.x86_64.rpm

先下載安裝包

飛飛私塾:LVS負(fù)載均衡集群

將軟件包本地安裝

飛飛私塾:LVS負(fù)載均衡集群

軟件包組成:

/etc/ha.d/ldirectord.cf 主配置文件

/usr/share/doc/ldirectord-3.9.6/ldirectord.cf 配置模版

/usr/lib/systemd/system/ldirectord.service 服務(wù)

/usr/sbin/ldirectord 主程序

/var/log/ldirectord.log 日志

/var/run/ldirectord.ldirectord.pid pid文件

首先在兩個(gè)realserver上分別建立ok頁面:

飛飛私塾:LVS負(fù)載均衡集群

然后安裝ldirectord,安裝好之后查看一下

飛飛私塾:LVS負(fù)載均衡集群

將模板拷貝到/etc/ha.d/下

飛飛私塾:LVS負(fù)載均衡集群

然后編輯配置文件

飛飛私塾:LVS負(fù)載均衡集群

Ldirectord配置文件詳解

checktimeout=3 #超時(shí)時(shí)間 單位是秒

checkinterval=1 #檢查頻率

autoreload=yes # 此項(xiàng)用來定義ldirectord是否每隔一段時(shí)間檢查此配置文件是否發(fā)生改變并自動(dòng)重新加載;

logfile=“/var/log/ldirectord.log“ #日志文件

quiescent=no #down時(shí)yes權(quán)重為0,no為刪除

virtual=172.16.0.1 #指定VS的FWM或IP:port

real=172.16.0.7:80gate 2

real=172.16.0.8:80gate 1

fallback=127.0.0.1:80gate #sorry server

service=http

scheduler=wrr

checktype=negotiate #ldirectord進(jìn)程用于監(jiān)控RealServer的方法

checkport=80 #檢查端口

request="index.html" #檢查頁面

receive=“Test" #檢查內(nèi)容

飛飛私塾:LVS負(fù)載均衡集群

清空之前的ipvsadm,然后啟動(dòng)服務(wù)

查看一下ipvsadm:

飛飛私塾:LVS負(fù)載均衡集群

訪問ok頁面

飛飛私塾:LVS負(fù)載均衡集群

那現(xiàn)在我們將lnmp-server01的服務(wù)停止

飛飛私塾:LVS負(fù)載均衡集群

再看一下ipvsadm,自動(dòng)將那個(gè)服務(wù)器踢出去了

飛飛私塾:LVS負(fù)載均衡集群

查看日志

飛飛私塾:LVS負(fù)載均衡集群

然后我們再把服務(wù)啟動(dòng)起來

飛飛私塾:LVS負(fù)載均衡集群

查看一下ipvsadm,又自動(dòng)加回來了

飛飛私塾:LVS負(fù)載均衡集群

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    精品国产品国语在线不卡| 99久久精品国产麻豆| 亚洲精品成人综合色在线| 91蜜臀精品一区二区三区| 正在播放玩弄漂亮少妇高潮| 欧美日韩综合综合久久久| 香蕉尹人视频在线精品| 人妻少妇久久中文字幕久久| 亚洲国产欧美精品久久| 69久久精品亚洲一区二区| 中日韩免费一区二区三区| 亚洲欧美中文日韩综合| 午夜久久精品福利视频| 欧美日韩少妇精品专区性色| 午夜国产成人福利视频| 午夜视频成人在线免费| 99久久国产精品成人观看| 国产又黄又猛又粗又爽的片| 亚洲精品中文字幕在线视频| 好吊色欧美一区二区三区顽频| 日本午夜免费福利视频| 大香蕉网国产在线观看av| 久久精品国产一区久久久| 高清免费在线不卡视频| 色播五月激情五月婷婷| 99久久精品午夜一区二| 免费黄色一区二区三区| 国产午夜在线精品视频| 四季av一区二区播放| 久久热麻豆国产精品视频| 激情内射亚洲一区二区三区| 日韩丝袜诱惑一区二区| 欧美日韩综合在线第一页| 国产精品二区三区免费播放心| 日系韩系还是欧美久久| 在线中文字幕亚洲欧美一区| 麻豆蜜桃星空传媒在线观看| 免费亚洲黄色在线观看| 国产免费无遮挡精品视频| 国产精品一区二区传媒蜜臀| 国产精品亚洲精品亚洲|