【技术实现步骤摘要】
一种快速创建多分支测试环境的方法和系统
[0001]本专利技术涉及流程自动化
,尤其涉及一种快速创建多分支测试环境的方法和系统
。
技术介绍
[0002]现有技术中,开发人员在进行测试时需要一定的测试资源,一个企业的测试项目不止一个,测试时,虚拟机一次只能使用一个快照分支,如果每个测试单独申请虚拟机资源,显著增加成本,而且让有的未使用的虚拟机空置,造成资源浪费
。
因此,开发人员需要测试时,便会和运维人员沟通,运维人员一部分时间都花在给开发人员创建虚拟机和资源分配和沟通上,这就无形的占用了一部分工作量,使得效率低下,真正花在公司服务器架构涉及高可用方案的少之又少
。
技术实现思路
[0003]基于上述问题,本专利技术提供一种快速创建多分支测试环境的方法和系统,目的在于提高对虚拟机快照管理的效率
。
[0004]一种快速创建多分支测试环境的方法,同一台虚拟机下的一个快照形成一个分支,包括:
[0005]步骤
A1
,发送在目标虚拟机创建新的快照的第一请求;
[0006]步骤
A2
,基于第一请求查询目标虚拟机当前是否存在正在运行的快照;
[0007]若是,执行步骤
A3
;
[0008]若否,执行步骤
A5
;
[0009]步骤
A3
,根据正在运行的快照形成待确认的第一工单,并产生第一通知消息至第一目标人员;
[0010] ...
【技术保护点】
【技术特征摘要】
1.
一种快速创建多分支测试环境的方法,同一台虚拟机下的一个快照形成一个分支,其特征在于,包括:步骤
A1
,发送在目标虚拟机创建新的快照的第一请求;步骤
A2
,基于所述第一请求查询所述目标虚拟机当前是否存在正在运行的快照;若是,执行步骤
A3
;若否,执行步骤
A5
;步骤
A3
,根据正在运行的快照形成待确认的第一工单,并产生第一通知消息至第一目标人员;步骤
A4
,当所述第一工单被确认之后,关闭正在运行的快照,继续步骤
A5
;步骤
A5
,新建所述目标虚拟机的基础快照;步骤
A6
,对所述基础快照部署公共服务,完成新的快照创建
。2.
如权利要求1所述的一种快速创建多分支测试环境的方法,其特征在于,在所述步骤
A2
中,当基于所述第一请求并未查询到所述目标虚拟机时,执行步骤
A6
;步骤
A6
,发起新建虚拟机的第二请求;步骤
A7
,基于所述第二请求新建虚拟机,以作为所述目标虚拟机,继续执行所述步骤
A5。3.
如权利要求1所述的一种快速创建多分支测试环境的方法,其特征在于,所述步骤
A6
包括:步骤
A61
,获取公共服务的资源列表;步骤
A62
,按照所述资源列表安装所述公共服务;步骤
A63
,检查安装后的所述公共服务是否可用:若否,执行步骤
A64
;若是,执行步骤
A65
;步骤
A64
,生成第二工单,并产生第二通知消息至第二目标人员;步骤
A65
,完成所述公共服务部署,完成新的快照创建
。4.
如权利要求1所述的一种快速创建多分支测试环境的方法,其特征在于,所述第一请求包含所述目标虚拟机的名称;所述步骤
A2
包括:步骤
A21
,根据所述目标虚拟机的名称查询所述...
【专利技术属性】
技术研发人员:郭伟,
申请(专利权)人:上海瀚银数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。