首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

高可用 - 07 Keepalived 通过 vrrp_script实现对集群资源的监控的几种方式

06 Keepalived基础功能应用实例用到了vrrp_script这个模块,此模块专门用于对集群中服务资源进行监控。...此外,在vrrp_script模块中还可以定义对服务资源监控的时间间隔、权重等参数,通过vrrp_script和track_script组合,可以实现对集群资源的监控并改变集群优先级,进而实现Keepalived...vrrp_script模块常见的几种监控机制 通过killall命令监控服务运行状态 这种监控集群服务的方式主要是通过killall命令实现的。...vrrp_script模块正是利用了killall命令的这个特性,变相地实现了对服务运行状态的监控。...在Keepalived的vrrp_script模块中可以通过如下方式对本机的端口进行检测。

81130
您找到你想要的搜索结果了吗?
是的
没有找到

高可用 - 08 Keepalived集群中Master和Backup角色选举策略

另一个能改变节点角色的选项是在vrrp_script模块中设置的“weight”值。...在vrrp_script模块中,如果不设置“weight”选项值,那么集群优先级的选择将由Keepalived配置文件中的“priority”值决定,而在需要对集群中优先级进行灵活控制时,可以通过在vrrp_script...下面总结了在Keepalived中使用vrrp_script模块时整个集群角色的选举算法,由于“weight”值可以是正数也可以是负数,因此,要分两种情况进行说明。...当Master节点的“vrrp_script”脚本检测失败时,如果Master节点的“priority”值小于Backup节点的“weight”值与“priority”值之和,将发生主、备切换。...当Master节点的“vrrp_script”脚本检测成功时,如果Master节点的“priority”值大于Backup节点的“priority”值,主节点依然为主节点,不发生切换。

48110

Keepalived中Master和Backup角色选举策略

控制节点角色的是Keepalived配置文件中的“priority”值,但并它并不控制所有节点的角色,另一个能改变节点角色的是在vrrp_script模块中设置的“weight”值,这两个选项对应的都是一个整数值...在vrrp_script模块中,如果不设置“weight”选项值,那么集群优先级的选择将由Keepalived配置文件中的“priority”值决定,而在需要对集群中优先级进行灵活控制时,可以通过在vrrp_script...下面总结了在Keepalived中使用vrrp_script模块时整个集群角色的选举算法,由于“weight”值可以是正数也可以是负数,因此,要分两种情况进行说明。 1. ...“weight”值为正数时 在vrrp_script中指定的脚本如果检测成功,那么Master节点的权值将是“weight值与”priority“值之和,如果脚本检测失败,那么Master节点的权值保持为...Master节点“vrrp_script”脚本检测成功时,如果Master节点“priority”值大于Backup节点“priority”值时,主节点依然为主节点,不发生切换。

58820

使用Keepalived实现HAProxy高可用

vrrp_script区域 keepalived只能做到对网络故障和keepalived本身的监控,即当出现网络故障或者keepalived本身出现问题时,进行切换。...vrrp_script check_haproxy { script "/etc/keepalived/bin/keepalived_check.sh" interval...上面的fail 3表示每间隔5s检查到3次失败,则将该节点置为不可用 上面的rise 1表示每间隔5s检查到1次成功,则将该节点置为可用 优先级更新策略 如果配置了权重,如下: vrrp_script...,可以通过在vrrp_script模块中设置“weight”值来实现。...设置weight vrrp_script 里的script返回值为0时认为检测成功,其它值都会当成检测失败; weight为正时,脚本检测成功时此weight会加到priority上,检测失败时不加;

37350
领券