[发明专利]一种快速继续实验方法及系统有效
申请号: | 201911221853.7 | 申请日: | 2019-12-03 |
公开(公告)号: | CN111045787B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 吴远明;周建航;温振环 | 申请(专利权)人: | 广州西麦科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郭浩辉;麦小婵 |
地址: | 510000 广东省广州市高新技术产业开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 继续 实验 方法 系统 | ||
本发明公开了一种快速继续实验方法,包括:获取实验开启指令和实验配置参数;在获取实验开启指令后,在数据库中进行识别查找与实验配置参数相关联的实例编号和节点编号;当识别查找成功时,返回相关联的实例编号和节点编号;当识别查找失败时,根据实验配置参数创建虚拟机实例,生成并返回新的实例编号和节点编号,并将创建虚拟机实例存储在数据库中;根据返回的实例编号和节点编号得到网络地址并调用网络地址进入实验界面;本发明通过将创建的虚拟机实例存储在数据库中,在再次开启实验时,调用数据库中的实例进行实验界面,以解决每次开启实验均需要重新创建实例而导致进入实验效率较低的技术问题,从而提高实验开启效率,实现快速继续实验。
技术领域
本发明涉及云计算系统领域,尤其涉及一种快速继续实验方法及系统。
背景技术
实训云系统是一种用于训练测试的系统平台,用户通过实训云系统开启一个实验时,云平台会为创建并打开一个虚拟机,当用户做完实验时,云平台即会关闭并删除虚拟机,并且云平台每次开启的虚拟机环境都是一个被初始化的状态,导致每次用户请求开启实验时,都需要请求云平台去创建并打开虚拟机,这个过程耗时较长。因此,目前极需一种可以实现快速继续实验方法,以提高实验开启效率。
发明内容
本发明提供了一种快速继续实验方法及系统,通过将创建的虚拟机实例存储在数据库中,在再次开启实验时,调用数据库中的实例进行实验界面,以解决现有技术中每次开启实验均需要重新创建实例而导致进入实验效率较低的技术问题,从而提高实验开启效率,实现快速继续实验。
为了解决上述技术问题,本发明实施例提供了一种快速继续实验方法,包括:
获取实验开启指令和实验配置参数;
在获取所述实验开启指令后,在数据库中进行识别查找与所述实验配置参数相关联的实例编号和节点编号;
当识别查找成功时,返回所述相关联的实例编号和节点编号;当识别查找失败时,根据所述实验配置参数创建虚拟机实例,生成并返回新的实例编号和节点编号,并将所述创建虚拟机实例存储在数据库中;
根据返回的实例编号和节点编号得到网络地址并调用所述网络地址进入实验界面。
作为优选方案,在进入实验界面之后,还包括:将用户进行实验的配置数据保存在数据库中。
作为优选方案,所述快速继续实验方法还包括:当判断储存在数据库中的虚拟机实例超过预设时间段时,对所述虚拟机实例进行删除。
作为优选方案,所述实验配置参数包括:CPU核数、虚拟内存值和硬盘储存值。
作为优选方案,所述根据所述实验配置参数创建虚拟机实例,具体包括:
获取制作好的镜像文件和实验配置参数;
通过所述制作好的镜像文件,根据所述实验配置参数创建虚拟机实例,生成实例编号和节点编号。
本发明实施例还提供了一种快速继续实验系统,包括:
参数获取模块,用于获取实验开启指令和实验配置参数;
识别查找模块,用于在获取所述实验开启指令后,在数据库中进行识别查找与所述实验配置参数相关联的实例编号和节点编号;
编号返回模块,用于当识别查找成功时,返回所述相关联的实例编号和节点编号;当识别查找失败时,根据所述实验配置参数创建虚拟机实例,生成并返回新的实例编号和节点编号,并将所述创建虚拟机实例存储在数据库中;
进入实验模块,用于根据返回的实例编号和节点编号得到网络地址并调用所述网络地址进入实验界面。
作为优选方案,所述快速继续实验系统还包括:配置保存模块,用于在进入实验界面之后,将用户进行实验的配置数据保存在数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州西麦科技股份有限公司,未经广州西麦科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911221853.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手持式旋转采枣装置
- 下一篇:一种多辊距高刚度高负荷钢板矫直机