虚拟机的调度方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:33040285 阅读:38 留言:0更新日期:2022-04-15 09:20
本发明专利技术涉及虚拟化云平台技术领域,公开了一种虚拟机的调度方法、装置、电子设备及可读存储介质。其中,该方法包括:获取至少一个闲置虚拟机的关机时长;判断关机时长是否超过预设时长;当关机时长超过预设时长时,回收闲置虚拟机;基于闲置虚拟机的回收时长,对闲置虚拟机进行调度。通过实施本发明专利技术,解决了闲置虚拟机长久不用而导致存储空间浪费的问题,提高了存储资源的利用率,保证了虚拟机所处云平台的稳定运行。稳定运行。稳定运行。

【技术实现步骤摘要】
虚拟机的调度方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及虚拟化云平台
,具体涉及一种虚拟机的调度方法、装置、电子设备及可读存储介质。

技术介绍

[0002]随着对云部署以及云应用的需求日益增长,虚拟化技术作为实现云计算的基石,落地的虚拟化平台规模也越来越大,虚拟化平台内的虚拟机数量也越来越多。但是,对于很多长久不用的虚拟机,其会占用大量的存储空间,导致了空间的浪费。因此面对大量的闲置虚拟机,如何对闲置虚拟机进行合理调度以避免存储资源的浪费,成为虚拟化云平台普遍面临的问题。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种虚拟机的调度方法、装置、电子设备及可读存储介质,以解决难以对闲置虚拟机进行合理调度而导致存储资源浪费的问题。
[0004]根据第一方面,本专利技术实施例提供了一种虚拟机的调度方法,包括:获取至少一个闲置虚拟机的关机时长;判断所述关机时长是否超过预设时长;当所述关机时长超过所述预设时长时,回收所述闲置虚拟机;基于所述闲置虚拟机的回收时长,对所述闲置虚拟机进行调度。
[0005]本专利技术实施例提供的虚拟机的调度方法,通过获取至少一个闲置虚拟机的关机时长,判断各个闲置虚拟机的关机时长是否超过预设时长,当闲置虚拟机的关机时长超过预设时长时,回收该闲置虚拟机,并基于闲置虚拟机的回收时长对其及进行调度,以解决闲置虚拟机长久不用而导致存储空间浪费的问题,保证了虚拟机所处云平台的稳定运行。
[0006]结合第一方面,在第一方面的第一实施方式中,所述基于所述闲置虚拟机的回收时长,对所述闲置虚拟机进行调度,包括:判断所述闲置虚拟机的回收时长是否超过预设回收时长;当所述回收时长超过所述预设回收时长时,删除所述闲置虚拟机,并释放所述闲置虚拟机的存储空间。
[0007]本专利技术实施例提供的虚拟机的调度方法,通过判断回收时长是否超过预设回收时长,在回收时长超过预设回收时长时,删除闲置虚拟机并释放闲置虚拟机对应的存储空间,以避免闲置虚拟机长久不用而导致存储空间浪费的问题,提升了存储资源的利用率。
[0008]结合第一方面第一实施方式,在第一方面的第二实施方式中,所述方法还包括:当所述回收时长未超过所述预设回收时长时,判断所述闲置虚拟机是否需要还原;当所述闲置虚拟机需要还原时,将所述闲置虚拟机还原为正常虚拟机。
[0009]本专利技术实施例提供的虚拟机的调度方法,在回收时长未超过预设回收时长时,则继续判断该闲置虚拟机是否需要还原,若该闲置虚拟机需要还原,则将该闲置虚拟机还原为正常虚拟机,以避免用户误操作导致的虚拟机删除,由此能够对用户误操作所删除的虚拟机予以还原。
[0010]结合第一方面第二实施方式,在第一方面的第三实施方式中,所述将所述闲置虚拟机还原为正常虚拟机,包括:获取各个所述闲置虚拟机对应的主机使用率,确定出最大主机使用率所对应的目标主机;判断所述目标主机是否挂载关联存储池;当所述目标主机挂载关联存储池时,获取使用率最低的目标关联存储池;还原所述目标关联存储池,并将所述闲置虚拟机调度至所述目标关联存储池予以正常运行。
[0011]本专利技术实施例提供的虚拟机的调度方法,通过获取各个闲置虚拟机对应的主机使用率,确定出最大主机使用率所对应的目标主机,进一步判断目标主机是否挂载关联存储池,在目标主机挂载有关联存储池时,则获取使用率最低的目标关联存储池,并还原该目标关联存储池以将闲置虚拟机调度至目标关联存储池进行正常运行,由此能够保证存储资源的利用率维持在稳定状态。
[0012]结合第一方面第二实施方式,在第一方面的第四实施方式中,所述方法还包括:当所述闲置虚拟机无需还原时,则在所述闲置虚拟机的回收时长达到所述预设回收时长时,删除所述闲置虚拟机,并释放所述闲置虚拟机的存储空间。
[0013]本专利技术实施例提供的虚拟机的调度方法,当闲置虚拟机无需还原时,则在闲置虚拟机的回收时长达到预设回收时长时,删除闲置虚拟机并释放闲置虚拟机的存储空间即可,由此可以实现存储资源的自动释放。
[0014]结合第一方面,在第一方面的第五实施方式中,在所述回收所述闲置虚拟机之后,还包括:判断是否需要对回收的所述闲置虚拟机进行备份;当需要对回收的所述闲置虚拟机进行备份时,获取所述闲置虚拟机所对应的使用率最低的存储池;在所述使用率最低的存储池内创建所述闲置虚拟机的备份;恢复所述备份对应的备份数据,得到新的虚拟机。
[0015]本专利技术实施例提供的虚拟机的调度方法,在回收闲置虚拟机之后判断是否需要对回收的闲置虚拟机进行备份,若需要对回收的闲置虚拟机进行备份,则获取闲置虚拟机所对应的使用率最低的存储池,并将在使用率最低的存储池内创建该闲置虚拟机的备份,以恢复备份所对应的备份数据得到新的虚拟机,由此能够合理利用存储资源,并能够保证虚拟机所处平台的运行稳定性。
[0016]结合第一方面,在第一方面的第六实施方式中,所述预设时长的确定方法包括:检测所述闲置虚拟机所处主机的存储使用率;基于所述存储使用率所处的预设范围,分别确定对应于不同预设范围的预设时长。
[0017]本专利技术实施例提供的虚拟机的调度方法,通过检测闲置虚拟机所处主机的存储使用率,根据该存储使用率所处的预设范围分别确定出对应于不同预设范围的预设时长,由此实现了预设时长的动态调整,以便根据存储使用率合理调度闲置虚拟机,提高了存储空间的合理利用,避免了存储空间的资源浪费。
[0018]根据第二方面,本专利技术实施例提供了一种虚拟机的调度装置,包括:获取模块,用于获取至少一个闲置虚拟机的关机时长;判断模块,用于判断所述关机时长是否超过预设时长;回收模块,用于当所述关机时长超过所述预设时长时,回收所述闲置虚拟机;调度模块,用于基于所述闲置虚拟机的回收时长,对所述闲置虚拟机进行调度。
[0019]本专利技术实施例提供的虚拟机的调度装置,通过获取至少一个闲置虚拟机的关机时长,判断各个闲置虚拟机的关机时长是否超过预设时长,当闲置虚拟机的关机时长超过预设时长时,回收该闲置虚拟机,并基于闲置虚拟机的回收时长对其及进行调度,以解决闲置
虚拟机长久不用而导致存储空间浪费的问题,保证了虚拟机所处云平台的稳定运行。
[0020]根据第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或第一方面任一实施方式所述的虚拟机的调度方法。
[0021]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行第一方面或第一方面任一实施方式所述的虚拟机的调度方法。
[0022]需要说明的是,本专利技术实施例提供的电子设备以及计算机可读存储介质的相应有益效果,请参见虚拟机的调度方法中相应内容的描述,在此不再赘述。
附图说明
[0023]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机的调度方法,其特征在于,包括:获取至少一个闲置虚拟机的关机时长;判断所述关机时长是否超过预设时长;当所述关机时长超过所述预设时长时,回收所述闲置虚拟机;基于所述闲置虚拟机的回收时长,对所述闲置虚拟机进行调度。2.根据权利要求1所述的方法,其特征在于,所述基于所述闲置虚拟机的回收时长,对所述闲置虚拟机进行调度,包括:判断所述闲置虚拟机的回收时长是否超过预设回收时长;当所述回收时长超过所述预设回收时长时,删除所述闲置虚拟机,并释放所述闲置虚拟机的存储空间。3.根据权利要求2所述的方法,其特征在于,还包括:当所述回收时长未超过所述预设回收时长时,判断所述闲置虚拟机是否需要还原;当所述闲置虚拟机需要还原时,将所述闲置虚拟机还原为正常虚拟机。4.根据权利要求3所述的方法,其特征在于,所述将所述闲置虚拟机还原为正常虚拟机,包括:获取各个所述闲置虚拟机对应的主机使用率,确定出最大主机使用率所对应的目标主机;判断所述目标主机是否挂载关联存储池;当所述目标主机挂载关联存储池时,获取使用率最低的目标关联存储池;还原所述目标关联存储池,并将所述闲置虚拟机调度至所述目标关联存储池予以正常运行。5.根据权利要求3所述的方法,其特征在于,还包括:当所述闲置虚拟机无需还原时,则在所述闲置虚拟机的回收时长达到所述预设回收时长时,删除所述闲置虚拟机,并释放所述闲置虚拟机的存储空间。6.根据权利要求...

【专利技术属性】
技术研发人员:程秀
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1