5、将主机、从机重新启动。
至此,双机热备系统配置完毕。该系统平时由主机对外提供数据库服务,从机处于休眠状态。从机通过COM1和内部私有网络随时监听主机的心跳,当监测不到主机心跳时宣布接管主机所有任务,并报警。
三、结束语
该系统可容忍磁盘阵列柜同时两块硬盘出现错误,在主机出现故障时从机可实现无时间缝接管,没有宕机现象的出现;在速度方面,磁盘阵列柜提供的ULTRA 2标准保证了对SQL SERVER数据的快速存取。通过容错测试和一年多的实际运行,证明我们为新华医药集团设计的ERP数据库服务器双机热备系统在安全、速度等方面完全达到设计要求。
MC系统切换发生在两种情况下:
一种情况是由于系统的硬件出现故障或者应用程序故障,此时的切换是自动进行的;
另一种情况是根据实际操作环境需要进行人为地切换。有两种办法来实现后一种切换。
方法1: 使用cmhaltnode 命令来停止运行有程序包的节点。
cmhaltnode -f nodename
这样,在停止该节点的同时,应用程序包会自动迁移到另外一个节点上。
方法2: 使用cmhaltpkg 来启停应用程序包
1) 用 cmhaltpkg 命令来停止需要迁移的程序包
cmhaltpkg pkgname
2) 用cmrunpkg 来重新在别的节点上运行程序包
cmrunpkg -n nodename pkgname
3) 用 cmmodpkg 修改切换属性
cmmodpkg -e pkgname
一般来说,建议采用方法2。
八、双机热备的硬件问题
双机热备和硬盘阵列是两回事。使用双机热备的目的是为了保证一个服务器出现问题时另一个服务器及时顶上去,保证系统不瘫痪。使用磁盘阵列的目的是为了存储数据。前几年信息系统中服务器中包含磁盘阵列,也就是说服务器和磁盘阵列是一体的。目前一般把服务器和数据存储设备分开,一般服务器上只装操作系统和数据库软件,而数据库中的数据放在存储设备最好要用一样的2台或2台以上的服务器,包括品牌和型号和配置,注意服务器的RAID卡不能是集成的,最好是支持双通道以上的。自身服务器可以安装三个以上的硬盘,做自动备份RAID5,确保自身的安全。
至于热备的磁盘阵列机有SCIC的和光纤的,后者比较贵,阵列机也要选用和服务器一样的品牌,以免出现兼容性的问题,建议购买自身可以做RAID5的磁盘阵列机,不要在服务器上做,更安全双机之间的转换也快捷。
阅读(982) | 评论(0) | 转发(0) |