贝曼平台搭建简单教程.docx
- 文档编号:11474978
- 上传时间:2023-03-01
- 格式:DOCX
- 页数:18
- 大小:656.95KB
贝曼平台搭建简单教程.docx
《贝曼平台搭建简单教程.docx》由会员分享,可在线阅读,更多相关《贝曼平台搭建简单教程.docx(18页珍藏版)》请在冰豆网上搜索。
贝曼平台搭建简单教程
同维电子有限公司
测试部
拟 制 人
时 间
张秀栋
2011-11-11
贝曼B004平台搭建简单过程
摘要:
本文主要描述如何搭建贝曼B004版本ITMS服务器。
关键字:
贝曼ITMSoracle10g
正文:
一、搭建前的准备
首先贝曼平台与中兴平台有所不同,贝曼平台是基于oracle数据库以及B/S架构的管理系统,对于不太了解B/S系统管理安装起来有些疑惑,在安装前需要做的准备的:
windows2003server(最好带原安装ISO)服务器一台,贝曼安装包,以及UltraEdit(方便编辑一些文件)。
如果有时间的话先看下大概的B/S架构的发布方法,有一些相同之处。
二、安装oracle数据库
数据库安装非常简单,只要按照提示依次下一步进行,如图:
这里数据库密码跟口令分别填orcl,orcl(当然可以别的),填完下一步:
这里要说一下,这里有个网络配置检测,有时候会出现告警,原因是你的IP是DHCP分配的,不是静态指定的,因为ORACLE数据库可以进行WEB页面的配置,所以数据库希望IP是静态的,这个无所谓,点击下一步,
点击安装就OK了,数据库安装默认就可以了。
三、Windows默认FTP服务器配置
首先安装IIS,在控制面板->添加或删除程序->添加删除windows组件->应用程序服务器->IIS->FTP
这里可能需要一些安装文件的支持,有安装光盘中的I386就可以解决了,然后开始配置IISFTP服务器。
开始-> 程序->管理工具->IIS,
右键FTP站点属性出现:
在IP地址选择你服务器的IP
点击安全账户
勾选匿名连接,
在右键我的电脑->管理->用户和组中添加一个新用户
然后点击主目录:
勾选写入
这样FTP服务器就搭建好了,这个FTP服务器很重要,不然会影响到后面上传组件,可以测试下FTP的功能。
PS:
在D:
\root下建立一个ftproot的文件夹,为后面搭建itms平台的文件服务器做准备
四、创建数据库用户
点击“开始”菜单,“运行”中输入“cmd”回车,进入命令模式
C:
\>sqlplus/nolog//先打开sqlplus命令
SQL>connlogin/assysdba//以sysdba用户方式登录
SQL>createuseritmsidentifiedby
SQL>grantresource,connect,dbatoitms;//给用户授权
请替换
这里注意sqlplus语句后面加”;”。
五、修改系统的环境变量
1、配置Path变量
在系统变量Path里添加如下路径:
(注:
%installpath%代表平台安装的实际路径,实际添加的时候请修改为实际的路径)
%installpath%\CAP_HOME\bin
%installpath%\ITMS_HOME\bin
%installpath%\TR069Adaptor_HOME\bin
%installpath%\UIServer_HOME\bin
%installpath%\jdk\bin
2、配置系统变量
新建系统变量ITMS_HOME其值为:
%installpath%\ITMS_HOME
新建系统变量JAVA_HOME其值为:
%installpath%\JDK
新建系统变量TR069Adaptor_HOME其值为:
%installpath%\TR069Adaptor_HOME
新建系统变量UIServer_HOME其值为:
%installpath%\UIServer_HOME
新建系统变量CAP_HOME其值为:
%installpath%\CAP_HOME
新建系统变量CERTPATH其值为:
%installpath%\CERT
新建系统变量NBIWebService_HOME其值为:
%installpath%\NBIWebService_HOME
六、修改相关参数
1、将文件%installpath%\CAP_HOME\bin\initCAPDatabaseWin.sql
%installpath%\CAP_HOME\cfg\CAP.xml
%installpath%\ITMS_HOME\bin\initITMS_Win.sql
%installpath%\ITMS_HOME\cfg\CAP.xml
%installpath%\ITMS_HOME\bin\startTR069.bat
%installpath%\ITMS_HOME\lib\NBIWebService.properties
中的
2、将文件%installpath%\CAP_HOME\cfg\CAP.xml中的数据库相关信息替换成实际的数据库相关信息。
oracle:
thin:
@
1521:
orcl
3、将文件%installpath%\TR069Adaptor_HOME\conf\server.xml中的证书地址和证书密码修改为实际的证书地址和密码:
maxThreads="150"minSpareThreads="25"maxSpareThreads="75" enableLookups="false"disableUploadTimeout="true" acceptCount="100"scheme="https"secure="true" clientAuth="false"sslProtocol="TLS" keystoreFile="X: \Bellmann_ITMS\CERT\server\server_keystore" keystorePass="changeit"/> 4、将文件%installpath%\ITMS_HOME\lib\NBIWebService.properties中的信息(主要是FTP用户名和密码)修改为实际的信息。 七、初始化数据库 C: \>sqlplus/nolog SQL>connitms SQL>@%installpath%\CAP_HOME\bin\cap.sql SQL>@%installpath%\CAP_HOME\bin\initCAPDatabaseWin.sql SQL>@%installpath%\ITMS_HOME\bin\itms.sql SQL>@%installpath%\ITMS_HOME\bin\initITMS_Win.sql SQL>@%installpath%\ITMS_HOME\lib\radius.sql SQL>@%installpath%\ITMS_HOME\lib\GROUP_DSLAM_PVC_MAP.sql 这里不需要打这么多名称,可以直接把数据库文件拉进CMD 八、添加服务 运行%installpath%\CAP_HOME\bin\installProcessMgt.bat添加服务 九、自签名证书生成 (请将 keytool-genkey-aliastomcat_server-validity3650-keyalgRSA-keysize1024-keypasschangeit-storepasschangeit-dname"cn= keytool-selfcert-aliastomcat_server-validity3650-keypasschangeit-dname"cn= keytool-export-aliastomcat_server-file%CERTPATH%\server\server.cer-keystore%CERTPATH%\server\server_keystore-storepasschangeit–rfc 这里证书认证也是通过openssl去做的,中兴的认证是SSL,贝曼是TLS其实都差不多,这里我没有去实现 重启服务器即可启动BellmannITMS服务器 (首次启动需时较长,一般专业服务器配置大约需要5到10分钟左右。 ) 一十、重启服务器后添加北向接口进程 使用默认管理账号登陆(账号administrator/asb#1234,登陆地址: http: // 8080/itms),在系统管理---系统进程管理中按如下格式添加北向接口进程(启动命令为cmd/cstart/bstartNBIServer.bat) 等待一段时间后(大约5分钟的样子),查看所有进程是否均处于正在运行中的状态。 一十一、添加FTP服务器 使用管理账号登陆后,在资源管理---文件服务器中添加一个FTP服务器,按下图所示配置(注意: 此处根路径的配置不能为“/”,需要带一个事先建立的实际目录,否则会出现上传上去的文件平台无法读取的问题): 一十二、添加操作组件 使用管理账号登陆后,在资源管理---设备操作组件中添加相应的操作组件,点击右上角的“添加”按钮,按下图添加即可 点击右上角的“保存”按钮,即可保存,添加完成后的操作组件如下图所示: 一十三、添加TR-069数据模型 使用管理账号登陆后,在资源管理---TR-069数据模型版本中添加相应的TR-069数据模型,点击右上角的“添加”按钮,按下图添加即可; 如果不是首次添加,会出现下图所示的界面,点击右上角的“导入Tr069文件”按钮,即可出现上图新增TR-069数据模型文件的界面 一十四、添加业务组件 使用管理账号登陆后,新建一个当前页(建议使用遨游等浏览器去做,直接新建一个空白页就可以了,使用IE则要新建一个当前页,否则很难进入配置界面),在新建页面的地址栏输入如下地址(请将 PS这里注意严格一点按照名字版本填写! http: // 8080/itms/pages/business/resource/service/listService.action? A=a 1、正常打开后,应该出现业务组件添加的界面,如下图所示: 2、点击左上角的添加按钮,进入相应业务组件添加的界面,按下图所示填写即可: 有几点需要注意的: 1)业务版本号在相应plugin的目录名称中有体现,请参照目录名称填写即可: 2)业务描述最后说明该组件是用于哪个产品形态的,以免混淆。 3、添加完成后,点击右下角的“下一步”按钮,选择相应的数据模板(请依照产品形态来填写,此操作是将业务组件绑定到相应的产品形态,一般Wlan要全部选择,其他的按照相应的产品形态来选择即可。 ),选择之后的效果如下图所示: 4、点击“下一步”,进入如下页面,不需做任何操作,直接关闭页面即可,然后重新打开http: // 8080/itms/pages/business/resource/service/listService.action? A=a,即可看到相应的业务组件已经添加上去了。 5、重复上述步骤,知道所有的业务组件均添加完毕。 一十五、修改数据库 此操作是为了修正DLSLoop诊断结果过长而因数据库位数限制而无法存储的问题。 1、请先安装一个PLSQL 2、运行PLSQL,输入相应的用户名和密码登陆数据库 3、此次在Tables-----ITMS_OPER_RESULT_ARGS-----Columns-----ARGS_VALUE,右键选择Edit; 4、在右边出现的栏目中,将ARGS_VALUE值的长度由1024修改为4000,关闭PLSQL会提示是否保存,点击保存即可 至此,重启服务器后整个平台安装完毕。 一十六、B004版本升级 B004版本升级很简单: 1.停止所有进程 2.备份UIServer_HOME/webapps下itms.war包 3.更新itms.war至UIServer_HOME/webapps,model.xml至ITMS_HOME/lib/目录 4.编辑ITMS_HOME/lib/version.properties设置版本为B004 5.登录数据库,导入yw.sql数据库初始化数据 6.启动进程登录UI,上传plugin目录下所有的操作组件 一十七、搭建中遇到的问题 Q: TR069数据模型添加时出现错误,传送不上去。 A: 一般都是文件服务器配置有问题,在根目录下要建立一个其他的文件夹,然后把文件夹的名称填入到文件服务器中,FTP根目录就是IIS中配置的FTP的主目录。 Q: 搭建完成后,上传工单失败。 A: 首先检查在不在临时工单中,如果在临时工单中稍等一会看是否跳转到工单管理中,如果没跳转一般的问题是编码问题,就是工单修改过多。 如果不在临时工单中请检查FTP服务器,另外在bat_ma这个文件中,要把sendworklist.bat放倒D盘根目录下,或者修改vb.script中的路径,另外sendworklist.bat也需要编辑路径不然无法实现1分钟1次的上传。 Q搭建完成后,设备无法审核。 A这种情况可能是操作组件有问题,定位问题的方法主要是看logs 点击设备操作日志,查看 主要看下faultcode基本能解决问题。 Q搭建完成后,工单下发不成功。 A同上看对应faultcode一般是业务组件添加有问题,所以在添加业务组件的时候名字一定要对应,版本名称要仔细核对。 参考文献 【1】: BellmannITMS终端综合管理系统安装步骤.doc阳志明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 平台 搭建 简单 教程