Mysql-HA

 

 

 

配置主端的脚本

 

! Configuration File for keepalived

global_defs {

router_id Hadb_1

}

 

vrrp_script chk_mysql {

        script "killall -0 mysqld"

        interval 5

}

# vrrp_instfance define#

 

vrrp_instance VI_HA {

        state MASTER

        interface eth0

        virtual_router_id 56

        priority 100

        advert_int 3

 

        authentication {

                auth_type PASS

                auth_pass hamysql

        }

 

        virtual_ipaddress {

                10.0.0.20/24 dev eth0

        }

        track_script {

        chk_mysql

        }

}

 

 

 

 

 

从端的keepalived配置文件

 

! Configuration File for keepalived

global_defs {

  router_id Hadb_1

}

 

vrrp_script chk_mysql {

        script "killall -0 mysqld"

        interval 5

}

 

# vrrp_instfance define#

vrrp_instance VI_HA {

        state BACKUP

        interface eth0

        virtual_router_id 56

        priority 99

        advert_int 3

 

        authentication {

          auth_type PASS

          auth_pass hamysql

        }

 

        virtual_ipaddress {

        10.0.0.20/24 dev eth0

        }

 

        track_script {

        chk_mysql

        }

}

 

注意  { }  之间的空格

 

 

 

 

把查看master端的 和slave端 的 mysql 和 keepalived的 服务是否正常启动

 

查看主端的ip 

 

 

 

故障转移测试

1   停止主端的 keepalived   服务

2   停止主端的 mysqld      服务

posted @ 2017-02-03 17:40  我爱测试胜于爱自己  阅读(136)  评论(0)    收藏  举报