
# 升级边缘节点
#### 背景信息
边缘节点上安装的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控制台](https://console.huaweicloud.com/ief2.0/)，在"总览"页面切换实例为企业版。
3. 选择左侧导航栏的"边缘资源 \> 边缘节点"。
4. 在"边缘侧软件版本"列查看是否可以升级。 
   仅处于"运行中"状态的边缘节点才可以升级。
   - 如果显示可升级，表示可以升级。
   
   - 如果没有显示，请查看边缘节点是否处于"运行中"状态。如果边缘节点处于"运行中"且无显示，则说明当前边缘节点EdgeCore是最新版本。
   
   
   图1查看边缘节点是否可以升级   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0000001214562810.png "点击放大")
   
   
5. 单击"更多 \> 升级"。 
   图2升级边缘节点   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0000001214402826.png "点击放大")
   
   
6. 单击节点名称进入节点详情页面，可以查看详细升级记录。 
   图3升级记录   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0000001258962705.png "点击放大")
   
   
 
