检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
打包容器镜像 若制作镜像包以容器化方式部署应用,不支持在一个容器内运行多个集成ModuleSDK的软件进程或者重启集成ModuleSDK的软件进程,会导致鉴权失败等问题。 上传打包的项目。 将jar文件上传到联网的linux机器上,如目录(/home/monitor)中 安装docker。
/home/MyCApp)。 安装docker。 请确认使用的系统已经安装docker(docker版本需要高于17.06,推荐18.06),安装方法可参照docker 安装教程。 制作镜像。 搜索基础镜像。 对基础镜像没有要求,可自行选择合适的基础镜像,以下选用带cmake的镜像作为示例
表明该应用容器已运行起来。 登录边缘节点服务器后台系统,执行命令。 > docker ps 可查看边缘节点上运行的容器列表,检查自定义应用容器已启动运行。若配置了卷挂载,则可在主机相应目录下查看日志/数据库等信息。也可通过命令docker exec –it {容器ID} env
/home/ModuleSDK-Demo 下 安装docker 请确认您使用的系统已经安装Docker(Docker版本需要高于17.06,推荐18.06),安装方法可参照docker 安装教程。 制作镜像 搜索基础镜像。 docker search dotnet 根据您的工程配置,选择合适的镜像。 镜像需要集成与您的工程配置兼容的
中相关配置根据具体配置内容在高级配置中选填。 方法二: 1. 通过docker run 命令将应用容器运行起来; 2. 使用docker ps -a 查看运行的应用容器ID; 3. 通过docker inspect [CONTAINER ID]查看容器详细信息;将Cmd中的内容填至参数列表,将Ent
(/home/monitor)中 安装docker。 请确认使用的系统已经安装docker(docker版本需要高于17.06,推荐18.06),安装参照docker 安装教程 制作镜像。 搜索基础镜像,基础镜像需要集成jre。 docker search jre8 选择合适的镜
in Succeeded”则表明该硬件已通过SWR云服务的鉴权认证,可进行上传/下载镜像。 上传docker镜像到SWR云服务 为本地镜像打标签,格式为docker tag [镜像名称:版本名称] [镜像仓库地址]/[组织名称]/[镜像名称:版本名称] $ docker tag swr
在节点部署应用后,节点由“在线”状态变为“离线”状态,或者导致其他应用“实例异常”? 请检查节点内存占用情况,当节点内存不足时会导致docker容器被停止。$edge_hub容器停止会导致节点“离线”,其他容器停止会导致“实例异常”。 父主题: 应用管理
查看SDK运行日志 容器化部署-SDK应用日志 通过”容器化部署”的SDK应用可以通过下述方式查看日志。 登录节点 查看SDK容器ID 通过docker ps查看 查看SDK容器日志 通过docker logs -f 容器ID查看实时日志。 通过运行SDK的Demo应用,可以看到如下打印信息(仅供参考)。
选择部署方式,参考表2填写基本信息。 图3 软件部署配置 表2 部署配置 参数名称 说明 部署方式 容器化部署:在边缘节点上应用通过Docker容器运行;添加容器化部署的应用需先确保容器镜像已上传到容器镜像服务(SWR),且设置其类型为“公开”,例如图4所示。 安装包部署:在边缘节点是以进程
选择部署方式,参考表2填写基本信息。 图3 软件部署配置 表2 部署配置 参数名称 说明 部署方式 容器化部署:在边缘节点上应用通过Docker容器运行。添加容器化部署的应用需先确保容器镜像已上传到容器镜像服务(SWR),且设置其类型为“公开”,例如图4所示。 安装包部署:在边缘节点是以进程
CE或者使用Docker企业版(Docker EE),使用Docker EE时,需要支付Docker额外费用,更多Docker EE相关细节请参考Docker官方文档。 Docker安装完成后,请将Docker进程配置为开机启动,避免系统重启后Docker进程未启动引起的系统异常。 注册专业版节点 访问IoT边缘,
在边缘节点上查看是否有自定义容器运行(执行命令`docker ps -a`),若容器为异常退出,需检查自定义应用模块的配置信息是否正确,如检查容器镜像/运行命令是否正确,容器规格申请配置是否过大等。 若自定义的容器没运行,查看是否已成功拉取镜像(执行命令`docker images`);
信。 Docker镜像:是集成了边缘SDK的应用程序打包成的容器镜像,可作为边缘节点的自定义应用部署到边缘服务器上运行,可在节点上进行设备数据协议解析、子系统数据解析、数据业务处理、智能计算等。 概述:用户将Docker镜像打包上传到SWR云服务,通过IoTEdge将该容器镜像配
选择左侧导航栏“边缘节点 > 节点管理”进入页面。 选择您的边缘节点,单击“节点名称”进入节点详情页。 选择“应用模块”页签,查看已部署边缘应用。 专业版(Docker)默认部署sys_edge_hub和sys_edge_agent,专业版(KubeEdge)默认部署sys_edge_hub。 实例状态显示为“运行中”,表示应用运行正常。
上传镜像 镜像上传需要使用SWR镜像容器服务,开通及使用请参照容器镜像服务 SWR_用户指南。 上传镜像 访问SWR容器镜像服务,在左侧导航栏选择“总览”,然后单击右上方“创建组织”。 创建名称为hw_swr的组织 获取SWR登录指令 访问SWR容器镜像服务,在左侧导航栏选择“总览”,然后单击右上角“登录指令”。
修改专业版(Docker)或基础版节点的云端日志级别,但没有生效? 问题描述 对既有节点的“日志数据配置-云端日志级别”进行修改,例如:从on调整为error,期望由原先的上报所有日志改为只上报error级别及error以上级别的日志,在控制台上修改成功,但等待一段时间后,发现边
软件部署配置 参数名称 说明 部署方式 选择“容器化部署”。 容器镜像 选择“单击选择”。 选择镜像:单击“选择镜像”按钮后,在右侧展开栏中选择SWR中的自定义容器镜像 容器规格 CPU配额: 容器规格中CPU/内存配额,可以配置该容器的运行资源限制,即最小最大资源占用限制;此处不勾选则使用默认值。
x86 开通SWR容器镜像服务,访问容器镜像服务 SWR,单击“立即使用”,进入容器镜像服务控制台。 单击右上角“创建组织”,创建容器镜像所属的组织。组织名称:自定义,如iot_edge_test。 图8 创建组织 单击右上角“登录指令”,复制在边缘节点硬件上连接容器镜像服务的临时指令。
上进行容器应用镜像插件部署,将用户自定义的容器镜像部署到边缘节点上,并实现节点上应用之间的数据流转。 通过本实验,您将能够: 了解并掌握IoT边缘服务的功能特点与使用方法。 掌握通过IoTEdge云服务将自定义容器镜像部署到边缘节点的方法。 父主题: 基于IoT边缘实现容器应用镜像插件部署