【技术实现步骤摘要】
一种虚拟化处理方法及装置
本申请属于存储虚拟化
,尤其涉及一种虚拟化处理方法及装置。
技术介绍
目前,虚拟机(如WindowsServer2019的Hyper-V虚拟机)对物理存储资源进行虚拟化的机制是将物理存储资源划分成多个小块,在虚拟机启动之前,按虚拟机创建时的存储资源要求通过读取虚拟机的相关存储资源需求文件向其分配相应大小的资源块(包括一个或多个块),并将所分配的资源块连接到虚拟机,以满足虚拟机运行过程中的虚拟化存储资源需求,为虚拟机所分配的存储资源在虚拟机的整个运行过程中不再发生变动。然而,在虚拟机的整个运行过程中,经常存在已分配的存储资源(或部分)闲置的情况,例如,在虚拟机启动后,可能存在一段时间并不需要使用存储资源或者并不需要使用已分配的全量存储资源(后续,在启动之后等待一段时间可能才基于任务需求需要使用存储资源),从而,会造成虚拟机占用硬件资源但实际并不使用的情况,因此,现有技术的上述虚拟化机制存在不能充分利用存储资源的存储空间的缺陷,造成了存储资源的浪费,无形中也增加了主机的虚拟化存储成本。
技术实现思路
有鉴于此,本申请的目的在于提供一种虚拟化 ...
【技术保护点】
1.一种虚拟化处理方法,包括:在第一虚拟机启动后,并且,在接受到第一虚拟机的申请使用存储资源的请求后;为第一虚拟机分配物理存储资源;对所分配的物理存储资源进行虚拟化处理,得到可用的虚拟化存储资源,以满足所述第一虚拟机的存储资源需求。
【技术特征摘要】
1.一种虚拟化处理方法,包括:在第一虚拟机启动后,并且,在接受到第一虚拟机的申请使用存储资源的请求后;为第一虚拟机分配物理存储资源;对所分配的物理存储资源进行虚拟化处理,得到可用的虚拟化存储资源,以满足所述第一虚拟机的存储资源需求。2.根据权利要求1所述的方法,所述为第一虚拟机分配物理存储资源,包括:获取第一虚拟机所需使用的存储资源的第一存储空间容量值;判断第一虚拟机所在的主机中是否存在不低于所述第一存储空间容量值的剩余第一存储资源,得到判断结果;若所述判断结果表示存在,则基于所述剩余第一存储资源为第一虚拟机分配物理存储资源;若所述判断结果表示不存在,则从所述主机的至少一个第二虚拟机所占用的第一存储资源中调配出至少部分的第一存储资源,并至少基于调配出的至少部分的第一存储资源为第一虚拟机分配物理存储资源;或者,至少基于主机上空闲的第二存储资源为第一虚拟机分配物理存储资源;所述第二存储资源的存取性能低于所述第一存储资源的存取性能。3.根据权利要求2所述的方法,所述从所述主机的至少一个第二虚拟机所占用的第一存储资源中调配出至少部分的第一存储资源,包括:解除所述至少一个第二虚拟机对所占用的第一存储资源中的至少部分资源的占用;所述第三存储资源的存取性能低于所述第一存储资源的存取性能。4.根据权利要求1所述的方法,所述对所分配的物理存储资源进行虚拟化处理,得到可用的虚拟化存储资源,包括:将所分配的物理存储资源的地址信息提供给所述第一虚拟机的持久性存储控制器;由所述持久性存储控制器将所述物理存储资源映射至第一虚拟机的虚拟化存储资源,以得到可用的虚拟化存储资源。5.根据权利要求1-4任一项所述的方法,在所述第一虚拟机启动之前,还包括:在主机中创建所述第一虚拟机;获取所述第一虚拟机所需使用的存储资源的第一存储空间容量值;确定主机中是否存在不低于第二存储空间容量值的剩余第一存储资源,所述第二存储空间容量值小于所述第一存储空间容量值;若存在,则:记录所述第一存储空间容量值,以供主机在第一虚拟机启动后需向第一虚拟机分配存储资源时获取;向所述第一虚拟机添加持久性存储控制器,并向所述持久性存储控制器提供虚假的物理存储资源的地址信息,以使得所述持久性存储控制器将所述虚假的物理存储资源映射至第一虚拟机的虚拟化存储资源。6.根据权利要求5所述的方法,在确定出主机中存在不低于所述第二存储空间容量值的剩余第一存储资...
【专利技术属性】
技术研发人员:李桂清,何海洋,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。