RoseHA是利用共享磁盘阵列实现系统高可用性,保证应用系统7*24不间断运行的软件产品。ROSE HA软件同时安装在两台主机上,用于**系统的状态,协调两台主机的工作,维护系统的可用性。它能侦测应用级系统软件、硬件发生的故障,及时地进行错误隔绝、恢复,以成本提供用户几乎不停顿的计算机作业环境。
工作模式
- 主从方式(Active/Standby) 主机工作,从机处于监控准备状态。当主机宕机时,从机接管从机的工作,待主机恢复正常后,按使用者的预定以自动或手动的方式将服务切换到主机上运行。
- 双工方式(Active/Active) 两台主机同时运行各自的服务工作,且相互监测对方的情况。当一台主机宕机时,另外一台主机立即接管它的工作,保证工作不间断。 譬如:A机运行SQL数据库应用,B机运行IIS网站应用。
特 点
- 自动切换 当系统出现故障时(如:系统宕机、HA进程/应用进程被*掉、RS-232、SCSI、光纤、网络线缆断开),RoseHA将确定故障原因,并采取相应对策,并将这些应用切换到备份服务器上。而故障服务器中未受影响的应用不会被切换,既不会受任何影响。不需要系统管理员干预。
- 支持多条心跳路径 可以将网线和RS-232串口线作为在RoseHA软件的心跳路径。配置多条心跳路径可以避免系统的单点故障。两台服务器的信息交换可通过:RS232、TCP/IP
- 自动检测 在集群系统的每一台服务器内,RoseHA具有两个核心进程,它们互相监控,如果其中一个进程失败,另一个进程会立即进行恢复。
- 丰富的附加功能提供不同的针对特定应用的Agent程序,使服务监控更切实际,更加有效;提供用于开发Agent程序的应用程序界面(API),使用者可针对特定的服务编写Agent程序,执行与特定服务相关的状态诊断及错误恢复工作的。
- RoseHA采取高可靠的错误检测和故障恢复机制减少系统宕机,停机时间并防范错误,提供故障警告;
- RoseHA可设定故障排除后自动或手动回复(switch back);
- RoseHA安装时不需要修改操作系统的核心、更改应用软件,也无需特殊的硬件;
- RoseHA提供基于GUI的监控,管理员能查看ROSE HA的状态、检查错误信息和警告、修改系统参数及从远程工作站管理ROSE HA系统;
- RoseHA支持各种数据库,包括ORACLE、Sybase、Informix、DB2、MySQL等 。
Private Net 私用网络
两台服务器通过私用网络心跳(HeartBeat)信号,使两台服务器能够相互了解对方的运行情况。为了避免不必要的失效切换,建立两条独立的物理路径作为通讯路径。
- RS-232 Socket Private Net:配置服务器空闲的串口作为一条通讯路径。
- TCP/IP Socket Private Net:两台服务器的网卡用反线(back to back)直接或通过LAN建立一条通讯路径。
如果所有的私用网均失效,服务器仍然可以用公用侦测对方服务器的可用性。如果对方服务器仍然可用,不触发接管动作;如果对方服务器不可用,立即接管动作。
Public Net 公用网络
客户端通过此网络与服务器通信,当两台服务器互为备份。对于不同的服务,可以用不同的公用网连接到两台服务器。ROSE HA支持TCP/IP协议,可以在EthernetFastEthernet、FDDI和ATM网上运行。
- 接近零系统资源的占用
- 快速反映,错误检测时间小于10秒,故障切换及恢复时间一般在10-20秒
- GUI与Server分离,可随时中断GUI而不影响Server的运行
- 支持JOB和BRING IN/BRING OUT、在一台SERVER上停止JOB不会导致FAILOVER
- 在同一块网卡上建立多个活动的IP地址,支持多个JOB的运行
- 主服务器网络连接故障时会自动FAILOVER,而备用援服务器失败时不会进行误切换
- 采用C++面向对象的方法设计,程序的稳健性、可维护性、扩充性得到提高
|
|
- 两台服务器配置无需相同
- window NT/windows 2000/Linux/unix,操作系统版本一致
- 双主机通道的磁盘阵列系统
- 用于公用网络的网卡(Ethernet,Fast Ethernet,FDDI或ATM卡)
- 用于私用网络的网卡或RS-232串口线
|
|
RoseHA for Windows版本是8.5, RoseHA for Linux 版本是6.3。
产品名称
|
支持的平台
|
支持的应用
|
RoseHA for Solaris
|
Solaris Operating System 8/9/10
|
Oracle, MySQL, Sybase,
Informix,Userdefined,etc.
|
RoseHA for Windows
|
Windows 2000/2003/2008 Server for x86
(Standard / Advanced / Datacenter Edition)
|
MS SQL,Exchange 2000/2003,Oracle, Sybase,Informix, MySQL,DB2
|
RoseHA for Linux
|
RedHat Enterprise Linux 2.1 for x86 / x86_64
RedHat Enterprise Linux 3.0 for x86 / x86_64
RedHat Enterprise Linux 4.0 for x86 / x86_64
RedHat Enterprise Linux 5.0 for x86 / x86_64
SUSE Linux 9/10 for x86 / x86_64
Turbo Linux Server 8/9/10
Miracle (Asianux) Server
红旗Linux
|
Oracle, MySQL, Sybase, DB2, NFS, Sendmail, Postfix,Use defined, etc
|
RoseHA for SCO
|
SCO Openserver 5.0.x,6.0.x/UnixWare 7.x.x
|
Oracle, MySQL, Sybase,
InformixUserdefined,etc.
|
|