EM7集群简述分享
第一部分:集群说明
如下需求创维rgb集群说明: ? 客户移动端(Em7)并发量大;
? 移动端发生问题导致系统一段时间内无法使用; ? 单台增加配置有局限性;
第二部分:集群相关点说明
2.1说明
移动平台系统主要是针对应用服务(默认四台服务器做应用服务器),数据库(mysql、sqlserver、oracle、达梦)服务和缓存(Redis)服务的集群(支持移动平台版本0620以上)。 2.2配置说明
单机环境:不做集群的环境下
单台必须是64G和16核(5000并发量)
集群环境:服务器准备,其中应用服务器根据并发用户数量配置(默认四台)。
EM数据库:oracle(配置好集群的数据库) 文件服务器:配置ec之前的文件共享。 emoblie-redis服务器:Em7缓存服务。
消息服务:使用某一个节点作为消息服务器。
2.3重要配置点
2.3.1切换Oracle数据库,连接oracle数据库
已经部署好一套环境,进行切换环境。 建立oracle用户,emp_app和emp_msg。
提供oracle数据库服务器ip,端口,密码,把先前部署的Em7重新切换到oracle
2.3.2配置一台主节点服务器
确认系统的安装路径。
确定主节点服务器和次节点服务器。
主节点:提供消息服务和移动平台服务,默认第一台。
次节点:其他服务器均为次节点,仅提供移动平台业务服务、
2.3.3配置端口的映射:
2.3.4 Em7的redis不支持集群,可配置单台的
提供emobile-reids服务器 ip,端口,账号,密码
2.3.5 Em7的消息服务默认放置在主节点上。
确保消息服务可以访问到redis服务器上的tcp 6381端口(必要时需要开通
redis的tcp端口6381)
2.3.6配置应用服务器之前的文件共享
EM7的4台应用服务器之间的文件共享需要配置,否则各个服务器之前文件
会不相同,会影响每一台显示的效果。(比如登录logo时有时无,logo不统一)。
2.3.7 Ec集群服务器之间的文件共享和软连接需要支持,EM才能访问工作台。
如果ec做了集群了的话,em和ec的集成配置,需要注意的点是,ec需要进行文件共享设置,配置文件软连接,否则em访问oa的工作台会报错。
2.3.8.禁用其他节点的消息服务,消息服务默认主节点
(1)负载均衡上面的消息服务端口需要分配到主节点,不要分配到其他节点。
(2)停用其他节点的消息服务,默认开启第一台服务器的消息服务。
(3)或者同时可以修改次节点的启动停止脚本,去掉其中的消息服务。
2.3.9.设置反向代理,在外网状态下访问ec相关 (1)安装nginx代理,在集群主节点安装。
(2)配置nginx的端口,把主节点nginx端口映射到外网。
(3)修改Em(系统访问地址和ecology集成中移动/pc地址)为设置的nginx代理的地址。
2.4.创维rgb部署图(含EC和EM) 创维RGB OA正式系统硬件部署图客户端客户端PDA手机防火墙互联网防火墙互联网Ecology应用测试系统服务服务器Hostname:oa应用服务器1Server IP:172.20.212.185OS版本:CentOS Linux release 7.3.1611 (Core)DIR:/usr/weaverEcology-redis服务器1Hostname:Ecology-redis服务器Server IP:172.20.212.202OS版本:CentOS Linux release 7.3.1611 (Core)EM应用服务器Hostname:oa移动端服务器1Server IP:172.20.212.204OS版本:CentOS Linux release 7.3.1611 (Core)DIR:/usr/empEcology应用服务器Hostname:oa应用服务器2Server IP:172.20.212.186OS版本:CentOS Linux release 7.3.1611 (Core)DIR:/usr/weaverEcology文件服务器Hostname:e-ecology/emoblie文件服务器Server IP:172.20.212.149OS版本:CentOS Linux release 7.3.1611 (Core)/data/EM应用服务器Hostname:oaoa移动端服务器2Server IP:172.20.212.205OS版本:CentOS Linux release 7.3.1611 (Core)DIR:/usr/empEcology应用服务器Hostname:oa应用服务器3Server IP:172.20.212.187OS版本:CentOS Linux release 7.3.1611 (Core)DIR:/usr/weaver局域网局域网Ecology应用服务器Hostname:oa应用服务器4Server IP:172.20.212.188OS版本:CentOS Linux release 7.3.1611 (Core)DIR:/usr/weaverEcology/Emoblie数据库服务器Hostname:oa测试服务器Server IP:172.20.212.203OS版本:CentOS Linux release 7.3.1611 (Core)EM应用服务器Hostname:oaoa移动端服务器3Server IP:172.20.212.206OS版本:CentOS Linux release 7.3.1611 (Core)DIR:/usr/empEcology应用服务器Hostname:oa应用服务器5Server IP:172.20.212.189OS版本:CentOS Linux release 7.3.1611 (Core)DIR:/usr/weaverEmoblie-redis服务器Hostname:Emobile-redis服务器Server IP:172.20.212.167OS版本:CentOS Linux release 7.3.1611 (Core)EM应用服务器Hostname:oaoa移动端服务器4Server IP:172.20.212.207OS版本:CentOS Linux release 7.3.1611 (Core)DIR:/usr/emp