很多奥维企业用户需要同时运行多个项目,每个项目的人员不同、数据不同,若在同一个企业服务器、数据库下运行可能会给项目管理带来诸多不便。那么怎样通过奥维企业版实现各个项目互不干扰、独立运行。
目前,奥维企业服务器 windows v1.7.0及以上版本支持在同一台服务器机器上运行多个企业服务器,并可连接不同的数据库,具体操作如下。
1、下载企业服务器
下载链接: https://www.ovital.com/enterprise/
下载完成后,放在不同目录下,为方便区分,用户可以用项目名称命名文件夹目录,如下图所示。
若用户已安装部署了一个企业服务器,这个企业服务器目录下保持原样即可;其他新增的,每个目录放一个企业服务器程序和建立omservice.txt空文件,如下图所示。
注意:配置多个企业服务器时,每个的操作步骤一致,但需要修改数据库和端口号。
2、创建新的数据库
若用户未安装mysql数据库软件,请参考使用帮助文档《windows环境安装mysql数据库说明》,进行安装。
启动mysql 5.7 command line client,登录数据库,创建新数据库,此处以创建ovsrv_1620数据库为例。
创建数据库命令:create database ovsrv_1620 character set utf8;
命名规则:
(1)数据库名字不能含有空格或中文,只能是字母或数字组合;
(2)建议用户数据库名字采用 ovsrv_xxxxx来命名,其中xxxxx表示端口号。
3、启动奥维企业服务器
双击企业服务器应用程序,启动奥维互动地图企业服务器,点击【启动服务】按钮,启动服务。
(1)奥维企业服务器运行模式分为后台服务模式和应用程序模式,在一台机器上,只能有一个企业服务器是以后台服务模式运行,该模式不能修改数据库。
(2)若用户只需一个企业服务器,此处设置为后台服务模式。
(3)若用户需要在一台服务器上部署多个企业服务器,所有的企业服务器软件都必须设置为应用程序模式。
(4)在存放奥维企业服务器应用程序的目录中新建omservice.txt空文件,启动该程序,即默认为应用程序模式,可修改连接的数据库。
4、设置数据库参数
点击【设置数据库参数】按钮,进入【数据库设置】窗口,勾选【启动数据库服务】,输入ip地址、mysql数据库名、用户名、密码等,点击【保存】按钮。
(1)mysql服务器ip地址:若数据库与企业服务器在同一台机器上,可输入127.0.0.1;如不在同一台机器上,请输入服务器的ip地址。
(2)mysql数据库:输入新创建的数据库名。
(3)mysql用户名:默认为root,若添加了普通用户,也可以使用普通用户连接数据库。
(4)mysql密码:输入与用户名相对应的密码。
5、重启mysql服务
(1)图形界面启动服务
打开控制面板——管理工具——服务,选中mysql57,点击【重启动】,即可。
(2)命令行重启mysql服务
windows r,弹出运行框,在运行框中输入cmd 回车,以管理员运行cmd。
停止mysql:输入 net stop mysql57
启动mysql:输入 net start mysql57
6、重启奥维服务
点击【停止服务】按钮,停止服务,再点击【启动服务】按钮,启动服务。此时,奥维企业服务器已连接到新创建的数据库ovsrv_1620。
7、设置控制台登录参数
点击【设置控制台登录参数】按钮,进入【管理控制台登录设置】窗口,设置管理员口令、端口号,勾选【允许远程管理】等,点击【确定】按钮,点击【停止服务】按钮,停止服务,点击【启动服务】按钮,重新启动奥维应用模式服务。
(1)管理员口令:管理员用控制台登录企业服务器的密码。
(2)端口号:若用户有多个企业服务器、多个数据库,端口号需要设置为不一样的值,以达到区分数据库的目的。管理控制台和客户端登录企业服务器,需要输入端口号。
(3)允许远程访问:勾选,管理控制台可以远程连接企业服务器。
(4)仅允许下方列表中的机器登录:用户可根据实际需求设置,设置后,只有在此列表中的机器能登录企业服务器。
(5)不允许控制台修改mysql设置:勾选,用户则不能在管理控制台上进行数据库设置。
(6)不允许控制台修改地图服务:勾选,用户则不能在管理控制台上修改地图服务。
(7)不允许控制台修改登录信息:勾选,用户则不能在管理控制台上修改登录信息。
(8)不允许控制台升级服务器:勾选,用户则不能在管理控制台上升级服务器。
注意:运行模式为应用程序模式的奥维企业服务器,不能关闭,界面需要一直保持开启状态,否则服务会停止,导致登录不了企业服务器。
8、查看企业服务器配置参数
设置完成企业服务器相关参数后,可在omservice.txt文件中查看相关配置信息。
9、管理控制台登录企业服务器
10、管理控制台登录企业服务器后,管理员即可在管理控制台中创建需要登录企业服务器的用户,以及执行其他功能操作。具体请参考企业版相关使用帮助文档,https://www.ovital.com/help/ent/。