操作系统
浏览器
Google Chrome、Firefox、Edge、IE10等HTML5浏览器
(注:设计报表时不支持IE浏览器)
准备服务器:
服务器类型 选配 配置 描述 应用服务器节点1 必须 双核8G,50G硬盘 部署Tomcat节点 应用服务器节点2 必须 双核8G,50G硬盘 部署Tomcat节点 数据存储节点 必须 双核8G,100G硬盘 部署MongoDB+Redis NAS共享存储 必须 100G,可以扩展 挂载至2个应用服务器节点的 /app_home 目录下 Nginx负载均衡 可选 双核4G,50G硬盘 用于负载均衡,如已有负载均衡设备,可不需要额外安装 获取安装包:
链接中包含2个安装文件:
(1) maco-platform-xxx.tar.gz 应用服务器节点安装包
(2) maco-datacache-xxx.tar.gz 数据存储节点安装包获取更新包
连接中包含1个war更新包
(1) maco-clientmode-x.x.x.war 应用服务器节点更新包
安装数据存储服务器
(1) 将 maco-datacache-xxx.tar.gz 上传至数据存储服务器目录: /opt/maco-datacache-xxx.tar.gz
(2) 执行命令:cd /opt tar xvfz maco-datacache-xxx.tar.gz
(3) 启动MongoDB
cd /opt/maco/mongodb ./run.sh
(4) 启动Redis
cd /opt/maco/redis ./run.sh
部署应用服务器节点1
必须将/var/tmp做一个软链接,否则将占用大量空间
mkdir /app_home/var_tmp
rm -fr /var/tmp
ln -s /app_home/var_tmp /var/tmp
(1) 将 maco-platform-xxx.tar.gz 上传至应用服务器(节点1)目录: /opt/maco-platform-xxx.tar.gz
(2) 执行命令:cd /opt tar xvfz maco-platform-xxx.tar.gz
(3) 新建文件 /opt/maco/app_home/conf/system.properties ,文件内容:
app_home=/app_home
(4) 编辑文件 /app_home/conf/db.properties,文件内容:
#数据存储节点IP和MongoDB端口,请将x.x.x.x换成数据存储节点IP platform.mongodb.host=x.x.x.x platform.mongodb.port=27017
(5) 编辑文件 /app_home/conf/redis.properties,文件内容:
#数据存储节点IP和Redis端口,请将x.x.x.x换成数据存储节点IP redis.host=x.x.x.x redis.port=6379
(6) 启动Tomcat,请执行命令:
cd /opt/maco ./run.sh
(7) 查看启动日志,请支持命令:
cd /opt/maco ./taillog.sh
(8) 验证
在浏览器中输入: http://x.x.x.x:9090 (请将x.x.x.x换成内网地址)
如果出现许可上传界面,说明部署成功更新应用服务器节点1
请参考【【用户手册】系统更新 - Linux系统】部署应用服务器节点2
(1) 将 maco-platform-xxx.tar.gz 上传至应用服务器(节点2)目录: /opt/maco-platform-xxx.tar.gz
(2) 执行命令:cd /opt tar xvfz maco-platform-xxx.tar.gz
(3) 新建文件 /opt/maco/app_home/conf/system.properties ,文件内容:
app_home=/app_home
(4) 启动Tomcat,请执行命令:
cd /opt/maco ./run.sh
(5) 查看启动日志,请支持命令:
cd /opt/maco ./taillog.sh
(6) 验证
在浏览器中输入: http://x.x.x.x:9090 (请将x.x.x.x换成内网地址)
如果出现许可上传界面,说明部署成功更新应用服务器节点2
请参考【【用户手册】系统更新 - Linux系统】配置Nginx负载均衡
upstream platform_server { server x.x.x.x:9090; server y.y.y.y:9090; } server { listen 80; server_name mbi.xxx.com; autoindex off; index index.do; charset utf-8; client_max_body_size 300M; location ~ / { proxy_read_timeout 3600; proxy_connect_timeout 3600; proxy_pass http://platform_server; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
1.将x.x.x.x:9090 替换成 应用服务器节点1的内网IP和Tomcat端口(默认是9090)
2. 将y.y.y.y:9090 替换成 应用服务器节点2的内网IP和Tomcat端口(默认是9090)
3. 将 mbi.xxx.com 替换成真实域名