项目

一般

简介

功能 #2068

0822基站网管安装升级流程梳理意见——agent侧需要优化修改

杨 凯大约一年 之前添加. 更新于 11 个月 之前.

状态:
已解决
优先级:
普通
指派给:
开始日期:
2024-08-26
计划完成日期:
% 完成:

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


相关的问题

关联到 网管产品 - 错误 #2131: YZMM2.0.12Pre1T1版本测试,Rel_2.1.14P_Pre2T5_patch1升级Rel_2.1.14P_Pre2T5_patch1,偶发成功、不成功。已解决2024-09-06

Actions
关联到 网管产品 - 错误 #2130: YZMM2.0.12Pre1T1版本测试,Rel_2.1.14P_Pre2T5_patch1历史版本,15p_pre1和15p_pre1T1/T2的版本各个模块的规则文件中未添加但还升级成功。已解决2024-09-06

Actions

历史记录

#1

杨 凯 更新于 大约一年 之前

  • 状态新建 变更为 进行中
#2

钱 伯宁 更新于 大约一年 之前

  • 状态进行中 变更为 转测试
  • 指派给钱 伯宁 变更为 杨 凯
#3

杨 凯 更新于 12 个月 之前

  • 关联到 错误 #2131: YZMM2.0.12Pre1T1版本测试,Rel_2.1.14P_Pre2T5_patch1升级Rel_2.1.14P_Pre2T5_patch1,偶发成功、不成功。 已添加
#4

杨 凯 更新于 12 个月 之前

  • 关联到 错误 #2130: YZMM2.0.12Pre1T1版本测试,Rel_2.1.14P_Pre2T5_patch1历史版本,15p_pre1和15p_pre1T1/T2的版本各个模块的规则文件中未添加但还升级成功。 已添加
#5

杨 凯 更新于 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的相关优化每个小问题是否已解决。

#6

杨 凯 更新于 12 个月 之前

  • 状态转测试 变更为 反馈
#7

马 自伟 更新于 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,已解决。

导出 Atom PDF