LVS-DR 和 LVS-NAT模式

# 环境搭建:
DR模式配置(虚拟机网卡模式):
DS:NAT模式
RS1:NAT模式
RS2:NAT模式
direct_server(ds):192.168.200.20
real_server(rs1):192.168.200.25
real_server(rs2):192.168.200.30
vip为虚拟服务ip
vip:192.168.200.250
#ds配置
yum -y install ipvsadm net-tools #下载ipvsadm
ipvsadm -A -t 192.168.200.250:80 -s rr #-A 添加 -t tcp 协议 -s 算法 rr 轮调
ipvsadm -a -t 192.168.200.250:80 -r 192.168.200.25:80 -g # -g 路由模式
ipvsadm -a -t 192.168.200.250:80 -r 192.168.200.30:80 -g
ifconfig ens33:0 192.168.200.250 broadcast 192.168.200.250 netmask 255.255.255.255 up #配置网卡的子网口为vip
route add -host 192.168.200.250 dev ens33:0 #在网卡ens33上添加路由
route -n #查看路由状态


#rs1p配置
yum -y install ipvsadm net-tools httpd
echo "111" > /var/www/html/index.html
systemctl start httpd
ifconfig lo:0 192.168.200.250 broadcast 192.168.200.250 netmask 255.255.255.255 up
route add -host 192.168.200.250 dev 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
#rs2配置
yum -y install httpd net-tools ipvsadm
echo "222" > /var/www/html/index.html
ifconfig lo:0 192.168.200.250 broadcast 192.168.200.250 netmask 255.255.255.255 up
route add -host 192.168.200.250 dev 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
#测试


#环境搭建
nat模式配置
DS:192.168.200.12 255.255.255.0 172.16.2.1 255.255.255.0
RS1:172.16.2.20 255.255.255.0 172.16.2.1(网关)
RS2:172.16.2.25 255.255.255.0 172.16.2.1(网关)
#DS配置
yum -y install ipvsadm
echo 1 > /proc/sys/net/ipv4/ip_forward
ipvsadm -A -t 192.168.200.12:80 -s rr
ipvsadm -a -t 192.168.200.12:80 -r 172.168.200.20 -m
ipvsadm -a -t 192.168.200.12:80 -r 172.168.200.25 -m
#RS1配置
yum -y install httpd
echo "111" > /var.www/html/index.html
systemctl restart httpd
#RS2配置
yum -y install httpd
echo "222" > /var/www/html/index.html
systemctl restart httpd
浙公网安备 33010602011771号