Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43691340
  • 博文数量: 384
  • 博客积分: 9990
  • 博客等级: 中将
  • 技术积分: 5644
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-05 17:44
文章分类

全部博文(384)

文章存档

2011年(1)

2008年(383)

分类: 服务器与存储

2008-06-06 05:36:16

浪潮双机系统的两台服务器(主机)都与磁盘阵列(共享存储)系统直接连接,用户的操作系统、应用软件和浪潮LCHA高可用软件分别安装在两台主机上,数据库等共享数据存放在存储系统上,两台主机之间通过私用心跳网络连接。配置好的系统主机开始工作后,LCHA软件开始监控系统,通过私用网络传递的心跳信息,每台主机上的LCHA软件都可监控另一台主机的状态。当工作主机发生故障时,心跳信息就会产生变化,这种变化可以通过私用网络被LCHA软件捕捉。当捕捉到这种变化后LCHA就会控制系统进行主机切换,即备份机启动和工作主机一样的应用程序接管工作主机的工作(包括提供TCP/IP网络服务、存储系统的存取等服务)并进行报警,提示管理人员对故障主机进行维修。当维修完毕后,可以根据LCHA的设定自动或手动再切换回来,也可以不切换,此时维修好的主机就作为备份机,双机系统继续工作。

  

 

LCHA工作原理示意图

 

此方案容错功能实现的关键是在系统发生错误进行切换时,对客户端来说主机是透明的,即主机的切换在工作端看来没有变化,所有基于主机的应用都正常。LCHA采用了虚拟IP地址映射技术来实现此功能。客户端通过虚拟地址和工作主机通讯,无论系统是否发生切换虚拟地址始终指向工作主机,在客户端看来主机是透明的。在进行网络服务时,在双机系统后台LCHA提供一个逻辑的虚拟地址,任何一个客户端需要访问系统时只需要使用这个虚拟地址。当双机系统中的一台服务器出现故障时,LCHA会将另外一台服务器网卡的IP地址更换为这个虚拟地址,继续提供网络服务。切换完成后,在客户端看来系统并没有出现故障,网络服务也没有间断。除IP地址外,HA还可以提供虚拟的计算机别名供客户端访问。对于数据库服务,当有一台服务器出现故障时,另外一台服务器就会自动接管数据库引擎,同时启动数据库和应用程序,使用户数据库可以正常操作。


双机方案系统有两种实现模式:双机热备(Hot Standby)和双机互备(Dual Actice

双机热备(Hot Standby: 是指服务器(主机)正常运行工作,备份服务器(从机)处于监控准备状态。当主机宕机时,从机接管主机的工作,待主机恢复正常后,按使用者的预定以自动或手动的方式将服务切换到主机上运行。

双机互备援(Dual Actice: 该模式下两台服务器同时运行各自的服务工作,且相互监测对方的情况。当一台服务器宕机时,另外一台服务器立即接管它的工作,保证工作不间断。

HA软件

LCHA-Win

基于磁盘阵列的高可用集群软件,2节点,Windows平台;可双机热备和互备

23,000

阅读(912) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~