如何在centos系统上部署奥维企业服务器

目前,奥维互动地图服务器有Windows版和CenOS版,其中CenOS版可运行在CentOS6+操作系统上,能够满足用户在CentOS6+操作系统环境下部署奥维企业服务器的需求。

部署奥维企业服务器CenOS版主要有以下几个步骤:

1、下载企业版组件

(1)奥维客户端:http://www.ovital.com/download/,安装在windows PC、手机、平板等机器上。

(2)管理控制台软件:http://www.ovital.com/enterprise/,安装在windows PC上,供管理员使用。

1

(3)企业服务器软件:http://www.ovital.com/129216/,安装在CentOS服务器上。

2

2、安装数据库软件

若用户在安装CentOS6+操作系统时未安装数据库软件,需要安装数据库软件;若用户已安装数据库软件,请跳过以下步骤。

(1)检查操作系统是否自带MySQL

执行命令:yum list installed | grep mysql

3

(2)执行安装命令,安装系统自带的MySQL数据库软件

执行命令:yum install -y mysql-server,安装mysql-server即可。

4

若用户的服务器没有MySQL安装包,服务器连公网的情况下,仍可以安装MySQL Server,安装的过程中服务器会自动下载;若服务器连接的是内网,用户需要先将MySQL Server的安装包上传至服务器,再执行安装。

(3)启动MySQL Server,执行命令:service mysqld start。

5

3、安装奥维企业服务器

(1)Windows上传企业服务器软件到CentOS机器(以SecureCRT工具为例),若用户已上传,请跳过此步骤;若用户执行命令下载企业服务器安装包,请跳过此步骤。

①在CentOS机器上安装lrzsz工具包,执行命令:yum install lrzsz,在安装的过程中会出现提示”is this ok [y/n]”,执行命令:y,完成安装。

6

②传输文件

执行命令:rz,选择奥维企业服务器rpm文件,点击【Add】按钮,点击【OK】按钮,执行上传。

7

(2)用户将企业服务器软件上传至CentOS机器后,执行命名:rpm -ivh omservice-1.6.5-2.el6.x86_64.rpm,即可安装成功;。

8

(3)启动omservice,执行命令:service omservice start。

13

如果提示“please set max_long_data_size=268435456 in /etc/my.cnf”,需修改my.cnf配置文件,执行命令vim /etc/my.cnf,在my.cnf文件中添加max_long_data_size=268435456,保存,重新启动omservice。

14

3、设置防火墙

(1) 开放1616端口,允许远程连接

执行命令:vi /etc/sysconfig/iptables,通过修改/etc/sysconfig/iptables文件的方式开启1616端口,在文件中增加一行-A INPUT -m state --state NEW -m tcp -p tcp --dport 1616 -j ACCEPT。

10

(2)添加端口后,执行命令wq保存修改,执行命令service iptables restart重启服务。

12

4、查看企业服务器配置信息

执行命令:vi /etc/omservice.conf,可获取控制台远程连接企业服务器的默认密码(LoginPwd)、端口(ListenPort)。

11

(1)企业服务器设置(service setting)

①LogPath=“/var/log/OMapService.log”

OMapService.log文件是记录企业服务器连接数据库、管理控制台连接企业服务器、断开连接企业服务器的日志文件,这个文件存放在/var/log目录下。

②DebugFile=“/tmp/omservice.log”

omservie.log文件是记录企业服务器调试信息的日志文件,这个文件存放在tmp目录下。如果未执行调试企业服务器,是不会生成这个文件的。

下列各设置项,若用户进行了修改,需要重启omservice,才能生效。

③不允许管理控制台设置数据库(Deny Console Set MySQL)

该设置项的默认值为“1”,即不允许管理控制台设置数据库。若将值改为“0”,表示允许管理控制台设置数据库。

④DenyConsoleSetMap(不允许管理控制台设置地图服务)

这个设置项的默认状态是注释掉了的,前面有#号的表示注释,不起效果。若取消注释,保持值为“1”,表示不允许管理控制台设置地图服务;若将值设置为“0”,表示允许管理控制台设置地图服务。

⑤DenyConsoleSetLogin(不允许管理控制台修改登录信息)

这个设置项的默认状态是注释掉了的,不起效果。若取消注释,保持值为“1”,表示不允许管理控制台修改登录信息;若将值设置为“0”,表示允许管理控制台修改登录信息。

⑥DenyConsoleUpgrade(不允许管理控制台升级企业服务器)

这个设置项的默认状态是注释掉了的,不起效果。若取消注释,保持值为“1”,表示不允许管理控制台升级企业服务器;若将值设置为“0”,表示允许管理控制台升级企业服务器。

(2)管理控制台登录设置(console login seting)

①LoginPwd(管理控制台登录密码)

用户可对管理控制台登录企业服务器的密码进行修改,默认为123456。

②ListenPort(端口号)

用户根据实际需要对端口号进行修改,默认为1616。修改端口后,除了需要重启omservice外,还需要对防火墙配置进行修改,加入新的端口号,修改步骤参考本文《4、设置防火墙》。

③RemoteAllow(允许远程管理)

该设置项默认值为“1”,即允许远程管理,建议用户不要修改该设置项,否则会导致Windows电脑上的管理控制台无法登陆企业服务器。若将值设置为“0”,表示不允许远程管理。

④AllowListOnly(仅允许下方列表中的机器登录)

该设置项作用是限制通过管理控制台登录企业服务器的机器和地址。默认是注释掉了的,不起效果。

如果取消注释,默认值为“1”,而下面的机器列表(Remote Allow List)是注释掉了的,表示不允许任何机器登录。

机器列表取消掉注释,添加允许登录的机器。可使用IP地址和机器码限制管理控制台机器的登录。这个设置项用户根据实际需要进行设置,可以添加多台机器,用分号隔开。

(3)数据库设置(mysql setting)

数据库的相关设置建议用户保持默认值,一般情况下不要作任何修改。数据库设置项包括用户服务、数据库服务器地址、数据库用户名和密码。

①UserServiceFlag(用户服务)

开启用户服务,默认值为“1”。若将用户服务的值设置为“0”,则企业服务器不会连接数据库。

②MysqlHost(数据库服务器地址)

数据库服务器地址,若用户的数据库和奥维企业服务器软件不在同一机器上,这里需要修改成数据库服务器的真实IP地址。

③MysqlUser(数据库用户名)和MysqlPwd(数据库密码)

数据库用户,默认用root用户登录,若用户需要使用其他用户登录,在此修改即可,一定要注意用户权限。

5、管理控制台登录企业服务器

启动管理控制台程序,点击【系统】菜单,点击【连接企业服务器】,输入登录信息,点击【确定】按钮。

17

登录成功后,在管理控制台标题栏中会显示登录信息,如下图。

18

说明:

①企业服务器IP地址:企业服务器所在centos机器的IP地址。

②端口:默认为1616。

③密码:omservice.conf配置文件中的LoginPwd,默认为123456。

注意:

(1)如服务器关机重启,请重新启动mysql 服务(命令:service mysqld restart)和奥维服务(命令:service omservice restart);

(2)用户可设置mysql-server和omservice开机自启动,分别执行命令:chkconfig mysqld on和chkconfig omservice on。