keepalived 安装配置
先安装yum install -y openssl-develpopt-develwget http://www.keepalived.org/software/keepalived-1.2.13.tar.gz
tar -xzvf keepalived-1.2.1.tar.gz &&cd keepalived-1.2.1 && ./configure && make && make install
DIR=/usr/local/ ;cp $DIR/etc/rc.d/init.d/keepalived/etc/rc.d/init.d/ ; cp $DIR/etc/sysconfig/keepalived /etc/sysconfig/ ; mkdir -p /etc/keepalived ; cp $DIR/sbin/keepalived /usr/sbin/
附more/etc/keepalived/keepalived.conf配置文件
! Configuration File for keepalived
global_defs {
router_id xxxxx@163.com
}
vrrp_script check_run {
script "/root/mysql.sh"
interval 5
}
vrrp_sync_group VG1 {
group {
VI_1
}
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100 #备机修改此处优先级
advert_int 1
nopreempt
authentication {
auth_type PASS
auth_pass liang
}
track_script {
check_run
}
virtual_ipaddress {
1.1.1.1
}
}
附mysql.sh 监测脚本
# more mysql.sh
#!/bin/sh
lsof -i :3306
if [ $? -ne 0 ];then
/etc/init.d/keepalivedstop
fi
页:
[1]