资源描述
RoseHA 高可用性系统处理方案
RoseHA 高可用性系统处理方案以低成本且简便方法,实现了两个节点Cluster环境.用户只需要在原有单机系统上增加一台服务器、一个共享存放设备,经过 Rose基于共享存放高可用处理方案即可实现关键业务7X二十四小时连续运行,对于需要更有效应用现有服务器资源用户而言,是最为适用处理方案。
RoseHA工作原理
RoseHA双机系统两台服务器(主机)全部和磁盘阵列(共享存放)系统直接连接,用户操作系统、应用软件和RoseHA高可用软件分别安装在两台主 机上,数据库等共享数据存放在存放系统上,两台主机之间经过私用心跳网络连接。配置好系统主机开始工作后,RoseHA软件开始监控系统,经过私用网络 传输心跳信息,每台主机上RoseHA软件全部可监控另一台主机状态。当工作主机发生故障时,心跳信息就会产生改变,这种改变能够经过私用网络被 RoseHA软件捕捉。当捕捉到这种改变后RoseHA就会控制系统进行主机切换,即备份机开启和工作主机一样应用程序接管工作主机工作(包含提供 TCP/IP网络服务、存放系统存取等服务)并进行报警,提醒管理人员对故障主机进行维修。当维修完成后,能够依据RoseHA设定自动或手动再切换 回来,也能够不切换,此时维修好主机就作为备份机,双机系统继续工作。
RoseHA实现容错功效关键在于,对用户端来说主机是透明,当系统发生错误而进行切换时,即主机切换在用户端看来没有改变,全部基于主机应 用全部仍然正常运行。RoseHA采取了虚拟IP地址映射技术来实现此功效。用户端经过虚拟地址和工作主机通讯,不管系统是否发生切换,虚拟地址一直指向工 作主机。在进行网络服务时,RoseHA提供一个逻辑虚拟地址,任何一个用户端需要请求服务时只需要使用这个虚拟地址。正常运行时,虚拟地址及网络服务 由主服务器提供。当主服务器出现故障时,RoseHA会将虚拟地址转移到另外一台服务器网卡上,继续提供网络服务。切换完成后,在用户端看来系统并没有 出现故障,网络服务仍然能够使用。除IP地址外,HA还能够提供虚拟计算机别名供用户端访问。对于数据库服务,当有主服务器出现故障时,另外一台服务器 就会自动接管,同时开启数据库和应用程序,使用户数据库能够正常操作。
RoseHA关键功效特点
● 友好界面
RoseHA 提供了友好直观图形安装界面和监控管理界面。经过直观而又方便Java Applet管理界面,用户能够交互式地对集群系统进行配置、监控和管理,并能够利用Applet网络特征,经过网络对系统进行远程管理,实时地显示出 主机系统及服务状态
● 灵活Active-Active模式和Active-Standby模式
RoseHA支持Active-Active模式和Active-Standby模式。用户可指定每台服务器作用(active or standby),指定要监控服务和硬件部分,定义指定服务发生故障后要采取深入行动(如是否重新开启该服务、许可最大开启时间等)。
● 支持多条心跳路径
能够将网线和RS-232串口线作为RoseHA软件心跳路径。配置多条心跳路径能够避免系统单点故障。
● 支持虚拟MAC地址
在网络环境中,每个IP和唯一MAC绑定在一起。而传统集群结构下,将致使集群活动IP在不一样时刻绑定不一样MAC地址,造成跨网段通信出现问 题。为了使集群软件愈加好支持这种网络安全等级较高网络环境,RoseHA提供了支持虚拟MAC地址功效,使集群环境IP地址实现和唯一MAC地址绑 定。
● 自动切换
当系统出现故障时(如:系统宕机、HA进程/应用进程被杀掉、RS-232、SCSI、光纤、网络线缆断开),RoseHA 将确定故障原因,并采取对应对策,并将这些应用切换到备份服务器上。而故障服务器中未受影响应用不会被切换,即不会受任何影响。不需要系统管理员干预。
● 自动检测
在集群系统每一台服务器内,RoseHA含有两个关键进程,它们相互监控,假如其中一个进程失败,另一个进程会立即进行恢复,避免了RoseHA本身服务单点故障。
● 服务器可靠性
在主服务器出现故障(如掉电或宕机)时,另外一台服务器接管故障服务器上运行全部关键性应用。
● 网络可靠性
假如服务器网络部分发生故障,会造成用户不能连接和访问到服务器,这一样是致命故障。假如该服务器配置了冗余网络接口,RoseHA会使用它来恢复 网络连接。在没有配置冗余网络接口,或全部网络接口均出现故障时,HA会将该应用切换到另外一台服务器上。切换完成后,用户在短暂切换过程后能够 继续访问所需服务。
● 存放可靠性
需要将应用全部数据存放在两台服务器全部能访问到共享磁盘中。提议使用磁盘阵列来存放数据,这么能够避免单点故障,而且便于对系统容量进行扩充。对由 Volume Manager软件管理磁盘阵列,RoseHA提供了对应处理程序,以确保磁盘阵列及数据可靠性。
● 应用可靠性
在高可用性系统中能够运行多个应用。每一个应用是作为一个服务而存在。在服务器中,当某个服务失败而其它服务正常运行时,RoseHA将处理这个失败 服务。在将这个服务切换到另一台服务器上时,该服务器上运行服务也不会受到影响。对于和网络不相关纯数据应用,只需要切换数据存放和数据处理软件。而 对于和网络相关用户机/服务器应用,除了要切换数据存放和数据处理软件外,还需要切换相关虚拟IP。假如期望两个服务独立地进行切换,则此两个虚拟 IP地址不能相同。假如使用了相同IP地址,在发生切换时,RoseHA会将全部使用该IP服务全部切换到另外一台服务器上去。
● 丰富附加功效
提供不一样针对特定应用Agent程序,使服务监控更切实际,愈加有效;提供用于开发Agent程序应用程序界面(API),使用者可针对特定服务编写Agent程序,实施和特定服务相关状态诊疗及错误恢复工作。
产品规格
分类
具体列表
操作系统
Windows
Windows NT4.0 Server Sp6a
Windows Server 各发行版本
Windows Server 各发行版本
Windows Server 各发行版本
Linux
RedHat Enterprise Linux 2.1/3/4/5/6
SUSE Linux Enterprise Server 8/9/10/11
Asianux 1/2/3
Red Flag Linux 4.0/5.0
SCO
SCO OpenServer 5.0.x/UnixWare 7.x.x
Solaris
Sun Sparc Solaris 2.5.1/2.6/7/8/9/10
Sun x86 Solaris 10
支持应用
数据库:Oracle、MSSQL、Sybase、DB2、Mysql、Informix等
邮件服务器:Exchange、Sendmail、Postfix、Domino等
Web服务器:IIS、Tomcat、Apache等
文件服务器:Samba、FTP、NFS等
中间件应用:WebLogic、WebSphere等
用户自定义应用:提供二次开发API接口
存放支持
SCSI/IPSAN/FCSAN/SAS等
展开阅读全文