1. 内容概述
分布式部署是将数据分散的存储于多台独立的机器设备上,采用可扩展的系统结构,利用多台存储服务器分担存储负荷。
不但解决了传统集中式存储系统中单存储服务器的瓶颈问题,还提高了系统的可靠性、可用性和扩展性。
Wyn Enterprise系统支持用户进行自由的分布式部署,最大的提高用户体验。
2. Wyn Enterprise 网络拓扑图
从图中我们可以看出Wyn Enterprise系统由 Portal、Server、CotWorker、 Dashboard、ReportWorker几个组件以及Monitor 构成。
四个组件以Server 为中心,分别负责完成不同的系统任务。
之前Linux环境产品安装 中介绍的安装过程中,将四个组件全部安装在了同一台服务器,也就是不进行分布式部署。
Wyn Enterprise系统的分布式部署也即将 Portal、Server、CotWorker、DashboardWorker、ReportWorker 五个组件全部或部分安装在不同的服务器上。
其中,CotWorker、DashboardWorker 和 ReportWorker 是分别负责进行仪表板运算、仪表板导出和报表运算的组件,您可以通过部署多个Worker组件以提高系统的计算性能,拓扑图如下:
接下来为您介绍各个组件的安装部署方法。
3. 分布式部署组件安装
注意
- 仅sudoers用户组中的用户才可以进行产品安装。
- 进行分布式部署安装时,建议您先将Server安装完成,并手动开放 51981 端口,然后再进行其他组件的安装部署(有关如何开放端口,请参考如何设置防火墙规则(开放端口))。
- CotWorker 和 Server 均需访问数据库,因此部署组件时请注意确保 CotWorker 和Server 组件都能访问系统配置的数据库服务。
比如,需确保数据库开启了远程连接且端口开放。 - 请注意将各组件所在服务器的时区和时间保持一致。
安装Server组件
仅安装Server组件的过程与按照默认全选组件的安装过程基本一致,仅是在选择需要安装的组件时,仅勾选Server或Server+其他任意组件组合(使用空格键勾选/取消),如下图所示。
具体安装步骤请参考 Linux环境产品安装。
安装其他组件
Potal、CotWorker、ReportWorker、Dashboard Worker 组件的部署过程基本相同,文中以安装 ReportWorker 为例为您介绍。
以下以Ubuntu1804为例,介绍具体的安装步骤。
(1) 准备安装
将下载的安装包文件存放于“/var/tmp/”下,例如“/var/tmp/wynenterprise-ubuntu1804-5.0.00184.0.tar.gz”。
进入到该目录,并执行如下命令,提取安装文件。
|
(2) 执行安装脚本
|
(3) 选择需要安装的组件
图中我们以 ReportingWorker 为例(使用空格键勾选/取消)。
如需部署其他组件,请选择需要部署的组件。
(4) 输入Server IP地址
输入安装 Server组件的服务器 IP地址,以供组件识别Server并与之通信。
(5) 输入子节点的秘钥
节点秘钥
(6) 安装完成
查看节点管理以及worker 部署状态。
部署完成后,我们可以到 Server 节点的后台管理中查看节点管理。 可看到我们在子节点test001 下部署的 Reporter Worker 已正常启动。有关节点管理的介绍,请见节点管理(分布式部署和管理)。
看站点的工作线程,也可看到多了一个Report Worker。部署完成。