文档首页 > > 用户指南> 节点管理> 边缘节点

边缘节点

分享
更新时间: 2020/02/17 GMT+08:00

边缘节点是您自己的边缘计算设备,用于运行边缘应用,处理您的数据,并安全、便捷地和云端应用进行协同。您可以通过智能边缘平台部署系统应用来延伸云服务能力到边缘节点,或者通过部署您自己的应用来构建您自己的边缘计算能力。

为了使智能边缘平台能够管理您的边缘节点,您需要做如下步骤:

  1. 准备边缘节点,边缘节点需要满足一定的规格要求,具体请参见边缘节点规格要求
  2. 在IEF中创建边缘节点,获取边缘节点的安装工具和配置文件,具体请参见注册边缘节点
  3. 纳管边缘节点,将上一步获取的安装工具和配置文件安装到边缘节点上。

边缘节点规格要求

边缘节点需要满足表1的规格要求,同时IEF还支持使用Atlas 500 智能小站。

表1 边缘节点要求

项目

规格

OS

  • x86_64架构

    Ubuntu 16.04 LTS (Xenial Xerus)、Ubuntu 18.04 LTS (Bionic Beaver) 、CentOS 7.x 和RHEL 7.x、银河麒麟4.0.2、中兴新支点v5.5、中标麒麟v7.0

  • armv7i(arm32)架构

    Raspbian GNU/Linux 9 (stretch)

  • aarch64(arm64)架构

    Ubuntu 18.04.2 LTS (Bionic Beaver)

内存

>=256MB

CPU

>=1vCPU

硬盘

>= 1GB

GPU(可选)

同一个边缘节点上的GPU型号必须相同。

说明:

含有GPU硬件的设备,作为边缘节点的时候可以不使用GPU。

Docker(使用容器应用的场景必选)

Docker版本必须高于17.06,推荐使用18.06.3版本。

(请勿使用18.09.0版本Docker,该版本存在严重bug,详见https://github.com/docker/for-linux/issues/543;如果已使用此版本,请尽快升级。Atlas 500小站预置的Docker 18.09.0.60软件版本已经修改该问题。)

Docker安装方法请参见https://docs.docker.com/install/overview/。可以选择使用开源的Docker CE或者使用Docker企业版(Docker EE),使用Docker EE时,需要支付Docker额外费用,更多Docker EE相关细节请参考Docker官方文档:https://docs.docker.com/ee/supported-platforms/

须知:

Docker安装完成后,请将Docker进程配置为开机启动,避免系统重启后Docker进程未启动引起的系统异常。

glibc

版本必须高于2.17。

端口使用

边缘节点需要使用如下端口,请确保这些端口未被占用。

  • 8102:边缘节点日志上报至AOM
  • 8149:边缘节点监控上报至AOM
  • 8065:边缘节点告警上报至AOM
  • 443:边缘节点连接IEF

注册边缘节点

  1. 登录IEF管理控制台(https://console.huaweicloud.com/ief2.0)。
  2. 选择左侧导航栏的“边缘资源 > 边缘节点”,单击页面右上角的“注册边缘节点”
  3. 配置边缘节点基本信息。

    图1 边缘节点基本信息

    • 边缘节点名称:边缘节点的名称。
    • AI加速卡

      华为AI加速卡:支持华为昇腾310芯片的设备(如Atlas 300AI加速卡或Atlas 500智能小站),如果使用华为昇腾310芯片,请选择“AI加速卡”

      Nvidia GPU:如果您的边缘节点搭载了Nvidia GPU显卡,请选择“Nvidia GPU”

      未搭载:边缘节点未使用AI加速卡时选择。

      如果边缘节点上没有搭载Nvidia GPU显卡,而这里选择了启用“Nvidia GPU”,则纳边缘节点会失败。

      如果边缘节点使用GPU,您需要在纳管前安装GPU驱动,详细方法请参见安装GPU驱动

    • 绑定设备:为边缘节点绑定设备,如果您还没有注册设备,请参见设备管理注册设备。设备在注册边缘节点后仍然可以绑定。
    • 标签

      标签可用于对资源进行标记,方便分类管理。

      如果您需要使用同一标签标识多种云资源,即所有服务均可在标签输入框下拉选择同一标签,建议在TMS服务中创建预定义标签。

  4. 单击“下一步”,为边缘节点进行高级配置。

    图2 边缘节点配置
    • 是否启用docker:启用后可以支持部署容器应用,否则只支持部署函数应用。

    当前支持配置边缘节点的系统日志和应用日志。

    • 系统日志:边缘节点上IEF软件(如edge-core、edge-logger和edge-monitor等)产生的日志。
    • 应用日志:边缘节点上部署的应用所产生的日志。

    系统日志和应用日志需要配置如下几个参数:

    • 云端日志级别:系统日志的可选项为:off,error,warning,info,debug;应用日志的可选项为:on,off。日志级别配置不同,上传的日志内容也不相同,error,warning,info,debug表示上传不同的日志级别,off表示不是上传日志。由于无法确定应用的日志级别,所以用on表示上传应用的所有日志。

      系统日志和应用日志会上传到AOM服务,您可以在AOM中查看日志,具体请参见在AOM查看日志

    • 日志文件大小:日志文件大小限制,单位MB,默认50,取值范围10-1000。某个日志文件如果达到大小限制,则会转储。
      • 系统日志保存在边缘节点“/var/IEF/sys/log/”目录下,然后转储到AOM;
      • 应用日志会将容器的标准输出和挂载到边缘节点“/var/IEF/app/log”的日志转储到AOM。
    • 滚动日志周期:日志转储周期,可选项:daily,weekly,monthly,yearly。日志文件大小和滚动日志周期是同时生效的,满足任何一个条件都会进行日志转储。
    • 滚动日志数量:日志文件转储个数,默认5,取值范围1-10。边缘节点保存的转储日志数量如果达到限制,则会删除最老的那个转储文件。

  5. 单击页面右下角的“创建”,下载配置文件和边缘节点安装工具,在后续纳管边缘节点时将用到这些。

    如果你使用Atlas 500 智能小站作为边缘节点,此处无需下载边缘节点安装工具,因为智能小站已经集成。但是必须下载配置文件。

    图3 下载边缘节点安装工具和配置文件
    1. 根据页面提示,单击“下载 边缘节点名称.tar.gz 配置文件”下载配置文件。
    2. 根据您边缘设备的CPU架构选择边缘节点安装工具版本,单击“下载边缘节点安装工具”下载安装工具。

  6. 单击“完成”

    您可以看到边缘节点的状态为“未纳管”,这是因为还未安装5下载的边缘节点安装工具,请参见纳管边缘节点纳管节点。

    如果是使用Atlas 500 智能小站作为边缘节点,请参见纳管Atlas 500 智能小站

    图4 未纳管的边缘节点

纳管边缘节点

一个边缘节点的安装工具和配置只能安装在一台实际的边缘节点上。

如果边缘节点使用GPU,您需要在纳管前安装GPU驱动,详细方法请参见安装GPU驱动

纳管前您需要检查边缘节点的防火墙规则,请务必执行2

如果是使用Atlas 500 智能小站作为边缘节点,请参见纳管Atlas 500 智能小站

纳管变边缘节点就是在实际的边缘节点设备上安装注册边缘节点下载的安装工具,并配置证书,这样边缘节点设备就能与智能边缘平台连接,纳入智能边缘平台管理。

建议您在纳管边缘节点前,确保节点本地时间与华为云NTP服务器时间一致,以避免服务运行过程中可能发生的问题。详细可以参考如何在弹性云服务器上安装NTP服务器

  1. 以具备sudo权限的用户登录边缘节点,执行以下步骤,为您的边缘节点连接智能边缘平台。
  2. 配置防火墙规则。

    检查边缘节点防火墙状态。
    systemctl status firewalld
    firewall-cmd --state 

    回显中,notrunning表示关闭,running表示开启。

    如果防火墙开启,您需要打开8883端口,或关闭防火墙。

    • 打开8883端口。
      firewall-cmd --add-port=8883/tcp --permanent   
      systemctl restart firewalld 
    • 关闭防火墙。
      systemctl disable firewalld 
      systemctl stop firewalld

  3. 执行如下命令解压缩软件包到“/opt”文件夹。

    sudo tar -zxvf edge-installer_1.0.0_x86_64.tar.gz -C /opt

    edge-installer_1.0.0_x86_64.tar.gz请替换为注册边缘节点下载的安装工具。

  4. 解压缩配置文件到“opt/IEF/Cert”目录。

    sudo mkdir -p /opt/IEF/Cert; sudo tar -zxvf 边缘节点名称.tar.gz -C /opt/IEF/Cert

    边缘节点名称.tar.gz请替换为注册边缘节点下载的配置文件。

  5. 执行安装命令。

    cd /opt/edge-installer; sudo ./installer -op=install

  6. 验证边缘节点是否纳管成功。

    1. 登录IEF管理控制台。
    2. 选择左侧导航栏的“资源管理”>边缘节点”
    3. 查看节点的当前状态。当前状态为“运行中”表示纳管成功。
      图5 查看边缘节点状态

纳管Atlas 500 智能小站

如果您不是使用Atlas 500 智能小站作为边缘节点,请参见纳管边缘节点纳管。

  1. 以admin用户登录智能小站后台,检查DNS服务器域名解析是否正常。

    1. 切换至develop模式,输入root用户的密码。

    2. 尝试ping华为云IEF的服务地址,观察域名是否能够解析。

      ping ief-edgeaccess.cn-south-1.myhuaweicloud.com

      • 如果显示如下,则说明无法解析。

        执行如下命令,将公网的DNS服务器IP地址(例如114.114.114.114)加入resolv.conf。

        vi /etc/resolv.conf

      • 如果显示如下,则说明能解析,请执行2

  2. 登录智能小站的WebUI,WebUI地址为https://{hostIP}。

    hostIP为智能小站的IP地址。

  3. 选择顶侧导航栏“维护”,单击页面左侧的“网管注册”
  4. 选择网管模式为“华为云智能边缘平台IEF管理”,并上传5下载的配置文件(即节点证书)。

    图6 上传IEF节点证书

  5. 单击“保存”,等待智能小站被纳管到IEF平台。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区