编辑: 我不是阿L | 2019-11-23 |
01 发布日期 2019-05-25 华为技术有限公司 版权所有 ? 华为技术有限公司 2019.
保留一切权利. 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传 播. 商标声明 和其他华为商标均为华为技术有限公司的商标. 本文档提及的其他所有商标或注册商标,由各自的所有人拥有. 注意 您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或 特性可能不在您的购买或使用范围之内.除非合同另有约定,华为公司对本文档内容不做任何明示或默示的声 明或保证. 由于产品版本升级或其他原因,本文档内容会不定期进行更新.除非另有约定,本文档仅作为使用指导,本文 档中的所有陈述、信息和建议不构成任何明示或暗示的担保. 文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司 i 目录1使用 IEF 构建边缘计算.1
2 节点管理.3 2.1 边缘节点.3 2.2 节点监控和告警.8 2.3 卸载节点.12 2.4 安装 GPU 驱动.13
3 设备管理.16 3.1 设备与设备孪生.16 3.2 设备模板.18 3.3 边缘设备.20 3.4 设备绑定到边缘节点.23
4 云边协同.27 4.1 云边协同概述.27 4.2 边侧设备数据上云.29 4.3 使用证书进行安全认证.35 4.4 MQTT Topic.38 4.4.1 设备孪生变更.38 4.4.2 设备孪生 delta.39 4.4.3 设备成员变更.39 4.4.4 设备属性变更.41 4.4.5 设备成员获取.41 4.4.6 设备成员获取结果.42 4.4.7 设备孪生获取.42 4.4.8 设备孪生获取结果.43 4.4.9 设备孪生更新.44 4.4.10 设备孪生更新结果.44
5 边缘应用管理.46 5.1 应用部署流程.46 5.2 应用模板.47 5.3 创建配置项.51 5.4 创建密钥.52 5.5 应用部署.54 智能边缘平台 用户指南 目录文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司 ii 5.6 应用监控.55
6 边缘函数管理.57 6.1 创建边缘函数.57 6.2 创建函数依赖库.58 6.3 配置函数依赖库.58 6.4 配置边缘节点的函数.59
7 路由管理.61
8 批量管理.65 8.1 批量纳管边缘节点.65 8.2 固件管理.69
9 边缘市场.73 9.1 边缘应用.73 9.2 部署时序数据库.74 智能边缘平台 用户指南 目录文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司 iii 1使用 IEF 构建边缘计算 智能边缘平台(Intelligent EdgeFabric)通过纳管用户的边缘节点,提供将云上应用延 伸到边缘的能力,联动边缘和云端的数据,同时,在云端提供统一的设备/应用监控、 日志采集等运维能力,为企业提供完整的边缘计算解决方案. 使用IEF构建边缘计算的步骤如图1-1所示. 1. 纳管边缘节点,关联设备. 使用IEF构建边缘计算首先需要将边缘节点纳入IEF的管理(通过在边缘节点安装 边缘节点软件),并将边缘设备与节点关联,做完这些后您就可以通过IEF往边缘 节点部署应用,下发函数. 纳管边缘节点,关联设备的详细内容将在2 节点管理中介绍. 2. 开发应用并制作镜像,上传到华为云容器镜像服务(SWR). 这个步骤是针对实际业务场景开发应用,开发完成后制作成Docker镜像,并上传 到SWR上,这样后面IEF下发应用后,边缘节点就可以从SWR中拉取应用镜像. 虽然这里将开发应用放在了步骤1之后,但这两个步骤之间并没有明确的先后顺 序,您也可以先开发应用,然后再纳管边缘节点、关联设备. 3. 部署应用、下发函数. 边缘节点纳管、应用开发完后,就可以通过IEF将应用部署到边缘节点,运行您的 实际业务.同时IEF还支持下发FunctionGraph中的函数,为应用提供了更大的灵 活性. 应用运行后,就能通过LTS和CES对应用进行监控和告警,提供运维便利性. 部署应用和下发函数的详细内容将在5 边缘应用管理和6 边缘函数管理中详细介 绍. 4. (可选)回传数据重新训练. 这个步骤可以根据您自身需求选择. 应用运行产生的数据可以回传到云上,使用ModelArts这样的AI服务进行进一步训 练,并根据训练结果重新开发应用制作镜像,通过IEF再次部署到边缘节点(步骤 3),形成闭环. 当然这里并不限定使用ModelArts服务训练,您也可以是其他服务干别的事情,但 道理上是一样的,即通过应用产生的数据来进一步改进现有应用的行为. 智能边缘平台 用户指南
1 使用 IEF 构建边缘计算 文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司
1 图1-1 构建边缘计算 智能边缘平台 用户指南
1 使用 IEF 构建边缘计算 文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司
2 2节点管理 2.1 边缘节点 边缘节点是您自己的边缘计算设备,用于运行边缘应用,处理您的数据,并安全、便 捷地和云端应用进行协同.您可以通过智能边缘平台部署系统应用来延伸公有云能力 到边缘节点,或者通过部署您自己的应用来构建您自己的边缘计算能力. 为了使智能边缘平台能够管理您的边缘节点,您需要做如下步骤: 1. 准备边缘节点,边缘节点需要满足一定的规格要求,具体请参见边缘节点规格要 求. 2. 在IEF中创建边缘节点,获取边缘节点的软件和证书,具体请参见创建边缘节点. 3. 纳管边缘设备,将上一步获取的软件和证书安装到边缘节点上. 边缘节点规格要求 表2-1 边缘节点要求 项目 规格 OS Ubuntu 16.04 LTS (Xenial Xerus)、Ubuntu 18.04 LTS (Bionic Beaver) 、CentOS 7和RHEL
7 内核必须是3.10.0以上 内存 >
=256MB CPU >
=1VCPU 硬盘 >
= 1GB GPU(可选) 同一个边缘节点上的GPU型号必须相同. 其他 glibc版本必须高于2.17. docker版本必须高于17.06. 智能边缘平台 用户指南
2 节点管理 文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司
3 创建边缘节点 步骤1 登录IEF管理控制台(https://console.huaweicloud.com/ief2.0). 步骤2 选择左侧导航栏的 资源管理 >
边缘节点 ,单击页面右上角的 创建边缘节点 . 步骤3 配置边缘节点基本信息. 图2-1 边缘节点基本信息 l 边缘节点名称:边缘节点的名称. l 是否启用GPU:如果您的应用需要使用边缘节点的GPU资源,则需要开启此按 钮. 说明 如果边缘节点上没有GPU,而这里选择了启用GPU,则纳管边缘节点会失败. 如果边缘节点使用GPU,您需要在纳管前安装GPU驱动,详细方法请参见2.4 安装GPU驱动. l 关联设备:为边缘节点关联设备,如果您还没有创建设备资源,可以参考创建设 备模板和创建边缘设备来创建需要边缘节点关联的设备.关联设备在创建节点后 仍然可以添加. 步骤4 单击 下一步 ,为边缘节点进行高级配置. 智能边缘平台 用户指南
2 节点管理 文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司
4 图2-2 边缘节点配置 当前支持配置边缘节点的系统日志和应用日志. l 系统日志:边缘节点上IEF软件(如edge-core、edge-logger和edge-monitor等)产生 的日志. l 应用日志:边缘节点上部署的应用所产生的日志. 日志有如下几个参数需要配置: l 云端日志级别:系统日志的可选项为:off,error,warning,info,debug;
应用日 志的可选项为:on,off.日志级别配置不同,上传的日志内容也不相同,error, warning,info,debug表示上传不同的日志级别,off表示不是上传日志.由于无法 确定应用的日志级别,所以用on表示上传应用的所有日志. l 日志文件大小:日志文件大小限制,单位MB,默认50,取值范围10-1000.某个 日志文件如果达到大小限制,则会转储,转储文件保存在日志目录下. l 滚动日志周期:日志转储周期,可选项:daily,weekly,monthly,yearly.某个日 志文件如果达到转储周期,则会转储,转储文件保存在日志目录下.日志文件大 小和滚动日志周期是同时生效的,满足任何一个条件都会进行日志转储. l 滚动日志数量:日志文件转储个数,默认5,取值范围1-10.边缘节点保存的转储 日志数量如果达到限制,则会删除最老的那个转储文件. 步骤5 单击页面右下角的 创建 ,下载配置文件和软件,在后续纳管边缘设备时将用到这 些. 您可以推迟纳管边缘节点,但您现在必须下载配置文件和安装工具,因为稍后将无法 找回这些. 智能边缘平台 用户指南
2 节点管理 文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司
5 图2-3 下载边缘节点软件和配置文件 1. 根据页面提示,单击 下载 边缘节点名称.tar.gz 配置文件 下载配置文件. 2. 根据您边缘设备的CPU选择边缘节点安装工具版本,单击 下载边缘节点安装工 具 下载安装工具. 步骤6 单击 完成 . ----结束 纳管边缘节点 一个边缘节点的软件和配置只能安装在一台实际的边缘节点上. 如果边缘节点使用GPU,您需要在纳管前安装GPU驱动,详细方法请参见2.4 安装GPU 驱动. 纳管变边缘节点就是在实际的边缘节点设备上安装创建边缘节点下载的软件,并配置 证书,这样边缘节点设备就能与智能边缘平台连接,纳入智能边缘平台管理. 建议您在纳管边缘节点前,确保节点本地时间与华为云NTP服务器时间一致,以避免 服务运行过程中可能发生的问题.详细可以参考如何在弹性云服务器上安装NTP服务 器. 步骤1 以具备sudo权限的用户登录边缘节点,执行以下步骤,为您的边缘节点连接智能边缘 平台. 步骤2 执行解压缩核心软件包的命令. sudo tar -zxvf edge-installer_1.0.0_x86_64.tar.gz -C /opt edge-installer_1.0.0_x86_64.tar.gz请替换为创建边缘节点下载的核心软件. 步骤3 解压缩配置文件到opt/IEF/Cert目录. sudo mkdir -p /opt/IEF/Cert;
sudo tar -zxvf 边缘节点名称.tar.gz -C /opt/IEF/Cert 边缘节点名称.tar.gz请替换为创建边缘节点下载的配置文件. 步骤4 执行安装命令. cd /opt/edge-installer;
sudo ./installer -op=install 智能边缘平台 用户指南
2 节点管理 文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司
6 步骤5 验证边缘节点是否纳管成功. 1. 登录IEF管理控制台. 2. 选择左侧导航栏的 资源管理 >
边缘节点 . 3. 单击已纳管的边缘节点名称. 4. 查看节点的当前状态.当前状态为 运行中 表示纳管成功. 图2-4 查看边缘节点状态 ----结束 节点升级 步骤1 登录IEF管理控制台. 步骤2 选择左侧导航栏的 资源管理 >
边缘节点 . 步骤3 选定边缘节点,单击最右侧 更多 >
升级检查 . 图2-5 升级检查 步骤4 如检查结果显示 节点无需升级 则不需升级;
如结果为 检查到节点可升级 则单 击最右侧 更多 >
升级 . 图2-6 不需升级 图2-7 节点可升级 智能边缘平台 用户指南
2 节点管理 文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司
7 步骤5 单击节点名称进入节点详情页面则可以查看详细升级记录. 图2-8 升级记录 ----结束 2.2 节点监控和告警 查看边缘节点日志 步骤1 登录IEF管理控制台. 步骤2 选择左侧导航栏的 资源管理 >
边缘节点 . 步骤3 单击相应的边缘节点名称. 步骤4 选择 监控 ,查看边缘节点监控. 步骤5 单击 查看日志 ,查看节点日志文件. 图2-9 查看日志 ----结束 在AOM 查看日志 步骤1 登录AOM管理控制台. 步骤2 选择集群和命名空间. 智能边缘平台 用户指南
2 节点管理 文档版本
01 (2019-05-25) 版权所有 ? 华为技术有限公司
8 步骤3 搜索应用名称,单击日志文件右侧 查看 ,即可查看详细日志. ----结........