安装 Reorc-agent
Last updated
Last updated
Reorc 的数据面(Data Plane)由多个 Worker Hosts 构成,用于运行由控制面(Control Plane)协调的数据任务。
每个 Worker 上都包含一个称为 Reorc-agent 的服务,它与控制面通信,并管理 Worker 上的执行环境。设置 Worker 的规则如下:
可设置多个 Workers 以实现横向扩展。
Workers 可以安装在不同的网络位置。
专用于某个环境的 Workers 之间必须能够相互通信。因此,建议将相同环境的 Workers 放置在同一局域网络中,以最大程度地稳定连接并降低延迟。
本指南将向您展示如何设置 Reorc Agent。
您的 Worker Hosts 需满足以下要求:
硬件:
根据实际使用情况,您可以参考以下配置范围,以优化Reorc的性能表现。
最低配置
1
2
8
20
推荐配置
2+
4
16
100
软件:
操作系统:Linux(已测试 RHEL 和 Ubuntu )。
Python:3.9+,建议使用更新版本,并在可行情况下使用虚拟环境。
: 20.10.0+,需安装 Docker Compose。
请按照以下步骤进行操作:
在 Reorc 左侧边栏中,点击“组织/ Organization”图标并选择“环境和 Workers/ Environment & Workers”。
点击“部署 Agent/ Deploy Agent”并按照屏幕上的指示完成 Agent 的部署。
或者,您也可以按照以下步骤操作。
刷新页面以查看新部署的 Host,状态应显示为“在线/ Online”。
将 Agent 分配到环境。
当 Agent 运行并显示“在线/ Online”状态后,点击“操作/ action”>“加入环境/ Join Environment”,选择要分配的环境。当 Agent 成功加入环境后,您应会看到状态变为“活动中/ Active”。
当 Agent 启动并运行后,您可以执行一些关键操作。
点击 Agent 的 操作/action 按钮即可:
可以执行以下操作:
重启服务:重启 Agent 服务,重启后 Agent 仍会加入环境。
停止服务:停止 Agent 服务, Agent 将变为非活动状态。
离开环境:将 Agent 服务从当前环境中移除。
始终建议保持 Reorc Agent 的更新。
要升级 Agent ,请按照以下步骤操作:
停止 Agent 服务
根据您管理服务的方式,您可能需要运行以下命令之一来停止该进程:
升级并重新登录
启动 Agent
reorc agent start
命令会在前台启动 Agent ,当终端会话关闭时,Agent 也会终止。对于生产部署,您应让 Agent 在后台运行。更多详细信息,请参考: 。
有多种方式可以将 Agent 在后台运行,例如,使用 或 等工具。