...
域名(IP) | 备注 |
---|---|
master.domain.com | 报表服务器主机 |
c1.domain.com | 集群从机1 |
c2.domain.com | 集群从机2 |
一、 配置报表服务器主机
- 平台管理->系统设置->集群: 开启
- 平台管理->系统设置->集群节点类型: 主机
Info | ||
---|---|---|
| ||
|
二、配置报表服务器从机
- 平台管理->系统设置->集群: 开启
- 平台管理->系统设置->集群节点类型: 从机
- 停止报表服务器与数据库
编辑 /opt/iReport365/app_home/conf/db.properties
Code Block platform.mongodb.host=master.domain.com platform.mongodb.port=27017 platform.mongodb.dbname=数据库密码
执行以下命令:
Code Block mv /opt/iReport365/app_home/data /opt/iReport365/app_home/data.bak mount -t nfs master.domain.com:/opt/iReport365/app_home/data /opt/iReport365/app_home/data
启动报表服务器 (无需启动数据库)
三、配置Nginx负载均衡 (可选)
Code Block |
---|
upstream mbi.domain.com { server master.domain.com:8080; server c1.domain.com:8080; server c2.domain.com:8080; ip_hash; } server { listen 80; server_name mbi.domain.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://mbi.domain.com; 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; } } |
...