一.LVS介绍
DS:请求的接收和转发 RS:真实服务器,提供服务和处理请求
192.168.112.82 DS 192.168.112.81 web02 192.168.112.68 web01
1. 对DS,RS设置
systemctl stop firewalld
systemctl disable firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
2. 对DS进行配置vip
yum install -y ipvsadm
systemctl start ipvsadm
cp ifcfg-ens33 ifcfg-ens33:0
systemctl restart network
ifup ens33:0
ipaddr #显示如下
配置LVS
ipvsadm --save > /etc/sysconfig/ipvsadm && systemctl restart ipvsadm
#必不可少,不然会出现ipvsadm无法启动因为在指定路径缺少ipvsadm文件需要手动增加
ipvsadm -A -t 192.168.112.60:80 -s rr # 新建集群并添加配置,-A:创建集群,-t:处理http请求,-s:负载均衡算法
ipvsadm -a -t 192.168.112.60:80 -r 192.168.112.68:80 -g # 添加集群
ipvsadm -a -t 192.168.112.60:80 -r 192.168.112.81:80 -g#添加集群
ipvsadm -Ln
3.对RS进行配置
yum install -y httpd
systemctl start httpd
echo "web01" > /var/www/html/index.html
**为RS配置回环ip,抑制arp请求
cp ifcfg-lo ifcfg-lo:0
vim ifcfg-lo:0
systemctl restart network
ifup lo:0
ip addr
vim /etc/sysctl.conf 输入如下:
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
sysctl -p
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。