keepalived(名如其意)来源开源中国

keepalived是一个类似于layer3,4&5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。

keepalived的作用是检测web服务器的状态,如果一台web服务器死机了,或工作出现故障,keepalived将检测到,并将由故障的web服务器从系统中剔除,

当web服务器工作正常后keepalived自动将web服务器加入到服务器群众,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。


layer3,4&5工作在IP/TCP协议栈的IP层,TCP层,及应用层,原理分别如下:


layer3:keepalived使用layer3的方式工作时,keepalived会定期向服务器群中的服务器发送一个icmp的数据包(即我们平时用的ping程序),

如果发现某台服务器的ip地址没有激活,keepalived便报告这台服务器失效,并将它从服务器群众剔除,这种情况的典型例子是某台服务器被非法关机。

layer3的方式是以服务器的ip地址是否有效作为服务器工作正常与否的标准!!!!IP


layer4:如果你理解了layer3的方式,layer4就容易了。layer4主要以tcp端口状态来决定服务器工作正常与否。如web server的服务器端口一般是80,

如果keepalived检测到80端口没有启动,则keepalived将把这台服务器从服务器群中剔除


layer5:layer5就是工作在具体的应用层,比layer3,layer4要复杂一点,在网络上占用的带宽也要大一些。

keepalived将根据用户的设定检查服务器程序的运行是否正常,如果与用户设定不符,则keepalived将把服务器从服务器群中剔除





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值