升级边缘节点
背景信息
边缘节点上安装的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内核升级、变更网络配置等,这些操作会增大节点升级失败风险。
操作步骤
- 登录边缘节点,配置防火墙规则。
检查边缘节点防火墙状态。
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
- 打开8883端口。
- 登录IEF管理控制台。
- 选择左侧导航栏的“边缘资源 > 边缘节点”。
- 在“边缘侧软件版本”列查看是否可以升级。
仅处于“运行中”状态的边缘节点才可以升级。
- 如果显示可升级,表示可以升级。
- 如果没有显示,请查看边缘节点是否处于“运行中”状态。如果边缘节点处于“运行中”且无显示,则说明当前边缘节点EdgeCore是最新版本。
图1 查看边缘节点是否可以升级
- 单击“更多 > 升级”。
图2 升级边缘节点
- 单击节点名称进入节点详情页面,可以查看详细升级记录。
图3 升级记录