LVS DR模式搭建

2021-09-19 21:57:59 字數 2077 閱讀 5605

1、dr模式下分發器和真實伺服器要在同ip段

2、分發器和真是伺服器都需要設定相同的vip,並且都能通外網

3、負載均衡器安裝:yum install -y ipvsadm

4、負載均衡:ifconfig eno16777984:0 172.16.54.244/24

route add -host 172.16.54.244 dev eno16777984

ipvsadm -c

ipvsadm -a -t 172.16.54.244:80 -s rr -p 60

ipvsadm -a -t 172.16.54.244:80 -r 172.16.54.227:80 -g -w 1 

ipvsadm -a -t 172.16.54.244:80 -r 172.16.54.228:80 -g -w 1 

ipvsadm -l -n

vi /etc/sysctl.conf

net.ipv4.ip_forward = 1

net.ipv4.conf.all.send_redirects = 0

net.ipv4.conf.default.send_redirects = 0

net.ipv4.conf.eno16777984.send_redirects = 0

sysctl -p

5、rs1、rs2:  ifconfig lo:0 172.16.54.244/32 up

route add -host 172.16.54.244 dev lo

vi /etc/sysctl.conf

net.ipv4.conf.all.arp_ignore = 1

net.ipv4.conf.all.arp_announce = 2

net.ipv4.conf.eno16777984.arp_ignore = 1

net.ipv4.conf.eno16777984.arp_announce = 2

net.ipv4.conf.lo.arp_ignore = 1

net.ipv4.conf.lo.arp_announce = 2

sysctl -p

arp抑制技術引數說明

arp_ignore

1-只回答目標ip位址是來訪問網路介面笨的位址的arp查詢請求

2-只回答目標ip位址是來訪問網路介面本地位址的arp查詢請求,且來訪ip必須在該網路介面的子網段內。

3-不回應網路介面的arp請求,而只對設定的唯一和連線位址做出回應。

4-7-保留未使用

8-不回應所有(本地位址)的arp查詢。

arp_announce

確定不同程度的限制,宣布對來自本地源ip位址發出arp請求的介面

0-(預設)在任意網路介面(eth0,eth1,lo)上的任何本地位址

1-盡量避免不在該網路界面子網段的本地位址做出arp回應,當發起arp請求的源ip位址是被設定應該經由路由達到此網路介面的時候很有用。此時會檢查來訪ip是否為所有介面上的子網段內ip之一。如果該來訪ip不屬於各個網路介面上的子網段內,那麼將採用級別2的方式進行處理

2-對查詢目標使用最適當的本地位址,在此模式下將忽略這個ip資料報的源位址並嘗試選擇能與該位址通訊的本地位址,首要是選擇所有的網路介面的子網中外出訪問子網中包含該目標ip位址的本地位址。如果沒有合適的位址被發現,將選擇當前的傳送網路介面或其他的有可能接受到該arp回應的網路介面來進行傳送。限制了使用本地的vip位址作為優先的網路介面。

LVS DR模式搭建

ip 備註192.168.174.128 排程器 關閉防火牆 安全規則 192.168.174.130 web端 關閉防火牆 安全規則 192.168.174.131 web端 關閉防火牆 安全規則 三颱centos7 兩台web端搭建ecshop和ecshop1,一台安裝ipvsadm實現排程 安...

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 在...