1.前期配置
主机名 | ip地址 |
---|
lvs1 | eno16777736:192.168.162.22 eno33554976:10.27.136.143 |
web1 | eno16777736:192.168.162.26 |
web2 | eno16777736:192.168.162.25 |
web1:
1. 关闭防火墙
systemctl stop firewalld.service
2.设置SElinux
setenforce 0
3.添加lvs1的ip地址为网关
route add default gw 192.168.162.22 dev eno16777736
4.下载apache服务
yum install httpd -y
5.设置index.html信息
echo "web2" > /var/ww/html/index.html
6.设置开机自启动
systemctl enable httpd
7.重启apache
systemctl restart httpd \\重启apache
web2:
1. 关闭防火墙
systemctl stop firewalld.service
2.设置SElinux
setenforce 0
3.添加lvs1的ip地址为网关
route add default gw 192.168.162.22 dev eno16777736
4.下载apache服务
yum install httpd -y
5.设置index.html信息
echo "web2" > /var/ww/html/index.html
6.设置开机自启动
systemctl enable httpd
7.重启apache
systemctl restart httpd \\重启apache
lvs1:
1. 关闭防火墙
systemctl stop firewalld.service
2.设置SElinux
setenforce 0
3.设置路由转发
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
4.安装ipvsadm
yum install -y ipvsadm
5.添加虚拟服务器,设置协议和算法
ipvsadm -A -t 10.27.136.143 -s wrr
6.添加真实服务器,设置权重和模式
ipvsadm -a -t 10.27.136.143:80 -r 192.168.162.26 -w 1 -m
ipvsadm -a -t 10.27.136.143:80 -r 192.168.162.25 -w 1 -m
7.查看规则并且保存
ipvsadm -Ln
ipvsadm-save -n > /etc/sysconfig/ipvsadm
8.测试
curl 10.27.136.143