一种虚拟化环境下的显卡管理方法、装置及系统制造方法及图纸

技术编号:18049705 阅读:26 留言:0更新日期:2018-05-26 07:52
本发明专利技术实施例提供了一种虚拟化环境下的显卡管理方法、装置及系统,其中,该方法包括:查询虚机的显卡挂载类型;依据该显卡挂载类型为该虚机分配显卡,其中,该显卡由主机提供。本发明专利技术实施例,通过在虚拟化环境下对主机的显卡资源进行管理,并将主机空闲的显卡资源用于虚机中,以提高虚机的图像处理能力。

【技术实现步骤摘要】
一种虚拟化环境下的显卡管理方法、装置及系统
本专利技术涉及云计算
,特别涉及一种虚拟化环境下的显卡管理方法、装置及系统。
技术介绍
云计算经过多年发展,已成当前的发展趋势。目前公司或单位进行IT建设,采用虚拟化技术的越来越多。虚拟机具有管理简单,开通快捷,信息安全,便捷使用的优点,受众越来越多。在客户群体中,有部分用户对于图形显示有较高要求,比如他们可能要求玩大型游戏画面流畅,也可能是要求运行专业图形软件如AutoCAD等。对于这部分用户,现有技术中采用的虚拟显卡已不能满足他们对虚拟机图像处理能力的要求。
技术实现思路
为此,本专利技术实施例提供了一种虚拟化环境下的显卡管理方法、装置及系统,以解决现有技术中虚拟显卡图像处理能力不足的问题。本专利技术实施例提供的技术方案包括:一种虚拟化环境下的显卡管理方法,包括:查询虚机的显卡挂载类型,其中,所述显卡挂载类型是根据接收到的设置指令设置的;依据所述显卡挂载类型为所述虚机分配显卡,其中,所述显卡由主机提供。进一步的,所述依据所述显卡挂载类型以及预先存储的显卡设备信息为所述虚机分配显卡,包括:在所述显卡挂载类型为固定挂载的情况下,为所述虚机分配指定的显卡,其中,该显卡为所述虚机固定使用;在所述显卡挂载类型为随机挂载的情况下,依据存储的显卡设备信息为所述虚机随机分配显卡,其中,该显卡在所述虚机关机后被释放。进一步的,在所述显卡挂载类型为随机挂载的情况下,依据存储的显卡设备信息为所述虚机随机分配显卡,包括:在所述虚机指定了显卡型号的情况下,依据所述显卡设备信息从所有空闲显卡中选取符合所述显卡型号的显卡,分配给所述虚机;在所述虚机未指定显卡型号的情况下,依据所述显卡设备信息从所有空闲显卡中随机选取显卡,分配给所述虚机。进一步的,在所述显卡挂载类型为固定挂载的情况下,为所述虚机分配指定的显卡之后,所述方法还包括:在接收到显卡卸载通知的情况下,对所述指定的显卡进行卸载。进一步的,在查询虚机的显卡挂载类型之后,所述方法还包括:在所述显卡挂载类型为无挂载的情况下,不为所述虚机分配显卡。进一步的,在查询虚机的显卡挂载类型之前,所述方法还包括:接收所述主机上报的显卡设备信息;依据所述显卡设备信息对所述主机之前上报的显卡设备历史信息进行更新。本专利技术还提供了一种虚拟化环境下的显卡管理装置,包括:查询模块,用于查询虚机的显卡挂载类型,其中,所述显卡挂载类型是根据接收到的设置指令设置的;分配模块,用于依据所述显卡挂载类型为所述虚机分配显卡,其中,所述显卡由主机提供。进一步的,所述分配模块包括:第一分配子模块,用于在所述显卡挂载类型为固定挂载的情况下,为所述虚机分配指定的显卡,其中,该显卡为所述虚机固定使用;第二分配子模块,用于在所述显卡挂载类型为随机挂载的情况下,依据存储的显卡设备信息为所述虚机随机分配显卡,其中,该显卡在所述虚机关机后被释放。进一步的,所述第二分配子模块包括:第一挂载单元,用于在所述虚机指定了显卡型号的情况下,依据所述显卡设备信息从所有空闲显卡中选取符合所述显卡型号的显卡,分配给所述虚机;第二挂载单元,用于在所述虚机未指定显卡型号的情况下,依据所述显卡设备信息从所有空闲显卡中随机选取显卡,分配给所述虚机。进一步的,所述装置还包括:卸载模块,用于在接收到显卡卸载通知的情况下,对所述指定的显卡进行卸载。进一步的,所述装置还包括:接收模块,用于接收所述主机上报的显卡设备信息;更新模块,用于依据所述显卡设备信息对所述主机之前上报的显卡设备历史信息进行更新。本专利技术实施例还提供了一种虚拟化环境下的显卡管理系统,包括虚机、主机以及上述任一种的装置。本专利技术实施例,通过在虚拟化环境下对主机的显卡资源进行管理,并将主机空闲的显卡资源用于虚机中,以提高虚机的图像处理能力。说明书附图图1是本专利技术实施例一提供的一种虚拟化环境下的显卡管理方法流程图;图2是本专利技术实施例二提供的一种虚拟化环境下的显卡管理装置框图一;图3是本专利技术实施例二提供的一种虚拟化环境下的显卡管理装置框图二;图4是本专利技术实施例二提供的一种虚拟化环境下的显卡管理装置框图三;图5是本专利技术实施例二提供的一种虚拟化环境下的显卡管理装置框图四;图6是本专利技术实施例三提供的一种虚拟化环境下的显卡管理系统框图;图7是本专利技术实施例五提供的一种主机上报显卡方法流程图;图8是本专利技术实施例六提供的一种虚机显卡随机挂载管理方法流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。实施例一本专利技术实施例一提供了一种虚拟化环境下的显卡管理方法,图1是本专利技术实施例一提供的一种虚拟化环境下的显卡管理方法流程图,如图1所示,该方法包括以下步骤:步骤S102:查询虚机的显卡挂载类型,其中,所述显卡挂载类型是根据接收到的设置指令设置的;步骤S104:依据该显卡挂载类型为该虚机分配显卡,其中,该显卡由主机提供。在各个主机上,可以插入显卡,也可以不插入。显卡型号可以相同,也可以不同。对于主机,可以通过命令获取显卡信息,包括插槽编号(PCI-ID),厂家ID(VID),设备ID(PID),设备描述(PCI-DEF)。对于各显卡,插槽编号是唯一的。主机获取到显卡设备信息,上报给显卡管理装置。显卡管理装置将显卡设备信息存储到数据库中,并在主机页面的显卡管理页上展示出来。进一步的,该依据该显卡挂载类型以及预先存储的显卡设备信息为该虚机分配显卡,包括:在该显卡挂载类型为固定挂载的情况下,为该虚机分配指定的显卡,其中,该显卡为该虚机固定使用;在该显卡挂载类型为随机挂载的情况下,依据存储的显卡设备信息为该虚机随机分配显卡,其中,该显卡在该虚机关机后被释放。固定挂载是指将某块显卡固定分配给该虚机,其他虚机无法再申请该显卡资源。此时,会在虚机的显卡列表中增加指定的显卡类型标示通用唯一识别码UUID。固定挂载指定的显卡,即使在虚机关机时,也不能被其他虚机使用。随机挂载是指,在虚机启动时,才进行显卡资源的分配。此时如果指定了显卡型号,则在所有显卡中,随机选择一块符合型号要求的未使用显卡资源进行分配。如果没有指定显卡型号,则在所有显卡中,随机选择一块未使用的显卡资源进行分配。随机挂载的显卡,在虚机启动时,加载到虚机的显卡列表中,在虚机关机时,从虚机的显卡列表中删除。虚机关机后,显卡资源被释放,可以被其他虚机挂载使用。固定挂载与随机挂载不能同时使用。进一步的,在该显卡挂载类型为随机挂载的情况下,依据存储的显卡设备信息为该虚机随机分配显卡,包括:在该虚机指定了显卡型号的情况下,依据该显卡设备信息从所有空闲显卡中选取符合该显卡型号的显卡,分配给该虚机;在该虚机未指定显卡型号的情况下,依据该显卡设备信息从所有空闲显卡中随机选取显卡,分配给该虚机。进一步的,在该显卡挂载类型为固定挂载的情况下,为该虚机分配指定的显卡之后,该方法还包括:在接收到显卡卸载通知的情况下,对该指定的显卡进行卸载。只有当挂载类型是固定挂载时,才需要执行此卸载操作。对于随机挂载,在虚机关机时,会自动卸载显卡设备。进一步的,在查询虚机的显卡挂载类型之后,该方法还包括:在该显卡挂载类型为无挂载的情况下,不为该虚机分配显卡。进一步的,在查询虚机的显卡挂载类型之前,该方法还包括:接收该主机上报的显卡设备信息;依据该本文档来自技高网...
一种虚拟化环境下的显卡管理方法、装置及系统

【技术保护点】
一种虚拟化环境下的显卡管理方法,其特征在于,包括:查询虚机的显卡挂载类型,其中,所述显卡挂载类型是根据接收到的设置指令设置的;依据所述显卡挂载类型为所述虚机分配显卡,其中,所述显卡由主机提供。

【技术特征摘要】
1.一种虚拟化环境下的显卡管理方法,其特征在于,包括:查询虚机的显卡挂载类型,其中,所述显卡挂载类型是根据接收到的设置指令设置的;依据所述显卡挂载类型为所述虚机分配显卡,其中,所述显卡由主机提供。2.如权利要求1所述的方法,其特征在于,所述依据所述显卡挂载类型以及预先存储的显卡设备信息为所述虚机分配显卡,包括:在所述显卡挂载类型为固定挂载的情况下,为所述虚机分配指定的显卡,其中,该显卡为所述虚机固定使用;在所述显卡挂载类型为随机挂载的情况下,依据存储的显卡设备信息为所述虚机随机分配显卡,其中,该显卡在所述虚机关机后被释放。3.如权利要求2所述的方法,其特征在于,在所述显卡挂载类型为随机挂载的情况下,依据存储的显卡设备信息为所述虚机随机分配显卡,包括:在所述虚机指定了显卡型号的情况下,依据所述显卡设备信息从所有空闲显卡中选取符合所述显卡型号的显卡,分配给所述虚机;在所述虚机未指定显卡型号的情况下,依据所述显卡设备信息从所有空闲显卡中随机选取显卡,分配给所述虚机。4.如权利要求3所述的方法,其特征在于,在所述显卡挂载类型为固定挂载的情况下,为所述虚机分配指定的显卡之后,所述方法还包括:在接收到显卡卸载通知的情况下,对所述指定的显卡进行卸载。5.如权利要求1所述的方法,其特征在于,在查询虚机的显卡挂载类型之后,所述方法还包括:在所述显卡挂载类型为无挂载的情况下,不为所述虚机分配显卡。6.如权利要求1至5任一项所述的方法,其特征在于,在查询虚机的显卡挂载类型之前,所述方法还包括:接收所述主机上报的显卡设备信息;依据所...

【专利技术属性】
技术研发人员:邱剑锋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1