高可靠安全监控系统双机热备方法郭江涛1,2,杨娟1,2(1.
中国煤炭科工集团重庆研究院,重庆400039;2.
瓦斯灾害监控与应急技术国家重点实验室,重庆400037)摘要:针对煤矿监控系统对数据完整性要求,提出了通过数据库同步解决2台计算机之间双机热备方法,详细介绍了数据库同步软件配置、实现流程以及对计算机配置要求,并对实现功能及流程进行了阐述.
实验与应用案例证明,方法符合相关行业安全标准并具备现实可行性.
关键词:煤矿;磁盘阵列;数据库同步;双机热备中图分类号:TD76文献标志码:B文章编号:1003-496X(2012)11-0118-03HotStandbyMethodofHighReliableSafetyMonitoringSystemGUOJiang-tao1,2,YANGJuan1,2(1.
ChongqingResearchInstituteofChinaCoalTechnologyandEngineeringGroup,Chongqing400039,China;2.
StateKeyLaboratoryofGasDisasterMonitoringandEmergencyTechnology,Chongqing400039,China)Abstract:Inviewofminemonitoringsystemondataintegrityrequirements,thepaperputsforwardthemethodofusingdatabasesyn-chronizationtosolvehotstandbyproblembetween2computers,introducesthedatabasesynchronizationsoftwareconfiguration,imple-mentationprocessandcomputerconfigurationrequirementindetail,andelaboratestherealizedfunctionandprocess.
Theexperimentandapplicationcasesprovethatthemethodisconsistentwiththerelevantsafetystandardsoftheindustryandhasactualfeasibility.
Keywords:coalmine;diskarray;databasesynchronization;hotstandby安全监控系统在煤矿作用越来越重要,安全监控系统必须实现双机或多机备份功能,且故障切换时间应小于5min[1-2].
通过双机热备功能可以方便实现短时间主备机切换,在实际使用中,通常使用的方法有2种,一是使用磁盘阵列柜实现数据备份,多台计算机同时向阵列柜中写数据,通过备份硬盘,实现数据备份;二是通过软件实现数据备份[3],主机写数据库,通过数据库同步的方法将数据备份到备机上实现数据备份.
针对用户来说,如何选择性价比高、故障率低的使用方法最为关键.
1双机热备方法与性能双机热备可以通过2种简单方式实现,一是磁盘阵列加心跳软件,另一种是通过纯软件功能实现.
磁盘阵列加心跳软件的实现流程如图1.
使用磁盘整列读写速度快、容量大,所有数据写入各自数据区,不用考虑数据同步.
心跳软件除监测操作系统外,还监测数据库运行是否正常.
缺点是资金投入多,维护工作量较大.
使用纯软件实现双机热备需要2台服务器,通过1个心跳软件实时监测2台监控服务器工作状态.
通过数据库同步的方式将主机数据同步到备机图1磁盘阵列加心跳线上,实现2台服务器数据一致性.
数据库同步软件(DataBaseSynchronized,以下简称DBS)是解决主计算机与备用计算机之间数据一致性的问题.
DBS独立于各个应用子系统(瓦斯、人员定位等),维护了最新的数据信息,保证双机在服务切换后数据的一致性、可靠性和有效性.
数据库同步具有连接简单、投入少、可靠性高等优点.
2数据库同步技术实现方法2.
1DBS介绍数据库同步(DBS)主要有3大功能:①配置管·811·(第43卷第11期)设计·开发DOI:10.
13347/j.
cnki.
mkaq.
2012.
11.
037理,同步频度、同步周期、同步数据表的设置与管理;②数据同步,根据配置进行数据库的同步操作,在后台执行,用户不可见;③异常管理,对同步中出现的异常情况的处理.
主要辅助功能模块为:①日志,记录每次发生同步的操作日志;②帮助,提供软件相关的帮助文档.
2.
2DBS对硬件要求通过数据库同步方法实现双机热备,要求硬件必须具备以下基本功能:①2台配置大致相同的服务器,要求可以单独承担监控系统运行及应用;②在同一个局域网内部,可以互相通讯;③每台服务器配备2块网卡,1块对外提供服务,1块用做心跳(即2台计算机直接用对等线连接).
2.
3DBS配置及数据流图配置管理是对DBS的基本配置信息进行修改,主要包括对主/备机IP地址、同步的频度(每间隔多久同步1次)、同步的宽度(同步多少天范围内的数据)、所需同步的数据表等参数的设置.
异常管理是对同步操作时产生的异常数据(主要是主/备机数据库中相同的数据)进行人工手动处理.
数据流图的操作分3个步骤:①同步操作将异常数据加入数据库;②异常处理模块提取某条异常,将其插入同步数据库中;③同步数据库返回操作状态,如插入成功,则删除相关异常数据.
2.
4数据同步功能数据同步主要是将主备计算机中数据库一致化,根据配置信息判断主/备机数据库连接状态(在连接异常次数范围内);如连接状态正常,判断某个数据表的存在情况;根据数据表存在状态进行同步操作,下发同步操作命令,记录操作日志;根据表状态的不通,有2类同步操作命令,即整个表复制和表中部分数据复制.
时间同步处理,备用计算机与主计算机本地时间保持一致(操作间隔5min).
DBS主要难点在于同步操作功能,以下是该流程图的操作步骤:①获取某个数据表(简称A表),并分别判断主备机中A表的状态;②若A表在主/备机中均不存在,则A表不进行同步,操作结束;③若A表仅在1台计算机中存在,则将A表从存在的计算机复制到不存在的计算机,操作结束;④若A表在主/备机中均存在,则继续分析A表中有无需要同步的数据;⑤若主备机的A表中均没有需要同步的数据,则操作结束;⑥如主备机中仅有1台计算机(C1)有需要同步的数据,则将这些数据插入到另1台计算机(C2)中,再将合并后的表A整个从C2复制到C1,操作结束;⑦如主备机中均有需要同步的数据,则将主机的同步数据插入到备机数据库中,再将合并后的表A整个备机数据复制到主机,操作结束.
其流程图如图2.
图2同步逻辑·911·设计·开发(2012-11)3软件配置界面在使用数据库同步软件前首先应该对其参数进行配置.
在软件配置界面中地位是指选择本计算机是主机还是备机;切换时间间隔表示当主机关闭,备用机的备用软件自动开启时间,建议切换时间不要低于10s,并且小于200s;应用程序路径为中心站所在路径;关联IP选择"是",表示当中心站应用程序在哪一台电脑上运行则所填的虚拟IP将自动添加在该电脑的对应的网络接口的网卡上,通常宽带平台的中心站软件必须选择是,对串口通讯的中心站软件选择"否";网络接口名称:即网络接口的名字,在桌面上选中"网上邻居"->单击鼠标右键->选中"属性"打开网络连接,罗列出了所有的网络接口名称,虚拟IP地址将添加到该网络接口名称的网卡上;虚拟IP:即为需要自动切换的IP地址,它是关联中心站的,中心站哪一台电脑开启将添加该IP地址,否则将删除该IP地址;本地通讯IP:表示通过交换机连接起来的那张网卡的本地电脑的IP地址,远程通讯IP即为另一台电脑的IP地址;心跳属性:选择网络,端口选择可用的没有被占用的端口号;本地心跳:2台计算机直接连接起来的那张网卡上的本地的IP地址,远程心跳:另一台计算机上的IP地址;在只有一张网卡的时候,本地通讯IP和本地心跳的IP地址设置成一样,远程通讯IP和远程心跳IP设置成一样.
确认配置无误后点击"确认",完成自动切换的设置.
其配置界面如图3.
图3软件配置界面4应用注意事项①在调试的时候,请运行有中心站软件运行的那台电脑的双机热备软件;②要保证双机热备软件在2台电脑上同时开启;③当其它计算机无法访问终端网页时,请先确定是否能拼通终端计算机,然后确定终端能否访问监控主机的数据库,查看配置是否正确.
监控主、备机公用IP地址是否存在;④要保证2台监控主机的数据库正常,通讯正常,否则可能导致数据库不能同步;⑤双机热备软件配置完毕后不要对计算机上的计算机名、开机密码和IP地址进行更改;⑥系统时间为5的整数倍时,建议不要关闭中心站软件操作,这样可能导致这5min的曲线丢失.
5结语通过数据库同步实现主备机数据一致性,既节约投入,软件操作简单,又不影响监控系统运行效率,从而有效避免人工干预的不及时及可靠性,具有很高的性价比.
通过数据库实现双机热备的方法具有一定的通用性,特别适合于中小型煤矿使用.
参考文献:[1]国家安全监督管理总局.
AQ1029-2007煤矿安全监控系统及检测仪器使用管理规范[S].
北京:煤炭工业出版社,2007.
[2]国家安全监督管理总局.
AQ6201-2006煤矿安全监控系统通用技术要求[S].
北京:煤炭工业出版社,2006.
[3]郭进伟,吴明发.
基于中小煤矿的双机热备数据库同步系统[J].
煤炭科学技术,2009,37(7):97-100.
作者简介:郭江涛(1977-),男,陕西兴平人,工程师,硕士,2002年毕业于重庆工商大学,中煤科工集团重庆研究院测控分院监控所所长,现主要从事煤矿安全监控技术方面研究工作,发表论文9篇.
(收稿日期:2012-04-01;责任编辑:李力欣)·021·(第43卷第11期)设计·开发
台湾云服务器去哪里买?国内有没有哪里的台湾云服务器这块做的比较好的?有很多用户想用台湾云服务器,那么判断哪家台湾云服务器好,不是按照最便宜或最贵的选择,而是根据您的实际使用目的选择服务器,只有最适合您的才是最好的。总体而言,台湾云服务器的稳定性确实要好于大陆。今天,云服务器网(yuntue.com)小编来介绍一下台湾云服务器哪里买和一年需要多少钱!一、UCloud台湾云服务器UCloud上市云商,...
4324云是成立于2012年的老牌商家,主要经营国内服务器资源,是目前国内实力很强的商家,从价格上就可以看出来商家实力,这次商家给大家带来了全网最便宜的物理服务器。只能说用叹为观止形容。官网地址 点击进入由于是活动套餐 本款产品需要联系QQ客服 购买 QQ 800083597 QQ 2772347271CPU内存硬盘带宽IP防御价格e5 2630 12核16GBSSD 500GB30M1个IP...
弘速云怎么样?弘速云是创建于2021年的品牌,运营该品牌的公司HOSU LIMITED(中文名称弘速科技有限公司)公司成立于2021年国内公司注册于2019年。HOSU LIMITED主要从事出售香港vps、美国VPS、香港独立服务器、香港站群服务器等,目前在售VPS线路有CN2+BGP、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。可联系商家代安装iso系统。点击进入:弘速云官方网站地址...
双机热备为你推荐
photoimpact教程Ulead PhotoImpact 如何把英文版的变成中文的!绵阳电信绵阳电信宽带怎么收费的百度手写百度如何手写:手机区号手机号码办公协同软件免费的多人协同办公软件哪些,我了解的有钉钉、企业微信,其他的还有么?开机滚动条开机滚动条要很长时间怎么解决?xv播放器下载迅雷看看下载的XV格式的电影用什么播放器可以播放?(没有互联网的情况下)发邮件怎么发怎样发送邮件网站营运网站运营要学些什么?网站地图制作如何制作网站地图sitemap,经验分享
windows虚机 过期已备案域名 老鹰主机 gateone 美国php主机 52测评网 新天域互联 徐正曦 共享主机 根服务器 架设邮件服务器 什么是web服务器 net空间 独立主机 西安主机 lamp什么意思 免费个人主页 学生服务器 九零网络 htaccess 更多