历史版本15 :配置开启集群 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑


222

1)高一致性 

通过共享的ftp同步模板文件、mysql数据库共享平台的配置,动态保证每个节点的模板实时一致,并支持所有的单机功能。

2)高可用性

(无主机) 节点宕机后系统可正常使用、相关中间件均支持做成保证主备、集群状态。 

3)高适应性

 可适应各种网络环境、多种系统、web服务器和中间件。支持放入容器内 。

4)功能强大

10.0集群是无主机集群,每个节点服务器均匀分配工作,因此性能随节点增加呈线性增长。

5)使用简单

 配置简单,可快速配置集群环境,拥有健康检查和动态感知功能,能实时检查每个节点情况和感应新增节点,并在节点宕机时自动切换、警告。新增节点时,无需重新,自动加入集群(热部署)。


2. 环境准备编辑

支持windows或linux系统,首先进行集群环境搭建,可参考:集群环境搭建

3. 操作步骤编辑

选择管理系统>智能运维>集群配置,进入集群配置界面,如下图所示:

222

4.状态服务器编辑

用于存储缓存,登录,模板锁, sessionid信息等等锁,集中管理所有的服务器状态与缓存,并对所有的访问和操作进行验证。

开启状态服务器,选择缓存系统,Redis单机、Redis集群,如下图:

222


4.1 选择Redis单机

输入相应的配置信息,如下所示:


222


  字段值  
  主机  redis服务器所在的ip地址
  端口  redis服务器的监听端口,默认为6379
 密码 redis密码 


点击【测试连接并保存】,保存成功即可

4.2 选择Redis集群

支持手动添加多个host,点击右侧的添加即可新增节点,如下图:
222


添加完成的效果如下图:


222

输入统一的密码,点击【测试连接并保存】,弹出“保存成功”即可,如下图:

222
  

5. 文件服务器编辑

5.1 不启用文件服务器

若不启用,集群通过节点间自动同步的方式进行文件同步。

222

5.2 启用文件服务器

若启用文件服务器,目前支持FTP、SFTP、HDFS,后续会支持更多资源共享系统,用于共享模板等文件,excel等各类附件,保证各节点间,模板实时的一致性。

a.文件服务器的作用是提供普通资源文件访问,目前支持assets、reportlets、resources、schedule、bireport这几个文件夹的文件从文件服务器读写;

b.如果没有配置文件服务器,则使用本地环境WEB-INF对应的文件;

c.集群或者非集群都可以使用;

注:文件服务器非必须,没有可不填。

1)FTP、SFTP协议

开启文件服务器,输入相应的配置信息,如下所示:

222

字段值  
  协议  FTP、SFTP,这里以FTP为例
  编码  推荐使用 UTF-8
  主机  FTP服务器地址
  端口  FTP服务器端口号
  用户名  FTP服务器用户名
  密码  FTP服务器密码
  路径 例如/webroot/WEB-INF/,根据实际工程的路径设置


注1:要求是启动完成的FTP/SFTP服务器,和有读写权限的账号或者密码。

注2: 如果FTP需要匿名登录(无用户名密码),用户名和密码留空或者用户名使用“anonymous”,密码填入任意邮箱。

注3: 如果是SFTP密钥登录,无需要用户名密码,不填即可,但是要点击密码后面的图标上传密钥文件。


2) HDFS协议
支持使用HDFS作为文件服务器,保证模板等资源文件分布式存储,实现高可用。详细点击HDFS资源仓库

6. 文件同步方式编辑

文件同步方式灰化,暂时不支持切换,如下图:

222

7. 集群连接方式编辑

新增传输协议,用户可直接在平台修改tcp|udp协议,以主动适配外网和内网的网络环境。如下图:

222

8. 集群管理编辑

1)开启集群

若平台系统未配置外接数据库,则不能成功开启,提示“检测到未配置外接数据库,未能成功开启集群,请完善后重试”。

配置外接数据库,详情参考:平台hsql默认迁移

若配置好了外接数据库,点击开启按钮,测试连接配置信息成功后,提示如下:

222

2)节点管理

关闭服务器,将节点工程拷贝到多个服务器下,依次启动各服务器,可看到集群管理中多出节点管理信息,如下图所示:

注:一个工程及一个节点信息。


222

注:集群转发中,默认转发到58312端口中,如果tomcat起的端口不是58312的话,需要在集群配置页面修改每个节点的端口号。

同步文件按钮: 针对用户直接在相应文件夹新增修改删除模板文件,需点击手动同步按钮,保证平台、设计器与相应文件夹内容相同。

集群管理界面下,开启集群,并检测到节点后,才出现该按钮(tips:为保证节点文件同步,向硬盘手动添加文件后请进行手动同步,以其他方式发生的文件变动均可自动同步

)。如下图:

222
  

鼠标划到节点信息处,右上角多出编辑按钮,点击可编辑修改节点名称、ip及端口信息,如下所示:


222

至此集群配置就设置成功了。

注:10.0集群,同步assets、reportlets、resources、schedule这几个文件夹,jar目前不能同步。

4. 注意事项编辑

1)集群推荐使用私有云的授权方式,不用关心维护多个节点license

2)各个节点存储自己的日志各个节点存储自己的日志(方便某节点出错快速找到其原因)。