LTE EMS升级实施方案.docx
《LTE EMS升级实施方案.docx》由会员分享,可在线阅读,更多相关《LTE EMS升级实施方案.docx(49页珍藏版)》请在冰点文库上搜索。
![LTE EMS升级实施方案.docx](https://file1.bingdoc.com/fileroot1/2023-6/16/1fd9da06-fd3b-466d-8859-8d92d3ac0f27/1fd9da06-fd3b-466d-8859-8d92d3ac0f271.gif)
LTEEMS升级实施方案
LTEEMS升级实施方案
(U31V12.11.40P1toEMS_GUL_01_V12.11.40P5)
修改记录
文件编号
版本号
拟制人/
修改人
拟制/修改日期
更改理由
主要更改内容
(写要点即可)
注1:
每次更改归档文件(指归档到事业部或公司档案室的文件)时,需填写此表。
注2:
文件第一次归档时,“更改理由”、“主要更改内容”栏写“无”。
第一章升级版本计划
一.1升级版本计划
表1–1升级版本
一.1.1升级计划
。
一.1.2升级时间
升级时间如下:
1、EMS版本文件和EMS数据库备份(升级前2个小时完成)
2、上传升级补丁到服务器大概需要10min(提前完成)
3、EMS升级U31V12.11.40P2补丁大概需要10min
4、EMS升级U31V12.11.40P3补丁大概需要10min
5、EMS升级U31V12.11.40P4补丁大概需要10min
6、EMS升级U31V12.11.40P5补丁大概需要10min
7、EMS升级EMS_GUL_01_V12.11.40P5补丁大概需要10min
详细升级时间参考下表:
表1–2升级详细时间
升级目标
升级步骤
升级时间
备份
EMS版本文件和EMS数据库备份
提前
EMS版本文件和EMS数据库备份
软件包
上传升级补丁到服务器上
10min
上传升级补丁到服务器大概需要10min
升级EMS
1、升级U31V12.11.40P2补丁
10min
2、升级U31V12.11.40P3补丁
10min
3、升级U31V12.11.40P4补丁
10min
4、升级U31V12.11.40P5补丁
10min
5、升级EMS_GUL_01_V12.11.40P5补丁
10min
升级EMS大概需要50min
第二章升级准备(升级前一天)
二.1.1软件版本包备份
升级前的版本软件包需要单独备份,确保回退操作进行。
现场选择有较大剩余空间的分区对源网管进行备份。
举例如下:
#du-sh/export/home/omc/netnumen/ems/
3.1G/export/home/omc/netnumen/ems/
#df-ha
文件系统大小用了可用容量挂接在
/dev/dsk/c1t2d0s048G40G7.6G85%/
/devices0K0K0K0%/devices
ctfs0K0K0K0%/system/contract
proc0K0K0K0%/proc
/dev/dsk/c0t1d0s256G35G20G65%/datafile/u03
………
#cp-R/export/home/omc/netnumen/ems//datafile/u03/backup
如上的例子中,查询到源网管目录占用3.1G,/datafile/u03可用空间20G,因此可以选择将源网管备份在/datafile/u03/backup中。
二.1.2数据库备份
这个部分导出时间长,数据量大(可能达到几百G),如不需要备份的现场可以不执行此步骤。
执行本步骤不要求停止网管服务。
备份恢复工具在$EMS_HOME/ums-server/utils/db_exp_imp_4x目录下。
相关路径信息现场根据实际情况修改,注意磁盘空间一定要足够存放备份包。
数据库数据备份磁盘空间一定要足够。
具体步骤请参考工具下的说明文件。
其中,数据泵方式请参考dp_readme.txt,EXP/IMP使用说明请参考readme.txt。
请注意,如果备份时采用数据泵方式,恢复时也要采用数据泵方式;备份是采用EXP/IMP方式,恢复时也要采用EXP/IMP方式。
一般采用数据泵方式,工具使用说明:
1.将$EMS_HOME/ums-server/utils/db_exp_imp_4x目录拷贝到或者附件上传到oracle用户具有读写执行权限的路径,同时要保证oracle对备份目录具有读写权限。
2.手工修改all_expdp_background.sh脚本文件的两个参数并执行脚本,具体步骤为:
1)UPDATE_BACKUP_DIR=/export/home/update_backup路径为存放备份数据的目录,请按照实际路径替换
2)SID=minos_10.62.100.102sid也请根据实际情况替换
3)进入工具目录/db_exp_imp4x/exp_dir
4)执行:
nohup./all_expdp_background.sh&(solaris和aix系统通用)
5)查看nohup文件(比如使用tail-fnohup.out命令),确认备份正常进行,如果没有error字样即为成功。
注意:
由于数据库备份较大,比较耗时,请在升级前2到3天前根据以前的备份情况安排进行数据备份,备份的目录需要在脚本执行前创建,而且需要给目录赋予777的权限,例如备份的目录是/export/home/update_backup,需要执行如下命令给目录赋权,否则可能导致部分文件无法正常备份:
#chmod-Rf777/export/home/update_backup
具体的备份内容为:
1)UEP4X用户备份
2)UEPPM4X用户备份
3)CAFFM4X下所有数据库对象,其中历史告警只备份50000条
4)EMS_RM4X用户备份
5)MINOS_PM下的所有数据库对象,其中原始、小时、天性能数据备份3天数据
6)所有各个应用的视图数据库对象
【以下步骤仅LTE-FDD产品需要关注!
】
如果现场需要使用SON的相关功能,需要备份SON的模板数据,用于升级完毕后进行手动恢复的参照。
SON管理界面分别提供了导出功能,具体操作见下:
图21SON管理入口
图22通过SON设置备份模板
图23导出的模板数据
二.2服务器上新版本文件上传
使用ftp命令或工具,用omc或者root用户(网管进程运行的用户是omc就用omc,是root就用root),以bin(二进制)方式,上传版本文件压缩包xxxxx.zip到服务器上的某个目录中,假设上传到$OMC_HOME中;注意omc用户需要有该目录的写权限,除root用户外,上传的版本最好都放在该用户的根目录。
如果该目录omc没有写入权限,可以使用如下命令增加读写权限。
#chmod666$OMC_HOME
注意:
上传时注意修改ftp工具连接端口,另外注意上传方式为bin(二进制)方式;
版本上传后要使用digest-v-amd5xxxxx.zip命令核对MD5值;aix系统可以使用命令openssldgst-md5xxxxx.zip核对;
上传文件前要保证文件格式为tar格式或zip格式,保证在服务器上能够解压缩;
上传版本路径不能太深,Unix下的目录深度最好为2层,例如/export/home/;至多不能超过3层,例如/export/home/omc;
安装版本所在路径不能包含中文路径;
不要上传到网管安装目录中,即本文档约定的/export/home/omc/netnumen/ems中。
版本根目录名不要包括版本号信息,这样会增加的路径长度。
禁止使用unix的图形界面中的复制、粘贴操作来覆盖。
运行命令解压:
$unzipxxxxx.zip(注:
其他压缩格式的解压命令请查看附录Unix常用命令)。
二.3导出全网参数
1.登录EMS12.10.040j客户端,在“NEManagement”界面,选择“NEConfiguration->NodebConfigReportt”,打开全网参数导出界面。
图2–5“NEManagement”界面
2.选择要导出数据的eNB和要导出的参数类型以及文件名和保存路径,单击。
图2–6全网参数界面
3.单击后,会弹出处理界面,请等待。
图2–7处理等待界面
4.导出成功后会有下图的提示。
图2–8选择导出路径
二.4导出配置文件
1.在配置界面“Management->DataManagement->DataBackup”。
图2–9选择导出路径
2.在弹出的界面,选择保存途径,保存的文件名、要导出的eNB,然后点击。
图2–10选择导出路径
3.数据导出完成后,会有如下的界面,可以通过导出路径查看是否有错误。
图2–11选择导出路径
二.5导出当前告警信息
1.告警同步,在EMS12.10.040j客户端界面,选择“Fault->SynchronizeActiveAlarms”。
图2–12EMS客户端告警菜单
2.打开告警同步界面,选择要进行告警同步的子网或eNB,通过红色标示的进行选定。
图2–13EMS客户端告警同步界面
3.选中要告警同步的eNB后,点击OK,会提示同步命令下发成功。
图2–14同步命令下发成功
4.在EMS12.10.040j客户端界面,依次选择“Fault->AlarmMonitoring”,打开告警监控界面。
图2–15EMS客户端告警菜单
5.单击导出按钮,导出当前告警信息。
图2–16AlarmMonitoring界面
6.选择导出路径,输入导出文件名,单击。
图2–17输入导出文件名
7.导出成功后,进入备份目录打开导出的文件查看,确认导出成功。
图2–18查看导出文件
二.6导出cellavailability天性能数据(近1个月的数据)
第三章升级EMS(升级当天)
三.1关闭服务器进程
注意:
1、务必确保所有网管服务进程都退出。
2、关闭用户自己开启的数据库工具、sqlplus等与U31数据库的连接。
升级前,请关闭网管软件的服务器进程,关闭的时候必须走正常的流程,
网管服务器关闭,需要使用root用户执行如下命令:
cd/export/home/netnumen/ems/ums-server
./shutdown-console.sh
命令执行完成后,关闭网管成功后会有类似如下提示:
[ShutdownMain]shutdownconsole:
console1success.
网管关闭成功后,还需要检查是否有未正常关闭的网管进程,如果还有需要使用kill命令终止程序,方法如下:
用ps命令检查U31进程后使用kill命令杀掉所有U31进程,再用ps命令查一次,保证所有U31进程都已经杀干净。
实例举例如下:
[root@shtdems001ums-server]#ps-ef|grep/export/home/netnumen/ems
root1404414038019:
02:
09pts/10:
16/export/home/netnumen/ems/jdk/jdk/solaris/bin/zte_console_client-Xms20m-X
root1413113997119:
02:
58pts/10:
42/export/home/netnumen/ems/jdk/jdk/solaris/bin/sparcv9/zte_main1-Dcom.zte.u
root1413313997219:
02:
58pts/10:
42/home/omc/netnumen/ems/jdk/jdk/solaris/bin/sparcv9/zte_topo1-Dcom.zte.u
上面检查出的三条记录中,有三个进程还没有关闭,其中红色的就是进程id。
结束上述进程使用如下命令一次性结束三个进程,进程间使用空格分隔:
#kill-9140441413114133
说明:
先将ps-ef|grep/export/home/omc/netnumen/ems查询出来的进程杀掉,再执行ps-ef|grepcorba,若还能查询出corba进程,则将corba进程也杀掉。
三.2断开数据库连接
注意:
目前升级过程中,保持数据库连接将会导致数据库升级失败,因此升级过程中要保证数据库连接全程断开。
使用oracle用户,按以下操作检查网管数据库连接是否依然存在:
$sqlplus/nolog
SQL>connsys/oracle@lteemsassysdba;
#查找是否存在USERNAME是uep4x、ems_rm4x、ueppm4x、caffm4x、minos_pm、wzteomc、zteomc或dbnafuser情况
SQL>selectsid,serial#,usernamefromv$session;
#不存在,则跳过下一步,继续升级;若存在则使用下面的语句杀掉对应的连接
SQL>altersystemkillsession'sid,serial#';
此处的sid和serial#请替换为上面查找到的uep4x、ems_rm4x、ueppm4x、caffm4x、minos_pm、wzteomc、zteomc或dbnafuser用户的SID和serial#。
手动断开之后再使用之前的命令查一次,如果还有连接再清除一次,多次清除不成功则重启一次数据库。
重启后如果还存在有数据库连接,需要断开和上级网线,然后清除数据库连接再升级。
重启数据库方法:
SQL>conn/assysdba
Connected.
SQL>shutdownimmediate;
Databaseclosed.
Databasedismounted.
ORACLEinstanceshutdown.
SQL>startup;
ORACLEinstancestarted.
三.3U31V12.11.40P2补丁升级
注:
如果使用XMANAGER连接服务器,需要设置DISPLAY变量为本机地址,并且导入DISPLAY变量,其中的X.X.X.X为本机的IP地址,“0.0”只是示例,具体可以看XMANAGER的窗口顶端。
#DISPLAY=X.X.X.X:
0.0
#exportDISPLAY
图310.0的查看方式
使用XMANAGER工具进行升级操作中为避免现场有会话时间限制的设置,在升级的XMANAGER中新开一个窗口输入ping命令,以solaris为例(ping-s127.0.0.1),保证一直有内容输出,防止会话连接中断导致的网管升级失败,如图所示:
图32XMANAGER输入ping命令
将V12.11.40P2补丁版本中的patch目录下面所有的zip包拷贝到待升级版本的uuf\packages目录下
图33拷贝所有zip包后示意图
1.升级开始:
对于solaris系统,需要使用远程XMANAGER升级时的相关配置,参考附录说明。
请运行待升级版本中的uuf目录下的run-patch.bat(window环境)或者run-patch.sh(solaris或者aix环境),开始升级。
选择提示语言类型后,点击“下一步”
图34选择提示语言
2.选择待升级版本路径(源版本安装根目录)和升级临时目录,点击“下一步”。
图35选择待升级版本路径和升级临时目录
3.检查确认升级包信息,点击“下一步”继续。
图36检查确认升级包信息
图37点击下一步后系统出现的提示信息
4.进行升级条件检测,查看检测结果,根据情况点击“下一步”,如果出现异常,请仔细核对未通过原因,进行处理后再继续升级。
图38升级条件检测
5.系统开始进行网管程序备份,完成后点击“下一步”
图39网管程序备份
6.升级程序开始处理升级包,完成后点击“下一步”
图310处理升级包
7.进行系统初始化,完成后点击“下一步”
图311升级后系统初始化
8.升级完成后最后确认完成信息。
图312升级后确认信息
升级日志位置:
/export/home/omc/netnumen/ems/uuf/log/
三.4U31V12.11.40P3补丁升级
检查待升级版本的uuf\packages目录,如果目录不为空,请先将packages目录的内容备份到EMS网管以外的目录,然后清空该uuf\packages目录。
再将V12.11.40P3补丁版本中的patch目录下面所有的zip包拷贝到待升级版本的uuf\packages目录下
图33拷贝所有zip包后示意图
9.升级开始:
对于solaris系统,需要使用远程XMANAGER升级时的相关配置,参考附录说明。
请运行待升级版本中的uuf目录下的run-patch.bat(window环境)或者run-patch.sh(solaris或者aix环境),开始升级。
选择提示语言类型后,点击“下一步”
图34选择提示语言
10.选择待升级版本路径(源版本安装根目录)和升级临时目录,点击“下一步”。
图35选择待升级版本路径和升级临时目录
11.检查确认升级包信息,点击“下一步”继续。
图36检查确认升级包信息
图37点击下一步后系统出现的提示信息
12.进行升级条件检测,查看检测结果,根据情况点击“下一步”,如果出现异常,请仔细核对未通过原因,进行处理后再继续升级。
图38升级条件检测
13.系统开始进行网管程序备份,完成后点击“下一步”
图39网管程序备份
14.升级程序开始处理升级包,完成后点击“下一步”
图310处理升级包
15.进行系统初始化,完成后点击“下一步”
图311升级后系统初始化
16.升级完成后最后确认完成信息。
图312升级后确认信息
升级日志位置:
/export/home/omc/netnumen/ems/uuf/log/
三.5U31V12.11.40P4补丁升级
检查待升级版本的uuf\packages目录,如果目录不为空,请先将packages目录的内容备份到EMS网管以外的目录,然后清空该uuf\packages目录。
再将V12.11.40P4补丁版本中的packages,update,patch目录下面所有的zip包拷贝到待升级版本的uuf\packages目录下
图33拷贝所有zip包后示意图
17.升级开始:
对于solaris系统,需要使用远程XMANAGER升级时的相关配置,参考附录说明。
如果待升级版本安装了itmp,请运行待升级版本中的uuf目录下的run.bat(window环境)或者run.sh(solaris或者aix环境),开始升级;如果待升级版本未安装itmp,请运行待升级版本中的uuf目录下的run-patch.bat(windows环境)或者run-patch.sh(solaris或者aix环境)。
选择提示语言类型后,点击“下一步”
图34选择提示语言
18.选择待升级版本路径(源版本安装根目录)和升级临时目录,点击“下一步”。
图35选择待升级版本路径和升级临时目录
19.检查确认升级包信息,点击“下一步”继续。
图36检查确认升级包信息
图37点击下一步后系统出现的提示信息
20.进行升级条件检测,查看检测结果,根据情况点击“下一步”,如果出现异常,请仔细核对未通过原因,进行处理后再继续升级。
图38升级条件检测
21.系统开始进行网管程序备份,完成后点击“下一步”
图39网管程序备份
22.升级程序开始处理升级包,完成后点击“下一步”
图310处理升级包
23.进行系统初始化,完成后点击“下一步”
图311升级后系统初始化
24.升级完成后最后确认完成信息。
图312升级后确认信息
升级日志位置:
/export/home/omc/netnumen/ems/uuf/log/
三.6U31V12.11.40P5补丁升级
检查待升级版本的uuf\packages目录,如果目录不为空,请先将packages目录的内容备份到EMS网管以外的目录,然后清空该uuf\packages目录。
再将V12.11.40P5补丁版本中的patch目录下面所有的zip包拷贝到待升级版本的uuf\packages目录下。
特殊说明:
对于日本T1项目,需要在将patch目录下面所有的zip包拷贝到待升级版本的uuf\packages目录下的同时,将conf文件夹拷入uuf\packages目录下,其他项目不需要拷贝conf文件夹。
图33拷贝所有zip包后示意图
25.升级开始:
对于solaris系统,需要使用远程XMANAGER升级时的相关配置,参考附录说明。
运行待升级版本中的uuf目录下的run-patch.bat(windows环境)或者run-patch.sh(solaris或者aix环境)。
特别注意:
若使用的待升级版本是包含了40P4补丁包里itmp安装升级包的合一补丁包,由于itmp默认是完全备份数据库,若现场不需要备份数据库,需要在uuf/packages/conf文件夹下面添加一个update.properties的文件,文件里面写一行:
auto-backup-db=false,之后再运行待升级版本中的uuf目录下的run.bat(windows环境)或者run.sh(solaris或者aix环境)。
选择提示语言类型后,点击“下一步”
图34选择提示语言
26.选择待升级版本路径(源版本安装根目录)和升级临时目录,点击“下一步”。
图35选择待升级版本路径和升级临时目录
27.检查确认升级包信息,点击“下一步”继续。
图36检查确认升级包信息
图37点击下一步后系统出现的提示信息
28.进行升级条件检测,查看检测结果,根据情况点击“下一步”,如果出现异常,请仔细核对未通过原因,进行处理后再继续升级。
图38升级条件检测
29.系统开始进行网管程序备份,完成后点击“下一步”
图39网管程序备份
30.升级程序开始处理升级包,完成后点击“下一步”
图310处理升级包
31.进行系统初始化,完成后点击“下一步”
图311升级后系统初始化
32.升级完成后最后确认完成信息。
图312升级后确认信息
升级日志位置:
/export/home/omc/netnumen/ems/uuf/log/
三.7EMS_GUL_01_V12.11.40P5补丁升级
检查待升级版本的uuf\packages目录,如果目录不为空,请先将packages目录的内容备份到EMS网管以外的目录,然后清空该uuf\packages目录。
再将EMS_GUL_01_V12.11.40P5补丁版本中的patch目录下面所有的zip包拷贝到待升级版本的uuf\packages目录下,将补丁版本中的conf文件夹也拷入uuf\packages目录下。
图33拷贝所有zip包后示意图
33.升级开始:
对于solaris系统,需要使用远程XMANAGER升级时的相关配置,参考附录说明。
运行待升级版本中的uuf目录下的run-p