[发明专利]无盘系统中实现服务器热备份的方法无效
申请号: | 201210541656.5 | 申请日: | 2012-12-13 |
公开(公告)号: | CN103036722A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 陈实如;代忠财;郑长兵;贾娟花 | 申请(专利权)人: | 方正科技集团股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 余功勋 |
地址: | 200040 上海市静安*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 实现 服务器 备份 方法 | ||
技术领域
本发明属于信息技术领域,涉及多服务器实时备份方法,具体涉及一种在无盘系统中实现服务器热备份的方法。
背景技术
现有技术中,常规的多服务器实时备份的技术一般通过服务器集群方式来实现,其实现和维护的成本很高。所以在一般无盘网络环境中,多服务器备份都不是实时的,如发生服务器宕机的情况,客户端会停止运行,必须重启客户端才能从其他备份服务器启动运行。这样会导致产生客户端数据丢失的问题。
发明内容
本发明的目的是克服上述现有技术中的问题,提供一种无盘系统中实现服务器热备份的方法,该方法能够实现无盘网络多服务器环境下服务器之间互为热备份的功能,且工作性能稳定可靠,适用范围较为广泛。
为了实现上述目的,本发明采用的技术方案如下:
一种无盘系统中实现服务器热备份的方法,所述无盘系统包括客户端和至少两台服务器,所述客户端通过网络与各服务器连接,所述方法包括以下步骤:
1)所述各服务器之间保持同步和数据一致性,且所述客户端设定其中一台服务器为主服务器,其它服务器为副服务器;
2)所述客户端通过网络从所述主服务器中读取数据信息,并根据用户的输入操作同时向所述主服务器和所述副服务器中写入数据信息;
3)所述主服务器发生故障时,所述客户端重新设定其它服务器中的一台服务器为主服务器,并通过该主服务器进行步骤2)所述读取或写入数据的操作。
上述方法中,所述服务器中的数据信息读写方式为以扇区的方式进行读写操作。
上述方法中,所述服务器中的数据信息存储区域为虚拟磁盘镜像文件。
上述方法中,所述服务器每隔一预设时间检测一遍镜像包版本号是否一致,如果不一致,则副服务器从主服务器进行镜像包同步。优选地,所述预设时间为1秒钟。
一种采用上述方法实现服务器热备份的无盘系统,包括客户端和至少两台服务器,所述客户端通过网络与各服务器连接;所述各服务器之间保持同步和数据一致性,且其中一台服务器为主服务器,其它服务器为副服务器;所述客户端通过网络从所述主服务器中读取数据信息,并根据用户的输入操作同时向所述主服务器和所述副服务器中写入输入数据信息;所述主服务器发生故障时,所述客户端设定其它服务器中的一台服务器为主服务器。
本发明的无盘系统中实现服务器热备份控制的方法,由于其中服务器的虚拟磁盘镜像文件是以扇区的方式读写,而不是以文件的形式读写,从而保证服务器之间同步的数据是完全相同的,客户端在切换服务器时所读取的数据也是完全一致的;同时客户端在向服务器写入临时数据时,会同时往两台互为热备份的服务器各写入一份相同的数据,这样就保证了在一台服务器有故障时,客户端能从另一台热备服务器继续正常读写数据,而不会发生数据丢失的情况,从而实现了无盘网络多服务器环境下服务器之间互为热备份的功能。服务器所负载的客户端即使在开机运行的状态下也能在线自动切换至正常的服务器,客户端不会死机、也不会有停顿,运行完全正常,从而对客户端不会有任何影响;客户端会自动转换至正常服务器读写数据,且这个过程对用户而言是透明的、无缝的,工作性能稳定可靠,适用范围较为广泛,尤其能够应用于金融、军队等高可靠性要求的行业。
附图说明
图1为实施例的无盘系统中实现服务器热备份控制的方法中服务器端部署示意图。
图2为实施例的无盘系统中实现服务器热备份控制的方法中正常情况下客户端和服务器端的读写过程示意图。
图3为实施例的无盘系统中实现服务器热备份控制的方法中主服务器故障情况下客户端和服务器端读写过程示意图。
具体实施方式
为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。
请参阅图1所示,本实施例的无盘系统中实现服务器热备份控制的方法,其所述的无盘系统包括客户端和至少两台服务器,所述的客户端通过网络与各个服务器均相连接,该方法包括以下步骤:
(1)客户端和服务器均进行启动和初始化操作;
(2)所述的各个服务器之间保持同步和数据一致性,且所述的客户端设定其中一台服务器为主服务器;
(3)所述的客户端通过网络从主服务器中读取数据信息;
(4)所述的客户端根据用户的输入操作,同时向所述的主服务器和其它服务器中写入输入数据信息;
(5)在所述的主服务器发生故障的情况下,客户端重新设定其它服务器中一台服务器为主服务器,即客户端自动转换至正常服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正科技集团股份有限公司,未经方正科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210541656.5/2.html,转载请声明来源钻瓜专利网。