[发明专利]一种系统镜像构建方法、系统、计算设备及存储介质在审
申请号: | 202011032095.7 | 申请日: | 2020-09-27 |
公开(公告)号: | CN112114834A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 李端君 | 申请(专利权)人: | 北京深之度科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100032 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 构建 方法 计算 设备 存储 介质 | ||
本发明公开了一种系统镜像构建方法,适于在控制端中执行,控制端连接多个执行端,该方法包括:接收用户的镜像定制指令,创建镜像定制界面;通过镜像定制界面接收用户的镜像定制信息;根据镜像定制信息生成镜像定制任务;将镜像定制任务插入定制任务列表,以便执行端获取相应的镜像定制任务并构建目标镜像;接收执行端返回的镜像定制任务的状态属性,并将状态属性更新到定制任务列表中。本发明一并公开了相应的系统镜像构建系统、计算设备及可读存储介质。
技术领域
本发明涉及计算机技术领域,尤其涉及一种系统镜像构建方法、系统、计算设备及存储介质。
背景技术
Linux作为一个开源的操作系统,应用越来越广泛,可以灵活的对系统内核及系统进行整合,构建适合不同应用需求的Linux系统。通过分析镜像定制用户的不同需求,在相应的系处理器架构上构建相应的系统镜像,根据定制信息将相应的需要添加的文件添加到基础镜像中。但是,目前这种系统镜像的定制过程都是通过系统工程师手动输入指令完成的,如果定制用户对系统功能的变化比较频繁,系统工程师会有大量的时间花费在制作镜像上,降低了系统开发工作的效率。另外,如果同时处理多个用户的镜像定制请求,由于不能并行完成,需要时刻监督镜像的制作过程,耗费系统工程的精力和时间成本。
因此,需要一种能够根据用户的需求自动完成镜像定制的系统,以节省系统工程师的时间,提高工程师的系统开发的效率。
发明内容
为此,本发明提供了一种系统镜像构建方法、系统、计算设备及存储介质,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供一种系统镜像构建方法,适于在控制端中执行,控制端连接多个执行端,方法包括:接收用户的镜像定制指令,创建镜像定制界面;通过镜像定制界面接收用户的镜像定制信息;根据镜像定制信息生成镜像定制任务;将镜像定制任务插入定制任务列表,以便执行端获取相应的镜像定制任务并构建目标镜像;接收执行端返回的镜像定制任务的状态属性,并将状态属性更新到定制任务列表中。
可选的,在根据本发明的系统镜像构建方法中,接收用户的镜像定制指令,创建镜像定制界面包括:接收用户的镜像定制指令;创建镜像定制信息表;将创建的镜像定制信息表通过web页面显示,生成镜像定制界面。
可选的,在根据本发明的系统镜像构建方法中,镜像定制信息表包括如下字段中的一个或者多个以上的组合:定制人姓名、定制镜像版本、定制镜像架构、需要加入的软件包的网址、输出镜像的存储目录、镜像信息说明。
可选的,在根据本发明的系统镜像构建方法中,多个执行端具有不同的处理器架构类型,定制镜像架构与处理器架构类型相对应。
可选的,在根据本发明的系统镜像构建方法中,定制镜像架构包括的类型有:AMD64、ARM64和MIPS64EL。
可选的,在根据本发明的系统镜像构建方法中,镜像定制界面还包含镜像定制启动接口,根据镜像定制信息生成镜像定制任务包括:通过镜像定制启动接口接收用户的镜像定制请求;将镜像定制信息生成定制任务,以便存储在镜像定制列表中。
可选的,在根据本发明的系统镜像构建方法中,状态属性包括:“未开始”、“制作中”以及“已完成”。
根据本发明的另一个方面,提供一种系统镜像构建方法,适于在执行端执行,执行端连接适于执行上述任意一项方法的控制端,控制端适于生成定制任务列表,定制任务列表中包含多个镜像定制任务,每一个镜像定制任务中包括相应的镜像定制信息,方法包括:每隔预定时间读取控制端的定制任务列表;获取与当前执行端的处理器架构对应的镜像定制任务;根据镜像定制任务中的镜像定制信息构建目标镜像。
可选的,在根据本发明的系统镜像构建方法中,镜像定制信息表包括如下字段中的一个或者多个以上的组合:定制人姓名、定制镜像版本、定制镜像架构、需要加入的软件包的网址、输出镜像的存储目录以及镜像信息说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深之度科技有限公司,未经北京深之度科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011032095.7/2.html,转载请声明来源钻瓜专利网。