【技术实现步骤摘要】
虚拟机的控制方法、装置及设备
[0001]本申请涉及计算机
,尤其涉及一种虚拟机的控制方法、装置及设备。
技术介绍
[0002]随着资源共享需求的不断发展,虚拟机的应用越来越广泛,可以通过在一个物理机上虚拟多个独立的虚拟机,以实现多个虚拟机对该物理机的资源共享,该物理机即为该多个虚拟机的宿主机。
[0003]通常,在虚拟机启动的过程中,需要挂载其所有要用到的逻辑设备(包括逻辑盘),在虚拟机的部分逻辑盘对应的物理盘故障的情况下,会存在由于物理盘故障导致逻辑盘无法完成挂载,从而导致虚拟机无法启动的问题。此时,要启动虚拟机,用户只能发起虚拟机迁移,以将虚拟机及其其他逻辑盘的数据迁移至其他物理机。对于大数据场景,动辄几十太(tera,T)甚至100多T的数据量,用户发起数据同步和迁移的工作量巨大,耗时也很长。
[0004]因此,在物理盘故障的场景下,如何减少故障物理盘对虚拟机的影响成为目前亟待解决的问题。
技术实现思路
[0005]本申请实施例提供一种虚拟机的控制方法、装置及设备,用以解决现有技 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟机的控制方法,包括:根据故障信息,确定目标槽位的物理盘故障,所述物理盘与虚拟机的目标逻辑盘存在映射关系;控制所述虚拟机上挂载的逻辑盘为所述目标逻辑盘之外的其他逻辑盘,所述其他逻辑盘与所述目标槽位的物理盘之外的物理盘存在映射关系,所述其他逻辑盘用于支持所述虚拟机的运行。2.根据权利要求1所述的方法,所述控制所述虚拟机上挂载的逻辑盘为所述目标逻辑盘之外的其他逻辑盘,包括:在所述虚拟机运行的过程中,控制将所述目标逻辑盘从所述虚拟机上卸载;或者,在所述虚拟机启动的过程中,控制所述虚拟机上挂载的逻辑盘为所述其他逻辑盘。3.根据权利要求1所述的方法,所述控制所述虚拟机上挂载的逻辑盘为所述目标逻辑盘之外的其他逻辑盘之前,还包括:向所述虚拟机的用户发送故障消息;获取所述用户针对所述故障消息反馈的隔离授权。4.根据权利要求1所述的方法,所述控制所述虚拟机上挂载的逻辑盘为所述目标逻辑盘之外的逻辑盘之后,还包括:控制在所述目标槽位的物理盘之外的物理盘上创建只读的特定逻辑盘,并控制将所述特定逻辑盘挂载至所述虚拟机,所述特定逻辑盘用于占用所述目标逻辑盘的盘符。5.根据权利要求1所述的方法,所述方法还包括:在确定所述目标槽位的物理盘故障的情况下,将所述目标槽位的物理盘从资源池中移除。6.根据权利要求1-5任一项所述的方法,所述控制所述虚拟机上挂载的逻辑盘为所述目标逻辑盘之外的逻辑盘之后,还包括:在确定所述目标槽位的物理盘故障已恢复的情况下,控制在所述目标槽位的物理盘上重建所述目标逻辑盘,并控制将重建的所述逻辑盘挂载至所述虚拟机。7.根据权利要求6所述的方法,所述控制在所述目标槽位的物理盘上重建所述目标逻辑盘之前,还包括:向所述虚拟机的用户发送故障恢复消息;获取所述用户针对所述故障恢复消息反馈的恢复授权。8.根据权利要求6所述的方法,在所述虚拟机上挂载有用于占用盘符的特定逻辑盘情况下,所述控制将重建的所述逻辑盘挂载至所述虚拟机之前,还包括:控制将所述特定逻辑盘从所述虚拟机上卸载。9.根据权利要求6所述的方法,所述方法还包括:在确定所述目标槽位的物理盘故障已恢复的情况下,将所述目标槽位的物理盘放入资源池中。10.一种虚拟机的控制方法,应用于第一系统,所述方法包括:根据故障信息,确定目标槽位的物理盘故障,所述物理盘与虚拟机的目标逻辑盘存在映射关系;通知第二系统隔离所述目标逻辑盘,以使所述第二系统控制所述虚拟机上挂载的逻辑
盘为所述目标逻辑盘之外的其他逻辑盘,所述其他逻辑盘与所述目标槽位的物理盘之外的物理盘存在映射关系,所述其他逻辑盘用于支持所述虚拟机的运行。11.根据权利要求10所述的方法,所述通知第二系统隔离所述虚拟机的所述目标逻辑盘之前,还包括:向所述虚拟机的用户发送故障消息;获取所述用户针对所述故障消息反馈的隔离授权。12.根据权利要求10所述的方法,所述方法还包括:在确定所述目标槽位的物理盘故障的情况下,通知所述第二系统将所述目标槽位的物理盘从资源池中移除。13.根据权利要求10-12任一项所述的方法,所述通知第二系统隔离所述虚拟机的所述目标逻辑盘之后,还包括:在确定所述目标槽位的物理盘故障已恢复的情况下,通知所述第二系统恢复所述虚拟机的所述目标逻辑盘,以使所述第二系统控制在所述目标槽位的物理盘上重建所述目标逻辑盘,并控制将重建的所述逻辑盘挂载至所述虚拟机。14.根据权利要求13所述的方法,所述通知所述第二系统恢复所述虚拟机的所述目标逻辑盘之前,还包括:向所述虚拟机的用户发送故障恢复消息;获取所述用户针对所述故障恢复消息反馈的恢复授权。15.根据权利要求13所述的方法,所述方法还包括:在确定所述目标槽位的物理盘故障已恢复的情况下,通知所述第二系统将所述目标槽位的物理盘放入资源池中。16.一种虚拟机的控制方法,应用于第二系统,所述方法包括:获取第一系统隔离虚...
【专利技术属性】
技术研发人员:牛欢,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。