【技术实现步骤摘要】
基于申威架构的对升级过程中镜像文件的处理方法及装置
本专利技术实施例涉及升级文件处理
,具体涉及一种基于申威架构的对升级过程中镜像文件的处理方法及装置。
技术介绍
基于申威架构的设备(可以包括防火墙等)通过提供web或CLI命令行方式进行镜像文件升级,升级版本操作主要是替换升级镜像文件,然后升级完成后加载新镜像文件启动运行,但是,有些特殊情况下需要对设备进行一些特殊操作,比如修改设备原有的grub.conf配置文件、增加或修改引导参数、修改删除存储设备的指定文件等等,但是,必须在升级前进入后台人为地进行手动修改,修改效率低下。因此,如何避免上述缺陷,在镜像文件升级的过程中能够自动地对系统环境进行预设操作,从而提高系统环境修改的处理效率,成为亟须解决的问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种基于申威架构的对升级过程中镜像文件的处理方法及装置。第一方面,本专利技术实施例提供一种基于申威架构的对升级过程中镜像文件的处理方法,所述方法包括:获取在镜像文件升级的过程中所需要的镜像升级程序;获取所述镜像升级程序中预先创建的与可执行应用程序对应的 ...
【技术保护点】
1.一种基于申威架构的对升级过程中镜像文件的处理方法,其特征在于,包括:获取在镜像文件升级的过程中所需要的镜像升级程序;获取所述镜像升级程序中预先创建的与可执行应用程序对应的执行接口;所述可执行应用程序预先打包进所述镜像文件中,在升级完成时从所述镜像文件中解压出所述可执行应用程序;通过所述执行接口调用所述可执行应用程序,若调用到所述可执行应用程序,则执行所述可执行应用程序,以在设备重启之前完成对所述系统环境的预设操作。
【技术特征摘要】
1.一种基于申威架构的对升级过程中镜像文件的处理方法,其特征在于,包括:获取在镜像文件升级的过程中所需要的镜像升级程序;获取所述镜像升级程序中预先创建的与可执行应用程序对应的执行接口;所述可执行应用程序预先打包进所述镜像文件中,在升级完成时从所述镜像文件中解压出所述可执行应用程序;通过所述执行接口调用所述可执行应用程序,若调用到所述可执行应用程序,则执行所述可执行应用程序,以在设备重启之前完成对所述系统环境的预设操作。2.根据权利要求1所述的方法,其特征在于,所述执行所述可执行应用程序,包括:通过popen或system函数执行所述可执行应用程序。3.根据权利要求1或2所述的方法,其特征在于,在所述执行所述可执行应用程序的步骤之后,所述方法还包括:删除所述可执行应用程序。4.根据权利要求3所述的方法,其特征在于,所述对所述系统环境的预设操作,包括:对所述系统环境进行修改后台文件、格式化磁盘、删除垃圾文件。5.一种基于申威架构的对升级过程中镜像文件的处理装置,其特征在于,包括:第一获取单元,用于获取在镜像文件升级的过程中所需要的镜像升级程序;第二获取单元,用于获取所述镜像升级程序中预先创建的与可执行应...
【专利技术属性】
技术研发人员:高福亮,
申请(专利权)人:北京中科网威信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。