在使用keepalived中配置HA应用部署注意事项。
配置脚本如下:
global_defs {
router_id LVS_DEVEL
}
vrrp_script check_amoeba {
script "/usr/etc/keepalived/check_mysql_status.sh” //mysql的检查脚本 ,此处,我检查远程mysql状态,如果检查成功,返回1,否则返回0,这样,检查远程mysql失败,则本地优先级增加,便于将本地切换为master
interval 2 //没两分钟检查一次
weight 5 //权重,如果检查脚本返回0,则优先级=priority+weight
}
vrrp_instance VI_1 {
state BACKUP //两个节点状态都设置为backup,这样,讲采用选举算法
interface eth0
virtual_router_id 51
priority 50 //两个节点的优先级设置为相同,这样,一个节点挂掉之后,重启后不需要切换状态。
advert_int 1
track_script {
chec