,
通过
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 {
kenjin@xishiqu.com
}
notification_email_from kenjin@xishiqu.com
smtp_connect_timeout 3
smtp_server
smtp.xishiqu.com