一种信息处理方法及装置制造方法及图纸

技术编号:11499029 阅读:70 留言:0更新日期:2015-05-22 18:15
本发明专利技术公开一种信息处理方法及装置,涉及快照技术领域,可以在网络通信状况不同时,获得集群通信状态一致性的在线快照。本发明专利技术实施例通过第一电子设备向第二电子设备发送第一信息,第二电子设备接收第一信息后进行第一操作,完成第一操作后返回第一确认信息;然后当第一电子设备接收到第二电子设备返回的第一确认信息后,向第二电子设备发送第二信息,第二电子设备根据第二信息进行第二操作,完成第二操作后返回第二确认信息;接着第一电子设备根据第二确认信息执行第三操作。本发明专利技术实施例提供的方案适于信息处理时采用。

【技术实现步骤摘要】
一种信息处理方法及装置
本专利技术涉及快照
,尤其涉及一种信息处理方法及装置。
技术介绍
快照是一种基于时间点的数据拷贝技术,能够记录出某一时刻的数据信息并将其保存,如果在某一时刻的数据信息保存之后,系统发生某些故障需要数据恢复的时候,可以通过快照来将数据恢复到之前时间点的状态。由于采用虚拟机进行软件评测时,可能系统会发生故障甚至会崩溃。因此,需要对虚拟机做在线快照。在现有技术中,通常对分散在不同的宿主物理机上的一个虚拟机集群的各个虚拟机同时做在线快照,例如,在t1时间点同时对虚拟机集群的各个虚拟机做在线快照,各虚拟机在线快照共同构成虚拟机集群在线快照。然而,由于网络通信状况的不确定性、宿主机负载及任务调度的差异,导致虚拟机集群的各个虚拟机无法在同一时刻同时进行快照,导致各快照所保存的集群通信状态不一致。
技术实现思路
本专利技术的实施例提供一种信息处理方法及装置,可以在网络通信状况不同时,获得集群通信状态一致性的在线快照。第一方面,本专利技术实施例提供一种信息处理方法,应用于电子设备,包括:所述电子设备包括第一电子设备以及与所述第一电子设备相连接的第二电子设备;所述第一电子设备向所述第二电子设备发送第一信息,所述第二电子设备接收所述第一信息后进行第一操作,完成所述第一操作后返回第一确认信息;当所述第一电子设备接收到所述第二电子设备返回的所述第一确认信息后,向所述第二电子设备发送第二信息,所述第二电子设备根据所述第二信息进行第二操作,完成所述第二操作后返回第二确认信息;所述第一电子设备根据所述第二确认信息执行第三操作。第二方面,本专利技术实施例提供一种集群快照管理器CSM,包括:发送单元,用于向第二电子设备发送第一信息;接收单元,用于接收所述第二电子设备返回的第一确认信息;所述发送单元,还用于根据接收到的所述第二电子设备返回的所述第一确认信息,向所述第二电子设备发送第二信息;所述接收单元,还用于接收所述第二电子设备返回的第二确认信息;处理单元,用于根据所述第二确认信息执行第三操作。第三方面,本专利技术实施例提供一种物理机集群,包括:接收单元,用于接收第一电子设备发送的第一信息;第一处理单元,用于根据所述第一信息进行第一操作;发送单元,用于将第一确认信息发送给所述第一电子设备;所述接收单元,还用于接收所述第一电子设备发送的第二信息;第二处理单元,用于根据所述第二信息进行第二操作;所述发送单元,还用于将第二确认信息发送给第一电子设备。本专利技术实施例提供一种信息处理方法及装置,应用于电子设备,通过第一电子设备向第二电子设备发送第一信息,第二电子设备接收第一信息后进行第一操作,完成第一操作后返回第一确认信息;然后当第一电子设备接收到第二电子设备返回的第一确认信息后,向第二电子设备发送第二信息,第二电子设备根据第二信息进行第二操作,完成第二操作后返回第二确认信息;接着第一电子设备根据第二确认信息执行第三操作,使得本专利技术实施例可以在网络通信状况不同时,获得集群通信状态一致性的在线快照。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一个实施例提供的一种信息处理方法的流程图;图2为本专利技术另一个实施例提供的另一种信息处理方法的流程图;图3为本专利技术另一个实施例提供的通信状态不一致的集群在线快照示意图;图4为本专利技术另一个实施例提供的一种信息处理装置的框图;图5为本专利技术另一个实施例提供的另一种信息处理装置的框图;图6为本专利技术另一个实施例提供的另一种信息处理装置的框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种信息处理方法,应用于电子设备,该电子设备包括第一电子设备以及与第一电子设备相连接的第二电子设备,如图1所示,该方法包括:步骤101,第一电子设备向第二电子设备发送第一信息,第二电子设备接收第一信息后进行第一操作,完成第一操作后返回第一确认信息。可选的,本步骤中的第一电子设备为集群快照管理器(ClusterSnapshotManager,CSM),第二电子设备为物理机集群。CSM是用来对集群在线快照及快照版本进行统一管理,协调集群内各虚拟机对应的通信过滤器和快照控制器,并维护虚拟机和宿主物理机之间的对应关系。可选的,第一信息为预快照命令,第一操作为启动对通信数据的过滤功能以及将各个虚拟机的快照版本号初始化为当前集群的快照版本号,第一确认信息为确认对通信数据过滤是否成功的信息。可选的,物理机集群接收到预快照命令后,启动虚拟机通信过滤器(VirtualMachineCommunicationFilter,VMCF)对通信数据的过滤功能以及命令虚拟机快照控制器(VirtualMachineSnapshotController,VMSC)将物理机集群中的各个虚拟机的快照版本号初始化为当前集群的快照版本号。VMCF是用来对由虚拟机监视器(VirtualMachineMonitor,VMM)发往虚拟机的通信数据进行过滤并进行必要的保存和转发。VMM是物理机上的虚拟化层,用于将计算、存储、网络等物理资源映射为虚拟机运行时使用的逻辑资源。例如,虚拟机的每个对外网络通信都可以看作是由VMM的一个线程来模拟处理的,例如,当CSM中的任意两个虚拟机之间存在通信关系时,对方虚拟机发送给本虚拟机的通信数据需要通过VMM对所述通信数据进行中转,然后发送给VMCF过滤。可选的,物理机集群中的VMSC是用来控制管理单台物理机上的虚拟机的在线快照及快照版本,当前集群的快照版本号为CSM中保存的快照版本号,CSM中只保存一个快照版本号。当接收到预快照命令后,物理机集群中的VMSC将各个物理机上的虚拟机的快照版本号初始化为CSM中的快照版本号。可选的,物理机集群启动VMCF对通信数据的过滤功能是指根据两虚拟机之间的通信数据,确定两虚拟机的快照版本号以及保存或转发所述通信数据。另外,VMCF对通信数据的过滤功能始于启动VMCF对通信数据的过滤功能,终止于发送通信数据的对方虚拟机和接收通信数据的本虚拟机都执行完在线快照,关闭VMCF中所述通信数据的对应的过滤功能。通信数据是指通信的对方虚拟机发送给本虚拟机的数据,这里的数据可以是文件,也可以是请求。可选的,物理机集群中的VMCF对通信数据进行过滤完成后,当VMCF对通信数据过滤成功时,向CSM发送确认对通信数据过滤成功的信息;当VMCF对通信数据过滤失败时,向CSM发送确认对通信数据过滤失败的信息。步骤102,当第一电子设备接收到第二电子设备返回的第一确认信息后,向第二电子设备发送第二信息,第二电子设备根据第二信息进行第二操作,完成第二操作后返回第二确认信息。可选的,第二信息为在线快照命令;第二操作为调用VMM快照接口对各虚拟机做在线快照并设定在线本文档来自技高网...
一种信息处理方法及装置

【技术保护点】
一种信息处理方法,应用于电子设备,其特征在于,包括:所述电子设备包括第一电子设备以及与所述第一电子设备相连接的第二电子设备;所述第一电子设备向所述第二电子设备发送第一信息,所述第二电子设备接收所述第一信息后进行第一操作,完成所述第一操作后返回第一确认信息;当所述第一电子设备接收到所述第二电子设备返回的所述第一确认信息后,向所述第二电子设备发送第二信息,所述第二电子设备根据所述第二信息进行第二操作,完成所述第二操作后返回第二确认信息;所述第一电子设备根据所述第二确认信息执行第三操作。

【技术特征摘要】
1.一种信息处理方法,应用于电子设备,其特征在于,包括:所述电子设备包括第一电子设备以及与所述第一电子设备相连接的第二电子设备;所述第一电子设备向所述第二电子设备发送第一信息,所述第二电子设备接收所述第一信息后进行第一操作,完成所述第一操作后返回第一确认信息;当所述第一电子设备接收到所述第二电子设备返回的所述第一确认信息后,向所述第二电子设备发送第二信息,所述第二电子设备根据所述第二信息进行第二操作,完成所述第二操作后返回第二确认信息;所述第一电子设备根据所述第二确认信息执行第三操作;其中,所述第一信息为预快照命令,所述第一操作为启动对通信数据的过滤功能以及将各个虚拟机的快照版本号初始化为当前集群的快照版本号,所述第一确认信息为确认对通信数据过滤是否成功的信息。2.根据权利要求1所述的方法,其特征在于,所述第一电子设备为集群快照管理器CSM,所述第二电子设备为物理机集群。3.根据权利要求1所述的方法,其特征在于,所述当所述第一电子设备接收到所述第二电子设备返回的所述第一确认信息后,向所述第二电子设备发送第二信息,包括:当所述第一确认信息为确认对通信数据过滤成功的信息时,所述第一电子设备接收到所述第二电子设备返回的所述第一确认信息后,向所述第二电子设备发送第二信息。4.根据权利要求1所述的方法,其特征在于,所述第二信息为在线快照命令,所述第二操作为调用虚拟机监视器VMM快照接口对各虚拟机做在线快照并设定在线快照时间阈值,所述第二确认信息为确认是否在在线快照时间阈值内完成所有虚拟机的在线快照。5.根据权利要求1所述的方法,其特征在于,所述第一电子设备根据所述第二确认信息执行第三操作,包括:当所述第二确认信息为确认在在线快照时间阈值内完成所有虚拟机的在线快照时,所述第一电子设备根据所述第二确认信息执行第三操作。6.根据权利要求1所述的方法,其特征在于,所述第三操作为更新当前集群快照版本号,获得最新的集群快照版本号。7.根据权利要求1所述的方法,其特征在于,所述当所述第二电子设备接收所述第一电子设备发送的所述第一信息后,所述第二电子设备启动对通信数据的过滤功能,包括:根据所述预快照命令,所述第二电子设备接收对方虚拟机发送的通信数据,获取所述通信数据的本虚拟机的快照版本号以及所述对方虚拟机的快照版本号,所述本虚拟机以及所述对方虚拟机分别为所述第二电子设备中的虚拟机;当所述对方虚拟机的快照版本号不等于所述本虚拟机的快照版本号时,所述第二电子设备将所述对方虚拟机发送给所述本虚拟机的通信数据保存在所述本虚拟机的物理机上的缓存队列中;当所述对方虚拟机的快照版本号等于所述本虚拟机的快照版本号时,所述第二电子设备将所述通信数据转发给所述本虚拟机。8.根据权利要求4所述的方法,其特征在于,所述第二电子设备调用虚拟机监视器VMM快照接口对各虚拟机做在线快照,包括:当虚拟机在线快照成功时,所述第二电子设备将已经完成在线快照的虚拟机的快照版本号更新;所述第二电子设备将对应的缓存队列中的数据发给对应的本虚拟机,并关闭对本虚拟机的通信数据过滤功能。9.一种集群快照管理器CSM,其特征在于,包括:发...

【专利技术属性】
技术研发人员:高瞻杨杰
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1