标签:参考 alived eth0 ast restart 利用 kconfig 实现 热备份
前言:keeplived是专门针对LVS设计的一款辅助工具,主要功能是实现故障切换,类似于我们以前学习过的HSRP热备份路由协议,HSRP是思科的私有协议,而VRRP是通用协议,都是为了实现故障切换,当一台路由器发生故障的时候,另一台马上接替工作,用户感觉不到服务器发生了问题,而且不会中断服务。我们今天学习的双机热备是就是利用了VRRP虚拟路由冗余协议,和HRSP一样都拥有一个虚拟的ip地址对外提供服务,而不是真正的服务器ip地址,也拥有一台主服务器和多台备份服务器,优先级高的做主路由器,备份服务器处于冗余状态,当主服务器发生故障的时候,从服务器会变成主服务器,当主服务器修好之后,会重新成为主路由器。这里和HSRP不同的是,HSRP需要配置占先权,而这里不用配置,默认都有占先权。如果以前你做过HSRP的实验的话,那么今天的原理就不用去研究了,直接做实验吧。当然今天我还是详细给大家做介绍。一、配置LVS+Keepalived高可用群集
1、配置主调度器
1)安装支持软件
2)挂载编译安装Keepalived
mount /dev/cdrom /media
tar zxf keepalived-1.2.13 -C /usr/src
cd /usr/src/keepalived-1.2.13
./configure - -prefix=/ - -with-kernel-dir=/usr/src/kernels/2.6.32-431.el6.x86_64
make && make install
3)使用Keepalived服务
Chkconfig --add keepalived
Chkconfig keepalived on
4)配置主调度器
Vi /etc/keepalived/keepalived.conf
5)重启keepalived服务
service keepalived restart
ip addr show dev eth1(你的网卡是多少填多少)
出现这个就对了
6)从调度服务器的配置
首先安装keepalived,和主服务器一样,在配置的时候主要有三个地方不一样:优先级99,调度器名称R2,热备状态为BACKUP
在这里可以用一个简便的方式
scp root@172.16.16.173:/etc/keepalived/keepalived.conf 空格 /etc/keepalived/keepalived.conf
再修改里面
7)重新从服务器的Keepalived服务
8)测试lvs+keepalived群集
在客户机上访问http://172.16.16.172,可以正常访问,效果如下
然后把主lvs调度器给断开,把网页的缓存清一下,然后再登,效果如下
在从调度器上查看网卡配置,可以看到虚拟ip显示了,说明现在从服务器成为了主调度器
标签:参考 alived eth0 ast restart 利用 kconfig 实现 热备份
原文地址:http://blog.51cto.com/13556019/2066117