国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

LVS負(fù)載均衡集群之LVS-DR部署

這篇具有很好參考價(jià)值的文章主要介紹了LVS負(fù)載均衡集群之LVS-DR部署。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

一、lVS-DR集群概述

?二、LVS-DR數(shù)據(jù)包流向分析

四、LVS-DR特性

五、DR模式 LVS負(fù)載均衡群集部

5.0配置虛擬 IP 地址(VIP?192.168.14.180)

5.1.配置負(fù)載調(diào)度器(192.168.14.101)

5.2部署共享存儲(chǔ)(NFS服務(wù)器:192.168.14.104)

5.3配置節(jié)點(diǎn)服務(wù)器(192.168.14.102、192.168.14.103)

5.4.測(cè)試 LVS 群集


一、lVS-DR集群概述

LVS-DR(Linux Virtual Server Director Server)工作模式,是生產(chǎn)環(huán)境中最常用的一 種工作模式。 1、LVS-DR 工作原理 LVS-DR 模式,Director Server 作為群集的訪問(wèn)入口,不作為網(wǎng)關(guān)使用,節(jié)點(diǎn) Director Server 與 Real Server 需要在同一個(gè)網(wǎng)絡(luò)中,返回給客戶端的數(shù)據(jù)不需要經(jīng)過(guò) Director Server。

?二、LVS-DR數(shù)據(jù)包流向分析

LVS負(fù)載均衡集群之LVS-DR部署,lvs,負(fù)載均衡,服務(wù)器,linux,網(wǎng)絡(luò)

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-555944.html

LVS-DR(Linux Virtual Server - Direct Routing)是一種負(fù)載均衡的技術(shù),它主要用于在 Linux 服務(wù)器集群中分發(fā)網(wǎng)絡(luò)流量,以提高系統(tǒng)性能和可用性。

在LVS-DR中,數(shù)據(jù)流向如下:
1. 客戶端發(fā)送請(qǐng)求:客戶端發(fā)送請(qǐng)求到負(fù)載均衡器的虛擬 IP 地址。
2. LVS-DR接收請(qǐng)求:負(fù)載均衡器接收到請(qǐng)求后,會(huì)根據(jù)預(yù)先設(shè)定的負(fù)載均衡算法(例如輪詢、源地址哈希等)選擇一個(gè)后端服務(wù)器來(lái)處理該請(qǐng)求。
3. LVS-DR將請(qǐng)求重定向:負(fù)載均衡器將收到的請(qǐng)求包重寫為目標(biāo)服務(wù)器的 IP 地址,并將該請(qǐng)求包發(fā)送給目標(biāo)服務(wù)器,而不是自己來(lái)處理該請(qǐng)求。
4. 目標(biāo)服務(wù)器接收請(qǐng)求:目標(biāo)服務(wù)器接收到請(qǐng)求后,處理該請(qǐng)求并生成響應(yīng)。
5. 目標(biāo)服務(wù)器發(fā)送響應(yīng):目標(biāo)服務(wù)器生成響應(yīng)后,將響應(yīng)包直接發(fā)送給客戶端,繞過(guò)負(fù)載均衡器。
6. 客戶端接收響應(yīng):客戶端接收到目標(biāo)服務(wù)器發(fā)送的響應(yīng),完成整個(gè)請(qǐng)求-響應(yīng)過(guò)程。

總結(jié)起來(lái),LVS-DR的數(shù)據(jù)流向是從客戶端發(fā)送請(qǐng)求到負(fù)載均衡器,負(fù)載均衡器通過(guò)重寫請(qǐng)求包并將其發(fā)送給目標(biāo)服務(wù)器,目標(biāo)服務(wù)器處理請(qǐng)求并直接向客戶端發(fā)送響應(yīng),繞過(guò)負(fù)載均衡器。這種方式可以提高系統(tǒng)的性能和可擴(kuò)展性。

四、LVS-DR特性

(1)Director Server 和 Real Server 必須在同一個(gè)物理網(wǎng)絡(luò)中。

(2)Real Server 可以使用私有地址,也可以使用公網(wǎng)地址。如果使用公網(wǎng)地址,可以通過(guò)互聯(lián)網(wǎng)對(duì) RIP 進(jìn)行直接訪問(wèn)。

(3)Director Server作為群集的訪問(wèn)入口,但不作為網(wǎng)關(guān)使用。

(4)所有的請(qǐng)求報(bào)文經(jīng)由 Director Server,但回復(fù)響應(yīng)報(bào)文不能經(jīng)過(guò) Director Server。

(5)Real Server 的網(wǎng)關(guān)不允許指向 Director Server IP,即Real Server發(fā)送的數(shù)據(jù)包不允許經(jīng)過(guò) Director Server。

(6)Real Server 上的 lo 接口配置 VIP 的 IP 地址。

五、DR模式 LVS負(fù)載均衡群集部

DR 服務(wù)器:192.168.14.101

Web 服務(wù)器1:192.168.14.102

Web 服務(wù)器2:192.168.14.103

vip:192.168.14.180

NFS服務(wù)器:192.168.14.104

5.0配置虛擬 IP 地址(VIP?192.168.14.180)

LVS負(fù)載均衡集群之LVS-DR部署,lvs,負(fù)載均衡,服務(wù)器,linux,網(wǎng)絡(luò)

?

5.1.配置負(fù)載調(diào)度器(192.168.14.101)

systemctl stop firewalld.service
setenforce 0
modprobe ip_vs
cat /proc/net/ip_vs
yum -y install ipvsadm

(1)配置虛擬 IP 地址(VIP:192.168.14.180) 
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens33:0				#若隧道模式,復(fù)制為ifcfg-tunl0
vim ifcfg-ens33:0
DEVICE=ens33:0
ONBOOT=yes
IPADDR=192.168.14.180
NETMASK=255.255.255.255

ifup ens33:0
ifconfig ens33:0


(2)調(diào)整 proc 響應(yīng)參數(shù)
#由于 LVS 負(fù)載調(diào)度器和各節(jié)點(diǎn)需要共用 VIP 地址,需要關(guān)閉 icmp 的重定向,不充當(dāng)路由器。
vim /etc/sysctl.conf
net.ipv4.ip_forward = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens33.send_redirects = 0

sysctl -p

(3)配置負(fù)載分配策略
ipvsadm-save > /etc/sysconfig/ipvsadm
systemctl start ipvsadm

ipvsadm -C
ipvsadm -A -t 192.168.14.180:80 -s rr
ipvsadm -a -t 192.168.14.180:80 -r 192.168.14.102:80 -g			#若隧道模式,-g替換為-i
ipvsadm -a -t 192.168.14.180:80 -r 192.168.14.103:80 -g
ipvsadm

ipvsadm -ln					#查看節(jié)點(diǎn)狀態(tài),Route代表 DR模式

5.2部署共享存儲(chǔ)(NFS服務(wù)器:192.168.14.104)

systemctl stop firewalld.service
setenforce 0

yum -y install nfs-utils rpcbind
mkdir /opt/kgc /opt/benet
chmod 777 /opt/kgc /opt/benet

vim /etc/exports
/usr/share *(ro,sync)
/opt/kgc 192.168.10.0/24(rw,sync)
/opt/benet 192.168.10.0/24(rw,sync)

systemctl start nfs.service
systemctl start rpcbind.service

5.3配置節(jié)點(diǎn)服務(wù)器(192.168.14.102、192.168.14.103)

3.配置節(jié)點(diǎn)服務(wù)器(192.168.14.102、192.168.14.103)  
systemctl stop firewalld.service
setenforce 0
(1)配置虛擬 IP 地址(VIP:192.168.14.180)
#此地址僅用作發(fā)送 Web響應(yīng)數(shù)據(jù)包的源地址,并不需要監(jiān)聽客戶機(jī)的訪問(wèn)請(qǐng)求(改由調(diào)度器監(jiān)聽并分發(fā))。因此使用虛接口 lo∶0 來(lái)承載 VIP 地址,并為本機(jī)添加一條路由記錄,將訪問(wèn) VIP 的數(shù)據(jù)限制在本地,以避免通信紊亂。
cd /etc/sysconfig/network-scripts/
cp ifcfg-lo ifcfg-lo:0		
vim ifcfg-lo:0
DEVICE=lo:0
ONBOOT=yes
IPADDR=192.168.14.180
NETMASK=255.255.255.255						#注意:子網(wǎng)掩碼必須全為 1

ifup lo:0
ifconfig lo:0
route add -host 192.168.14.180 dev lo:0

vim /etc/rc.local
/sbin/route add -host 192.168.14.180 dev lo:0

chmod +x /etc/rc.d/rc.local

(2)調(diào)整內(nèi)核的 ARP 響應(yīng)參數(shù)以阻止更新 VIP 的 MAC 地址,避免發(fā)生沖突
vim /etc/sysctl.conf
......
net.ipv4.conf.lo.arp_ignore = 1			#系統(tǒng)只響應(yīng)目的IP為本地IP的ARP請(qǐng)求
net.ipv4.conf.lo.arp_announce = 2		#系統(tǒng)不使用IP包的源地址來(lái)設(shè)置ARP請(qǐng)求的源地址,而選擇發(fā)送接口的IP地址
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

sysctl -p

或者
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

sysctl -p

yum -y install nfs-utils rpcbind httpd
systemctl start rpcbind
systemctl start httpd

--192.168.14.102---
mount.nfs 192.168.14.102:/opt/zkr /var/www/html
echo 'this is zkr web!' > /var/www/html/index.html

--192.168.14.103---
mount.nfs 192.168.14.103:/opt/benet /var/www/html
echo 'this is benet web!' > /var/www/html/index.html

5.4.測(cè)試 LVS 群集

在客戶端使用瀏覽器訪問(wèn) :http://192.168.14.180

LVS負(fù)載均衡集群之LVS-DR部署,lvs,負(fù)載均衡,服務(wù)器,linux,網(wǎng)絡(luò)

可以通過(guò)刷新實(shí)現(xiàn)負(fù)載均衡

LVS負(fù)載均衡集群之LVS-DR部署,lvs,負(fù)載均衡,服務(wù)器,linux,網(wǎng)絡(luò)

?

?

到了這里,關(guān)于LVS負(fù)載均衡集群之LVS-DR部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于 CentOS 7 構(gòu)建 LVS-DR 集群 及 配置nginx負(fù)載均衡

    Node01:PC Node02:LVS Node03、Node04:Webserver 2.1 在Node02上配置 2.1.1 安裝ipvsadm管理軟件按? 2.1.2?配置VIP 2.2?在Node03上配置 2.2.1?安裝Apache服務(wù) 2.2.2 編輯默認(rèn)主頁(yè)? 2.3 在Node04配置? 2.3.1 安裝Apache服務(wù) 2.3.2 編輯默認(rèn)主頁(yè) 2.4 在Node01上測(cè)試 3.1 在Node03上配置 3.2 在Node04行配置 4.1 在Node0

    2024年02月14日
    瀏覽(20)
  • web集群學(xué)習(xí)--基于CentOS構(gòu)建LVS-DR集群、配置nginx負(fù)載均衡

    web集群學(xué)習(xí)--基于CentOS構(gòu)建LVS-DR集群、配置nginx負(fù)載均衡

    環(huán)境準(zhǔn)備 配置 1.關(guān)閉防火墻和SELinux 2.在node3和node4上安裝httpd服務(wù)并配置默認(rèn)訪問(wèn)頁(yè)面 3.配置LVS負(fù)載均衡服務(wù)并增加兩臺(tái)RS 4.在node3和node4上綁定VIP并添加本機(jī)訪問(wèn)VIP的路由 5.抑制ARP響應(yīng) PS:也可以使用arptables實(shí)現(xiàn)抑制arp 6.測(cè)試訪問(wèn)VIP 至此,基于CentOS構(gòu)建LVS-DR集群實(shí)驗(yàn)完成 環(huán)境

    2024年02月13日
    瀏覽(24)
  • 第五次作業(yè) 運(yùn)維高級(jí) 構(gòu)建 LVS-DR 集群和配置nginx負(fù)載均衡

    第五次作業(yè) 運(yùn)維高級(jí) 構(gòu)建 LVS-DR 集群和配置nginx負(fù)載均衡

    1、基于 CentOS 7 構(gòu)建 LVS-DR 群集。 LVS-DR模式工作原理 首先,來(lái)自客戶端計(jì)算機(jī)CIP的請(qǐng)求被發(fā)送到Director的VIP。然后Director使用相同的VIP目的IP地址將請(qǐng)求發(fā)送到集群節(jié)點(diǎn)或真實(shí)服務(wù)器。然后,集群某個(gè)節(jié)點(diǎn)將回復(fù)該數(shù)據(jù)包,并將該數(shù)據(jù)包直接發(fā)送到客戶端計(jì)算機(jī)(不經(jīng)過(guò)direct

    2024年02月14日
    瀏覽(20)
  • 負(fù)載均衡的綜合部署練習(xí)(hproxy+keepalived和lvs-DR+keepalived+nginx+Tomcat)

    負(fù)載均衡的綜合部署練習(xí)(hproxy+keepalived和lvs-DR+keepalived+nginx+Tomcat)

    一、haproxy+keepalived haproxy 2臺(tái) 20.0.0.21 20.0.0.22 nginx 2臺(tái) 20.0.0.23 20.0.0.24 客戶機(jī) 1臺(tái) 20.0.0.30 這里沒(méi)有haproxy不是集群的概念,他只是代理服務(wù)器。 訪問(wèn)他直接可以直接訪問(wèn)后端服務(wù)器 關(guān)閉防火墻 安裝haproxy和環(huán)境: yum install -y pcre-devel bzip2-devel gcc gcc-c++ make tar zxvf haproxy-1.5.19.tar.g

    2024年02月06日
    瀏覽(24)
  • 構(gòu)建 LVS-DR 群集、配置nginx負(fù)載均衡。

    構(gòu)建 LVS-DR 群集、配置nginx負(fù)載均衡。

    目錄 一、基于 CentOS 7 構(gòu)建 LVS-DR 群集 1、準(zhǔn)備四臺(tái)虛擬機(jī) 2、配置負(fù)載調(diào)度器(192.168.2.130) 3、部署共享存儲(chǔ)(192.168.2.133) 4、配置兩個(gè)Web服務(wù)器(192.168.2.131、192.168.2.132) 測(cè)試集群 二、配置nginx負(fù)載均衡。 1、安裝部署nginx 2、負(fù)載均衡服務(wù)器192.168.2.130 3、web1服務(wù)器192.168.2

    2024年02月12日
    瀏覽(25)
  • LVS負(fù)載均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建

    LVS負(fù)載均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建

    目錄 lvs工作模式 1、NAT模式(VS-NAT) 2、直接路由模式(VS-DR) 3、IP隧道模式(VS-TUN) LVS調(diào)度算法 LVS群集類型 1)負(fù)載均衡群集 LB 2)高可用群集 HA 3)高性能運(yùn)輸群集 HPC LVS-NAT模式搭建 1、NFS部署 2、web服務(wù)器部署(節(jié)點(diǎn)服務(wù)器) 3、負(fù)載調(diào)度器配置 ?4、使用客戶端測(cè)試 LVS

    2024年02月07日
    瀏覽(28)
  • CentOS 7 構(gòu)建 LVS-DR 群集 nginx負(fù)載均衡

    CentOS 7 構(gòu)建 LVS-DR 群集 nginx負(fù)載均衡

    1、基于 CentOS 7 構(gòu)建 LVS-DR 群集。 DS(Director Server):DIP 192.168.231.132? VIP 192.168.231.200 rs1 rs2 測(cè)試 2、配置nginx負(fù)載均衡。 132內(nèi)網(wǎng)服務(wù)器 136內(nèi)網(wǎng)服務(wù)器 137代理服務(wù)器 客戶端

    2024年02月13日
    瀏覽(31)
  • 對(duì)比 LVS 負(fù)載均衡群集的 NAT 模式和 DR 模式,基于 CentOS 7 構(gòu)建 LVS-DR 群集

    對(duì)比 LVS 負(fù)載均衡群集的 NAT 模式和 DR 模式,基于 CentOS 7 構(gòu)建 LVS-DR 群集

    LVS(Linux Virtual Server)是一個(gè)開源的負(fù)載均衡軟件,它支持多種負(fù)載均衡算法,包括 NAT 模式和 DR (Direct Routing)模式。下面分別介紹一下這兩種模式的優(yōu)勢(shì): 1.NAT 模式 在 NAT 模式中,LVS 負(fù)載均衡器將客戶端請(qǐng)求的 IP 地址和端口轉(zhuǎn)換為后端服務(wù)器的 IP 地址和端口,因此后端

    2024年02月03日
    瀏覽(21)
  • 基于 CentOS 7 構(gòu)建 LVS-DR 群集。配置nginx負(fù)載均衡。

    1、基于 CentOS 7 構(gòu)建 LVS-DR 群集。 ? 2、配置nginx負(fù)載均衡。

    2024年02月11日
    瀏覽(28)
  • 基于 CentOS 7 構(gòu)建 LVS-DR 群集 && 配置nginx負(fù)載均衡

    基于 CentOS 7 構(gòu)建 LVS-DR 群集 && 配置nginx負(fù)載均衡

    RHCE 客戶機(jī) 192.168.100.146 node1 lvs 192.168.100.145 node2 RS 192.168.100.147 node3 RS 192.168.100.148 [root@node1 ~]# yum install ipvsadm.x86_64 [root@node2 ~]# yum install http -y???????? [root@node2?~]# systemctl start httpd [root@node3?~]# yum install http -y [root@node3 ~]# systemctl start httpd [root@node1 ~]# ifconfig ens33:200 192.168.1

    2024年02月13日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包