【技术实现步骤摘要】
一种基于OpenStack平台创建多规格vGPU虚拟机灵活分配的方法
[0001]本专利技术涉及OpenStack云计算
,尤其涉及一种基于OpenStack平台创建多规格vGPU虚拟机并灵活分配显存大小,简化人工流程,提高虚拟机的合理创建的方法。
技术介绍
[0002]OpenStack起源于云计算,发展日新月异,非常迅猛。IaaS(基础设施即服务) 是目前云服务商提供最多的云服务,而OpenStack是其最为典型的代表。OpenStack作为一个大型云操作系统,控制计算、网络、存储三大资源,提供web 端的可视化界面方便管理员控制,采取身份认证机制给予用户权限和资源,有其标准的基础架构及服务功能,但也有其他组件以提供其他服务,保证用户应用程序的高可用性。
[0003]在openstack T版本之前,即使配备多台物理机设备,nova组件配置vGPU显卡类型也只能生效一种类型,这样就造成了物理机显卡灵活性大大降低。
[0004]在公有云背景下,不同用户对显卡性能的需求不同,仅仅配置一种显存类型无法满足 ...
【技术保护点】
【技术特征摘要】
1.一种基于OpenStack平台创建多规格vGPU虚拟机灵活分配的方法,其特征在于,包括:vGPU计算节点使能vGPU类型并绑定对应的GPU设备;通过openstack cli命令设置vGPU provider的trait属性;一个或者一组trait属性唯一标识一个vGPU类型;创建vGPU虚拟机所使用的flavor。2.根据权利要求1所述的方法,其特征在于,创建vGPU类型与指定GPU设备绑定的节,并指定对应GPU卡的pci地址。3.根据权利要求2所述的方法,其特征在于,检查每个vGPU类型对应子provider的清单,确认已支持VGPU资源类型与总量。4.根据权利要求3所述的方法,其特征在于,为支持vGPU类型的资源provider设置trait属性,以通过trait进行调度管理。5.根据权利要求4所述的方法,其特征在于,创建自定义flavor,加上trait属性并在该节点创建虚拟机。6.根据权利要求5所述的方法,其特征在于,具体如下:(1)vGPU计算节点使能vGPU类型并绑定对应的GPU设备;(2)nova
‑
compute服务创建支持vGPU类型资源的子provider;(3)通过openstack cli命令设置vGPU provider的trait属性,一个或者一组trait属性唯一标识一个vGPU类型;(4)创建vGPU虚拟机所使用的flavor,设置trait属性;通过trait属性调度匹配对应vGPU类型的provider。7.根据权利要求6所述的方法,其特征在于,具体实现步骤如下:(1)修改配置文件vGPU功能涉及nova
‑
compute服务,使用的配置文件为nova
‑
compute.conf,(2)检查节点p...
【专利技术属性】
技术研发人员:丁瑞,谢涛涛,申嘉童,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。