【技术实现步骤摘要】
虚拟机任务状态的恢复方法、装置及电子设备
本申请涉及计算机
,特别是涉及虚拟机任务状态的恢复方法、装置及电子设备。
技术介绍
随着计算机技术的不断发展,在线服务技术逐渐盛行,云平台能够为用户提供多样化的在线服务。云平台通过虚拟化技术生成多个虚拟机,从而通过虚拟机为用户提供在线服务。各虚拟机的运行环境可以通过软件进行隔离,以调高用户数据的安全性。云平台中在对虚拟机进行状态操作时,会赋予虚拟机一个任务状态,如“迁移中”、“快照中”等。当虚拟机处于某个任务状态中时,云平台默认不会在对该虚拟机做其他状态操作。相关技术中,当虚拟机任务状态发生异常时,需要由管理人员人工对该虚拟机进行状态恢复。但是人工对虚拟机进行状态恢复,增加了管理人员的工作负担。
技术实现思路
本申请实施例的目的在于提供一种虚拟机任务状态的恢复方法、装置及电子设备,以实现在虚拟机任务状态发生异常,自动对虚拟机进行状态恢复,从而减轻管理人员的工作负担。具体技术方案如下:第一方面,本申请实施例提供了一种虚拟机任务状态的恢复方法,所述方法包括:在目标虚拟机的任务状态发生异常时,判断是否为因迁移导致所述目标虚拟机的任务状态发生异常;在因迁移导致所述目标虚拟机的任务状态发生异常时,确定所述目标虚拟机的源端主机及目的端主机;确定管理信息中标记的所述目标虚拟机所在的宿主机;当所述管理信息中标记的所述目标虚拟机所在的宿主机为所述目的端主机,且在所述目的端主机中未检测到所述目标虚拟机时,将所述管理信息中所 ...
【技术保护点】
1.一种虚拟机任务状态的恢复方法,其特征在于,所述方法包括:/n在目标虚拟机的任务状态发生异常时,判断是否为因迁移导致所述目标虚拟机的任务状态发生异常;/n在因迁移导致所述目标虚拟机的任务状态发生异常时,确定所述目标虚拟机的源端主机及目的端主机;/n确定管理信息中标记的所述目标虚拟机所在的宿主机;/n当所述管理信息中标记的所述目标虚拟机所在的宿主机为所述目的端主机,且在所述目的端主机中未检测到所述目标虚拟机时,将所述管理信息中所述目标虚拟机所在的宿主机修改为所述源端主机,对所述目的端主机的底层环境进行清理,并修改所述目标虚拟机的任务状态;/n当所述管理信息中标记的所述目标虚拟机所在的宿主机为所述目的端主机,且在所述目的端主机中检测到所述目标虚拟机时,对所述源端主机的底层环境进行清理,并修改所述目标虚拟机的任务状态。/n
【技术特征摘要】
1.一种虚拟机任务状态的恢复方法,其特征在于,所述方法包括:
在目标虚拟机的任务状态发生异常时,判断是否为因迁移导致所述目标虚拟机的任务状态发生异常;
在因迁移导致所述目标虚拟机的任务状态发生异常时,确定所述目标虚拟机的源端主机及目的端主机;
确定管理信息中标记的所述目标虚拟机所在的宿主机;
当所述管理信息中标记的所述目标虚拟机所在的宿主机为所述目的端主机,且在所述目的端主机中未检测到所述目标虚拟机时,将所述管理信息中所述目标虚拟机所在的宿主机修改为所述源端主机,对所述目的端主机的底层环境进行清理,并修改所述目标虚拟机的任务状态;
当所述管理信息中标记的所述目标虚拟机所在的宿主机为所述目的端主机,且在所述目的端主机中检测到所述目标虚拟机时,对所述源端主机的底层环境进行清理,并修改所述目标虚拟机的任务状态。
2.根据权利要求1所述的方法,其特征在于,在所述判断是否为因迁移导致所述目标虚拟机的任务状态发生异常之后,所述方法还包括:
在不是因迁移导致所述目标虚拟机的任务状态发生异常时,判断在目标宿主机中是否检测到所述目标虚拟机,其中,所述目标宿主机为所述管理信息中标记的所述目标虚拟机所在的宿主机;
若在所述目标宿主机中检测到所述目标虚拟机,修改所述目标虚拟机的任务状态;
若在所述目标宿主机中未检测到所述目标虚拟机,重新建立所述目标虚拟机,并修改所述目标虚拟机的任务状态。
3.根据权利要求1所述的方法,其特征在于,在所述确定管理信息中标记的所述目标虚拟机所在的宿主机之后,所述方法还包括:
当所述管理信息中标记的所述目标虚拟机所在的宿主机为所述源端主机时,修改所述目标虚拟机的任务状态。
4.根据权利要求1所述的方法,其特征在于,所述在目标虚拟机的任务状态发生异常时,判断是否为因迁移导致所述目标虚拟机的任务状态发生异常,包括:
在目标虚拟机的任务状态发生异常时,判断所述目标虚拟机的镜像是否存在;
在所述目标虚拟机的镜像存在时,判断是否为因迁移导致所述目标虚拟机的任务状态发生异常。
5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
监控所述目标虚拟机的任务状态,在所述目标虚拟机的任务状态错误或处于同一任务状态的持续时长大于预设时长阈值时,判定所述目标虚拟机的任务状态发生异常。
6.一种虚拟机任务状态的恢复装置,其特征在于,所述装置包括:
异常判断模块,用于在目标虚拟机的任务状态发生异常时,判断是否为因迁移导致所述目标虚拟机的任务状态发生异常;
主机确定模块,用于在...
【专利技术属性】
技术研发人员:冯以浩,郭彦娟,
申请(专利权)人:杭州海康威视系统技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。