LVS 負載均衡 DR模式環境搭建

2021-10-03 11:37:02 字數 2263 閱讀 8908

簡單記錄一下搭建lvs負載均衡集群的過程。

具體原理請看:lvs負載均衡原理和模式

排程器.	centos7.5,ip 10.0.0.10(ens33),ip:10.0.0.100(ens33:0)

rs1. centos7.5,ip:10.0.0.11(lo),ip:10.0.0.100(lo:0)

rs2. centos7.5,ip:10.0.0.12(lo),ip:10.0.0.100(lo:0)

#以下命令在2臺rs伺服器上執行。

# 複製ifcfg-lo

cp ifcfg-lo ifcfg-lo:0

# 把下面內容寫入ifcfg-lo:0,另外一台rs一樣操作:

device=lo:0

ipaddr=10.0.0.100

netmask=255.255.255.255

network=127.0.0.0

broadcast=127.255.255.255

onboot=yes

#寫入/etc/sysctl.conf,關閉網絡卡的arp響應,就不會主動匯報主機的ip和mac資訊。

net.ipv4.conf.all.arp_ignore=1

net.ipv4.conf.default.arp_ignore=1

net.ipv4.conf.lo.arp_ignore=1

net.ipv4.conf.all.arp_announce=2

net.ipv4.conf.default.arp_announce=2

net.ipv4.conf.lo.arp_announce=2

# 重新整理

sysctl -p

#新增路由,使得ens33網絡卡收到的資料是到10.0.0.100的**給lo:0介面。

#這確保資料報能夠到達lo:0介面

route add -host 10.0.0.100 dev lo:0

# 下面為開機自啟

echo "route add -host 10.0.0.100 dev lo:0" >> /etc/rc.local

cp ifcfg-ens33 ifcfg-ens33:0 # 我這裡網絡卡是ens33,不同主機有所不同

# 把下面內容寫入ifcfg-ens33:0

device=ens33:0

ipaddr=10.0.0.100 # 虛擬ip,即vip

netmask=255.255.255.255

network=127.0.0.0

broadcast=127.255.255.255

onboot=yes

# 安裝ipvsadm

yum install ipvsadm

ipvsadm -a -t 10.0.0.100:80 -s rr

ipvsadm -a -t 10.0.0.100:80 -r 10.0.0.11:80 -g

ipvsadm -a -t 10.0.0.100:80 -r 10.0.0.12:80 -g

# 10.0.0.11 主機

#下面ip 換成對應主機ip,到時候好判斷是否成功。

echo "10.0.0.11" > /var/www/html/index.html

# 10.0.0.12 主機

echo "10.0.0.12" > /var/www/html/index.html

測試httpd服務是否正常。

通過主機訪問虛擬機器網頁。重新整理網頁。

如果沒有成功很可能是防火牆的問題。我這裡是防火牆全關了。

DR模式搭建LVS負載均衡

排程器dir 192.168.8.154 真實伺服器rs1 192.168.8.120 真實伺服器rs2 192.168.8.100 vip 192.168.8.180 閘道器設定成自己的閘道器,跟nat模式有區別 編輯dir vim usr local sbin lvs dr.sh bin bas...

lvs 負載均衡環境搭建

記錄一下搭建lvs環境的步驟 其中master 10.0.0.11,backup 10.0.0.15,realserver1 10.0.0.119,realserver210.0.0.11 1.mkdir usr local src lvs 2.cd usr local src lvs 3.上傳ke...

基於DR的LVS負載均衡模型搭建

理論知識參考 在vm ware上建立3個centos 7的節點,並使用nat模式與宿主機聯網,因此,3個節點屬於同一區域網。安裝虛擬機器和用nat模式聯網可以參考這篇 但需要注意博文中使用的是nat模式而不是橋接模式,且只需要修改網絡卡配置即可。配置好了就可以用xshell等遠端工具連上了 順便把n...