数据库服务器双机热备解决方案二覆盖
工作原理
DataWare软件同时安装在两台主机上,监视系统的状态,协调两台主机的工作,维护系统的可用性。它能侦测应用级系统软件、硬件发生的故障,及时进行错误隔绝、恢复,以最低成本提供用户几乎不停顿的计算机作业环境。在正常的运作情形之下,主机之间透过冗余侦测机制互相侦测,当任一主机有错误产生时,DataWare提供严谨的判断与分析,确认主机出错之后,才完全启动备援接管动作。容错软件在服务器节点间保持着间歇的通信信号,也叫做心跳信号,是错误检测的一个机制。
即通过每一个通信路径,在两个对等系统之间进行周期性的握手,如果连续没有收到的心跳信号到了一定的数目,DataWare容错软件就把这条路径标示为失效(红色)。一般情况下DataWare容错软件为了避免不必要的失效切换,通常建立两条独立的心跳检测径,即至少使用两种心跳检测方法:
1 在共享磁盘阵列上开辟一个裸设备区(10M),两台机器上运行的DataWare软件负责按照一定时间间隙向这个共享的裸设备区写入自身的运行状态。并读取对方机器的运行状态。以达到相互检测的目的。
2 TCP/IP Socket Private Net,即两台服务器的卡通过LAN建立一条通讯路径。如果共享磁盘阵列裸设备区检测模式失效,服务器仍然可以用公用侦测对方服务器的可用性。如果对方服务器仍然可用,则不触发接管动作;如果对方服务器不可用,则立即接管动作。
DataWare接管动作包括:
1文件系统(File Systern);
2数据库(Database);
3络虚拟地址(Virtual IP Address);
DataWare容错备援运作过程:
a.自动侦测(Auto—Detect)阶段。由主机上的软件通过冗余侦测机制,经由复杂的监听程序、逻辑判断,来相互侦测对方运行的情况。
则完全可以按投资比例分享企业收益。 b.自动切换(Auto—Switch)阶段。某一主机如果确认对方故障,则正常主机除继续进行原来的任务,还将依据各种容错备援模式接管预先设定的备援作业程序,并进行后续的数据库服务。
d.自动恢复(Auto—Recovery)阶段。在正常主机代替故障主机工作后,故障主机可离线进行修复工作。在故障主机修复后,透过冗余通讯检测机制与原正常主机连接,切换回修复完成的主机上。整个回复过程需要技术人员利用DataWare软件提供的命令进行切换。
双机热备系统选用DataWare的单工工作模式,系统结构如图1所示:
图1 结构示意图
图1中:双服务器通过一条TCP/IP络线连接到LAN;双服务器各自通过一条SCSI电缆线与RAID磁盘阵列相联;一台服务器作为主机运行DM 数据库服务器,另一台作为备机。当服务器1故障后,服务器2自动接管服务器1运行,这时,服务器1的作业将在服务器2上自动运行。当服务器1修复后,服务器2将把1的作业手动交还服务器1。
什么是浅表性胃炎平顶山白癜风医院
沈阳医院妇科哪家医院好
- 下一页:数据库服务器双机热备解决方案三计划
- 上一页:严重漏洞曝光谁将面临真正的风险牛
- 06月21日科幻稀有猫头鹰四胞胎出生十分罕见位置
- 06月21日科幻科莫多巨蜥是恐龙吗科莫多巨蜥是最大的蜥蜴位置
- 06月21日科幻秋田犬为什么禁养秋田犬被禁养的原因有哪些位置
- 06月21日科幻研究表明有宠物陪伴时主人睡眠质量有所提高位置
- 06月21日科幻科学搭配藏獒的饲料位置
- 06月20日科幻可卡犬怎么剪指甲位置
- 06月20日科幻可卡听话吗性情温和感情丰富位置
- 06月20日科幻可以给金毛犬喂鸡蛋吗位置
- 06月20日科幻可以用人的洗发精帮猫咪洗澡吗位置
- 06月20日科幻可以喂个月的拉布拉多犬蛋黄吗位置
- 06月20日科幻可卡犬价格不同地区可卡犬价格不一样位置
- 06月20日科幻可卡犬不爱吃饭应该怎么办位置