Keepalived+LVS基于DR模式负载均衡

环境准备
准备四台Centos6服务器
系统: Centos6.8
内存:1G
cpu: 2核
IP地址: 10.0.0.21 10.0.0.22 10.0.0.20 10.0.0.23

21、22主机做Keepalived-Master和Keepalived-Backup
20、23主机做httpd就是WEB服务器

在这里插入图片描述

# 在21、22主机安装LVS、keepalived服务
yum -y install keepalived ipvsadm
# 编辑修改keepalived配置文件,在21主机上操作
vim /etc/keepalived/keepalived.conf 

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
修改完成配置文件后wq保存退出,重启服务

# 重启keepalived服务
service keepalived start

在这里插入图片描述

这里修改的是22主机上的配置文件

vim /etc/keepalived/keepalived.conf 

在这里插入图片描述
同样这里也是修改完成配置文件后wq保存退出,重启服务

service keepalived start
测试

keepalived实现故障漂移,模拟Master21主机故障

# 21上执行,停掉keepalived服务
service keepalived stop

在这里插入图片描述

再来22主机上Keepalived-Backup这边查看虚拟IP已经漂移过来了
在这里插入图片描述

模拟21主机服务恢复,根据优先级自动抢占虚拟IP

# 21上执行
service keepalived start

在这里插入图片描述

在第一台WEB服务器20主机上操作

vim /etc/rc.local 

在这里插入图片描述

cd /etc/sysconfig/network-scripts/
vi ifcfg-lo:0
# 添加如下
DEVICE=lo:0
IPADDR=10.0.0.150
NETMASK=255.255.255.255
ONBOOT=yes
ifup lo:0
# 在命令行执行这个
route add -host 10.0.0.150 dev lo:0

在这里插入图片描述

在第二台WEB服务器23主机上同样的操作

vim /etc/rc.local 

在这里插入图片描述

vim /etc/sysconfig/network-scripts/ifcfg-lo:0
# 添加如下
DEVICE=lo:0
IPADDR=10.0.0.150
NETMASK=255.255.255.255
ONBOOT=yes
ifup lo:0
# 在命令行执行这个
route add -host 10.0.0.150 dev lo:0

在这里插入图片描述

# 在20主机上第一台WEB主机上末尾添加如下
# 内核优化,这是内核配置文件
vim /etc/sysctl.conf 
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
# 使它生效
sysctl -p
# 同样23主机上在第二台WEB主机上末尾添加如下
vim /etc/sysctl.conf 

在这里插入图片描述

# 使它生效
sysctl -p
# 在20主机和23主机上安装阿帕奇服务
yum -y install httpd

在20主机上第一台WEB服务器上编写测试页面随便写点内容

在这里插入图片描述

在23主机上第二台WEB服务器上编写测试页面内容不要重复

在这里插入图片描述

最后两台WEB服务器启动阿帕奇服务

service httpd start

最后我们开始测试WEB页面的负载均衡…

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值