LVS DR模式搭建

2021-10-04 17:31:28 字數 1848 閱讀 7865

ip

備註192.168.174.128

排程器、關閉防火牆、安全規則

192.168.174.130

web端、關閉防火牆、安全規則

192.168.174.131

web端、關閉防火牆、安全規則

三颱centos7

兩台web端搭建ecshop和ecshop1,一台安裝ipvsadm實現排程

安裝ipvsadm

# yum install -y ipvsadm
排程器執行指令碼

#! /bin/bash

echo 1 > /proc/sys/net/ipv4/ip_forward

ipv=/usr/sbin/ipvsadm

vip=192.168.174.127

rs1=192.168.174.130

rs2=192.168.174.131

#增加乙個新網絡卡

ifconfig eno16777736:2 $vip broadcast $vip netmask 255.255.255.255 up

route add -host $vip dev eno16777736:2

$ipv -c

$ipv -a -t $vip:80 -s wrr

#注意對映埠最好一

$ipv -a -t $vip:80 -r $rs1:80 -g -w 1 //-g為dr模式

$ipv -a -t $vip:80 -r $rs2:80 -g -w 1

兩台web端執行指令碼

#/bin/bash

vip=192.168.174.127

ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up

route add -host $vip lo:0

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

最後可ipvsadm -ln檢視虛擬伺服器及真實伺服器

# ipvsadm -ln

ip virtual server version 1.2.1 (size=4096)

prot localaddress:port scheduler flags

-> remoteaddress:port forward weight activeconn inactconn

tcp 192.168.174.127:80 wrr

-> 192.168.174.130:80 route 1 0 0

-> 192.168.174.131:80 route 1 0 1

訪問虛擬ip

LVS DR模式搭建

1 dr模式下分發器和真實伺服器要在同ip段 2 分發器和真是伺服器都需要設定相同的vip,並且都能通外網 3 負載均衡器安裝 yum install y ipvsadm 4 負載均衡 ifconfig eno16777984 0 172.16.54.244 24 route add host 17...

LVS DR模式搭建

出於對架構的興趣,一有時間我就會了解一下如何搭建乙個高併發,高可用,可擴充套件的伺服器執行環境。lvs dr究竟現在的企業運用頻率有多高其實我也不清楚,本文是下班之餘斷斷續續研究搭建筆錄,並且僅僅在virtual box虛擬機器實踐,沒有實際生產實踐。但是在搭建過程中確實學到了許多理論知識,這裡只記...

LVS DR模式搭建 keepalived lvs

一 lvs dr模式搭建 1.準備3臺機器 a機器為分發器,也叫排程器 簡寫為dir a機器 192.168.177.7 b機器 192.168.177.100 c機器 192.168.177.200 vip 192.168.177.55 vim usr local sbin lvs dr.sh 在...