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添加服务
九、自签名证书生成
(请将替换成实际的IP地址再执行)
keytool-genkey-aliastomcat_server-validity3650-keyalgRSA-keysize1024-keypasschangeit-storepasschangeit-dname"cn=,ou=TestingDept.,o=T&W,l=Shenzhen,st=Guangdong,c=CN"-keystore%CERTPATH%\server\server_keystore
keytool-selfcert-aliastomcat_server-validity3650-keypasschangeit-dname"cn=,ou=TestingDept.,o=T&W,l=Shenzhen,st=Guangdong,c=CN"-keystore%CERTPATH%\server\server_keystore-keypasschangeit-storepasschangeit
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阳志明