功能 #2068
0822基站网管安装升级流程梳理意见——agent侧需要优化修改
0%
描述
问题描述:
0822基站网管安装升级流程梳理意见——agent侧需要优化修改
涉及一下优化项:
1.首次安装存在卸载失败问题。
检查当前是否有执行路径。
2.备份yang文件。
3.切换目录有可能失败,判断返回值。
4.变量名称用{}包含。
5.判断版本文件内容是否为0。
6.严格执行shell脚本。
7.严格校验agent安装包名称。
8.保证安装脚本为新版本。
9.封装函数。
10.卸载存在无效备份,放在yzmm下。
11.升级基站版本直接默认继承升级。
12.agent升级版本不依赖baseservice实现。
13.sysrepo升级、基站配置数据自动备份
14.agent升级版本固件包,不依赖baseservice
相关的问题
历史记录
由 杨 凯 更新于 12 个月 之前
- 指派给 从 杨 凯 变更为 马 自伟
进行最新版本agent验证,还存在遍历版本测试中存在2130和2131问题,再确认下上次0822基站网管安装升级流程梳理意见——agent侧需要优化修改
涉及一下优化项:
1.首次安装存在卸载失败问题。
检查当前是否有执行路径。
2.备份yang文件。
3.切换目录有可能失败,判断返回值。
4.变量名称用{}包含。
5.判断版本文件内容是否为0。
6.严格执行shell脚本。
7.严格校验agent安装包名称。
8.保证安装脚本为新版本。
9.封装函数。
10.卸载存在无效备份,放在yzmm下。
11.升级基站版本直接默认继承升级。
12.agent升级版本不依赖baseservice实现。
13.sysrepo升级、基站配置数据自动备份
14.agent升级版本固件包,不依赖baseservice的相关优化每个小问题是否已解决。
由 马 自伟 更新于 11 个月 之前
- 状态 从 反馈 变更为 已解决
对最新版本agent验证进行了优化版本:
涉及一下优化项:
1.首次安装存在卸载失败问题:卸载时增加检查当前是否有执行路径,已完成。
2.备份yang文件:卸载脚本中,对sysrepo卸载,增加了备份yang文件,安装时进行导入yang文件,已完成。
3.切换目录有可能失败,判断返回值:对新老版本的升级与回退,目录切换增加了校验逻辑,已完成。
4.变量名称用{}包含:脚本中的变量,增加“{}”来获取变量,脚本优化完成,已完成。
5.判断版本文件内容是否为0:对版本文件为空的情况,已经处理与反馈,已完成。
6.严格执行shell脚本:新版本由shell脚本控制,对应的安装,升级,回退,卸载操作,由新版脚本执行,做到兼容老版本,已完成。
7.严格校验agent安装包名称:已完成。
8.保证安装脚本为新版本:已完成。
9.封装函数:已完成。
10.卸载存在无效备份,放在yzmm下:对于无效的备份文件,操作完成后会进行清理,已完成
11.升级基站版本直接默认继承升级:web端增加提示,agent端增加是否继承的不同流程控制,已完成
12.agent升级版本不依赖baseservice实现:已解决,新版agent由自己完成自己的升级。
13.sysrepo升级、基站配置数据自动备份:已完成sysrepo卸载中,对配置项的导入导出。
14.agent升级版本固件包,不依赖baseservice的相关优化每个小问题是否已解决:优化agent等待baseservice转储日志超时处理机制;卸载、安装、回退的缺省超时时间为3min,已解决。