Skip to content
On this page

边缘服务配置批量下发

针对工业场景大规模的设备接入需求,ECP 提供了边缘服务配置的批量下发功能,支持将相同的配置信息同时下发给多个边缘硬件上的边缘服务,通过该功能可以加快 IIOT 项目的快速部署实施及运维效率。

配置的批量下发功能可以帮助管理员快速实现一致和可靠的配置策略,提高边缘计算环境的稳定性和可靠性,降低因配置错误或不一致导致的故障和损失。

TIP

关于批量配置下发功能的使用限制,见系统使用限制版本兼容性限制

克隆指定边缘服务实例

在边缘服务列表页,ECP 支持可以使用某一个边缘服务的配置制作成模版。

如需配置模版:

  1. 以系统/组织/项目管理员的身份登录 ECP。
  2. 在边缘服务管理页,在目标边缘服务实例行,点击操作栏下的更多图标,选择克隆
  3. 在随即弹出的对话框中,ECP 会抽象出待制作的模版参数。

choose

功能选择

选择 数采功能数据处理功能,将相应功能的配置批量下发到其他边缘服务。

function

模版编辑

使用 ${} 参数化 Json 标签、数字、字符串、或其他文本。

例如将 tcp://127.0.0.1:1883 参数化为 tcp_addr

template

参数化前和参数化后的配置如下所示:

参数化前:

"mqtt": "{\"stream1\":{\"insecureSkipVerify\":false,\"protocolVersion\":\"3.1.1\",\"qos\":1,\"server\":\"tcp://127.0.0.1:1883\"}}"

参数化后:

"mqtt": "{\"stream1\":{\"insecureSkipVerify\":false,\"protocolVersion\":\"3.1.1\",\"qos\":1,\"server\":\" ${tcp_addr} \"}}"

编辑完成后,点击下一步进入选择边缘服务页。

选择边缘服务

选择边缘服务页,您可基于边缘服务名称、EndPoint、版本、或标签快速定位待同步参数的服务实例,然后点击实例前的复选框快速选择。

template

参数编辑

参数编辑页,您可批量为多个边缘服务的参数赋值,提高边缘配置的效率。

  1. 在参数编辑页,ECP 会根据模版参数和选择的边缘服务,生成一个可下载的参数模版文件;

    params

  2. 点击按钮参数模版下载下载到本地,您可通过 Excel 等工具在本地编辑:

    • 例如将 tcp_addr 的默认值设为 tcp://10.0.0.1:8008

    • Proxy-eKuipertcp_addr 值设为 tcp://10.0.0.2:8008

    • config-test-83bd0f-1tcp_addr 值设为 tcp://10.0.0.3:8008

    • sss-fc2c45-1 不做任何设置,将使用 tcp_addr 的默认值 tcp://10.0.0.1:8008

excel

  1. 重新上传编辑后的参数到参数编辑页;

    excel

  2. 可以使用预览功能查看一个边缘服务的配置实例;

    instance

  3. 配置好批量参数以后,使用检查功能校验模版和参数内容是否合法。

  4. 检查完成的模版和参数即可执行配置下发任务,点击执行,进入执行结果页。

查看配置下发进度

点击确认后,将弹出批量配置下发的结果对话框,您可在此查看:

  • 待配置的实例总数、成功数和失败数;绿色圆圈表示执行成功,红色感叹号表示执行失败

  • 对于配置失败的情况,您可在原因列查看失败的原因

    result

点击模版下载即可下载本次已成功执行的配置模版参数结果,方便在后续配置更新时复用。

如果需要查看边缘配置下发的历史结果,可以在系统管理界面的操作审计中查找。

history