DR模式LVS搭建

2021-10-04 17:29:24 字數 2175 閱讀 5687

ip

hostname

備註192.168.88.80

rs1真實伺服器rs1

192.168.88.81

rs2真實伺服器rs2

192.168.88.83

dir排程器dir

.vip: 192.168.88.110

.環境說明:firewalld關閉,selinux關閉。

1.安裝所需軟體包

[root@rs1 ~]

# yum -y install net-tools //三颱都需

[root@dir ~]

# yum -y install ipvsadm //dir安裝

2.dir伺服器編輯指令碼

[root@dir ~]

# vim /usr/local/sbin/lvs_dr.sh

#! /bin/bash

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

ipv=/usr/sbin/ipvsadm

vip=192.168.88.110

rsl=192.168.88.80

rs2=192.168.88.81

ifconfig ens33:2 $vip broadcast $vip netmask 255.255.255.255 up route add -host $vip dev ens33:2

$ipv -c

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

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

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

3.rs伺服器編輯指令碼

[root@rs1 ~]

# vi /usr/local/sbin/lvs_dr.sh //rs2同rs1一樣

#/bin/bash

vip=192.168.88.110

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

4.執行指令碼

[root@rs1 ~]

# bash /usr/local/sbin/lvs_dr.sh

[root@rs2 ~]

# bash /usr/local/sbin/lvs_dr.sh

[root@dir ~]

# bash /usr/local/sbin/lvs_dr.sh

在dir伺服器上檢視當前連線情況

[root@dir ~]

# 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.88.110:80 wrr

-> 192.168.88.80:80 route 1 2 0

-> 192.168.88.81:80 route 1 4 0

5.測試

網頁訪問vip

多次重新整理後

DR模式LVS搭建

dr模式lvs搭建 dr模式需要三颱虛擬機器,三颱虛擬機器只需要有 公網 ip,但在這種模式下又多了乙個vip。對應的機器和ip如下 排程器dir 192.168.200.130 真實伺服器rs1 192.168.200.131 真實伺服器rs2 192.168.200.132 vip 192.16...

lvs群集DR模式搭建

lvs dr模式群集搭建步驟 實驗環境 vip 192.168.200.10 排程器 ip 192.168.200.129 節點1 ip 192.168.200.100 節點2 ip192.168.200.132 1各個節點核心引數調整,在每個節點的核心配置檔案中加入下面資訊 root bogon ...

LVS的DR模式搭建例項

系統 一台centos 6,兩台centos 7虛擬機器 lvs介紹 參考 linux伺服器集群系統 拓撲 lvs集群至dr模式搭建 1.在director伺服器上建立指令碼檔案lvs dr.sh vim lvs dr.sh 在lvs檔案中寫入以下內容 bin bash echo 1 proc sy...