keepalived配置文件详解

/etc/keepalived/keepalived.conf

global_defs {
	#表示运行 keepalived 服务器的一个标识
	router_id MYSQL-1
}

vrrp_instance VI_1 {
	#指定keepalived的角色,根据优先级决定主或从
    state MASTER
	
	#指定HA监测网络的接口
    interface eth0
	
	#虚拟路由标识,这个标识是一个数字(取值在 0-255 之间,用来区分多个instance 的 VRRP 组播),同一个集群网络内,必须要要不同,否则冲突。
    virtual_router_id 51

	#用来选举master的,要成为 master,该项取值范围是1-255(在此范围之外会被识别成默认值100)
    priority 150
	
	#发 VRRP 包的时间间隔,即多久进行一次 master 选举(可以认为是健康查检时间间隔)
    advert_int 1
	
	#不抢占,即允许一个priority比较低的节点作为master,即使有 priority 更高的节点启动,否则将主恢复起来,主会再次抢占。
	nopreempt

	#证区域,认证类型有PASS和HA(IPSEC),推荐使用PASS(密码只识别前8位)。type设置类型,pass设置密码,如果是一个服务高可用,2台keepavlied的密码应该一样。
    authentication {
        auth_type PASS
        auth_pass 1111
    }
	
    virtual_ipaddress {
		#指定vip地址
        10.0.0.3/24 dev eth0 label eth0:1
    }
}
上一篇:Linux黑客基础03篇(分析和管理网络及无线网卡的操作命令)


下一篇:debian(linux)系统网络配置