存储 频道

告别买票难Rose助铁路局打造高可用平台

双机热备 为铁路票务管理系统保驾护航

  在RoseHA的保护下,该省铁路局的铁路票务管理系统实现了业务的连续性运营,铁路票务管理系统Oracle数据库数据是保存在共享磁盘上,保证了两台服务器使用的是同一份数据,不用担心数据的不一致。客户端通过活动IP访问应用服务。主、备服务器通过心跳线周期的监控对方服务器的状态,一旦主机出现故障不能继续为客户端提供应用服务,备份服务器就会自动的接管RoseHA所保护的应用服务,保证铁路票务系统的持续运行。

  3.方案所用产品

  2套RoseHA for Linux

  方案效果

  实现了服务自动监测、自动切换:

  当系统出现故障时(如:系统宕机、服务器硬件故障,应用进程被杀掉、RS-232/存储连线/网络线缆断开),RoseHA将确定由于某种故障而终止的应用,并将这些应用切换到备份服务器上。而故障服务器中未受影响的应用不会被切换,不受任何影响,也不需要系统管理员干预。并且,RoseHA具有两个核心进程,他们互相监控,如果其中一个进程失败,另一个进程会立即进行恢复,防止了因RoseHA自身单点故障而引起切换的发生。

  实现心跳冗余:

  可以将TCP/IP网线和RS-232串口线作为在集群系统上运行的RoseHA的心跳线。配置多条心跳路径可以避免系统的单点故障。两种心跳的类型没有限定,可以同时配置RS-232和网卡作为心跳,也可以单独配置网卡作为心跳,当然也可以配置两个RS-232作为心跳。

  提高网络可靠性:

  如果服务器的网络部分发生故障,会导致客户不能连接和访问到服务器,这同样是致命的故障。RoseHA可以利用服务器配备的冗余网络接口,使用它来恢复网络连接。在没有配备冗余的网络接口,或者所有的网络接口均出现故障时,HA会将该应用切换到另外一台服务器上。切换完成后,客户在短暂的切换过程后能够继续访问所需的服务。

  增强磁盘可靠性:

  RoseHA支持DAS,NAS,SAN的存储架构,然后将应用的共享数据存储在两台服务器都能访问到的共享磁盘中。使用磁盘阵列来存储数据,这样可以避免单点失败,而且便于对系统的容量进行扩充。对由VERITAS VolumeManager管理的磁盘阵列,RoseHA提供了相应的处理程序,以保证磁盘阵列及数据的可靠性。

  提高了应用可靠性:

  在本案中,同时配置了铁路票务管理系统Oracle数据库应用服务,当Oracle数据库应用服务故障时,RoseHA会将该服务转移到备份服务器上,保证业务系统持续运行,从而提高了整个应用的可靠性。.

  友好的管理界面,提高对故障进行监测、报警和恢复:

  RoseHA提供了友好直观的图形安装界面和监控管理界面。通过直观而又方便的管理界面,用户可以交互式地对集群系统进行配置、监控和管理,并可以网络对系统进行远程管理,实时地显示出主机系统及服务的状态。通过GUI管理界面,还可以设定发生故障时预警邮件,通知管理员。如果故障资源恢复正常,GUI界面会自动恢复到正常状态。

  灵活的Active-Active模式和Active-Standby模式:

  RoseHA支持Active-Active模式和Active-Standby模式。用户可指定每台服务器的作用(active or standby),指定要监控的服务和硬件部分,定义指定的服务发生故障后要采取的进一步行动(如是否重新启动该服务、允许的最大启动时间等)。

  通过实施此方案,Rose公司为该铁路局票务管理系统成功部署了新的业务连续性保护策略。利用RoseHA的高效简洁的GUI管理工具,以及对应用程序服务强大的管理监控能力,各站点票务系统实现了业务连续性运营,信息的利用率明显提高,工作效率也大大增强,有效地促进了铁路局的业务发展。

8
相关文章