1、keepalived的作用特点
1)keepalived的作用
健康状态检查
发现活跃设备故障进行转换到备份设备
2)keepalived的特点
开源
参与故障转移群集节点不受限制
避免单节点故障
可靠性强
2、网络层高可用协议
1)HSRP
热备份路由选择协议
思科私有协议
2)VRRP
虚拟路由冗余协议
公有协议
所有厂商都支持
采用一主多备份模式设计保证网络的可靠性
当主设备故障备份设备接替
安装 keepalived
(Cnetos04)
[root@centos04 ~]# rm -rf /etc/yum.repos.d/CentOS-*
[root@centos04 ~]# mount /dev/cdrom /mnt/
[root@centos04 ~]# yum -y install keepalived
设置开机自启
[root@centos04 ~]# systemctl enable keepalived
(Centos05)
[root@centos05 ~]# yum -y install keepalived
开机自启
[root@centos05 ~]# systemctl enable keepalived
备份配置文件
[root@centos04 ~]# cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.bak
修改keepalived主配置文件
(Centos04)
[root@centos04 ~]# vim /etc/keepalived/keepalived.conf
把192.168.100.40的keepalived主配置文件传输到192.168.100.50上
[root@centos04 ~]# scp /etc/keepalived/keepalived.conf root@192.168.100.50:/etc/keepalived/
(Cnetos05)
[root@centos05 ~]# vim /etc/keepalived/keepalived.conf
启动服务
[root@centos04 ~]# systemctl start keepalived
查看主设备IP地址是否生成
[root@centos04 ~]# ip a
停止服务调出备用服务器
[root@centos04 ~]# systemctl stop keepalived
查看
开启日志监控
[root@centos01 ~]# tail -f /var/log/httpd/access_log
[root@centos02 ~]# tail -f /var/log/httpd/access_log
访问
查看日志(访问的是www.benet.com)
(更换IP地址继续查看)
查看日志(访问的是www.accp.com)
(主调度器没问题,模拟故障使用备用调度器)
停止服务
[root@centos04 ~]# systemctl stop keepalived
访问