文章目录
一、LVS-DR+Keepalived部署
1.1实验环境
- 关闭防火墙
systemctl stop firewalld
setenforce 0
- 地址映射
vim /etc/resolv.conf
nameserver 114.114.114.114
- 时间同步
ntpdate ntp1.aliyun.com
1.2LVS调度服务器配置(主-备)
yum -y install ipvsadm //安装ipvsadm
modprobe ip_vs //加载ip_vs模块
cat /proc/net/ip_vs //查看ip_vs版本信息
1.3 LVS_01配置
- 虚拟子接口
[root@lvs-01 ~]# cd /etc/sysconfig/network-scripts/
[root@lvs-01 network-scripts]# cp -p ifcfg-ens33 ifcfg-ens33:0
[root@lvs-01 network-scripts]# vim ifcfg-ens33:0
DEVICE=ens33:0
ONBOOT=yes
IPADDR=192.168.27.100
NETMASK=255.255.255.0
[root@lvs-01 network-scripts]# ifup ens33:0 //开启ens33:0这个接口
[root@lvs-01 network-scripts]# ifconfig ens33:0
- 调整lvs-01内核参数
- 由于LVS负载均衡器和各节点需要共用VIP地址,应该关闭Linux内核的重定向响应参数,不允许路由器(转发、重定向)
[root@lvs-01 network-scripts]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 0 ##关闭路由转发
net.ipv4.conf.all.send_redirects = 0 ##关闭所有重定向
net.ipv4.conf.default.send_redirects = 0 ##关闭默认重定向
net.ipv4.conf.ens33.send_redirects = 0
[root@lvs-01 network-scripts]# sysctl -p //刷新
1.4LVS-02配置
- 设置虚拟子接口
[root@lvs-02 ~]# yum -y install ipvsadm
[root@lvs-02 ~]# cd /etc/sysconfig/network-scripts/
[root@lvs-02 network-scripts]# cp -p ifcfg-ens33 ifcfg-ens33:0
[root@lvs-02 network-scripts]# vim ifcfg-ens33:0
DEVICE