-
现在两个应用服务器上安装HTTPD,用来测试(非必要),命令yum install -y httpd
-
写一个网页,命令echo this is RS01 > /var/www/html/index.html
-
启动HTTPD,命令systemctl start httpd
-
访问页面curl ip地址 会打印this is RS02这段话,如果报错没有到主机的路由关闭防火墙,命令(暂时关闭立即生效,重启会重新打开systemctl stop firewalld)(永久关闭,需要重启:systemctl disable firewalld)
-
在rs(应用服务器开启ARP抑制,因为需要设置VIP,如果不开启RP抑制会报错IP冲突)
-
ARP抑制命令
a) echo 1 > /proc/sys/net/ipv4/conf/ens33/arp_ignore
b) echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
c) echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
d) echo 2 > /proc/sys/net/ipv4/conf/ens33/arp_announce -
配置VIP到lo网卡 这里的子网掩码需要4个255,命令ifconfig lo:9 192.168.46.100 netmask 255.255.255.255(其中192.168.46.100就是VIP地址,这个VIP地址要和LSV服务器的VIP地址一样)
-
查看VIP是否配置成功,命令ifconfig,如下图则表明设置成功
-
在LVS服务器上安装ipvsadmn插件,命令yum install -y ipvsadm
-
ipvsadm –Ln,查看策略(非必要)
-
设置DR策略
a) 设置规则,命令:ipvsadm -A -t 192.168.46.100:80 -s rr(192.168.46.100为VIP,80是端口,rr:表示轮询)
b) #添加策略,命令ipvsadm -a -t 192.168.46.100:80 -r 192.168.46.112 –g (192.168.46.100为VIP地址, 192.168.25.112为应用服务器地址,有几台设置几台,-g为DR策略) -
查看策略(ipvsadm -Ln),如下图则表示成功
-
-
在lvs的ens33网卡上绑定VIP 192.168.46.100(VIP自己的VIP,和上面保持一致),命令:ifconfig ens33:9 192.168.25.100/24
-
查看命令(ifconfig),如下图表示成功
15,测试,页面访问192.168.46.100(VIP地址),出现下图表示成功