千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

路由交换
收藏本版 (7) |订阅

路由交换 今日: 3703 |主题: 18312|排名: 28 

发新帖
打印 上一主题 下一主题

双机热备选什么软件最好...

[复制链接]
center 发布于: 2004-6-7 10:12 1421 次浏览 8 位用户参与讨论
跳转到指定楼层
大家好,我有两台HP的服务器想要做服务器的双机热备,装的是WINDOWS2000SERVER版,SQL2000O数据库。我用什么软件方案好呢。以及这些软件的价格,还有我做双机热备的所要的要求。先谢过了!!
回复

使用道具 举报

已有8人评论

新浪微博达人勋

千家认证

沙发
月冷霜华 发表于 2004-6-7 11:56:00

我打算用rose的,你可以看一下它的介绍!

美国ROSE数据公司(ROSE Datasystem Inc.)是一家专门从事高可用性系统的设计和研发公司,主要产品ROSE HA是基于Windows NT,UNIX等操作系统平台的高可用性软件,为Client/Server结构的应用提供高可用系统的解决方案。

该产品能够自动侦测应用及系统软、硬件故障,及时地进行错误隔绝、恢复,保证服务器在以外及有计划的停机情况下均能为Client端提供连续有效的服务。

ROSE公司进入中国较早,其高可用软件在国内市场占了相当份额,获得了国内电信、金融、证券、电力等行业用户的广泛认可。ROSE公司历经考验的高可用软件产品包括

1. ROSE HA for Solaris 2. ROSE Cluster for Sco Unix 3. ROSE Cluster for Windows NT

ROSE HA软件特点

ROSE HA软件同时安装在两台服务器上,用于监视系统的状态,协调两台服务器的工作,维护系统的可用性。它具有如下特点:

√开放性

支持流行的数据库软件,以及其他的主流应用。

√快速的反应速度

典型的错误检测时间是5秒,服务转移时间一般在10-120秒之间。

√自动处理过程

错误检测和服务转移过程完全由ROSE HA软件自动处理,不需要系统管理员干预。

√图形用户界面

ROSE HA软件以Java Applet的形式提供,系统管理者通过交互式界面来配置HA,并且该界面实时地显示出主机系统及服务的状态

√灵活性

用户可指定每台服务器的作用(avtive or standby),指定要监控的服务和硬件部份,定义指定的服务发生故障后要采取的进一步行动(如是否重新启动该服务,允许的最大 启动时间)。

√可扩充性

用户可通过增加服务来进一步提高系统的可用性。

√丰富的附加功能

提供不同的针对特定应用的Agent程序,使服务监控更切实际,更加有效;

提供用于开发Agent程序的应用程序界面(API),使用者可针对特定的服务编写执行状态诊断及错误恢复工作的Agent程序。

ROSE HA高可用性软件运行的过程与原理

ROSE HA软件的组成

服务程序(Service)

为客户提供服务的进程,如NFS或Oracle、Sybase、Informix等数据库服务。

HA代理(Agent)

HA代理监视服务的可用性,并向HA管理进程报告服务的状态。

HA管理进程(HA Manager)

HA管理进程是ROSE HA软件的核心进程,由它来初始化系统配置,接来自HA代 理的信息,并通过私用网与其它服务器的HA管理进程通信,协调运行服务器与备份服务器间的关系。

GUI管理工具(Administration Tool)

系统管理者通过GUI管理工具管理、监视服务的运行状态。

ROSE HA软件的运行过程

系统起动后,ROSE HA首先启动HA MANAGER管理程序,根据高可用性系统的配置结构初始化,然后启动必要的服务和代理程序来监控和管理系统服务。HA代理程序用来监控、监测、诊断和管理硬件软件服务。

代理程序检测到该服务处理于活动状态,HA MANAGER就会认为该服务处于活动状态,HA MANAGER会定时通知后备服务器上的HA MANAGER,其每项服务处于正常。

当代理程序检测到某个服务发生故障时,它就通知HA MANAGER管理程序。HA软件首先会重新起动该服务多次(可由用户设定),如果启动不能成功,该服务会由HA转移到后备服务器上。

HA周期性地检测系统硬件的状态,如果硬件发生故障,HA会把与该硬件相关的服务转移到后备服务器上。

当某项服务发生转移时,HA首先在运行服务器上停止该服务,之后,由备份服务器上的HA在备份服务器上启动该服务。由于停止和启动该服务都需要一定的时间,所以当服务被切换(转移)时,该服务会有一个短暂的中断,在切换完成后,该服务自动恢复正常运行。

考虑到一些数据库系统(如Oracle、Sybase、Informix等)以及其他一些应用软件(如Domino Server、WWW Server等),ROSE HA在HA管理模块(HA Manager)的基础上,提供了一系列的Agent软件模块。Agent为一个软件监视模块,监控数据库服务或其他应用服务的运行。当运行服务器发生故障时,由Agnet检测到之后,Agent向HA主控软件请求,进行相应的处理动作。

总之,ROSE HA软件极大程度上减少了人的介入,提高了系统的可靠性与安全性,使服务能高可靠的运行.

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
center 发表于 2004-6-9 17:41:00

我也听说过,但不知道他怎么用

老兄用过吗

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
silence2008 发表于 2004-6-9 18:27:00

NT双机热备份系统实例

一、引言 随着计算机技术的飞速发展,服务器技术也在不断地走向成熟,可以说服务器正在一步步担负起以前需要小型机甚至大中型机才可以实现的任务。目前服务器的技术热点主要有:IRISC与CISC技术、处理器技术、多处理器技术(AMP技术、SMP技术、MPP技术、COMA技术、集群技术和NUMA技术)、SCSI接口技术、智能I/O技术、容错技术、磁盘阵列技术、热插拔技术、双机热备份。 所谓双机热备份是指系统对主机及硬盘、通讯线路等核心设备,采用双机备份,当系统正常时主机进行工作,并且每隔设定时间系统自动检测,若发现问题,系统能够自动切换到备份机继续工作,保证不影响系统的正常运行。 由于计算机软件和硬件都会不可避免地发生故障,而这些故障都可能给企业带来极大的损失,所以对于现代企业来说,利用双机热备份系统来提供及时可靠的信息和服务已经成为保证企业数据安全的一种必要措施。 我们在新华制药集团INTRANET网络建设的过程中,考虑到企业数据的安全性以及企业生产的连续性等因素,针对其网络的拓扑结构,通过对市场上同类产品的反复比较论证,最终利用WINDOWS NT 4.0(PACK6)、ROSE HA、SQL SERVER7.0实现了ERP数据库服务器的双机热备份系统。 二、系统方案设计 1方案背景 新华制药集团INTRANET网络是基于千兆以太技术实现的一个大型企业内部网络。其主干网络采用千兆以太技术,低端采用百兆以太技术延伸到桌面工作站。整个网络大约连接500台以上的工作站和12台服务器,设计目标是保证ERP项目的实施以及实现对INTERNET的接入。其ERP项目由深圳金蝶软件公司负责实现,数据库采用SQL SERVER 7.0,操作系统采用WINDOWS NT 4.0(PCAK6)。而需要实现双机热备份功能的就是ERP项目中的核心设备——数据库服务器。 2系统结构分析 (1)系统模式 当前双机热备份系统在数据库服务方面主要有以下两种模式可供选择: ● 主机与从机所有设备完全独立,主机从机都有完全独立的数据库系统,从机的数据库系统提供对主机的时时备份,工作站在提交任务时,同时提交给主机和从机。主机与从机之间有心跳监测,一旦从机发现主机心跳停止,立即宣布接管主机。在接管过程中会有1分钟左右的宕机时间。 ● 主机与从机有独立的操作系统与独立的数据服务,但是数据存放在同一个外部磁盘整列设备上。主机与从机的数据服务同步,主机与从机之间有心跳监测,一旦从机发现主机心跳停止,立即宣布接管主机。接管过程没有宕机时间。 我们考虑到新华制药集团生产过程的连续性最终决定采用第二种方案。共享外部磁盘设备采用ESCORT DA6000磁盘阵列。 (2)系统软件构成 ● 操作系统:WINDOWS NT 4.0(PCAK 6.0) ● 数据库:SQL SERVER 7.0 ● 双机容错软件:ROSE HA (3)系统硬件构成 ● 服务器:HP LH4服务器 CPU :奔腾智强(INTEL服务器专用CPU),双CPU 内存:512M ECC服务器内存 硬盘:RAID1/18G*2 ● 共享磁盘设备:ESCORT DA6000磁盘阵列 ULTRA WIDE/ULTRA 2/FIBRE通道 支持并行I/O及命令排队 RAID5+全局备援/80G*5 (4)系统拓扑结构 如下图所示: 三、系统实现步骤 1.磁盘阵列柜的设置: 共采用5块SEAGATE 80G SCSI硬盘,其中3块用来做RAID 5,一块用来做RAID5的热备援,另外一块用来作为全局备援,这样就最大限度地保证了数据的安全。将磁盘阵列柜与两台HP服务器通过SCSI线连接起来。 2.操作系统的安装: 分别在两台HP服务器上安装两套独立的WINDOWS NT 4.0操作系统,然后安装PCAK6.0以及WINDOWS DATA ACCESS补丁。将本地硬盘划分为两个逻辑盘:C盘和D盘,将磁盘阵列柜上的共享磁盘作为E盘用来存放SQL SERVER数据。 注意:E盘上不允许安装SQL SERVER数据以外的任何资料,并且不允许文件回收站的存在,因为这会影响数据的共享。 分配其中任意一台为主机,主机名XHHOTSP1,另外一台作为从机,从机名XHHOTSP2. 在主机上安装两块网卡,其中一块作为私有网络直接连接到对方机器相应的网卡,用来监测对方心跳。该网卡加载TCP/IP协议,地址定义为10.10.10.1。另外一块连接到公共网络对外提供服务,其IP地址定义为192.168.0.10;从机上同样安装两块网卡,其IP地址分别定义为:10.10.10.2和192.168.0.11。 在两台服务器的COM1之间通过串口线建立连接(速率为9600bps)。 3.数据库的安装: 首先在主机上安装SQL SERVER数据库,在选择系统路径时选择将数据库系统文件安装在D:\SQL7.0路径下,将数据部分安装在磁盘阵列柜提供的共享盘E:\SQLDATA路径下;然后在从机上安装SQL SERVER数据库,同样将数据库系统文件安装在从机的自有磁盘D:\SQL7.0路径下,将数据部分安装在磁盘阵列柜提供的共享盘E:\SQLDATA路径下,将原来主机安装数据库时写入的数据覆盖掉。 注意,要将数据库服务的自动启动功能屏蔽掉。 4.ROSE HA的安装: 首先在主机和从机上安装ROSE HA程序,然后进入主机的ROSE HA监控程序,进行双机匹配设置: ● 通过串口监听对方心跳。 ● 通过对方私有网络网卡IP地址10.10.10.2监听对方心跳。 ● 双机间建立ALIAS共享服务,赋予XHHOTSP1和XHHOTSP2一个漂移的主机名XHHOTSP。 ● 双机间建立VOLUME共享服务,赋予XHHOTSP1和XHHOTSP2一个共享的磁盘空间E,该磁盘空间由磁盘阵列柜提供。 ● 双机间建立IP共享服务,将两台机器公共网络网卡192.168.0.10和192.168.0.11的IP地址对外屏蔽,用一个漂移地址192.168.0.50取代。 ● 在上述共享服务的基础上建立SQL SERVER、SQL SERVER AGENCY、DISTRIBUTE TRANSANCTION共享服务,由ROSE HA来接管SQL SERVER的自动启动功能。 5.将主机、从机重新启动。 至此,双机热备系统配置完毕。该系统平时由主机对外提供数据库服务,从机处于休眠状态。从机通过COM1和内部私有网络随时监听主机的心跳,当监测不到主机心跳时宣布接管主机所有任务,并报警。 四、结束语 该系统可容忍磁盘阵列柜同时两块硬盘出现错误,在主机出现故障时从机可实现无时间缝接管,没有宕机现象的出现;在速度方面,磁盘阵列柜提供的ULTRA 2标准保证了对SQL SERVER数据的快速存取。通过容错测试和一年多的实际运行,证明我们为新华医药集团设计的ERP数据库服务器双机热备系统在安全、速度等方面完全达到设计要求。

[此贴子已经被作者于2004-6-10 9:20:21编辑过]
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
center 发表于 2004-6-16 12:06:00

非常感谢

可不可以只用私网卡做心跳监测,不用COM1呢

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
青年近卫军 发表于 2004-6-16 17:30:00
tks
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
dongj 发表于 2004-6-17 14:23:00
用windows2000 Cluster 就可以 ,也可以用Veritas 更专业点,我都用过,要是需要的话,我可以将文档提供给你,请联系我。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

8#
baibingbing 发表于 2004-6-21 09:14:00
推荐用LEGATO的OCTOPUS,挺好的
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

9#
wanbb 发表于 2004-6-21 11:24:00
7楼的兄弟,能不能发份mscs+sql2000的设置资料给份给我,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城