一种生成云平台镜像的方法、装置、设备及介质制造方法及图纸

技术编号:27934301 阅读:23 留言:0更新日期:2021-04-02 14:14
本发明专利技术公开了一种生成云平台镜像的方法、装置、设备及介质,用以解决现有生成云平台镜像时,耗时长、工作效率低的问题。由于本发明专利技术实施例可以根据预先保存的每个故障类别与解决方案的对应关系,确定出现的故障对应的目标解决方案,并根据目标解决方案对镜像参数进行设置,以生成对应的云平台镜像,相比现有需要依赖人工解决生成云平台镜像过程中的故障而言,可以减少耗时,提高工作效率。

【技术实现步骤摘要】
一种生成云平台镜像的方法、装置、设备及介质
本专利技术涉及生成镜像
,尤其涉及一种生成云平台镜像的方法、装置、设备及介质。
技术介绍
信创全称是信息化应用创新,是指基础硬件(芯片,服务器等)和基础、应用软件(操作系统,中间件,数据库)等一系列创新技术。2020年是信创产业全面推广的起点,未来三年,有望迎来信创产业的黄金发展期,也有望迎来国产替代潮。随着信创产业的全面推广,国产化的ARM架构操作系统在市场上也逐渐增多,这就使得原来部署在x86操作系统下的许多应用需要在ARM架构操作系统下去适配,在适配过程中难免会一些故障,例如在ARM架构操作系统下生成云平台镜像时,经常会出现例如网卡自检无法通过或无法识别当前文件等故障。现有在遇到这些故障时,通常需要依赖人工手动解决,存在耗时长、工作效率低的问题。
技术实现思路
本专利技术实施例提供了一种生成云平台镜像的方法、装置、设备及介质,用以解决现有生成云平台镜像时,耗时长、工作效率低的问题。第一方面,本专利技术实施例提供了一种生成云平台镜像的方法,所述方法包括:若识别到出现故障,确定所述故障的故障类别,根据预先保存的每个故障类别与解决方案的对应关系,确定所述故障对应的目标解决方案;根据所述目标解决方案对镜像参数进行设置,以生成对应的云平台镜像。进一步地,若所述故障的故障类别为无法识别当前文件,所述根据所述目标解决方案对镜像参数进行设置包括:根据预先保存的名称,对当前文件的名称进行修改。进一步地,若所述故障的故障类别为网卡自检无法通过,所述根据所述目标解决方案对镜像参数进行设置包括:根据预先保存的命令行参数,对当前命令行参数进行更新。进一步地,若所述故障的故障类别为无法扩充根目录,所述根据所述目标解决方案对镜像参数进行设置包括:将预设的扩充根目录命令添加到云初始化程序的配置文件中,并将预设的更新磁盘命令添加到开机运行命令中。进一步地,若所述故障的故障类别为无法获取元数据,所述根据所述目标解决方案对镜像参数进行设置包括:根据预设的网卡配置参数,对当前网卡配置参数进行更新。进一步地,所述根据预设的网卡配置参数,对当前网卡配置参数进行更新包括:将当前网卡配置参数更新为自动获取IP地址。进一步地,所述方法还包括:创建本地源,将所述云平台镜像的安装包保存到所述本地源。第二方面,本专利技术实施例还提供了一种生成云平台镜像的装置,所述装置包括:确定模块,用于若识别到出现故障,确定所述故障的故障类别,根据预先保存的每个故障类别与解决方案的对应关系,确定所述故障对应的目标解决方案;设置模块,用于根据所述目标解决方案对镜像参数进行设置,以生成对应的云平台镜像。进一步地,所述设置模块,具体用于若所述故障的故障类别为无法识别当前文件,根据预先保存的名称,对当前文件的名称进行修改。进一步地,所述设置模块,具体用于若所述故障的故障类别为网卡自检无法通过,根据预先保存的命令行参数,对当前命令行参数进行更新。进一步地,所述设置模块,具体用于若所述故障的故障类别为无法扩充根目录,将预设的扩充根目录命令添加到云初始化程序的配置文件中,并将预设的更新磁盘命令添加到开机运行命令中。进一步地,所述设置模块,具体用于若所述故障的故障类别为无法获取元数据,根据预设的网卡配置参数,对当前网卡配置参数进行更新。进一步地,所述设置模块,具体用于将当前网卡配置参数更新为自动获取IP地址。进一步地,所述装置还包括:保存模块,用于创建本地源,将所述云平台镜像的安装包保存到所述本地源。第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一所述生成云平台镜像的方法的步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一所述生成云平台镜像的方法的步骤。由于本专利技术实施例可以根据预先保存的每个故障类别与解决方案的对应关系,确定出现的故障对应的目标解决方案,并根据目标解决方案对镜像参数进行设置,以生成对应的云平台镜像,相比现有需要依赖人工解决生成云平台镜像过程中的故障而言,可以减少耗时,提高工作效率。附图说明图1为本专利技术实施例提供的第一种生成云平台镜像的过程示意图;图2为本专利技术实施例提供的第二种生成云平台镜像的过程示意图;图3为本专利技术实施例提供的第三种生成云平台镜像的过程示意图;图4为本专利技术实施例提供的一种生成云平台镜像的装置结构示意图;图5为本专利技术实施例提供的一种电子设备结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。为了在生成云平台镜像时,可以减少耗时,提高工作效率,本专利技术实施例提供了一种生成云平台镜像的方法、装置、设备及介质。实施例1:图1为本专利技术实施例提供的第一种生成云平台镜像的过程示意图,该过程包括以下步骤:S101:若识别到出现故障,确定所述故障的故障类别,根据预先保存的每个故障类别与解决方案的对应关系,确定所述故障对应的目标解决方案。本专利技术实施例提供的生成云平台镜像的方法应用于电子设备,该电子设备例如可以是PC、移动终端等设备,也可以是服务器等。在一种可能的实施方式中,电子设备可以生成适配ARM架构操作系统的openstack等开源框架的云平台镜像,在生成云平台镜像的过程,若识别到出现故障,可以根据出现的故障的故障标识,确定该故障的故障类别。为了快捷准确的确定出现的故障对应的解决方案,在本专利技术实施例中,可以预先保存每个故障类别与解决方案的对应关系,其中每个故障类别以及每个故障类别对应的解决方案可以根据需求灵活设置,本专利技术实施例对此不做具体限定。当识别到出现故障时,可以根据预先保存的每个故障类别与解决方案的对应关系,确定出现的故障对应的目标解决方案。S102:根据所述目标解决方案对镜像参数进行设置,以生成对应的云平台镜像。为了减少耗时,提高工作效率,在确定目标解决方案后,可以根据该目标解决方案对镜像参数进行设置,以生成对应的云平台镜像。在一种可能的实施方式中,为了便于对镜像参数进行设置,可以预先编写自动化脚本,基于该预先编写的自动化脚本,根据目标解决方案自动对镜像参数进行设置,以快捷的生成对应的云平台镜像。由于本专利技术实施例可以根据预先保存的每个故障类别与解决方案的对应关系,确定出现的故障对应的目标解决方案,并根据目标解决方案对镜像参数进行设置,以生成对应的云平台镜像,相比现有需要依赖人工解决生成本文档来自技高网...

【技术保护点】
1.一种生成云平台镜像的方法,其特征在于,所述方法包括:/n若识别到出现故障,确定所述故障的故障类别,根据预先保存的每个故障类别与解决方案的对应关系,确定所述故障对应的目标解决方案;/n根据所述目标解决方案对镜像参数进行设置,以生成对应的云平台镜像。/n

【技术特征摘要】
1.一种生成云平台镜像的方法,其特征在于,所述方法包括:
若识别到出现故障,确定所述故障的故障类别,根据预先保存的每个故障类别与解决方案的对应关系,确定所述故障对应的目标解决方案;
根据所述目标解决方案对镜像参数进行设置,以生成对应的云平台镜像。


2.根据权利要求1所述的方法,其特征在于,若所述故障的故障类别为无法识别当前文件,所述根据所述目标解决方案对镜像参数进行设置包括:
根据预先保存的名称,对当前文件的名称进行修改。


3.根据权利要求1所述的方法,其特征在于,若所述故障的故障类别为网卡自检无法通过,所述根据所述目标解决方案对镜像参数进行设置包括:
根据预先保存的命令行参数,对当前命令行参数进行更新。


4.根据权利要求1所述的方法,其特征在于,若所述故障的故障类别为无法扩充根目录,所述根据所述目标解决方案对镜像参数进行设置包括:
将预设的扩充根目录命令添加到云初始化程序的配置文件中,并将预设的更新磁盘命令添加到开机运行命令中。


5.根据权利要求1所述的方法,其特征在于,若所述故障的故障类别为无法获取元数据,所述根据所述目标解决方案对镜像参数...

【专利技术属性】
技术研发人员:任俊龙张浩张皓林文辉李瑞祥
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1