LVS的DR實踐模式 芯 空白

2022-09-23 07:33:09 字數 1443 閱讀 5383

實踐所需材料

三颱虛擬機器(全部設成橋接模式)

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 : 192.168.199.154 vip : 192.168.199.167

配置與安裝

兩台realserver機原始碼安裝nginx。並啟動

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

關閉防火牆 和 selinuxsystemctl stop firewalld.servicesetenforce 0

director機yum安裝ipvsadm

director配置指令碼

#vim /usr/local/sbin/lvs_dr.sh#! /bin/bashecho 1 > /proc/sys/net/ipv4/ip_forwardipv=/sbin/ipvsadmvip=192.168.199.167rs1=192.168.199.199rs2=192.168.199.154ifconfig ens33:0 downifconfig ens33:0 $vip broadcast $vip netmask 255.255.255.255 uproute 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/bashvip=192.168.199.167ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 uproute add -host $vip lo:0echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignoreecho "2" >/proc/sys/net/ipv4/conf/lo/arp_announceecho "1" >/proc/sys/net/ipv4/conf/all/arp_ignoreecho "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.servicesetenforce 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.167 real server2 ens33 192.168.199.154 vip 192...

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