The invention provides a frame server simulation method. Access to virtual server generated script operation; according to the operation script to the VirtualBox server to send operation instruction; acquiring the VirtualBox server executes the operation instruction results; the operation instruction execution results sent to the virtual server. The invention also provides a rack server simulation system. The invention establishes a server virtual reality interactive model, will be transformed into interactive actions can be performed on a OpenStack server operation script, and sends instructions to the VirtualBox server operation, interaction is highly consistent with the real server experience, convenient demonstration and simulation operation of server products, provides a simulation scheme of low frame server local products, to simulate the operation of the server.
【技术实现步骤摘要】
基于OpenStack的机架服务器仿真方法和系统
本专利技术涉及设备仿真领域,更具体地,涉及一种基于OpenStack的机架服务器仿真方法和系统。
技术介绍
机架服务器价格昂贵,重量较大,搬运成本高。在教学或培训中,难以让每个学员在实际机架服务器上操作,主要以书本和理论的讲述为主。学员在培训后,面对实际的机架服务器时,基本操作都并不了解,直接操作容易造成设备故障。此外,机架服务器厂商在向客户介绍产品时,主要侧重于参数和相关技术等方面的图文介绍,客户无法从直观上了解设备的实际外形。因此,亟需一种能够低成本地对机架服务器进行产品演示、模拟操作的机架服务器仿真方式。OpenStack虚拟化平台是业界开源免费的虚拟化平台,其定制化程度中,使用灵活。OpenStack虚拟化平台包括实现虚拟资源管理的OpenStack服务器和实现虚拟化的Hypervisor。VirtualBox是Oracle出品的成熟稳定、开源免费的桌面级虚拟化解决方案。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术问题。本专利技术的首要目的是解决机架服务器价格昂贵,其培训和演示困难等问题,提供能够低成本地对机架服务器进行产品演示、模拟操作的基于OpenStack的机架服务器仿真方法。为解决上述技术问题,本专利技术的技术方案如下所述。根据本专利技术实施例的一个方面,本专利技术提出一种基于OpenStack的机架服务器仿真方法,所述方法包括:获取虚拟现实服务器所生成的操作脚本;根据所述操作脚本向VirtualBox服务器发送操作指令;获取所述VirtualBox服务器执行所述操作指令的结果;将 ...
【技术保护点】
基于OpenStack的机架服务器仿真方法,其特征在于,所述方法包括:获取虚拟现实服务器所生成的操作脚本;根据所述操作脚本向VirtualBox服务器发送操作指令,所述操作指令包含VBoxManage命令行;获取所述VirtualBox服务器执行所述操作指令的结果;将所述操作指令的执行结果发送到虚拟现实服务器。
【技术特征摘要】
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=vboxcompute_driver=nova.virt.libvirt.LibvirtDriver。4.基于OpenStack的机架服务器仿真方法,其特征在于,所述方法包括:获取对机架服务器仿真模型的交互动作;根据所述交互动作生成操作脚本;发送所述操作脚本到OpenStack服务器;获取所述操作脚本的执行结果;根据所述执行结果生成虚拟现实场景;其中,所述发送所述操作脚本到OpenStack服务器步骤前,虚拟现实服务器通过OpenStackclient、cURL、RestAPI或Opencta...
【专利技术属性】
技术研发人员:吴家隐,杨德铿,
申请(专利权)人:佛山市幻云科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。