Rose-Mirror-HA软件双机测试报告Word文档下载推荐.doc
《Rose-Mirror-HA软件双机测试报告Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《Rose-Mirror-HA软件双机测试报告Word文档下载推荐.doc(4页珍藏版)》请在冰豆网上搜索。
![Rose-Mirror-HA软件双机测试报告Word文档下载推荐.doc](https://file1.bdocx.com/fileroot1/2022-10/4/95b9eb30-ef10-4ad1-b718-234ae63fa2ee/95b9eb30-ef10-4ad1-b718-234ae63fa2ee1.gif)
本测试仅针对Active/Standby模式进行测试。
2测试环境
主机
接口
操作系统
数据库
DELL工作站
双网卡、1RS-232串口
WINDOW2003SP2
SQLSERVER2008
HP笔记本
双网卡(含一个无线网卡)、1USB转RS-232串口
3测试内容
ü
SQLSERVER基础测试
对SQLSERVER服务器进行网络中断、非法关机、数据毁损、服务崩溃的测试,测试通过ROSEMIRRORHA是否能够自动恢复。
测试方法
测试目的
备注
外网中断
测试ROSE服务是否会自动主备切换
—
内网中断
测试ROSE服务在内部网络中断后,造成数据不同步,恢复后是否会自动同步数据
内网及串口心跳同时中断
测试串口心跳中断后,ROSE的反应,是否会造成备机、主机意外同时启动
主要测试ROSE软件特性,以备以后使用及故障排除
主机SQLSERVER服务意外关闭
测试ROSE对数据库服务的监控能力
备机SQLSERVER数据库文件意外毁损
测试ROSE是否可自动恢复备机的数据库文件,并在恢复后是否可手动切换到备机正常运行
告警服务
测试ROSE切换时是否能够正常触发告警,并保留切换日志
主服务器意外关闭
测试ROSE是否能够自动切换
4测试记录
是否自动倒换
是否有日志记录
倒换后是否正常
过程时间
中断主机外网连接
是
27秒
ROSE只检测网卡物理状态,不检测网络是否畅通
中断主机SQLSERVER服务
检测服务中断超时后,27秒
强行关闭主机电源
30秒
删除备机数据库文件
否
启动备机数据锁定则无法正常删除
无
需要先手工启动完全镜像,否则文件不完整无法启动数据库。
中断内网连接线路
否,原ACTIVE服务保持
是,心跳超时,网络中断
无法手工倒换,服务带出
心跳超时时间15秒
支持手工倒换
恢复内网连接线路
否,服务恢复
可以手工倒换,倒换后正常。
0秒
中断内网网线和ACTIVE外网网线
正常
3秒
恢复ACTIVE外网网线
否,服务恢复,备机自动带入
20秒
数据不同步,无法手工切换至备用机
恢复内网网线
10秒
数据自动同步
同时中断内网连接线路以及串口
与中断内网相同
手工禁用网络连接
Ø
测试总结
ROSEMIRRORHA的原理是复制文件,保持文件同步,从而保持数据同步,当ROSEMIRRORHA两端服务带入时,时刻都在跟踪改变,一旦active端改变,准实时将Standby端数据库文件改变。
ROSE切换的依据是心跳消失、网络链路故障、系统服务中断。
因此部署ROSE软件时,两台机器之间的心跳串口线、心跳网线必须安装好,保障通信正常。
ROSE支持最多三条心跳链路。
同时,为保障两台数据的同步,两台服务器之间的数据网络线路必须保障正常,鉴于服务器已经普及千兆网卡,为保障传输效率,该网线应当采用千兆直连网线,线序不同于100M直连,4、5和7、8也要交叉,并且需要采用6类线缆及水晶头才可保障可靠传输。
千兆交叉线线序
※对于支持MDI--MDI-X自动翻转的网卡,例如DELLR410、DELLR710等服务器的网卡可以直接用直通线进行连接,不需要制作交叉线。
ROSE在数据库备份上已经比较成熟,应对各种情况基本都有所考虑。
个别意外情况为保障数据安全,遇到过手工选择数据源的情况,但是基本来说应对一般情况的服务失效、系统掉电、服务器宕机还是比较有保障的。
但是该软件虽然配置简单,应用界面也没什么选项,但是私有网络选择外网还是内网、各心跳的优先级、心跳超时时间等设置还是有讲究的,这个要在今后不断摸索和找相关资料学习了,基本上都是些经验数据。
通过优化配置可将系统倒换时间降到最低,同时避免误切换影响正常服务。
5ROSEMIRRORHA系统使用注意事项
1.在rose切换过程中,若进行数据库主用主机关机测试,rose需要手工干预,选择数据源(因ROSE系统发现主机数据库服务器和备机数据库服务器两边数据不同步,且ROSE系统丢失了一段时间的双机心跳信息,无法确认那套系统是新的。
)可以修改rose选项,“主机关机,强制接管数据库”,但是这个情况有可能导致数据库异常进而造成BC平台所有功能异常。
因此在ROSE不能自动判断数据源情况下,一定要小心选择数据源,避免出现灾难性事故。
2.数据库中断时间较长时,座席端会提示数据连接失败,并且会退出登录。
3.实际测试大数据量UPDATE数据表,对ROSE影响不大,几乎在数据库执行完操作的同时,备用机也完成数据同步。
但是该过程中数据数据库中断仍然可能造成数据库本身的逻辑性问题,例如数据丢失或者二次操作造成的重复插入。
因此在此种情况下发生数据库切换,应当检查数据完整性。
6ROSEMIRRORHA局限性
1.ROSE数据库文件不得太大,否则影响效率。
2.TCP/IP依赖性:
ROSEMIRRORHA依赖于TCP/IP网络进行数据复制,一旦系统TCP/IP崩溃,会造成数据无法同步,进而导致热备失效。
且心跳程序既采用TCP/IP进行通信,因此需要保证私有网络的网线、网卡正常通信,且必须连接串口线作为备份。
Copyright©
byTechnology,Ltd. 第4页共4页