发明名称 |
虚拟机恢复方法和虚拟机迁移方法以及装置与系统 |
摘要 |
本发明公开了一种虚拟机恢复方法,应用于虚拟化集群系统;该方法包括:管理节点预测每个计算节点以及每个计算节点上运行的每个虚拟机是否将要发生故障;若预测到第一计算节点上的至少一个虚拟机将要发生故障,则发送第一快照指示给所述第一计算节点,以便所述第一计算节点对将要发生故障的至少一个虚拟机进行快照;若预测到第二计算节点将要发生故障,则发送第二快照指示给所述第二计算节点,以便所述第二计算节点对第二计算节点上运行的所有虚拟机进行快照。本发明实施例还提供相应的装置与系统以及虚拟机迁移方法和装置与系统。本发明的虚拟机恢复方法可以明显的缩短虚拟机恢复时间,并且,可以保证业务的连续性。 |
申请公布号 |
CN103440160B |
申请公布日期 |
2016.12.28 |
申请号 |
CN201310356653.9 |
申请日期 |
2013.08.15 |
申请人 |
华为技术有限公司 |
发明人 |
刘力力;于璠 |
分类号 |
G06F9/455(2006.01)I;G06F9/48(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
深圳市深佳知识产权代理事务所(普通合伙) 44285 |
代理人 |
唐华明 |
主权项 |
一种虚拟机恢复方法,其特征在于,应用于虚拟化集群系统;所述虚拟化集群系统包括管理节点和至少一个计算节点,所述计算节点包括硬件层、运行在所述硬件层之上的宿主机Host、以及运行在所述Host之上的至少一个虚拟机;所述方法包括:所述管理节点预测每个计算节点以及每个计算节点上运行的每个虚拟机是否将要发生故障;若预测到所述至少一个计算节点包括的第一计算节点上的至少一个虚拟机将要发生故障,则发送第一快照指示给所述第一计算节点,以便所述第一计算节点对将要发生故障的至少一个虚拟机进行快照;若预测到所述至少一个计算节点包括的第二计算节点将要发生故障,则发送第二快照指示给所述第二计算节点,以便所述第二计算节点对第二计算节点上运行的所有虚拟机进行快照;其中,所述管理节点预测每个计算节点以及每个计算节点上运行的每个虚拟机是否将要发生故障包括:为每个虚拟机确定一个表示疑似故障的第一多元组,所述第一多元组中的元素包括:虚拟机的状态和虚拟机的IO性能数据以及根据虚拟机的历史故障信息计算得到的故障率;为每个虚拟机确定一个表示故障的第二多元组,所述第二多元组中包括与所述第一多元组中的每个元素分别对应的阈值;选取一个虚拟机,判断所选取虚拟机的第一多元组中的元素是否落入的所选取虚拟机的第二多元组中对应的阈值范围内,若是,则预测所选取虚拟机将要发生故障;或,所述管理节点预测每个计算节点以及每个计算节点上运行的每个虚拟机是否将要发生故障包括:为每个计算节点确定一个表示疑似故障的第三多元组,所述第三多元组中的元素包括:计算节点的环境温度以及根据所述计算节点的历史故障信息计算得到的故障率;为每个计算节点确定一个表示故障的第四多元组,所述第四多元组中包括与所述第三多元组中的每个元素分别对应的阈值;选取一个计算节点,判断所选取计算节点的第三多元组中的元素是否落入所选取计算节点的第四多元组中对应的阈值范围内,若是,则预测所选取计算节点将要发生故障。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |