下载
中文
注册

通过命令行升级

MEF Edge支持用户手动导入升级软件包到边缘设备上,进行离线升级,具体的升级步骤如下。

操作步骤

  1. 以root用户登录后台环境。
  2. 将获取的MEF Edge软件包上传至任意路径下。

    该路径必须是root属主,属组及其他用户不可拥有写权限,且不包含软链接。

  3. 执行以下命令,进入安装路径。默认安装路径为“/usr/local/mindx”
    cd MEFEdge安装路径/MEFEdge/software
  4. 执行以下命令,升级MEF Edge软件。

    通过命令行升级MEF Edge软件,支持上传解压后的文件升级。

    1. 上传MEF Edge软件解压后文件。
      ./run.sh upgrade -file=MEFEdge升级包tar.gz -cms=数字签名证书 -crl=证书吊销列表 [-delay=true]
    2. 当延迟生效升级MEF Edge软件(即“delay”取值为“true”)时,升级会在执行如下命令后生效。
      ./run.sh effect
    回显示例如下表明MEF Edge软件已升级成功。
    Execute [upgrade] command success!
    表1 upgrade参数说明表

    参数

    说明

    -file

    MEF Edge升级tar.gz包上传路径,需要具体到软件包名称;只支持绝对路径。

    -cms

    MEF Edge通过tar.gz包升级的cms(数字签名证书)文件,需要具体到文件名称;只支持绝对路径。

    -crl

    MEF Edge通过tar.gz包升级的crl(证书吊销列表)文件,需要具体到文件名称;只支持绝对路径。

    -delay

    可选。选择MEF Edge通过tar.gz包升级时是否延迟生效(使用后生效),取值为“true”或“false”,默认为“false”。若为“true”,该升级会在执行./run.sh effect命令后生效。

  • 升级过程中的日志在“/日志路径/MEFEdge_log/edge_installer”,其中edge_installer_run.log为运行日志,edge_installer_operate.log为操作日志。
  • 在升级过程中,系统会自动进行软件包的验签和解压,其解压路径为“/home/data/mefedge/unpack/edge_installer”
  • 若当前MEF Edge软件处于运行状态,升级成功后系统会自动重启MEF Edge软件,此时MEF Edge和MEF Center的对接会中断。
  • 执行升级操作成功后,如果需要执行run.sh的其他命令。需要重新执行cd MEFEdge安装路径/MEFEdge/software命令进入软件安装路径后再进行具体操作。