检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查询边缘节点列表 功能介绍 该API用于查询边缘节点。 如果不携带任何检索参数,将返回该租户的所有边缘节点信息。 app_name和tags不支持复合查询,如果同时存在则返回tags查询结果,可以同时携带多个其他检索参数,可同时生效。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
IEF与其他服务之间的关系 云服务名称 描述 SWR 边缘节点从SWR拉取容器镜像。 OBS 用户可以将边缘节点生成的数据上传到OBS存储,从而在云上做进一步处理。 AOM 边缘节点的日志、监控和告警上报至应用运维服务AOM。
边缘节点可以正常访问外部IP,但进入容器应用后无法访问。 可能原因 边缘节点的ip forward未打开。 解决方法 打开边缘节点上的ip forward,以CentOS为例。 在边缘节点上输入如下命令,查看ip forward是否打开: cat /proc/sys/net/ipv4/ip_forward
域名获取IP地址,然后使用IP地址和端口配置防火墙,使得边缘节点能够访问IEF、SWR、OBS和AOM。 域名对应的IP地址可通过PING命令获取,如下所示。 $ ping ief2-placement.cn-north-4.myhuaweicloud.com 正在 Ping ief2-placement
version命令查看容器引擎是否正常。如果不正常,可使用systemctl restart docker命令重启容器引擎。 使用docker ps命令查看容器引擎是否可以使用。如果不可以,重新启动或安装容器引擎。 请勿强制下电边缘节点,强制下电可能会导致边缘节点上的数据文件丢失或损毁,从而导致节点故障。
容器规格:根据需要选择容器CPU、内存、AI加速卡的配额。 图2 容器配置 单击“下一步”,进行部署配置。 指定部署应用的边缘节点,其余无需配置。 图3 部署配置 单击“下一步”,进行访问配置。 此处暂时不需要配置。 单击“下一步”,确认容器应用的规格,确认无误后单击“创建”。 查看应用运维信息
或直接在https://github.com/eclipse/paho.mqtt.c页面下载zip包,然后解压。 安装编译依赖工具。 Ubuntu系统执行如下命令。 apt-get install build-essential gcc make cmake cmake-gui cmake-curses-gui
“搜索”,筛选出指定标签的容器应用。然后勾选需要升级的容器应用,单击“确定”。 单击“下一步”,配置容器,此处的配置与5相同。 单击“下一步”,进行访问配置,此处的配置与6相同。 单击“下一步”,确认容器应用的规格,确认无误后单击“创建”。 状态说明 批量应用升级作业有以下八种状态。
Mbit/s”即可,操作系统请选择“CentOS 7.6”。 在ECS弹性云服务器上安装容器引擎。 以root用户登录ECS弹性云服务器。 以CentOS Linux操作系统为例,您可以使用如下命令快速安装最新版本的Docker,详细操作请参见Docker-CE。 下载repo文件并替换软件仓库地址。
“搜索”,筛选出指定标签的容器应用。然后勾选需要升级的容器应用,单击“确定”。 单击“下一步”,配置容器,此处的配置与5相同。 单击“下一步”,进行访问配置,此处的配置与6相同。 单击“下一步”,确认容器应用的规格,确认无误后单击“创建”。 状态说明 批量应用升级作业有以下八种状态。
确认边缘节点资源信息是否正确。 如果边缘应用需要使用NPU、GPU资源,请确认注册和纳管的边缘节点是否选择了对应的类型。 在边缘节点通过docker ps命令查看NPU、GPU容器(npu-device-plugin、gpu-device-plugin)是否正常运行。 如果您是首次纳管节点,请参见容器应用在边缘节点启动失败处理。
如果域名无法解析,将会导致镜像拉取失败。 验证方案1: 在边缘节点上查看日志: cat /var/IEF/sys/log/edge_core.log| grep lookup 验证方案2: 在边缘节点上执行如下命令: ping swr.cn-north-4.myhuaweicloud
的字符串。 描述:输入密钥的描述信息。 单击“创建”,即创建密钥成功,返回到密钥列表页面。 如何进行Base64编码 对字符串进行Base64加密,可以直接使用echo -n 要编码的内容 | base64命令即可,示例如下: root@ubuntu:~# echo -n "example
应用运行后,就能通过AOM对应用进行监控和告警,提供运维便利性。 部署应用的详细内容将在容器应用管理中详细介绍。 (可选)回传数据到云上做进一步处理,根据处理结果更新应用。 这个步骤与IEF的使用本身没有强相关,但是这是一个常见的根据数据改进应用的方法,您可以根据自身需求选择是否操作。
值必须为Base64编码格式的字符串。 单击“创建”,即创建密钥成功,返回到密钥列表页面。 如何进行Base64编码 对字符串进行Base64加密,可以直接使用echo -n 要编码的内容 | base64命令即可,示例如下: root@ubuntu:~# echo -n "example
e:paasword@192.168.0.70:8888" 执行source /etc/profile命令使修改后的环境变量生效。 配置文件修改后,再执行安装命令。 执行如下命令,在“/opt/IEF/Cert/user_config”中增加如下两个配置项,其中“http://192
IEF边缘软件支持对EdgeCore配置参数进行管理,通过该功能您可以对边缘核心软件EdgeCore进行深度配置。 操作步骤 在边缘节点上执行如下命令修改EdgeCore配置,并保存。 vi /opt/IEF/Edge-core/conf/edge.yaml 支持配置的参数如下表所示:
IEF边缘软件支持对EdgeCore配置参数进行管理,通过该功能您可以对边缘核心软件EdgeCore进行深度配置。 操作步骤 在边缘节点上执行如下命令修改EdgeCore配置,并保存。 vi /opt/IEF/Edge-core/conf/edge.yaml 支持配置的参数如下表所示:
注意事项 为了让您的边缘节点应用更稳定可靠的运行,IEF不会主动升级您的边缘节点上的EdgeCore,需要由您在业务影响最小的时间窗内进行节点升级,以减轻对您业务的影响。 处于维护周期中的版本升级,边缘节点上的应用业务不会中断,如果您有使用消息路由功能,可能会有短暂影响。 处于维护周
注意事项 为了让您的边缘节点应用更稳定可靠的运行,IEF不会主动升级您的边缘节点上的EdgeCore,需要由您在业务影响最小的时间窗内进行节点升级,以减轻对您业务的影响。 处于维护周期中的版本升级,边缘节点上的应用业务不会中断,如果您有使用消息路由功能,可能会有短暂影响。 处于维护周