更新时间:2023-11-23 GMT+08:00

升级边缘节点

背景信息

边缘节点上安装的EdgeCore软件支持升级,IEF会不定期发布新版本,您可以根据需求升级边缘节点。

版本支持策略

IEF只负责维护发布周期一年内的边缘节点软件版本,建议您的边缘节点每年至少升级一次。

版本升级规范

边缘节点升级时,智能边缘平台自动选择最新版本的EdgeCore在边缘节点进行升级。

例如,当前EdgeCore有2.22.0、2.23.0、2.24.0三个版本,而您的边缘节点上EdgeCore版本为2.12.0,当您升级边缘节点时,IEF将推送最新版本2.24.0给您的边缘节点进行升级。

注意事项

  • 为了让您的边缘节点应用更稳定可靠的运行,IEF不会主动升级您的边缘节点上的EdgeCore,需要由您在业务影响最小的时间窗内进行节点升级,以减轻对您业务的影响。
  • 处于维护周期中的版本升级,边缘节点上的应用业务不会中断,如果您有使用消息路由功能,可能会有短暂影响。
  • 处于维护周期外的版本升级,可能会因为容器重启引起业务的短暂中断。
  • 请勿在节点升级过程中变更节点配置,比如重启Docker、安装卸载GPU/NPU驱动、OS内核升级、变更网络配置等,这些操作会增大节点升级失败风险。

操作步骤

  1. 登录边缘节点,配置防火墙规则。

    检查边缘节点防火墙状态。
    systemctl status firewalld
    firewall-cmd --state 

    回显中,not running表示关闭,running表示开启。

    如果防火墙开启,您需要打开8883端口,或关闭防火墙。

    • 打开8883端口。
      firewall-cmd --add-port=8883/tcp --permanent   
      systemctl restart firewalld 
    • 关闭防火墙。
      systemctl disable firewalld 
      systemctl stop firewalld

  2. 登录IEF管理控制台。
  3. 选择左侧导航栏的“边缘资源 > 边缘节点”
  4. “边缘侧软件版本”列查看是否可以升级。

    仅处于“运行中”状态的边缘节点才可以升级。
    • 如果显示可升级,表示可以升级。
    • 如果没有显示,请查看边缘节点是否处于“运行中”状态。如果边缘节点处于“运行中”且无显示,则说明当前边缘节点EdgeCore是最新版本。
    图1 查看边缘节点是否可以升级

  5. 单击“更多 > 升级”

    图2 升级边缘节点

  6. 单击节点名称进入节点详情页面,可以查看详细升级记录。

    图3 升级记录