智能边缘BIE

    openedge更名baetyl兼容性问题

    命名变更背景

    2019年8月,百度智能边缘计算框架开源项目正式加入Linux Foundation EDGE,成为国内首个加入该子基金会的边缘计算项目,并以白金会员和创始项目的身份继续推动行业发展。

    2019年8月29日,在百度云智峰会上,百度智能云宣布继续扩大开放,开源了支持视频AI的边缘计算模块baetyl-video-infer,进一步践行ABC Anywhere。同时宣布将百度智能边缘计算开源框架定名为BAETYL

    命名变更带来的项目路径变化

    使用包安装方式安装,默认会安装到/bin,/etc,/var这三个目录下,在0.1.6版本,对包安装的默认目录进行了变更,主要变更如下:

    目录 变更前 变更后
    bin bin/openedge bin/baetyl
    etc etc/openedge etc/baetyl
    etc etc/openedge/openedge.yml etc/baetyl/conf.yml
    var var/db/openedge var/db/baetyl

    新旧项目结构如下图所示:

    • openedge:

    1-openedge项目结构

    • baetyl:

    2-baetyl项目结构

    从openedge(0.1.5)升级到baetyl(0.1.6)

    主程序升级

    1. 主程序从 0.1.5 版本开始支持 OTA 升级,可以通过云端管理套件实现主程序从0.1.5版本到0.1.6版本的升级
    2. 进入核心,点击运行包最新版本 0.1.6 处的升级按钮

    4-升级按钮

    1. 在弹框中确认升级,执行升级操作,前端会记录升级过程

    5-升级成功

    1. 关闭弹窗,返回核心详情,可以看到核心版本已经从0.1.5变更为了0.1.6,表示升级成功。

    6-版本查看

    如果 bin/openedge 没有配置systemd守护的话,此时需要在边缘侧手动执行主程序启动命令,否则云端长时间没有收到边缘核心发送的版本信息,升级过程会超时。但这并不影响升级操作,下次启动openedge时会自动上报升级以后的版本。

    模块升级

    模块升级分为agent模块升级其他模块升级

    agent模块升级

    1. 查看 openedge-agent 模块,将模块修改为 baetyl-agent:0.1.6 (该过程保存以后不可回退),j,镜像地址选择hub.baidubce.com/baetyl/baetyl-agent:0.1.6

    7-选择agent016

    1. 发布新的配置版本
    2. 下发配置
    3. 边缘侧检查 agent 版本,可在端上执行 docker ps 查看

    8-agent版本查看

    其他模块升级

    1. 以 hub 模块为例,查看 openedge-hub 模块,将模块修改为 baetyl-hub(该过程保存以后不可回退),镜像地址选择hub.baidubce.com/baetyl/baetyl-hub:0.1.6

    9-hub016

    1. 修改绑定存储卷映射的容器内目录,将所有 openedge 目录替换成 baetyl,比如将 etc/openedge,改成 etc/baetyl

    10-hub配置

    1. 发布新的配置版本
    2. 下发配置
    3. 边缘侧检查 hub 版本,可在端上执行 docker ps 查看
    一篇
    常见问题
    一篇
    边缘核心根证书更新通知