LVS的DR實踐模式

2021-09-27 05:49:30 字數 1603 閱讀 5655

director節點:ens33 : 192.168.199.181 vip :192.168.199.167

real server1:ens33 : 192.168.199.199 vip :192.168.199.167

real server2:ens33 : 192.168.199.154 vip : 192.168.199.167

開啟nginx:./nginx(關閉./nginx -s stop)

關閉防火牆 和 selinux

systemctl stop firewalld.service

setenforce 0

director機yum安裝ipvsadm

director配置指令碼

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

#! /bin/bash

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

ipv=/sbin/ipvsadm

vip=192.168.199.167

rs1=192.168.199.199

rs2=192.168.199.154

ifconfig ens33:0 down

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

route add -host $vip dev ens33:0

$ipv -c

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

$ipv -a -t $vip:80 -r $rs1:80 -g -w 3

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

然後bash執行指令碼

bash /usr/local/sbin/lvs_dr.sh

兩台rs機配置指令碼

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

#! /bin/bash

vip=192.168.199.167

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

然後bash執行指令碼

bash /usr/local/sbin/lvs_dr_rs.sh

檢視ipvsadm設定的規則

ipvsadm -ln

關閉防火牆 selinux

systemctl stop firewalld.service

setenforce 0

在網頁輸入vip:192.168.199.167檢視效果

關閉另一台rs的nginx之後。顯示另一虛擬機器的訪問nginx頁面

LVS的DR實踐模式 芯 空白

實踐所需材料 三颱虛擬機器 全部設成橋接模式 director節點 ens33 192.168.199.181 vip 192.168.199.167 real server1 ens33 192.168.199.199 vip 192.168.199.167real server2 ens33 1...

DR模式LVS搭建

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

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