[发明专利]基于OpenStack的机架服务器仿真方法和系统在审
| 申请号: | 201611266700.0 | 申请日: | 2016-12-31 |
| 公开(公告)号: | CN106775756A | 公开(公告)日: | 2017-05-31 |
| 发明(设计)人: | 吴家隐;杨德铿 | 申请(专利权)人: | 佛山市幻云科技有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/455 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 528100 广东省佛山市三水中心*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 openstack 机架 服务器 仿真 方法 系统 | ||
1.基于OpenStack的机架服务器仿真方法,其特征在于,所述方法包括:
获取虚拟现实服务器所生成的操作脚本;
根据所述操作脚本向VirtualBox服务器发送操作指令,所述操作指令包含VBoxManage命令行;
获取所述VirtualBox服务器执行所述操作指令的结果;
将所述操作指令的执行结果发送到虚拟现实服务器。
2.根据权利要求1所述的基于OpenStack的机架服务器仿真方法,获取虚拟现实服务器所生成的操作脚本步骤前还包括::
获取机架服务器的数据模型;
基于所述数据模型生成虚拟机配置文件;
基于所述虚拟机配置文件向VirtualBox服务器发送新建虚拟机指令,所述新建虚拟机指令包含VBoxManage命令行;
所述虚拟机配置文件包括类型、虚拟机名称、内存参数、虚拟CPU个数、镜像参数、网络连接参数等;
其中,类型设为vbox。
3.根据权利要求2所述的基于OpenStack的机架服务器仿真方法,其特征在于,基于所述虚拟机配置文件向VirtualBox服务器发送新建虚拟机指令步骤前还包括:
设置KVM服务器的Nova配置文件nova.conf以使OpenStack服务器可以控制VirtualBox服务器;
所述配置文件nova.conf的配置参数包括:计算节点名称、libvirt类型、计算节点驱动、OpenStack控制节点参数;
其中,libvirt类型、计算节点驱动设定为:
libvirt_type=vbox
compute_driver=nova.virt.libvirt.LibvirtDriver。
4.基于OpenStack的机架服务器仿真方法,其特征在于,所述方法包括:
获取对机架服务器仿真模型的交互动作;
根据所述交互动作生成操作脚本;
发送所述操作脚本到OpenStack服务器;
获取所述操作脚本的执行结果;
根据所述执行结果生成虚拟现实场景;
其中,所述发送所述操作脚本到OpenStack服务器步骤前,虚拟现实服务器通过OpenStack client、cURL、Rest API或Openctack命令行接口与OpenStack服务器建立连接。
5.根据权利要求4所述的基于OpenStack的机架服务器仿真方法,其特征在于,获取对机架服务器仿真模型的交互动作步骤前还包括:
获取机架服务器的数据模型;
基于所述数据模型建立机架服务器仿真模型;
所述机架服务器仿真模型中的部件与VirtualBox服务器所生成虚拟机的虚拟部件建立对应关系。
6.一种OpenStack服务器,其特征在于,所述OpenStack服务器包括,
获取模块,用于获取虚拟现实服务器所生成的操作脚本;
发送模块,用于根据所述操作脚本向VirtualBox服务器发送操作指令;
所述获取模块,还用于获取所述VirtualBox服务器执行所述操作指令的结果;
所述发送模块,还用于将所述操作指令的执行结果发送到虚拟现实服务器。
7.根据权利要求6所述的OpenStack服务器,所述OpenStack服务器还包括:
所述获取模块,还用于获取机架服务器的数据模型;
配置模块,用于基于所述数据模型生成虚拟机配置文件;
所述发送模块,还用于基于所述虚拟机配置文件向VirtualBox服务器发送新建虚拟机指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市幻云科技有限公司,未经佛山市幻云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611266700.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用推荐方法及移动终端
- 下一篇:一种BMS的MATLAB建模集成方法





