【技术实现步骤摘要】
本专利技术涉及网络操作系统领域,特别是涉及一种开源系统的命令行集成方法、一种开源系统的命令行集成装置、一种电子设备以及一种计算机可读存储介质。
技术介绍
1、当前的开源系统sonic在设计时充分考虑到拓展的问题,系统内的绝大部分功能都是程序独立在容器(开源的应用容器引擎)内运行来提供的,命令行也是如此。在当前的开源系统中,虽然sonic的功能可以通过升级替换容器的方式在系统上更新,假若新的功能涉及到命令行的变更,那么对功能进行控制的命令行实现代码需要硬编码到cli(命令行界面)的源码文件,然后在sonic构建时编译安装,任意对功能的修改,如果需要改动命令行,那么就需要重新编译cli程序,也就是需要重新编译整个sonic镜像。功能在命令行需要更改时与系统无法解耦,无法在此情况下支持功能的升级。
技术实现思路
1、本专利技术实施例是提供一种开源系统的命令行集成方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决相关技术中对命令行改动时需要重新编译整个开源系统镜像,导致功能在命令行需要更
...【技术保护点】
1.一种开源系统的命令行集成方法,其特征在于,所述开源系统配置有第一命令行文件,所述方法包括:
2.根据权利要求1所述的方法,所述镜像文件为简单网络管理协议容器的镜像文件,所述通过所述文本文件来构建容器的镜像文件,包括:
3.根据权利要求1所述的方法,其特征在于,所述在用于编译开源系统的服务器上,通过所述命令行界面编写命令行代码之后,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述通过所述命令行代码使所述第二命令行文件支持配置简单网络管理协议代理程序的IP地址、删除简单网络管理协议代理程序的IP地址和显示简单网络管理协
...【技术特征摘要】
1.一种开源系统的命令行集成方法,其特征在于,所述开源系统配置有第一命令行文件,所述方法包括:
2.根据权利要求1所述的方法,所述镜像文件为简单网络管理协议容器的镜像文件,所述通过所述文本文件来构建容器的镜像文件,包括:
3.根据权利要求1所述的方法,其特征在于,所述在用于编译开源系统的服务器上,通过所述命令行界面编写命令行代码之后,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述通过所述命令行代码使所述第二命令行文件支持配置简单网络管理协议代理程序的ip地址、删除简单网络管理协议代理程序的ip地址和显示简单网络管理协议代理程序的ip地址之后,所述方法包括:
5.根据权利要求1所述的方法,其特征在于,所述通过所述文本文件来构建容器的镜像文件,包括:
6.根据权利要求1所述的方法,其特征在于,所述在所述开源系...
【专利技术属性】
技术研发人员:宗栋瑞,陈翔,郭巍松,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。