码迷,mamicode.com
首页 > 其他好文 > 详细

Keepalived双机热备

时间:2018-02-05 23:23:59      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:目的   lob   修改   切换   ffffff   ges   默认页面   sha   lib   

前言:keeplived是专门针对LVS设计的一款辅助工具,主要功能是实现故障切换


1、LVS+Keepalived高可用群集

技术分享图片

实验的目的是实现双机热备的同时实现负载均衡群集,

当主调度器发生故障的时候,从服务器会继续提供调度工作,保证用户的正常访问。两台从调度器,添加两块网卡,配置从调度器和主调度器方法一样,但是在配置keepalived的时候从服务器优先级要设置的比主的低,主服务器修改成为MASTER,从服务器是BACKUP,服务器名称改成不一样的就可以,其他的配置一样。


在这里两台调度器的eth0的内网卡修改为vm1eth1做外网卡修改为vm8,所以就是说192.168.7.0网段都是vm1,172.16.16.0网段都是vm8ip地址如上图所示。


实验:技术分享图片


1、配置nfs服务器192.168.7.250,此处不做示范;

技术分享图片


2、配置web节点A

web节点A的内网卡是192.168.7.177,外部网卡是172.16.16.177,再将NFS存储上的网站挂过来

技术分享图片



3、配置web节点B

web节点A的步骤完全一样,注意外网卡是172.16.16.178,内网卡是192.168.7.178。为了可以看到实验效果,web b在此不做挂载;


 

4、配置LVS主调度器在此不做示范



5、配置LVS从调度器 与主调度器的配置一样



6、

1、配置主调度器

1)安装支持软件

技术分享图片


2编译安装Keepalived

技术分享图片

技术分享图片


3)使用Keepalived服务

Chkconfig  --add keepalived

Chkconfig  keepalived  on


4)配置主调度器

Vi  /etc/keepalived/keepalived.conf

技术分享图片


技术分享图片


5)重启keepalived服务

技术分享图片


 

1)从调度服务器的配置

首先安装keepalived,和主服务器一样,在配置的时候主要有三个地方不一样:优先级99,调度器名称R2,热备状态为BACKUP

Vi /etc/keepalived/keepalived.conf

技术分享图片


技术分享图片

7)重新从服务器的Keepalived服务

技术分享图片


1)测试lvs+keepalived群集

在客户机上访问http://172.16.16.172,可以正常访问

技术分享图片

然后把主调度器的外网卡断掉,如果客户端依然可以访问网站,说明成功。


再从调度器上查看网卡配置,可以看到虚拟ip显示了,说明现在从服务器成为了主调度器。


技术分享图片

9)测试负载均衡

为了测试效果明显,把web节点A取消挂载NFS,默认页面为nginx欢迎页面。

在客户端上访问

技术分享图片

技术分享图片



每次访问的网页都不一样,说明负载均衡正常!

本次实验完毕!




Keepalived双机热备

标签:目的   lob   修改   切换   ffffff   ges   默认页面   sha   lib   

原文地址:http://blog.51cto.com/yangkui/2069186

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!