作为 RPA 平台管理员,您可以向集群添加节点以提高性能和更好地分配负载。

先决条件

请确保以下各项:

  • 验证 本地部署 安装的先决条件。

    Automation 360 本地部署 先决条件

  • 确保所有主节点和数据库都有备份。
  • 您必须拥有用于 Elasticsearch 通信的 Control Room 服务器网络接口的所有集群成员的 IP 地址。
    注: Control Room 服务器可以有多个网络接口。 服务器的 IP 地址必须静态分配,不能使用动态主机配置协议 (DHCP)。
  • 如果环境中使用了任何外部负载均衡器,请使用新服务器节点的 IP 地址更新它们。
  • 确保您在 Control Room 服务器上具有管理员或根权限。 您必须熟悉以自定义模式安装 Control Room 以及相关的配置设置。

将节点添加到集群有助于更新集群中节点的配置。 您可以向 Control Room 集群设置中添加节点、更改集群中节点的 IP 地址,并监控底层集群服务的健康状况。

注:Control Room 集群中支持的最小节点数是三个。 集群中的节点通过本地网络相互同步。 集群中的所有节点都连接到同一个数据库。

要将三个节点(N4、N5 和 N6)添加到已有三个节点(N1、N2 和 N3)的集群中,请执行以下步骤。

过程

  1. 在节点 N4 上,从 Linux shell 以超级用户身份运行安装程序命令:
    $ sudo ./Automation360_el7_Build_<build_number>.bin
  2. 通过安装程序进入集群配置。
    1. 选择启用集群设置
    2. 集群 IP 地址框中,输入您需要在集群中配置的所有节点的 IP 地址。
    172.31.30.120, 172.31.21.216, 172.31.17.110, 172.31.20.242, 172.31.17.149, 172.31.18.37
    注: 必须在每个节点上以相同的顺序输入 IP 地址。
  3. 完成剩余步骤以安装 Control Room
  4. 对节点 N5 和 N6 重复步骤 13
  5. 将旧节点 N1、N2 和 N3 中所有节点的完整 IP 地址集添加进去。
    逐个重新启动节点。
  6. 要验证集群的健康状况,请在命令行中运行以下命令:
    1. curl -k --user es_client:<es password> https://172.31.30.120:47599/_cat/nodes
      主节点用星号 (*) 表示。
    2. 请确认主节点的 IP 地址与所有节点的 elasticsearch.yml 文件中提到的地址相同。
    3. curl -k --user es_client:<es password> https://172.31.30.120:47599/_cat/health?pretty
    您必须等到复制状态变为绿色。 复制时间因集群中的数据负载而异。 当集群完全同步时,复制状态变为绿色。