一、安装准备1.支持的服务器操作系统 Oracle Linux Enterprise Server release 5.8(64)(推荐) CentOS Linux release 7.0(64) SUSE Linux Enterprise Server 11 (64) 2.下载地址3.磁盘分区参考a) 根目录/ ——容量大小 40GB 单独一个分区/dev/sda1 b) Swap —— 视内存大小而定,一般选择与内存大小一致即可/dev/sda2 c) MVSP安装目录/mvsp —— 剩余全部空间 ,单独分区 /dev/sda3 4.服务器硬件配置5000台设备接入参考硬件配置: Intel(R) Xeon(R)CPU E5-2603 v2 @ 1.80GHz 4核以上 内存:8G及以上(绿色驾驶建议 32G) 硬盘:300G(SAS)*5RAID 5 v 备注:如果用户对数据存储备份要求比较高的话建议配备磁盘阵列;
5.OA电子流 通知客户或大区对应的技术支持,在公司OA上提交安装部署电子流; 如果只是给客户试用一般授权为三个月;正式使用一般默认为一年;
二、安装前检查工作1.检查操作系统是否支持lsb_release -a
2.系统远程端口不能使用默认22;修改系统远程端口方法: vi /etc/ssh/sshd_config
服务重启生效:service sshd restart 3.检查防火墙是否开启1) 查看防火墙当前状态 service iptables status 出现下面截图内容,代表防火墙已经开启;允许访问的端口为2233、6001-6010
2) 增加允许公网访问的端口 vi/etc/sysconfig/iptables 参考实例: 在iptables 文件倒数第3行增加 -ARH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6001:6010 -jACCEPT 保存退出 3) 重启防火墙立即生效; service iptablesrestart
备注: Suse11修改方法参考页面http://blog.csdn.net/sebastain/article/details/10175699 4.禁止root账号登录(选配)
三、服务说明Mobile Vehicle Surveillance Platform移动车辆监控平台软件,简称(MVSP),所有服务均以MVSP_开头,各服务说明见下表: 服务名称 | | | | MVSP_ClientSvr | | | 客户端与服务器信令交互的唯一入口,负责客户端链路管理,设备实时消息推送,客户端操作日志记录,与设备接入服务之间互相通信。 | MVSP_RelocatSvr | | | 设备接入的前一道关卡;将设备重定向到指定的设备接入服务器; | MVSP_DeviceSvr | | | 设备与服务器信令交互的唯 一入口,负责设备链路管理,接收设备上传所有消息并将消息推送至客户端接入服务,客户端与设备交互的中转站。 | MVSP_EventSvr | | | 负责内部服务器网元之间的消息通信;报警及GPS、照片数据查询服务 | MVSP_MediaSvr | | | 将设备上传的实时、历史视频转发至定阅视频业务的客户端。与设备接入服务之间互相通信。 | MVSP_RelocatSvr | |
| 负责与监管平台进行通信,上传企业平台实时及历史数据,并转发监管平台与客户端间的消息。 | MVSP_T809SvrS | |
| 上传子节点服务器上实时及历史数据到809总服务器; | Web Server | | | 用户、车辆等基础数据管理,业务报表,运维等功能。Web服务采用Tomcat服务器 | MVSP_FtpSvr | |
| | Mysql | | |
|
四、服务器安装 先将发布的安装包MVSP.tar.bz2 上传至服务器目录 /media下,并执行以下命令: tar –xjf MVSP.tar.bz2 解压安装包生成package的文件目录后,进入该目录并执行以下命令: cd /media/package cd scripts chmod +x install.sh ./install.sh 执行完成上述命令后,服务器自动安装到/mvsp目录下,至此服务器安装完毕; FAQ: Mysql 启动失败解决办法:可能当前系统不是纯净版,需要删除系统etc 下的my.cf 文件(参考命令:rm -f /etc/my.cf) 五、安装成功后相关配置1. 检查服务开机自动启动 chkconfig--list|grep mvsp 参考实例(出现下面图片结果代表已添加成功):
手动添加方法: cd /etc/init.d/ vi mvsp #chkconfig:345 61 61 #description:mvsp chkconfig --add mvsp 2. 添加定时执行任务1) 查看当前系统自动执行的任务计划crontab -l列出当前的任务 2) 步骤2:将自动备份脚本放到/media/文件夹下Chmod 755 dbbackup.sh 3) 步骤3:添加到系统自动执行计划crontab -e 17 04 * * */media/dbbackup.sh 每天凌晨4:17分执行备份
4) 参考实例:01 03 * * */mvsp/websvr/webapps/ROOT/tomcat_shutdown.sh 03 03 * * */mvsp/websvr/webapps/ROOT/tomcat_startup.sh 05 03 * * */mvsp/mysql/support-files/mysql.server restart 17 04 * * * /media/dbbackup.sh 10 05 * * * /media/mrs.sh 00 04 * * * ntpdate -s131.107.13.100 3. 修改服务配置文件服务器安装目录说明,见下表 名称 | | | mysql | |
| bms | 基础管理服务,存放第二节说明的各服务,并记录服务日志 |
| data | 数据目录,主要用于存放gps、照片以及后续的ftp服务器数据文件 |
| common | |
| websvr | |
| scripts | | | tools | | | etc | | |
基础服务目录下包括 bin,lib,etc,log四个目录,服务器配置文件存放在etc目录下,文件名称为 服务名.config,服务器安装完成后服务名.confi随修改对应的服务器ip,此时服务器通过加载各自.config配置文件运行,如果出现端口更新获服务器外网对应的ip地址更改,需要修改该文件 a) 修改外面ip如下图所示
修改其中的 wan外网地址即可 b) 修改端口,以修改客户端接入为例,如图所示
修改outer对应的服务器公网的服务端口,即可改变客户端接入的端口 修改inner对应的端口,即可改变各服务之间的访问关系,注:这里请谨慎修改,以保证各服务进程能够正常通信。 修改实例参考: 进入/mvsp/bms/etc 文件夹下: cd /mvsp/bms/etc/ 1) svrnettable.xml 当设备为VPN卡网络时需要配置 例如:设备的VPN IP 为10.10.1.100、10.10.2.100....,那具体配置可参考下图
2) MVSP_DeviceSvr.config 设备接入服务器配置
3) MVSP_ClientSvr.config 客户端接入服务器配置
4) MVSP_MediaSvr.config 媒体转发服务器配置
5) MVSP_TEventSvr.config 事件服务器配置(选配)
6) MVSP_EventSvr.config 小公交服务器配置 无对外开放端口,IP修改方法与上述要求一致;
7) 修改WEB访问(tomcat) 端口 vi/mvsp/websvr/conf/server.xml
保存退出并重启tomcat 服务; 4. 配置服务器节点及车组绑定通过IE登录web,进入服务器节点管理页面
进入服务器车组绑定页面 从待选服务器列表中选择一个服务器节点移动到右侧点击保存; 保存后重启tomcat 立即生效 cd /mvsp/websvr/bin/ ./shutdown.sh ./shutdown.sh ./start.sh
5. Web页面修改客户定制名称1) 登录页面名称修改/mvsp/websvr/webapps/ROOT/Mvsp/RegisterLogin/Default.jsp 第77行修改参考下图: 第92行修改参考下图:
2) 主页面名称修改/mvsp/websvr/webapps/ROOT/Mvsp/Index 第92行修改参考下图: 第105行修改参考下图: 六、服务网元开启与关闭1. 守护程序 cd/mvsp/common/bin/ 关闭:./mvsp_daemon stop 开启:./mvsp_daemon start
2. Tomcat 服务cd /mvsp/websvr/bin/ 关闭:./shutdown.sh 开启:./start.sh 3. 设备接入服务 cd /mvsp/bms/bin/ 关闭:killall MVSP_DeviceSvr 开启:./ MVSP_DeviceSvr
4. 客户端接入服务 cd /mvsp/bms/bin/ 关闭:killall MVSP_ClientSvr 开启:./ MVSP_ClientSvr 5. 视频转发服务 cd/mvsp/bms/bin/ 关闭:killall MVSP_MediaSvr 开启:./ MVSP_MediaSvr
6. 数据库服务cd /mvsp/mysql/support-files/ 关闭:./mysql.server stop 重启:./mysql.server restart 开始:./mysql.server start
七、服务状态查看及检查1) 通过ps –ef|grep MVSP_ 命令首先查看服务进程是否存在 2) 通过日志打印分析 cd /mvsp/bms/bin/ 目录下,执行./mvspdbgview –p 命令,如果没有任何反应可能程序已经运行,需要先停止已经运行的程序;killall ./mvspdbgview;日志可以通过工具保存到用户自己电脑上;
3) 通过telnet 端口查看服务是否正常;当出现公网连接不上的时候,可以通过telnet 内网服务器IP port 是否正常来判断;如果内网通,说明是公网端口映射出了异常或服务器防火墙有异常;如果内网不通,说明服务没有运行; 以设备注册端口6001为例: 以一个没有监听的端口为例: 八、FAQ1.客户端登陆不了检查点1:WEB能否登陆http://ip:port 着急解决方法:重启Tomcat 操作步骤: 关闭守护进程 cd /mvsp/common/bin/ /mvsp_daemon stop 重启tomcat cd /mvsp/websvr/bin/ ./shutdown.sh ./shutdown.sh ./start.sh 开启守护进程 cd /mvsp/common/bin/ ./mvsp_daemon start 2.视频无法预览1) 检查视频服务是否正常运行ps –ef|grep MVSP_MediaSvr
判断方法:如果进程不在说明服务没有启动 操作步骤: cd /mvsp/bms/bin ./ MVSP_MediaSvr
2) 转发端口通过公网Telnet 下是否正常;telnet 114.119.7.87 6007 判断方法:如果服务在运行,端口不通请联系网络管理员;
3) 与UAP连接是否正常
4) 资源是否用完
|