边缘资源

边缘资源包括边缘集群,边缘节点和边缘设备。边缘集群可以作为集群纳管到边缘供使用;边缘节点可以纳管自己的计算设备,用于部署边缘应用,处理数据;边缘设备可以连接到边缘节点,接入后,可以对设备进行统一管理。

边缘集群

集群列表

菜单路径

边缘资源→ 边缘集群

操作步骤

  1. 登录控制台。

  2. 进入智能边缘服务页面。

  3. 点击 “边缘资源” > “边缘集群”,进入边缘集群列表页面。

在当前页面查看已经创建的边缘集群信息,还可以通过集群状态和集群名称进行搜索。

集群状态详情如表1 所示。

表1

集群状态 详情
运行中 集群纳管成功,运行正常。
离线 纳管成功后,集群离线。
未纳管 集群未纳管。

纳管集群

菜单路径

边缘资源→ 边缘集群→ 集群纳管

操作步骤

  1. 登录控制台。

  2. 进入智能边缘服务页面。

  3. 点击 “边缘资源” > “边缘集群” > “集群纳管”,进入纳管集群页面,首先选择集群纳管方式,见下图。

  4. 填写纳管配置,需要填写的信息如下。

    (1) 代理方式

    要填写的信息见表2。镜像仓库可以选择云端或者边缘,若选择边缘需要输入镜像仓库地址。

    表2

属性名称 填写规则
集群名称 1-60个字符,以字母开头,只可包含字母、数字、点、中横线。
集群标签 最多5个标签,标签由小写字母、数字、字符“-”、“_”或“.”组成,并且必须以小写字母或数字开始和结束,最大长度50。
镜像仓库 镜像仓库地址由字母、数字、字符“-”、“_”或“.”组成,最大长度255。

(2) 直连方式

需要填写的信息见表3

表3

属性名称 填写规则
集群名称 1-60个字符,以字母开头,只可包含字母、数字、点、中横线。
集群标签 最多5个标签,标签由小写字母、数字、字符“-”、“_”或“.”组成,并且必须以小写字母或数字开始和结束,最大长度50。
集群IP 符合IP地址规范,如: 10.110.32.231 。
API密钥 集群token
  1. 若选择代理方式纳管,进入下载安装程序页面按进行操作,使用代理模式需要集群内节点连通云端,见下图。

  2. 返回集群列表,查看集群信息,见下图。

编辑集群

菜单路径

边缘资源→ 边缘集群→ 集群详情→ 编辑

操作步骤

  1. 登录控制台。

  2. 进入智能边缘服务页面。

  3. 点击 “边缘资源” > “边缘集群” ,编辑集群名称或标签,见下图

边缘节点

节点列表

菜单路径

边缘资源→ 边缘节点

操作步骤

  1. 登录控制台。

  2. 进入智能边缘服务页面。

  3. 点击 “边缘资源” > “边缘节点”,进入边缘节点列表页面。

在当前页面查看已经创建的边缘节点信息,还可以通过节点状态和节点名称进行搜索。

节点状态详情如表1 所示。

表1

节点状态 详情
未纳管 节点创建成功,但并没有安装edge软件。
纳管中 节点正在安装edge软件。
运行中 节点纳管成功,运行正常。
离线 纳管的计算设备(物理机或虚拟机)离线,节点离线。
停用 节点停用,节点部署的原有应用正常运行,但无法部署新应用。

页面中的基本操作如 表2 所示。

表2

操作名称 操作 详解
启动 启用边缘节点 边缘节点处于离线状态时,可启用该节点。
停用 停用边缘节点 边缘节点处于运行中状态时,可停用该节点。
删除 删除边缘节点 边缘节点存在运行中的应用时,根据提示卸载edge软件,否则可以直接删除。

纳管节点

菜单路径

边缘资源→ 边缘节点→ 纳管节点

操作步骤

  1. 登录控制台。
  2. 进入智能边缘服务页面。
纳管单个节点
  1. 点击 “边缘资源” > “边缘节点” > “纳管节点”,进入纳管边缘节点页面,见下图。

  1. 填写节点信息,需要填写的信息见表3

表3

属性名称 填写规则
名称 1~50个字符,由小写字母、数字、“-”、“_”或“.”组成,并且必须以小写字母或数字开始和结束 。
节点标签 标签由小写字母、数字、字符“-”、“_”或“.”组成,并且必须以小写字母或数字开始和结束 。
AI加速卡 是否搭载AI加速卡,目前支持 Nvidia GPU
架构 选择节点的架构,目前支持X86架构、ARM32架构、ARM64架构、MIPS架构。
  1. 在边缘节点上安装Docker,并执行docker -v 检查Docker状态。

  2. 下载安装包,根据使用指南执行安装命令,见下图。

  1. 返回节点列表,查看节点状态,见下图。

批量纳管节点
  1. 点击 “边缘资源” > “边缘节点” > “批量纳管节点”,进入批量纳管边缘节点页面,见下图。

  2. 填写节点信息,需要填写的信息见表3

表3

属性名称 填写规则
节点标签 标签由小写字母、数字、字符“-”、“_”或“.”组成,并且必须以小写字母或数字开始和结束 。
AI加速卡 是否搭载AI加速卡,目前支持 Nvidia GPU
架构 选择节点的架构,目前支持X86架构、ARM32架构、ARM64架构、MIPS架构。
  1. 在边缘节点上安装Docker,并执行docker -v 检查Docker状态。

  2. 批量纳管方式,下载安装包,根据使用指南执行安装命令,见下图。

纳管GPU节点
  1. GPU 节点上安装NVIDIA Driver

    (1) 登录需要纳管的GPU节点,执行“lspci | grep -i vga ”命令,查看NVIDIA显卡信息,如下图

    (2) 根据NVIDIA显卡信息,下载驱动,官方网址:https://www.nvidia.cn/Download/index.aspx?lang=cn

    (3)安装驱动,若之前安装过驱动请先卸载原有驱动,安装依赖,禁用nouveau驱动,获取kernel source,关掉x graphic 服务,安装nvidia驱动(具体步骤可参考网络教程):

    sudo chmod NVIDIA*.run
    sudo ./NVIDIA-Linux-***.run(安装包名字) -no-x-check -no-nouveau-check -no-opengl-files
    

    安装成功验证,执行命令,若如下图所示,则安装成功。

    nvidia-smi
    

  2. GPU 节点上安装nvidia-docker >= 2.0

    安装nvidia-docker前请确保docker及NVIDIA驱动已经安装。

    在线安装命令:

    curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | apt-key add -
    distribution= $(. /etc/os-release;echo $ID$VERSION_ID)
    curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | tee /etc/apt/sources.list.d/nvidia-docker.list
    apt-get update
    apt-get install -y nvidia-docker2
    systemctl restart docker
    

    安装成功验证:

  3. 修改/etc/docker/daemon.json 文件,将docker default runtime 修改为 nvidia-container-runtime,内容如下:

    {
         "default-runtime": "nvidia",
         "runtimes": {
               "nvidia": {
                   "path": "nvidia-container-runtime",
                   "runtimeArgs": []
                }
          }
    }
    
  4. 准备工作完成,纳管节点选择AI加速器:Nvidia GPU ,目前仅支持纳管X86架构的GPU节点,具体步骤请参考纳管单个节点或批量纳管节点

  5. GPU 应用部署,“边缘应用”->"容器应用"->"部署应用",选择已纳管的GPU节点,打开高级配置,选择GPU配额,部署应用。

节点详情

菜单路径

边缘资源→ 边缘节点→ 节点名称

操作步骤

  1. 登录控制台。
  2. 进入智能边缘服务页面。
  3. 点击 “边缘资源” > “边缘节点”,进入边缘节点列表页面。
  4. 点击节点列表中的节点名称,即可跳转到对应节点的详情页。

详情页中可以查看:节点名称、节点IP、节点状态、应用实例、创建时间和节点标签,还可以查看节点的资源分配详情和应用实例详情。

边缘设备

设备列表

菜单路径

边缘资源→ 边缘设备

操作步骤

  1. 登录控制台。
  2. 进入智能边缘服务页面。
  3. 点击 “边缘资源” > “边缘设备”,进入边缘设备列表页面。

在当前页面查看已经注册的边缘设备信息,还可以通过设备名称进行搜索。

页面中的基本操作如 表4 所示。

表4

操作名称 操作 详解
删除 删除设备 删除注册的设备。
解绑 解绑节点 解绑设备已绑定的边缘节点,更新Mapper实例。
绑定 绑定节点 将设备绑定到边缘节点,部署或者更新Mapper实例。

注册设备

菜单路径

边缘资源→ 边缘设备→ 注册设备

操作步骤

  1. 登录控制台。

  2. 进入智能边缘服务页面。

  3. 点击 “边缘资源” > “边缘设备” > “注册设备”,进入注册设备列表页面,见下图。

  4. 填写设备信息,需要填写的信息见表5

    表5

属性名称 填写规则
设备名称 1~50个字符,由小写字母、数字、“-”、“_”或“.”组成,必须以小写字母或数字开始和结束
访问协议 目前支持自定义协议、OPC-UA协议和Modbus协议。
设备属性 不会改变的元数据,包括序列号、资产标识符、Mac地址等描述设备的详细信息 。
孪生属性 设备的动态数据,例如播放器的开、关状态。
标签 便于设备分类, 由小写字母、数字、“-”、“_”或“.”组成,以小写字母或数字开始和结束。

Modbus RTU传输模式访问配置

属性名称 填写规则
访问名称 1~64个字符,支持中文、英文字母、数字、中划线、下划线。
SlaveId 访问寄存器值时的标识字段,输入0-255之间的任意值
传输模式 可选RTU和TCP 。
串口 设备连接的串口,不同边缘节点操作系统下可选择不同的值。
波特率 每秒钟传送码元符号的个数,衡量数据传输速率的指标。
数据位 衡量通信中实际数据位的参数。
校验位 一种简单的校错方式,判断是否有噪声干扰通信或者是否存在传输和接收数据不同步。
停止位 用于表示单个数据包的最后一位。

Modbus TCP传输模式访问配置

属性名称 填写规则
访问名称 1~64个字符,支持中文、英文字母、数字、中划线、下划线。
SlaveId 访问寄存器值时的标识字段,输入0-255之间的任意值
传输模式 可选RTU和TCP 。
IP地址 设备的IP地址。
端口 设备的端口。

OPC-UA访问配置

属性名称 填写规则
访问名称 1~20个字符,由小写字母、数字、字符“-”或“.”组成,并且必须以小写字母或数字开始或结束
URL OPC-UA设备的地址
认证类型 安全认证,包括密码认证和证书认证
超时时间 建立连接超时
  1. 点击提交按钮。

yaml创建设备

菜单路径

边缘资源→ 边缘设备→ yaml创建

操作步骤

  1. 登录控制台。

  2. 进入智能边缘服务页面。

  3. 点击 “边缘资源” > “边缘设备” > “yaml创建”,进入注册设备列表页面,见下图。

  4. 导入本地yaml文件

  5. 点击提交按钮。

编辑设备

菜单路径

边缘资源→ 边缘设备→ 设备名称

操作步骤

  1. 登录控制台。

  2. 进入智能边缘服务页面。

  3. 点击 “边缘资源” > “边缘设备” ,点击设备名称,进入设备详情页面,见下图

  4. 点击孪生属性,可以添加、删除、修改设备属性;见下图。修改期待值,进行状态更新,实际值为设备实时反馈的自身真实状态。

    如果设备已经绑定了边缘节点,且该边缘节点部署了Mapper应用,则添加或者删除孪生属性会更新Mapper应用。

  5. 点击标签,可以添加、删除、修改标签。

绑定节点

菜单路径

边缘资源→ 边缘设备→ 绑定

操作步骤

  1. 登录控制台。

  2. 进入智能边缘服务页面。

  3. 点击 “边缘资源” > “边缘设备”,进入边缘设备列表页面。

  4. 选择任意设备,点击“绑定”,弹出绑定弹窗,见下图。

  5. 选择绑定已纳管的节点,或者纳管新节点进行绑定。

  6. 如果绑定的边缘节点没有部署Mapper应用,则会弹窗提示是否自动部署,见下图。

    3-mapper-auto-install

  7. 点击确定,IEF会自动部署Mapper应用,实现管理终端设备和监控终端设备状态等功能。如果取消,可以稍后在边缘服务市场,选择Mapper模板手动部署。

手动部署Mapper

操作步骤

  1. 登录控制台。
  2. 进入智能边缘服务页面。
  3. 点击 “边缘服务市场” > “边缘服务模板”,根据设备协议选择相应模板,点击“安装”。

1626347600907

属性名称 填写规则
部署方式 边缘节点
选择节点 选择要部署Mapper应用的边缘节点
选择设备 选择Mapper应用要连接和控制的设备
版本 Mapper版本
实例名称 Mapper应用名称