项目

一般

简介

需求CR #2639

【16P_pre1_T1准出验证】sysrepo可否通过基站版本升级等方式进行更新

刘 抒放6 个月 之前添加. 更新于 11 天 之前.

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

0%

预期时间:
问题归属:
YZMM
目标解决问题版本:
Rel_2.1.16P
CPU类型:

描述

目前升级大包只更新协议栈,不会更新sysrepo库。需手动运行update agent脚本,需考虑新方式触发sysrepo更新

历史记录

#1

钱 伯宁 更新于 6 个月 之前

  • 指派给钱 伯宁 变更为 马 党旗
#2

马 党旗 更新于 5 个月 之前

  • 状态新建 变更为 进行中

sysrepo数据库升级我梳理了下,大概需要这样的流程
1. 先备份sysrepo数据
2. 停止三层服务(CU,DU,PHY)
3. 上传新的.so文件进行替换
4. 替换完成后,重启基站(重启服务器)
5. 停止三层服务(CU,DU,PHY)
6. 再进行1中的备份数据导入
7. 重启三层服务(CU,DU,PHY)

步骤:
为了简化客户的操作复杂度,只需要用户 点击一个 升级 【按钮】即可。
剩下的管理后台会做默认处理

#3

马 党旗 更新于 4 个月 之前

  • 状态进行中 变更为 转测试

1. 目前网管根据网元内部版本号和cpu架构进行判断是否要做sysrepo版本升级
2. 现在简化成 替换.so文件,然后重启基站

#4

马 党旗 更新于 4 个月 之前

  • 指派给马 党旗 变更为 杨 凯
#5

钱 伯宁 更新于 4 个月 之前

马 党旗 写到:

sysrepo数据库升级我梳理了下,大概需要这样的流程
1. 先备份sysrepo数据
2. 停止三层服务(CU,DU,PHY)
3. 上传新的.so文件进行替换
4. 替换完成后,重启基站(重启服务器)
5. 停止三层服务(CU,DU,PHY)
6. 再进行1中的备份数据导入
7. 重启三层服务(CU,DU,PHY)

步骤:
为了简化客户的操作复杂度,只需要用户 点击一个 升级 【按钮】即可。
剩下的管理后台会做默认处理

上述流程已弃用,新流程如下:
1.用户点击网管界面升级数据库按钮,backend下发升级sysrepo数据库请求至gnb_agent;
2.gnb_agent根据当前/usr/lcoal/lib/libsysrepo.so.5.6.20文件大小判断是否需要升级,若大于428784则认为旧版本sysrepo数据库,进行替换文件升级,否则返回当前为最新版本无需升级;
3.升级成功后backend下发reboot请求至gnb_agent,复位基站服务器;

#6

杨 凯 更新于 4 个月 之前

  • 指派给杨 凯 变更为 刘 抒放

该问题已验证解决,待2.0基站出下个版本可验证:
验证方法是:
1、正常升级基站版本到最新版本
2、手动需要单独从【软件管理】->【数据备份还原】页签里面的“数据库”信息栏中点击“升级数据库”按钮即可
3、怎么样确认升级成功:再点击一次界面提示“已经是最新版本”

请产测验证

#7

刘 抒放 更新于 11 天 之前

  • 状态转测试 变更为 已解决

验证通过,可正常更新sysrepo

导出 Atom PDF