UiPath Documentation
automation-suite
2.2510
true
Linux 版 Automation Suite 安装指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

Disaster Recovery - 安装辅助集群

安装辅助 Automation Suite 集群,以进行 Disaster Recovery 主动/被动或主动/主动部署。

要在主动/被动或主动/主动部署中安装辅助 Automation Suite 集群,请执行以下步骤。

  1. 生成cluster_config.json文件,将其从主 Automation Suite 集群复制到辅助 Automation Suite 集群中标识为服务器的节点之一。有关详细信息,请参阅生成或复制主集群的配置文件
  2. 使用特定于辅助 Automation Suite 集群的参数更新 cluster_config.json 文件。
  3. 继续安装 Automation Suite。
  4. 如果您使用主动/被动配置,请关闭不活动的产品。

生成或复制主集群的配置文件

生成新的 cluster_config.json 文件或从主集群复制该文件。

  1. 登录到任意服务器节点并成为根用户:

    ssh <username>@<machine_ip>
    
    sudo su -
    
    export PATH=$PATH:/var/lib/rancher/rke2/bin
    export KUBECONFIG=/etc/rancher/rke2/rke2.yaml
    ssh <username>@<machine_ip>
    
    sudo su -
    
    export PATH=$PATH:/var/lib/rancher/rke2/bin
    export KUBECONFIG=/etc/rancher/rke2/rke2.yaml
    
  2. 如果没有 cluster_config.json 文件,请生成此文件:

    ./bin/uipathctl manifest get-revision >> /path/to/new/cluster_config.json
    ./bin/uipathctl manifest get-revision >> /path/to/new/cluster_config.json
    
  3. cluster_config.json 文件复制到辅助集群中的服务器节点:

    scp /path/to/new/cluster_config.json <username>@<primary_machine_ip>:<username>@<secondary_machine_ip>
    scp /path/to/new/cluster_config.json <username>@<primary_machine_ip>:<username>@<secondary_machine_ip>
    

更新配置文件

使用特定于辅助 Automation Suite 集群的参数更新 cluster_config.json 文件,具体操作步骤如下所示:

  1. 关闭不支持的产品。

    将多站点中不支持的所有产品设置为 false

    • 对于主动/被动配置,请禁用不支持主动/被动的产品。有关产品级别的主动/被动支持的详细信息,请参阅“Disaster Recovery - 主动/被动”中的表格。以下示例显示了如何禁用产品:

      {
        "test_manager": {
          "enabled": false
        },
        "process_mining": {
          "enabled": false
        },
        "automation_hub": {
          "enabled": false
        },
        "insights": {
          "enabled": false
        }
      }
      {
        "test_manager": {
          "enabled": false
        },
        "process_mining": {
          "enabled": false
        },
        "automation_hub": {
          "enabled": false
        },
        "insights": {
          "enabled": false
        }
      }
      
    备注:

    确保启用 platform 服务,如以下示例所示:

    "platform": {
    "enabled": true
    },
    "platform": {
    "enabled": true
    },
    
  2. 生成主集群的 kubeconfig。要访问辅助集群在主集群上完成的一些配置,这是必要操作。要获取具有与 Disaster Recovery 相关的有限权限的 kubeconfig 文件,请运行以下命令:

    ./bin/uipathctl config kubeconfig get --multisite
    ./bin/uipathctl config kubeconfig get --multisite
    

    复制命令输出中提供的值。在下一步中需要此值。

  3. rke_token 生成新的 GUID,以防止辅助集群加入主集群。为此,请运行以下命令:

    LC_CTYPE=C tr </dev/urandom -dc '!@#$%q_A-Z-a-z-0-9' | head -c 16
    LC_CTYPE=C tr </dev/urandom -dc '!@#$%q_A-Z-a-z-0-9' | head -c 16
    

继续安装

cluster_config.json中提供或修改上一步中的参数后,您可以继续安装。有关详细信息,请参阅安装 Automation Suite

备注:

您必须使用 uipathctl 安装程序执行 Automation Suite 安装。请注意,您不需要生成新的 cluster_config.json

关闭不活动的产品

重要提示:

此为必填步骤。跳过它可能会导致某些服务失败。如果您选择主动/主动设置,则不需要此步骤。

如果您在主动/被动模式下部署了 Automation Suite,请使用以下命令关闭非活动产品。

./bin/uipathctl cluster maintenance enable
./bin/uipathctl cluster maintenance enable

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新