编号 | 服务器名称 | 网卡 |
---|---|---|
M | master | ens33: 192.168.1.100/24 lo:192.168.1.100/32 bro 192.168.1.100 |
W1 | web 1 | ens33:192.168.1.23/24 lo:192.168.1.100/32 bro 192.168.1.100 |
W2 | web 2 | ens33:192.168.1.24/24 lo:192.168.1.100/32 bro 192.168.1.100 |
为所有服务器安装必备软件
mv /etc/yum.repos.d/* /media
cat >/etc/yum.repo.d/local.repo<<EOF
[DVD]
name=local
baseurl=file:///mnt
gpgcheck=0
EOF
mount /dev/sr0 /mnt
yum clean all
yum repolist
yum install net-tools ipvsadm -y
systemctl stop firewalld
setenforce 0
为M编号添加如下指令
yum goupinstall "Perl Support"
source /etc/rc.d/init.d/functions
echo 1 >/proc/sys/net/net/ipv4/ip_forward
ipvsadm -C
ipvsadm -A 192.168.1.100:80 -s wrr -p 120
ipvsadm -a 192.168.1.100:80 -r 192.168.1.23 -g
ipvsadm -a 192.168.1.100:80 -r 192.168.1.24 -g
为编号W1和W2配置
yum install httpd
systemctl start httpd
#W1编号
echo R1>/var/www/html/index.html
#w@编号
echo R1>/var/www/html/index.html
source /etc/rc.d/init.d/functions
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
sysctl -p
回到编号M
curl 192.168.1.22
curl 192.168.1.23
# 使用客户机访问192.168.100
ipvsadm -Lnc