LifeKeeper提供了基于Windows NT (2000),Linux,UNIX多平台操作系统的容错软件并同时支持远程灾难备份LifeKeeper提供数据、应用程序和通信资源的高度可用性。
LifeKeeper不需要任何特别的容错硬件。你可以集合使用二到十六个服务器结点.并访问特定地点的配置数据.然后,LifeKeeper 会自动地提供错误检测和多层现场恢复. 在出现故障的情况,LifeKeeper会将保护资源自动转换到一个根据优先权而设定的系统.在实际进行切换用户时,会经历一个十分短暂的休眠.但是当系统完成了切换操作后, LifeKeeper会在所选择的系统上自动地恢复操作现用.
LifeKeeper 2.04 for WindowsNT为例加以说明:
LifeKeeper2.04保护起来的资源是:
卷、IP地址、共享文件、LAN(局域网)管理器服务器名称、应用程序、定义的用户、MSCS应用程序
心跳故障检测Heartbeat:
LifeKeeper在集群节点间保持着间歇的通信信号,也叫做心跳信号,是错误检测的一个机制.即通过每一个通信路径,在两个对等系统之间进行周期性的握手,如果连续没有收到的心跳信号到了一定的数目,LifeKeeper就把这条路径标示为失效(红色),如果你只定义了一条通信路径当LifeKeeper 把这唯一的一条通信路径标为失效时,LifeKeeper便立即开始恢复过程.然而,如果有冗余路径.LifeKeeper能够通过第二条路径确定是系统故障还是只是通信路径有问题。如果LifeKeeper开启优先级第二的通信路径并收到了心跳信号,它就不开始failover恢复,只需要把第一条通信路径标成红色(失效),作为信号告诉你需要修理一下有故障的路径。
一般情况下LifeKeeper 只在下列事件发生时,启动系统恢复功能:
所有的通信路径故障.如果所有节点都没能收到心跳信号.把所有通信路径都标为失效,Lifekeeper开始安全检查。安全检查失败.当所有通信路径故障时,LifeKeeper向整个网络发出安全检查信号.如果信号指出配对系统还”活”着的时候,LifeKeeper不启动Failover如果安全检查没从配对节点返回信号,LifeKeeper 就开始Failover。 因而,为了减少由于潜在的通讯错误所引起的不必要的系统切换,建议您使用不同介质的多条通信路径.
通信路径:
LifeKeeper支持在节点之间和心跳通讯中,使用如下通讯路径:
(1)socket,即套接字。你使用任何的网络硬件接口,只要它能够支持TCP/IP的通讯协议。这样的硬件包括:以太网、快速以网、令牌环网以及FDDI 或CDDI 。
(2)串行口 在LifeKeeper配置中,你应当配置有一个串行口通信路径。串口通信路径需要利用RS232的拟调解线路来与LifeKeeper系统相连接。
(3)共享磁盘你可以定义一个共享磁盘分区来作为LifeKeeper的通讯中介。可以只使用小至1MB的分区,当然,也可以使用更大的空间。LifeKeeper假定,当通过心跳信号检测其它服务器失败时,则认为此服务器是关闭的。因此,为了避免不必要的失效切换,最好建立两种以上独立的物理路径,使用至少两种心跳。
例如,如果两个服务器被一个串口连接起来,并且,从属服务器来的心跳信号无法被主服务所检测到,则下面之一是可能引起这一现象的原因: 服务器的RS-232卡或者端口失败电缆失效主服务器暂时挂起主服务器失败,失效切换只可能在最后一种情况下才发生。因此,节点间的多种通信路径可以帮助避免不必要的失效切换。
注: 1、支持目前所有主流的 DataBase
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
托管迁移,规划先行
将服务器集群从企业迁移到托管设施内是件令人生畏的艰巨任务。在本文中,笔者介绍了将服务器迁移到托管设施的任务清单和最佳实践,可将停机时间尽可能降到最少。
-
2015年数据中心六大趋势
在2015新的一年里,数据中心的发展趋势将是什么?这是广大的服务器专家和IT公司所需要重点了解的。
-
服务器容错技术深度解析
服务器容错技术分三种:服务器集群、双机热备份和单机容错技术,并由低到高的级别递进,即单机容错技术级别最高。本文重点解析单机和双机(冗余)容错技术。
-
戴尔朝软件转型需要解决四大问题
戴尔最近想在分析师与媒体那宣传往昔的PC和服务器厂商想变成软件大亨的概念。但戴尔是否会成功取决于戴尔如何将才开始建立的广泛产品集成的能力。