买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浪潮云信息技术股份公司
摘要:本发明公开了一种基于云平台的USB设备管理方法及系统,属于USB物理设备管理领域;所述的方法具体步骤如下:S1扩展Nova服务资源更新组件;S2扩展NovaAPI接口,新增USB设备列表和USB设备详情查询接口;S3扩展NovaAPI、Conductor、Compute接口,新增虚机挂载、卸载USB设备接口;通过扩展云平台OpenStackNova组件功能,引入调用底层Libvirt关于USB设备查询、挂载、卸载相关API,实现云平台对USB设备资源的上报、查询、挂载、卸载等基本功能,通过云平台对物理USB设备进行管理,灵活挂载、卸载USB设备到虚拟机,实现通过OpenStack管理USB设备的方法。
主权项:1.一种基于云平台的USB设备管理方法,其特征是所述的方法具体步骤如下:S1扩展Nova服务资源更新组件;S2扩展NovaAPI接口,新增USB设备列表和USB设备详情查询接口;S3扩展NovaAPI、Conductor、Compute接口,新增虚机挂载、卸载USB设备接口;所述S1扩展Nova服务资源更新组件具体步骤如下:S101计算节点初始化逻辑及已有计算节点周期性资源上报逻辑中添加方法_get_usb_devices,获取节点USB信息并保存到usb_devices数据表中;S102底层获取USB设备实现逻辑;S103对初始化的极端节点提取USB设备中的必要属性保存到数据库usb_devices表;所述S2扩展NovaAPI接口,新增USB设备列表和USB设备详情查询接口的具体步骤如下:S201NovaAPI新增查询USB设备列表接口,通过查询数据库获取全部available、attached状态的USB设备;S202NovaAPI新增查询USB设备详情接口,通过查询数据库获取指定USB设备uuid或地址address的USB设备详情信息;所述S3扩展NovaAPI、Conductor、Compute接口,新增虚机挂载、卸载USB设备接口的具体步骤如下:S301NovaAPI接受请求信息并检查虚机、USB设备状态;S302利用NovaConductor处理查询数据库请求;S303NovaCompute执行USB设备挂载或卸载动作,根据请求中USBbus、device获取对应USB信息,构造设备xml,最后通过libvirt接口中attachDeviceFlags将设备实时挂载到虚机或从虚机下载。
全文数据:
权利要求:
百度查询: 浪潮云信息技术股份公司 一种基于云平台的USB设备管理方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。