一种云管平台割接GPU节点的方法技术

技术编号:41156294 阅读:16 留言:0更新日期:2024-04-30 18:20
本发明专利技术涉及云计算技术领域,具体为一种云管平台割接GPU节点的方法,包括以下步骤:通过OpenStack‑Helm完成对Nova组件的升级;通过OpenStack‑Helm完成对Cyborg组件的部署;读取配置中执行GPU割接的标识,执行GPU割接job;读取配置中执行GPU割接的标识,执行GPU割接结果验证job;有益效果为:本发明专利技术提出的云管平台割接GPU节点的方法,在不影响租户业务的前提下完成云管平台存量GPU节点由nova组件管理割接为由cyborg组件管理;割接完成后,存量GPU节点由cyborg组件管理,具备cyborg管理的加速设备的全部能力。

【技术实现步骤摘要】

本专利技术涉及云计算,具体为一种云管平台割接gpu节点的方法。


技术介绍

1、随着全球信息化的普及应用及人工智能领域的发展,人们对于gpu设备的需求急剧增长,各大公有云及私有云厂商推出了各类的gpu云服务器,用于支撑客户在深度学习训练、科学计算、图形图像处理、视频编解码等高性能计算和专业图像处理等场景的需求。

2、现有技术中,当前以openstack为代表的开源云计算虚拟化平台对于gpu设备的管理存在两种方式,一种是通过计算服务nova管理直通gpu和vgpu设备,另一种是通过加速设备管理服务cyborg管理直通gpu和vgpu设备。首先,由于cyborg组件在queens版本才在openstack社区孵化,故对于queens版本前部署的openstack云平台均使用nova组件管理gpu设备。由于nova主要的功能是云平台提供计算服务,故对于gpu设备的支持较为单一,且支持的加速设备类型有限。随着人们对于云平台性能要求的不断提升以及各类硬件加速设备的发展,nova组件对于gpu等硬件加速设备支持不够完善的劣势愈发凸显,催生了硬件加速组件cyb本文档来自技高网...

【技术保护点】

1.一种云管平台割接GPU节点的方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种云管平台割接GPU节点的方法,其特征在于:GPU割接job包含下面模块:

3.根据权利要求2所述的一种云管平台割接GPU节点的方法,其特征在于:客户端模块中,定义了客户端基类,并在基类中定义get、post、patch、delete方法用于封装RESTfulAPI对应get、post、patch、delete请求;定义nova、placement、cyborg客户端对应的类,并继承基类,并在各自类中封装割接时客户端所需要的API接口。

<p>4.根据权利要求...

【技术特征摘要】

1.一种云管平台割接gpu节点的方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种云管平台割接gpu节点的方法,其特征在于:gpu割接job包含下面模块:

3.根据权利要求2所述的一种云管平台割接gpu节点的方法,其特征在于:客户端模块中,定义了客户端基类,并在基类中定义get、post、patch、delete方法用于封装restfulapi对应get、post、patch、delete请求;定义nova、placement、cyborg客户端对应的类,并继承基类,并在各自类中封装割接时客户端所需要的api接口。

4.根据权利要求2所述的一种云管平台割接gpu节点的方法,其特征在于:数据库模块中,定义了数据库基类,并在基类中定义connect、close、commit、rollback、execute方法用于封装对数据库的基本操作;定义nova、nova-api、placement、cyborg数据库对应的类,并继承基类,并在各自类中封装割接时所需要的对数据库增、删、改、查的操作。

5.根据权利要求2所述的一种云管平台割接gpu节点的方法,其特征在于:pgpu割接模块,通过nova数据库类封装的接口根据nova库pci_devices表获取环境中虚机对应直通gpu信息,并根据nova库instances表补充虚机节点信息,根据nova库instance_...

【专利技术属性】
技术研发人员:宋洪圆谢涛涛尹萍宋伟申嘉童
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1