备注:君子性非议也,善假于物也。 温故而知新,可以为师矣。
使用MySQL+keepalived是一种非常好的解决方案,在MySQL-HA环境中,MySQL互为主从关系,这样就保证了两台 MySQL数据的一致性,然后用keepalived实现虚拟IP,通过keepalived自带的服务监控功能来实现MySQL故障时自动切换。
实验环境中用两台主机搭建了一个mysql主从复制的环境,两台机器分别安装了keepalived,用一个虚IP实现mysql服务器的主备自动切换功能.
模拟环境:
VIP:192.168.1.197 :虚拟IP地址
Master:192.168.1.198 :主数据库IP地址
Slave:192.168.1.199 :从数据库IP地址
备注:MySQL的主从同步配置不在此文档中说明(前提:主从同步已完成)
安装步骤:
1、keepalived的安装
Yum install -y keepalived
Chkconfig keepalived on
2、keepalived.conf文件的配置
Master:keepalived.conf
vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {