Prayer

在一般中寻求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

双机热备份原理

Posted on 2009-08-09 14:44 Prayer 阅读(2321) 评论(0)  编辑 收藏 引用 所属分类: 系统、备份等
 

双机热备原理

  双机热备是当一台服务器在工作时(称为主机)。另一台服务器作备用状态(称为备机)。当主机因为某种原因出现故障,如死机,主机断电,病毒发作,硬盘损坏等,不能继续提供服务时,从机能够在规定的时间内接替主机的服务,继续提供服务,从而达到不停机的服务。

  双机热备软件

 DataWare是一组高可靠性的软件系统,可使联入网络中的两台服务器达到一种近乎无差错的容错级。如图:

注:
 1、上面是两台Web服务器,装有相同的网络操作系统,NTUNIX通过SCSI总线连接到一个外存子系统。
 2、服务器通过网卡连接并经由SCSI通道和一个网络上的监视器侦测主服务器故障。当发生故障时,备援主机接替故障主机管理磁盘阵列、网络通讯、数据库等,DataWare起到主副机之间容错切换开关的作用。
 3、在备援机工作期间,用户只需进行几个简单的操作即可重新恢复系统。
Web
服务器的host A 如果出现电源供应不足、断电、主机硬件故障、网络出错、应用软件冲突等,DataWare即会及时警报,通知管理员。

  • DataWare工作原理

1、服务进程:
 1)、双服务器采用TCP/IP网络协议跟用户连接。
 2)、双机后台对于用户服务器网络用户透明。

服务及优点:
 1)、网络服务:
双机后台对于用户一端,由监控软件DataWare 提供一个逻辑的IP地址,如:192.1.1.1,任一用户上网只需用到这一地址;当后台有一台服务器出现故障时,另外一台服务器会自动将其网卡的IP地址替换为192.1.1.1;这样,用户一端的网络不会因为一台服务器出现故障而断掉。
 2)、数据库服务:
当有一台服务器出现故障时,另外一台服务器会自动接管数据库engine ;同时启动数据库和应用程序,使用户数据库可以继续操作,对用户而言不受影响。

2、监控原理:

DataWare 会有SCSI侦测心跳及网络侦测心跳两条通讯线路,结果置于Power 5000s 磁盘柜上的一个5MB 的小区,用于监控(如命名为Ware),此小区一般在机柜逻辑盘的起始段。

3、监控对象资源有:
 1)、Informix数据库运行状态
 2)、银行应用交易业务
 3)、Sco Open Server Unix系统运行状态
 4)、生产机硬件资源
 5)、系统网络设备
 6)、对等主机系统运行状态
 7)、SQL数据库运行状态
 8)、IIS的运行状态

  • 有两种工作模式

1)、双机热备份 2)、双机互备援

DataWare 支持的操作系统

Unix Based System:
Sco OpenServer5.0 SCO/MPX Unixware7.x
HP/ ux (Multi-pro ) HP/ux (Uni-Pro )

Windows NT:
WinNT 3.51, 4.0 (
英文版) WinNT 4.0 (中文版)

  • DataWare的功能模块:

 1、切换模块:支持主从热备份 hot Standby 和对等处理模式,同时也支持双机双控模式和争主机工作自由切换模式。
 2、切换时间灵活设置:在尽可能短的时间内完成安全切换,并对其切换过程提供动态监测、显示,同时为用户提出排除故障的操作提示。
 1)、自动侦测, 2)、自动切换, 3)、自动修复, 4)、负载平衡, 5)、自动提醒, 6)、易操作

  • DataWare功能

1、服务器停电时,能实现自动切换。
2
、服务器的硬盘、CPURAM发生故障,影响系统运行时,实现自动切换。
3
、网络连接发生故障时(如服务器网卡、网线故障),实现自动切换。
4
、服务器的SCSI线路,控制器设备发生故障时,实现自动切换。
5
、操作系统、数据库或应用程序发生故障时,实现自动切换。
6
、提供手动切换功能和可选功能附件,使系统管理员可以在主机负载过大时或其他适当的时候,实现手动切换。
7
、双机软件本身发生故障时,应能给出提示信息,使系统管理员可以及时将其恢复。
8
、安全完成多次切换。
9
、监测备份机的基本设备和系统状态,保证备份机的可靠性。
10
、自动保存完整的系统日志,并可管理。
报警系统:
 1)、发生任何故障时,均在监控窗口中给出错信息及响应的处理建议。
 2)、发生重大故障或切换时,发出明显的信号(如警报声等)提醒系统管理员注意。
 3)、结合可选的功能附件,能按要求显示系统资源的利用情况。

 双机热备常用硬件
 1、双服务器
 2、至少32M内存
 3SCSI接口
 4、以太网通道
 5、可支持双服务器的阵列子系统
 6、终端服务器

 


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理