错误 #2193
基站安装、升级、卸载、回退优化修改
0%
描述
增加回退场景判断:
1.回退卸载:1)停止基站软件服务运行,只保留agent;2)卸载基站软件服务(三层、baseService);3)删除当前版本,不对/root/yzmm_bak操作;4)sysrepo直接卸载无需备份;5)agent暂不卸载;6)agent回退由fallback脚本完成;
2.升级前置卸载:1)1.停止基站软件服务运行,只保留agent;2)卸载基站软件服务(三层、baseService);3)sysrepo配置数据备份/root/yzmm/sysrepo_bak,卸载当前yang文件;4)删除当前版本:清空备份/root/yzmm_bak,mv /root/yzmm /root/yzmm_bak(配置继承时取备份目录/root/yzmm_bak下的sysrepo_bak);5)mkdir -p /root/yzmm/agent && cp /root/yzmm_bak/agent/* /root/yzmm/agent;
3.安装前置卸载:1)1.停止基站软件服务运行,只保留agent;2)卸载基站软件服务(三层、baseService);3)sysrepo卸载当前yang文件;4)清空备份/root/yzmm_bak,删除当前版本:mv /root/yzmm /root/yzmm_bak;5)mkdir -p /root/yzmm/agent && cp /root/yzmm_bak/agent/* /root/yzmm/agent;6)清空备份/root/yzmm_bak;
4.卸载基站:1)停止基站软件服务运行,只保留agent;2)卸载基站软件服务(三层、baseService);3)删除当前版本,不对/root/yzmm_bak操作;4)sysrepo直接卸载无需备份;5)isAgent为true则卸载agent(清空agent安装目录,脚本安装目录,备份目录,安装包目录,agent备份目录),为false则不卸载agent;
增加sysrepo安装场景判断:
1.回退:安装sysrepo备份目录下的配置;
2.升级:安装执行目录下的sysrepo配置;
3.安装:安装执行目录下的sysrepo配置;