智能边缘BIE

    边缘设备安装边缘核心软件包baetyl

    baetyl软件安装

    点击核心,进入到核心详情界面,找到核心配置,选择需要安装的版本,此处以初始状态的V1版本为例进行说明。点击安装,如下图所示:

    install.png

    点击安装以后,系统提供在线安装离线安装两种安装方式。

    在线安装:

    云端控制台可以生成在线安装命令,点击右侧按钮复制安装命令。

    online-install.png

    在边缘设备执行在线安装命令,命令会自定下载安装包并执行安装,前提条件是边缘设备能够连接互联网。

    online-install-cmd.png

    离线安装:

    在云端控制台下载离线安装包

    offline-install.png

    拷贝至边缘设备并解压,执行解压缩出来的安装脚本setup.sh

    sudo chmod 755 setup.sh
    sudo ./setup.sh install

    offline-install-script.png

    安装成功会有如下提示:

    offline-install-script-ok.png

    启动 baetyl

    采用快速安装方式后,baetyl程序会被默认安装至/usr/local/bin/目录下,可以使用以下命令来启动 baetyl :

    sudo baetyl start

    通过守护服务启停 baetyl

    Linux

    在 Linux 系统上,使用 Systemd 来管理 Baetyl 的启动(start)、停止(stop)、重启(restart)和查看状态(status):

    • 启动 baetyl:
    sudo systemctl start baetyl
    • 停止 baetyl:
    sudo systemctl stop baetyl
    • 重启 baetyl:
    sudo systemctl restart baetyl
    • 查看baetyl运行状态:
    sudo systemctl status baetyl

    macOS

    在 Darwin 系统上,使用 Launchctl 来管理 Baetyl 的启动(load)、停止(unload):

    • 启动 baetyl:
    $ ln -sfv /usr/local/etc/baetyl/baetyl.plist ~/Library/LaunchAgents/
    $ launchctl load ~/Library/LaunchAgents/baetyl.plist 
    • 停止 baetyl:
    $ launchctl unload ~/Library/LaunchAgents/baetyl.plist 

    验证是否成功安装

    快速安装 baetyl 以后,你可以依据以下步骤验证 baetyl 是否启动成功:

    • Linux 系统上在终端中命令 sudo systemctl status baetyl 来查看 baetyl 是否正常运行。正常如下图所示,否则说明主程序 baetyl 启动失败;

    systemctl-status.png

    • 在 Linux 或者 Darwin 系统上,均可在终端中执行命令 docker stats 查看各个模块的 Docker 容器是否正常运行。如果事先已经拉取了各个模块的镜像,各个模块的容器可以很快运行起来。如果未事先拉取,主程序 baetyl 会先到镜像仓库拉取需要的镜像,你需要等待 2~5 分钟执行此条命令。常见的容器的运行状态如下图所示。

    docker-stats.png

    • 针对上述两种失败情况,需要查看主程序日志来了解具体的错误情况。主程序日志的默认存放位置为 /usr/local/var/log/baetyl/baetyl.log。针对日志中出现的错误,可参考 常见问题
    上一篇
    边缘设备搭建容器环境
    下一篇
    操作指南