【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种物理资源调度方法及装置。
技术介绍
随着硬件速度的以及服务器性能的不断提升,数据中心中的部分服务器的使用率有所下降,为了提高服务器硬件利用率,降低数据中心的运维成本,近年来,虚拟化技术得到了很大的发展。即,通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机就像真正的计算机那样进行工作。在一些特定行业的虚拟化环境下,有些虚拟机需要直接使用物理服务器上的物理资源,这里的物理资源可以包括物理服务器上的GPU(GraphicsProcessingUnit,图形处理器)显卡、HBA(HostBusAdapter,主机总线适配器)卡、网卡、USB等。例如在广电行业,非编及合成软件,对显卡要求非常高,需要直接使用物理服务器的GPU,由于物理服务器上的GPU资源是有限的,一个GPU资源只能给一个虚拟机使用,如果物理服务器上运行多个需要GPU资源的虚拟机,就存在GPU资源短缺的情况。所以,在现有技术中,会将虚拟机与指定的物理服务器上虚拟机运行业务所需的物理资源进行绑定,这样一来,即使指定服务器上还存在该类业务所需的空闲物理资源,也无法使用。
技术实现思路
本专利技术的目的在于提供了一种物理资源调度方法及装置,能够使虚拟机共享指定物理服务器上的物理资源。本专利技术实施例提供了一种物理资源调度方法,应用于管理服务器,该方法包括:向所 ...
【技术保护点】
一种物理资源调度方法,应用于管理服务器,其特征在于,该方法包括:向所创建的且用户申请运行的虚拟机发送运行请求;从预先设置的多个包括有指定数量个物理服务器及其对应的物理资源的资源池中,确定该虚拟机所在的宿主服务器所属的资源池;检查所述宿主服务器所属的资源池中是否存在该虚拟机将要运行的业务所对应的空闲物理资源,如果存在,则确定所述宿主物理服务器是否存在该业务所对应的空闲物理资源,如果存在,则将该业务所对应的空闲物理资源配置到该虚拟机上,运行该虚拟机。
【技术特征摘要】
1.一种物理资源调度方法,应用于管理服务器,其特征在于,该方法包括:
向所创建的且用户申请运行的虚拟机发送运行请求;
从预先设置的多个包括有指定数量个物理服务器及其对应的物理资源的资
源池中,确定该虚拟机所在的宿主服务器所属的资源池;
检查所述宿主服务器所属的资源池中是否存在该虚拟机将要运行的业务所
对应的空闲物理资源,如果存在,则确定所述宿主物理服务器是否存在该业务
所对应的空闲物理资源,如果存在,则将该业务所对应的空闲物理资源配置到
该虚拟机上,运行该虚拟机。
2.如权利要求1所述的方法,其特征在于,在确定所述宿主物理服务器是
否存在该业务所对应的空闲物理资源之后,该方法还包括:
如果所述宿主物理服务器不存在该业务所对应的空闲物理资源,则获取该
业务所对应的空闲物理资源所在的物理服务器,并将该虚拟机迁移到该物理服
务器上,将该业务所对应的空闲物理资源配置到该虚拟机上,运行该虚拟机。
3.如权利要求1所述的方法,其特征在于,在检查所述宿主服务器所属的
资源池中是否存在该虚拟机将要运行的业务所对应的空闲物理资源之后,该方
法还包括:
如果所述宿主服务器所属的资源池中不存在该业务所对应的空闲物理资
源,并且该业务为高优先级业务,则启动抢占其他虚拟机所使用的所述宿主服
务器所属的资源池中的物理资源模式。
4.如权利要求3所述的方法,其特征在于,所述启动抢占其他虚拟机所使
用的所述宿主服务器所属的资源池中的物理资源模式的方法包括:
查询所有运行的与该业务使用同一类物理资源的低优先级业务的虚拟机;
确定查询出的虚拟机中是否存在占用的物理资源比例超过预设的资源分配
比例的虚拟机,如果存在,则将超过所述资源分配比例的虚拟机按运行时间进
行排序,并向最早运行的虚拟机发送关闭业务的请求;
在确认该最早运行的虚拟机成功关闭业务后,将该最早运行的虚拟机占用的
与低优先级业务对应的物理资源释放,并判断所释放的物理资源是否在所述宿
主物理服务器上,如果是,则将所释放的物理资源配置到该虚拟机上,运行该
虚拟机;如果否,获取所释放的物理资源所在的物理服务器,并将该虚拟机迁
移到该物理服务器上,将所释放的物理资源配置到该虚拟机上,运行该虚拟机。
5.如权利要求4所述的方法,其特征在于,在向最早运行的虚拟机发送关
闭业务的请求之后,该方法还包括:
在确认该最早运行的虚拟机关闭业务失败后,强制该最早运行的虚拟机关
闭业务,并返回执行将该最早运行的虚拟机占用的与低优先级业务对应的物理
资源释放;或者
将排序中的下一个虚拟机作为最早运行的虚拟机,返回执行向最早运行的<...
【专利技术属性】
技术研发人员:郑雄开,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。