PDSV3.0维护手册.doc_第1页
PDSV3.0维护手册.doc_第2页
PDSV3.0维护手册.doc_第3页
PDSV3.0维护手册.doc_第4页
PDSV3.0维护手册.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PDS V3.0维护手册目 录1.PDS V3.0端口列表11.1.PDS服务器需要开放的端口列表:11.2.无线服务器需要开放的端口列表:21.3.DC的端口21.4.会议系统的端口21.5.数据库端口22.带宽使用情况23.系统运行阀值34.日常维护34.1.导出PDS数据库数据34.2.将备份数据导入新装的PDS数据库44.3.导出无线数据库数据44.4.将备份数据导入新装的无线数据库45.日常系统检查56.应急预案76.1.PDSV3.0 Linux服务器宕机76.2.PDSV3.0 Windows服务器宕机76.3.PDSV3.0 无线服务器宕机76.4.个别调度台客户端故障(无法登录)86.5.个别调度台客户端故障(左右话机消失)87.紧急重装87.1.案例一87.2.案例二9要求使用该手册的维护人员有基本的Windows、Linux命令行操作能力和网络故障排查能力;1. PDS V3.0端口列表1.1. PDS服务器需要开放的端口列表:总的统计以下都是TCP端口1139911600-11605(从11600到11605一共6个端口)11900-11905(从11900到11905一共6个端口)42369-42374(从42369到42374一共6个端口)43369-43372(从43369到43372一共4个端口)各个服务器细化PDSCtrlSvr:42369-42371,42374PDSLogSvr:42372PDSUILayoutMgrSvr:42373PDSMainLogicSvr:11399,43369-43372,11600-11605,11900-119051.2. 无线服务器需要开放的端口列表:1. 信令端口:135(TCP),5060(UDP+TCP),5061(UCP+TCP)2. RTP语音端口:(UDP+TCP)从4000开始,增开(2*调度台席位数)个端口比如提供一个调度台席位,就开4000、4001提供两个调度台席位,就开4000、4001、4002、40031.3. DC的端口801.4. 会议系统的端口80031.5. 数据库端口3306PDS V3.0安装包中已经提供了防火墙增开端口脚本,在安装包的Linuxiptables目录下,如有需要请参考该目录下的防火墙设置文档进行配置。2. 带宽使用情况PDS最大带宽计算公式:总的调度台席位数*16Kb无线最大带宽计算公式:下行发送带宽=(调度座席数+对讲群组数)-发话通道数) 100Kb上行接收带宽=对讲群组个数100Kb假定以19个电台为中心建立19个IP对讲群组。所有群组同时发话的极限情况下,则服务器的网络带宽需求计算如下:下行发送带宽=(40+19)-19) 100K=4000K 约4M *其中-19为19个发话通道,无下行流量上行接收带宽=19100K=1900K 约2M*每个群组仅一个发话通道有上行流量3. 系统运行阀值PDSV3.0 Linux服务器CPU: 4核主频3.0GHz内存:4G硬盘:200G PDSV3.0 Windows服务器CPU: 4核主频3.0GHz内存:4G硬盘:200G PDSV3.0 无线服务器CPU: 16核主频3.0GHz内存:4G硬盘:200G PDSV3.0 调度台客户端CPU:2核主频3.0GHz内存:4G硬盘:100G4. 日常维护4.1. 导出PDS数据库数据如果是导出本机数据库数据,用下面的命令,比如root的密码是123456mysqldump -uroot -p123456 -default-character-set=utf8 pdsmaindb pdsmaindb_data.sql导出的文件pdsmaindb_data.sql在当前目录下,上面两条命令都是在Linux提示符下输入,不是在mysql提示符下输入。4.2. 将备份数据导入新装的PDS数据库导入数据前,必须保证现有的数据库中没有数据,就需要只安装数据库表而不添加默认数据,将PDS安装包上传到要导入数据的系统中,比如上传到了root目录,进入安装包的DB目录cd /root/Installation_Package_V3.0R0.1.1/Linux/DB赋予可执行权限chmod -R 777 *用下面的命令将数据库安装脚本换成不添加默认数据的脚本mv pdsmaindb.sql pdsmaindb.sql.bakmv pdsmaindb_structure.sql pdsmaindb.sql然后运行sh ./setup_pdsv3_db.sh开始安装数据库,安装完成后,进入备份数据的目录,比如在/rootcd /root然后运行mysql p123456 pdsmaindb进入mysql命令提示符后,输入. pdsmaindb_data.sql等待一段时间后,导入数据完成。重新安装数据库后,数据库热备需要重做。然后运行delete from confabout_svr_info;delete from agent_usr_status_info;清除导入的数据中的脏数据。4.3. 导出无线数据库数据如果是导出本机数据库数据,用下面的命令,比如root的密码是123456mysqldump -uroot -p123456 -default-character-set=utf8 ptt_svr ptt_svr_data.sql导出的文件ptt_svr_data.sql在当前目录下,上面两条命令都是在Linux提示符下输入,不是在mysql提示符下输入。4.4. 将备份数据导入新装的无线数据库导入数据前,重新安装HxPttServer,选择Initialize Database重建无线数据库。然后进入备份数据文件所在目录,比如是rootcd /root进入mysql数据库mysql p123456 ptt_svr清除默认数据delete from mod_resource;delete from rgw_alloc_tbl;然后运行. ptt_svr_data.sql等待一段时间后,数据导入完成。重新安装数据库后,数据库热备需要重做。5. 日常系统检查1. 登录DC,查看主备套服务器运行状况;a. 首先用浏览器分别打开和,在DC的登录页面,肯定是一个活动,一个非活动;b. 登录后,查看右边服务器状态列表,确认主备套活动状态正确,服务器运行状况良好;2. 远程登录0和1,查看CTI服务器运行状况;a. 如果远程登录成功后,没有看到CTI服务器,但是在任务管理器中能看到PDSCTIFuncSvr.exe进程,则说明CTI服务器是在另一个用户会话中运行,打开任务管理器,在用户页,可以选中不同的用户点击右键,在右键菜单中选择“连接”即可连接到此用户的会话;b. 在CTI服务器的Extend菜单中选择Redundancy View查看主备状态是否正常;c. 在运行对话框中输入services.msc可以打开服务管理器,查看Siemens HiPathCTI服务是否运行(CAP服务);3. 查看PDS服务器端口:telnet 42374 (控制服务器)telnet 80 (DC)3. 用SSH客户端(putty)连上和; (putty-Translation-UTF8)a. 查看PDS服务器各进程运行状况:ps -elf | grep PDS输出大概是这样:rootNH1 # ps -elf | grep PDS0 S root 4573 4558 0 75 0 - 58601 stext 00:22 ? 00:00:24 ./PDSCtrlSvr0 S root 4604 4558 0 75 0 - 31116 stext 00:22 ? 00:00:01 ./PDSControlUnityForMainLogicSvr0 S root 4629 4558 0 75 0 - 338803 stext 00:22 ? 00:02:22 ./PDSMainLogicSvr0 S root 4726 4558 0 75 0 - 29676 stext 00:22 ? 00:00:00 ./PDSLogMgrSvr0 S root 4761 4558 0 75 0 - 38189 stext 00:22 ? 00:00:00 ./PDSUILayoutMgrSvr0 S root 4793 4558 0 75 0 - 10012 stext 00:22 ? 00:00:04 ./PDSDBSyncMonitor0 S root 10068 9688 0 78 0 - 980 pipe_w 11:48 pts/1 00:00:00 grep PDSb. 查看磁盘分区状况:dfrootNH1 # dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/mapper/VolGroup00-LogVol00 177721712 6004276 162544036 4% /dev/sda1 101086 12238 83629 13% /boottmpfs 2073996 0 2073996 0% /dev/shm如果发现红色字体标注的项大于50%,需要及时联系维护人员检查硬盘空间使用情况。c. 查看DC运行状况:ps -elf | grep tomcat输出大概是这样:rootNH1 # ps -elf | grep tomcat0 S root 3293 1 0 85 0 - 454821 stext 01:10 ? 00:02:01 /usr/java/jdk1.6.0_10/jre/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/perties -Xms512m -Xmx1024m -XX:PermSize=400m -XX:MaxPermSize=600m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start0 S root 11588 9688 0 78 0 - 980 pipe_w 11:51 pts/1 00:00:00 grep tomcatd. 查看mysql运行状况:ps -elf | grep mysql输出大概是这样:rootNH2 data# ps -elf | grep mysql4 S root 4393 1 0 85 0 - 1133 wait Jul03 ? 00:00:00 /bin/sh /usr/local/MYSQL_DBHOME/mysql/bin/mysqld_safe -datadir=/usr/local/MYSQL_DBHOME/mysql/data -pid-file=/usr/local/MYSQL_DBHOME/mysql/data/NH2.pid4 S mysql 4466 4393 3 77 0 - 84889 stext Jul03 ? 00:27:08 /usr/local/MYSQL_DBHOME/mysql/bin/mysqld -basedir=/usr/local/MYSQL_DBHOME/mysql -datadir=/usr/local/MYSQL_DBHOME/mysql/data -user=mysql -log-error=/usr/local/MYSQL_DBHOME/mysql/data/NH2.err -pid-file=/usr/local/MYSQL_DBHOME/mysql/data/NH2.pid4 S root 10525 31142 0 78 0 - 980 pipe_w 11:52 pts/0 00:00:00 grep mysqle. 查看系统运行状况输入top命令可查看各个进程占用的CPU和内存资源变化;6. 应急预案6.1. PDSV3.0 Linux服务器宕机a. 如果是主套宕机,备套应该能够自动接管;b. 如果备套没有接管,分别备套检查Linux服务器和Windows服务器,查看PDS各个服务程序是否正常运行,网络是否通畅,端口是否连接正常,CTI服务器是否可以连接CAP、AMO、控制服务器和主逻辑服务器;c. 可以用SSH工具登录备套Linux服务器,进入/usr/local/siemens/svrbin,运行sh ./stop.shsh ./start.sh重启PDS服务器,并远程登录备套Windows服务器,重启CTI服务器;d. 将主套服务器的网线拔掉,换成和调试笔记本直连的网线,然后重启主套服务器,检查故障原因;6.2. PDSV3.0 Windows服务器宕机a. 如果是主套宕机,备套应该能够自动接管;b. 如果备套没有接管,远程登录到备套Windows服务器,检查CTI服务器是否正常运行,网络是否通畅,端口是否连接正常,CTI服务器是否可以连接CAP、AMO、控制服务器和主逻辑服务器;c. 重启CTI服务器;d. 将主套服务器的网线拔掉,换成和调试笔记本直连的网线,然后重启主套服务器,检查故障原因;6.3. PDSV3.0 无线服务器宕机a. 无线服务器是对称分布,如果一台宕机,另一台会继续工作;b. 如果两台无线服务器都没有工作,请重启一台机器,无线服务程序会自动运行;c. 如果重启机器没有作用,可对其中一台无线服务器进行重装,安装步骤请参考安装手册,安装前请先备份无线数据库;6.4. 个别调度台客户端故障(无法登录)a. 退出客户端程序重新登录;b. 如果问题没有解决,比如登录不上,请检查客户端网络是否通畅,是否能连接控制服务器端口telnet 42374c. 如果网络通畅,但是客户端登录不上,请检查客户端程序文件版本是否最新,并检查配置文件看主备服务器和更新服务器地址是否正确;d. 如果配置无误,请检查别的调度台是否能够登录;e. 如果别的调度台能够登录,请重装该调度台客户端;f. 如果别的调度台也无法登录,请检查服务器是否正常运行,主备套状态是否正常;6.5. 个别调度台客户端故障(左右话机消失)a. 检查话机是否能够正常使用;b. 如果话机能够正常使用,退出客户端程序重新登录;c. 重新登录后仍然没有出现,请检查DC看该调度台话机配置是否正确;d. 如果配置正确,请检查CTI日志,看话机Monitor是否正常;7. 紧急重装本案例用在常规维护手段PDS V3.0系统已经无法恢复的情况。为保证系统能尽快恢复运行,可对一套系统进行重装。7.1. 案例一模拟情况:主备套PDS Linux服务器的mysql服务无法启动,但是可以使用SSH客户端工具登录上去进行操作;紧急恢复方案:重装mysqla. 通知维护人员来现场检查问题;b. 使用SSH工具登录主套PDS Linux服务器,将/usr/local/MYSQL_DBHOME/mysql/data下面的pdsmaindb文件夹和ibdata1、ib_logfile0、ib_logfile1文件拷贝到本地机器进行备份;c. 将PDS V3.0安装包中的DB目录上传到故障服务器;d. 运行chmod -R 777 DB给DB目录赋予可执行权限;e. 运行sh ./mysql6_install_one_click.sh开始安装mysql,在安装前,脚本会自动卸载当前版本;f. 安装完成后,将刚才备份的pdsmaindb文件夹和ibdata1、ib_logfile0、ib_logfile1上传到/usr/local/MYSQL_DBHOME/mysql/data覆盖同名文件和同名文件夹;g. 进入/usr/local/siemens/svrbin运行sh ./stop.shsh ./start.sh重启PDS服务器;h. 远程登录进入主套CTI服务器,重启CTI服务器程序;解决时长:10-15分钟7.2. 案例二模拟情况:主备套PDS Linux服务无法启动,但是可以使用SSH客户端工具登录上去进行操作;紧急恢复方案:重装PDS系统a. 通知维护

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论