GoldenLifee HA容错软件
GOLDENLIFE HA是美国GOLDENLIFE Datasystem Inc.出品的新一代高可用性软件,它可以将服务器组成集群系统,并对服务器进行监控、故障检测、故障恢复,保护运行于服务器中的关键性数据服务和网络服务。对于在客户机/服务器环境中的网络及数据库中集成的高可用需求,GOLDENLIFE提供了非常灵活而且适用的解决方案。
GoldenLife 技术简介及其应用
1 、定义
GoldenLife 提供了一个完全容错的软件解决方案,并提供数据、应用程序和通信资源的高度可用性。 GoldenLife 会自动地提供错误检测和多层现场恢复。
在出现故障的情况下, GoldenLife 会将保护资源自动转换到一个根据优先而设定的系统。在实际进行切换用户时,会经历一个十分短暂的休眠,但是,当系统完成了切换操作后, GoldenLife 会在所选择的系统上自动地恢复操作。
可以被 GoldenLife 保护起来的资源是:
☉ 卷( Volume )
☉ IP 地址
☉ 共享文件
☉ LAN (局域网)管理器服务器名称
☉ 数据库应用
☉ 用户应用程序
2 、故障检测
GoldenLife在集群节点间保持着间歇的通信信号,也叫做心跳信号,是错误检测的一个机制,即通过每一个通信路径,在两个对等系统之间进行周期性的握手,如果连续没有收到的心跳信号到了一定的数目, GoldenLife把这唯一的一条通信路径标为失效时, GoldenLife 便立即开始恢复过程。然而,如果你有冗余路径,GoldenLife 能够能过第二条路径确定是系统故障还是只是能信路径有问题。如果GoldenLife 开启优先级第二的通信路径并收到了心跳信号,它就不开始 failover 恢复,只需要把第一条通信路径标成红色(失效),作为信号告诉你需要修理一下有故障的路径。
一般情况下 GoldenLife 只在下列事件发生时,启动系统恢复功能:
☉所有的通信路径故障。如果所有节点都没能收到心跳信号,把所有通信路径都标为失效, GoldenLife 开始安全检查。
☉安全检查失败。当所有通信路径故障时,GoldenLife 向整个网络发出安全检查信号。如果信号指出配对系统还 “ 活 ” 着的时候, GoldenLife 不启动 Failover 。如果安全检查没从配对节点返回信号,GoldenLife 就开始 Failover 。
因而,为了减少由于潜在的通讯错误所引起的不必要的系统切换,建议您使用不同介质的多条通信路径。
3 、通信路径
GoldenLife 支持在节点之间和心跳通讯中,使用如下的通讯路径:
1.socket ,即套接字你使用任何的网络硬件接口,只要它能够支持 TCP/IP 的通讯协议。这样的硬件包括:以太网、快速以网、令牌环网以及 FDDI 或 CDDI 。
2. 串行口在 GoldenLife 配置中,你应当配置有一个串行口通信路径。串口通信路径需要利用 RS232 的拟调解线路来与 GoldenLife 系统相连接。
3. 共享磁盘你可以定义一个共享磁盘分区来作为 GoldenLife 的通讯中介。可以只使用小至 IMB 的分区,当然,也可以使用更大的空间。
例如 : 如果两个服务器被一个串口连接起来,并且,从属服务器来的心跳信号无法被主服务器所检测到,则下面之一是可能引起这一现象的原因:
☉ 服务器的 RS-232 卡或者端口失败
☉ 电缆失效
☉ 主服务器暂时挂起
☉ 主服务器失败
失效切换只可能在最后一种情况下才发生。因此节点间的多种通信路径可以帮助避免不必要的失效切换。
Goldenlife 特性重点
☉为 Microsoft Windows 提供了高可用能力
☉为 Microsoft Windows上的主要应用程序提供了高可用能力
☉群集内的服务器可以互为备份
☉一个失败发生后,网络上仍然提供两个服务器
☉非私有的,纯软件解决方案
☉用 Microsoft TCP/IP 协议进行高速数据同步
☉用专用互连与骨干网隔离了镜像通讯量
☉服务器硬件无需相同
☉支持所有的server类型
☉支持所有的存储技术 (iscsi,SCSI, SSA, IDE)
☉ 新的镜像引擎减少了重新全镜像的要求
☉ 可远程管理多个服务器对儿
☉ 不用 Disk Administrator 创建、删除和格式化分区
☉ 镜像分区无需重启
☉ 可以镜像打开的或锁住的文件
☉ 简单易用的图形用户接口( Graphical User Interface )
☉ 可以镜像网卡上的多个 IP 地址
☉ 服务器的身份,包括 IP 地址,可以立即切换,不要求重启系统
☉ 通过执行命令文件定制切换过程
☉ 完全支持打印服务器
☉ 为支持的应用程序镜像注册表数据
|