[发明专利]虚拟机管理操作同步方法及装置有效
申请号: | 201711352469.1 | 申请日: | 2017-12-15 |
公开(公告)号: | CN107888430B | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 钟晋明 | 申请(专利权)人: | 新华三云计算技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 11371 北京超凡志成知识产权代理事务所(普通合伙) | 代理人: | 吴迪 |
地址: | 610000 四川省成都市高新区天华二路2*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 管理 操作 同步 方法 装置 | ||
本发明涉及虚拟化技术领域,提供一种虚拟机管理操作同步方法及装置。所述方法包括:接收客户端发送的虚拟机管理操作指令;当虚拟机管理操作指令为写操作指令时,将虚拟机管理操作指令同步至从服务端,以使从服务端执行虚拟机管理操作指令;接收从服务端响应虚拟机管理操作指令反馈的响应信息,依据响应信息执行虚拟机管理操作指令并向客户端发送执行结果。本发明通过对虚拟机的操作自动进行读写分离,在应用操作层面进行操作同步,实现了服务器虚拟化管理平台上的热备同步,在不依赖数据库自带的同步机制的情况下,提高了服务器虚拟化管理平台的可靠性。
技术领域
本发明涉及虚拟化技术领域,具体而言,涉及一种虚拟机管理操作同步方法及装置。
背景技术
虚拟机技术可以在一台主机上模拟出多个独立、完整的计算机系统,因此各大公司、企业机构都已经开始削减他们所需要的物理机的数量,并通过这样的方式来达到降低成本、减少能耗和空间的目的需求。然而,一台主机上运行的虚拟机数量越多,则虚拟机出故障的概率就越大。为了实现虚拟机的高可用性,现有虚拟机管理技术往往采用双机热备的方式即用户创建的一个虚拟机,对应到主、从服务端各创建一个,当主服务端上的虚拟机出现故障时,从服务端上的虚拟机可以马上接管主服务端上虚拟机的业务,以减少故障响应时间。双机热备的方式天然存在“脑裂”问题,即当主、从服务端通信连接发生故障的时候,主、从服务端就会各自以为对方出现了故障,从而出现共享数据访问冲突,导致数据损坏。现有技术双机热备依赖数据库自带的主、从复制功能实现主、从服务端数据在运行过程中实时同步,避免“脑裂”引发的共享数据访问冲突。如果数据库本身同步的效率和稳定性有限,则主、从服务端数据的同步也会受限,如果没有数据库或者数据库本身不带有主、从复制功能则主、从服务端数据就无法同步。
发明内容
本发明实施例的目的在于提供一种虚拟机管理操作同步方法及装置,用以改善上述问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种虚拟机管理操作同步方法,应用于主服务端,主服务端与客户端和从服务端通信连接。所述方法包括:接收客户端发送的虚拟机管理操作指令;当虚拟机管理操作指令为写操作指令时,将虚拟机管理操作指令同步至从服务端,以使从服务端执行虚拟机管理操作指令;接收从服务端响应虚拟机管理操作指令反馈的响应信息,依据响应信息执行虚拟机管理操作指令并向客户端发送执行结果。
第二方面,本发明实施例还提供了一种虚拟机管理操作同步装置,应用于主服务端。所述装置包括操作指令接收模块、操作指令同步模块和响应信息接收模块。其中,操作指令接收模块用于接收客户端发送的虚拟机管理操作指令;操作指令同步模块用于当虚拟机管理操作指令为写操作指令时,将虚拟机管理操作指令同步至从服务端,以使从服务端执行虚拟机管理操作指令;响应信息接收模块用于接收从服务端响应虚拟机管理操作指令反馈的响应信息,依据响应信息执行虚拟机管理操作指令并向客户端发送执行结果。
相对现有技术,本发明实施例提供的一种虚拟机管理操作同步方法及装置,首先,接收客户端发送的虚拟机管理操作指令;然后,当虚拟机管理操作指令为写操作指令时,将虚拟机管理操作指令同步至从服务端,以使从服务端执行虚拟机管理操作指令;最后,接收从服务端响应虚拟机管理操作指令反馈的响应信息,依据响应信息执行虚拟机管理操作指令并向客户端发送执行结果。与现有技术相比,本发明实施例可以在不受限于自带主、从复制功能的数据库的情况下实现主、从服务端操作的实时同步,实现了多种应用场景下虚拟机的高可用性。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711352469.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:AMOLED像素结构及显示装置
- 下一篇:有机电激发光显示面板