【技术实现步骤摘要】
一种基于OpenStack的仿真实验环境部署方法
[0001]本专利技术涉及计算机仿真
,具体涉及一种基于OpenStack的仿真实验环境部署方法。
技术介绍
[0002]当前的仿真系统通过在多个物理、虚拟机中分布式部署仿真模型、支撑软件形成仿真实验环境,在实验环境部署过程中,则需要实验人员通过部署工具来完成多节点的仿真环境依赖配置、仿真网络配置、虚拟机的计算资源分配等工作,部署效率不高且存在配置错误的风险。尤其是在多样本仿真实验需求下,需要创建多个仿真实验环境以进行大量仿真样本的并行实验,实验人员需要不断地在多个节点中进行繁琐的仿真环境依赖配置、仿真网络配置、计算资源分配,部署工作则更加难以高效、准确地完成,耗费大量时间、精力在环境部署工作中,无法将全部精力投入到仿真实验本身中。
技术实现思路
[0003]针对现有技术中的上述不足,本专利技术提供了一种基于OpenStack的仿真实验环境部署方法,用以解决现有技术中仿真模型与支撑软件分布式部署的过程繁琐、耗时冗长的问题。
[0004]为达到上述 ...
【技术保护点】
【技术特征摘要】
1.一种基于OpenStack的仿真实验环境部署方法,其特征在于,包括:基于微服务架构将仿真实验环境部署过程划分为多种微服务功能,包括多种虚拟机级别以及进程级别操作;通过多种类仿真资源的镜像封装,将仿真资源存储于Ceph分布式存储系统中,可通过OpenStack云平台的微服务接口实现仿真资源的实时校验与调用;通过微服务协同管控OpenStack中的多个组件生成多个仿真节点以及配置仿真网络,同时通过每个仿真节点中动态生成的微服务应用响应执行部署操作,完成单样本以及多样本仿真实验环境部署。2.根据权利要求1所述的一种基于OpenStack的仿真实验环境部署方法,其特征在于,所述仿真实验环境部署的架构自下而上地包括基础资源层、微服务管控层以及应用交互层。3.根据权利要求2所述的一种基于OpenStack的仿真实验环境部署方法,其特征在于,所述基础资源层以多台CentOS7物理机作为云平台的控制节点、存储节点、计算节点,完成Train版本的OpenStack云平台的部署;同时,将Ceph分布式存储系统作为OpenStack的Nova、Glance、Cinder组件的后端存储,改变多种类仿真资源传统的本地文件系统存储方式,通过镜像打包的方式保存环境配置,并以RBD块设备的形式存储于Ceph分布式存储系统中。4.根据权利要求2所述的一种基于OpenStack的仿真实验环境部署方法,其特征在于,所述微服务管控层基于微服务架构将仿真实验环境部署过程划分为静态部署微服务以及动态生成微服务,静态部署微服务包括虚拟资源管控微服务、仿真运行控制微服务、配置中心微服务,动态生成微服务包括随着每个仿真节点动态上线的仿真节点控制微服务。5.根据权利要求4所述的一种基于OpenStack的仿真实验环境部署方法,其特征在于,所述虚拟资源管控微服务...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。