SMO打补丁傻瓜流程.docx
- 文档编号:2851266
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:16
- 大小:874.77KB
SMO打补丁傻瓜流程.docx
《SMO打补丁傻瓜流程.docx》由会员分享,可在线阅读,更多相关《SMO打补丁傻瓜流程.docx(16页珍藏版)》请在冰点文库上搜索。
SMO打补丁傻瓜流程
SMO打补丁傻瓜流程
近两年补丁颇多,闲暇之余,总结了一份SMO打补丁的简易流程,希望能对没有接触过补丁的同事有所帮助.有不当的或者需要补充的地方,欢迎拍砖.
一、首先是补丁包的上传,分两步:
一是由本地电脑上传到OSS,二是由OSS上传到SMO。
(一)补丁包上传至OSS
把补丁包用TOTALCOMMANDER上传到本地OSS,路径任意。
补丁包都是从爱立信处获取,文件名一般是tar格式,zip格式也可以(图1)。
注意:
不管是tar或者zip,准备上传的补丁包双击之后应该只有两个文件才是正确的,一个为文件夹,一个为XML格式文件(图2)。
有时候为了方便,会将tar或者zip格式的包再次压缩成一个zip包发送给我们,这样就必须解压出来,否则上传过程会出错,或者是上传之后在SMO里看不到补丁包。
图1
图2
(二)补丁包从OSS导入SMO
1.打开CITRIX后,右键->Configuration->ManageHWandSWinventory->SoftwareManagementOrganiser,进入SMO主界面。
2.进入"SMOFileStore"窗口
3.展开SMOFILESTORE,右键"Delivery",选择"Importfile",把补丁包import(在右边的窗口才能点右键)
4.找到补丁包所上传到的OSS路径,选择补丁包
5.import导入补丁包至Delivery,默认选项一般不需要更改.
6.导入成功后在SMOFILESTORE界面Delivery里,可以看到所导入的补丁包.
7.左键选中补丁包,在上方工具栏选择ImportSWPackages.
8.在弹出窗口选中补丁包,一路NEXT,最后FINISH.(FINISH界面有一项Jobcomment,可以写也可以不写,主要是用来标识,例如可以描述为:
IPA20_IMPORT,那么在JOBS窗口COMMENT一栏就可以看到此项描述,)
9.在JOBS窗口可以看到刚才所建的JOB.
如果导入过程有出错,比如已经存在此软件包,那么STATE一栏会有相应的报错信息.
10.导入完成之后,在SOFTWARE窗口便可以看到所上传的补丁包及其所包括的步骤.上传过程到此结束.
二、补丁的运行
每个补丁包所包含的内容不一样,所需要运行的步骤的多少也不一样,需要具体情况具体对待。
一般的都包含的步骤有:
HealthCheck(健康检查,可以白天做)
Loadandpreparation(DOWNLOAD前的准备,根据这个来DOWNLOAD,可以白天做)
Download(将所需要软件DOWNLOAD至APG或者IOG,可以白天做)
CPEXupdate(正式的升级,在CPEX边运行,必须晚上做)
CPSBupdate(正式的升级,在CPSB边运行,必须晚上做)
Cleanup(补丁结束之后的垃圾数据清理)
下面以HealthCheck为例说明。
1.在SOFTWARE窗口,右键软件包->左键UpgradeNE.
2.弹出窗口SELECTNETWORKELEMENTSANDSOFTWAREPACKAGE,在SOFTWAREPACKAGES里选中软件包->ADD,选择网元.
3.弹出窗口,在AVAILABLENEs(此OSS下所带的所有网元都会列出)里展开AXE->选中网元->添加至SELECTEDNEs->OK.
如果想选择多个网元,可以按住CTRL选择.
4.选择网元之后,点击NEXT,弹出JOBCONFIGRATION窗口.在HealthCheck前打勾,其他的勾都去掉.MODE有3种,MANUAL手工,IMMEDIATE自动,SCHEDULE定期,默认的都为MANUAL,一般都不用改.
5.JOBPARAMETERS,HEALTHCHECK,NEPARAMETERS,这里无需更改,直接NEXT.
6.SUMMARY窗口里,JOBCOMMENT一栏作用同上,只是一个便于区别的标识,点击FINISH后在JOBS窗口可以看到.
7.在JOBS窗口,上方左键选中所建任务,下方右键->STARTNETHREAD,补丁脚本开始自动运行.
8.脚本运行过程中如果有需要我们输入或者是确认的选项,NETHREADS里STATE则会显示为WAITTINGINPUT,此时右键选择GIVEUSERINPUTFORNETHREAD就会弹出相应窗口,选择相应项之后APPLY即可.
脚本运行之后,也可以右键选择STARTOPSGUI,则会打开OPSGUI窗口,若打开OPS窗口,当遇到需要输入或者确认的选项时,会直接弹出窗口,就不需要再右键来输入.需要注意的是,如果加载的网元过多,不推荐打开OPS,因为很可能会吊死,一般2-3个的话不会有问题.
9.补丁过程当中除了翻边等危险指令的操作需要我们输入确认之外,其他的基本都是可选的项,具体情况具体对待就是,这里就不举例了.
三、补丁相关LOGFILE
补丁脚本运行后会自动生成LOG,存放路径为OSS上的:
0:
/var/opt/ericsson/nms_smo_srv/smo_file_store/Software/AXE/IPA20_R1A001/IPA20/LOG/
对应的文件名为:
Healthcheck->QDBSC13_100324.hc
Loadandpreparation->QDBSC13_100324.ns
Download->QDBSC13_100324.dwn
CPEXupdate或者CPSBupdate->QDBSC13_100324.cp
Cleanup->QDBSC13_100324.cln
一般只需要关注这几项就可以了.
四、补丁过程中如果遇到SMO或者OPS进程吊死,可以将SMO或者OPS进程重起便可.有两种方法:
1.指令执行
右键->SunTools->TERMINAL
弹出窗口里输入:
smtoollist列出所有状态为started进程
smtoollist|grep-vstart列出所有状态不是started的进程
smtoolcoldrestartSMO_AXE_Module重起SMO模块
smtoolcoldrestartSMO_Server重起SMO进程
smtoolcoldrestartOPS_Server重起OPS进程
2.图形界面
右键->Administration->ManageOSS->CIFManagementConsole
在弹出窗口展开masterservice,找到SMO_Server
右键->Restartcold,待下方Progress提示100%后即可.
五、打开远端SMO服务器
如果碰到需要远程SMO打补丁的时候,在本地OSS有可能无法远程连接到另外OSS(例如在青岛OSS无法连接到荷泽OSS),可以通过下面方法打开远端SMO服务器,便可以远程加载了.
打开TERMINAL窗口:
右键->SunTools->TERMINAL
弹出窗口里输入:
(注意区分大小写).
xhost+
echo$DISPLAY
rlogin10.17.2.3
password:
setenvDISPLAY10.16.2.11:
12.0
smoguiend
EXAMPLE:
(以青岛OSS连接荷泽OSS为例)
etcjnfso@gmqdocs>xhost+//*指定所有人可以访问Xserver
accesscontroldisabled,clientscanconnectfromanyhost
etcjnfso@gmqdocs>echo$DISPLAY//*显示当前服务器的端口
:
11.0
etcjnfso@gmqdocs>rlogin10.17.2.3//*这里要连接的是HEZEOSS
Password:
//*输入HEZEOSS密码
Lastlogin:
FriNov2009:
33:
56from10.15.66.17//*显示你上一次登陆情况,从青岛OSS登陆。
etcjnfso@gmhzmas1o>setenvDISPLAY10.15.66.17:
11.0//*指定回送SMO进程到青岛OSS服务器。
etcjnfso@gmhzmas1o>smoguiend//*打开程序,等待两分钟便可以在当前桌面调用出远端SMO服务器
etcjnfso@gmhzmas1o>exit//*SMO使用完毕后,退出登陆。
logout
Connectionto10.17.2.3closed.
六、补丁前后软件水平的比较
补丁完成之后,需要比较补丁前后的软件水平,这个就简单多了,找一个参考局,用SRHTOOL软件一比就出来结果了.SRHTOOL具体使用方法这里就不再熬述,一看就会.
PS:
本人水平有限,文笔有限,暂时只能写这么多了,有出入之处,欢迎指正.
附件:
1.CP升级倒回流程
2.当前补丁版本的确认
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SMO 打补丁 傻瓜 流程