1.应用普通用户执行安装
tar -zxf keepalived-1.3.6.tar.gz
cd keepalived-1.3.6
./configure --prefix=/app/keepalived/ --with-init=SYSV
make
make install
2.root操作:
cp /app/keepalived/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/
cp /app/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
cp /app/keepalived/sbin/keepalived /usr/sbin/
chkconfig keepalived on
添加应用普通用户有权限执行keepalived启停操作:
vi /etc/sudoers
staryea ALL=NOPASSWD:/etc/init.d/keepalived
配置Master数据库服务器的HA属性:
mkdir /etc/keepalived
keepalived目录权限改成应用用户和应用属主
节点A编辑配置keepalived.conf文件,用户和属主修改成应用账户;
3.使用应用普通账号编辑vi /etc/keepalived/keepalived.conf
global_defs {
router_id NodeA #备机修改为NodeB,建议直接使用主机名
}
vrrp_script Monitor_IP {
script "/export/home/staryea/keepalived/keepalived_check.sh"
interval 20 # 每20秒执行一次
fall 3 # 3次失败,