通过命令行升级
MEF Edge支持用户手动导入升级软件包到边缘设备上,进行离线升级,具体的升级步骤如下。
操作步骤
- 以root用户登录后台环境。
- 将获取的MEF Edge软件包上传至任意路径下。
该路径必须是root属主,属组及其他用户不可拥有写权限,且不包含软链接。
- 执行以下命令,进入安装路径。默认安装路径为“/usr/local/mindx”。
cd MEFEdge安装路径/MEFEdge/software
- 执行以下命令,升级MEF Edge软件。
通过命令行升级MEF Edge软件,支持上传解压后的文件升级。
- 上传MEF Edge软件解压后文件。
./run.sh upgrade -file=MEFEdge升级包tar.gz -cms=数字签名证书 -crl=证书吊销列表 [-delay=true]
- 当延迟生效升级MEF Edge软件(即“delay”取值为“true”)时,升级会在执行如下命令后生效。
./run.sh effect
回显示例如下表明MEF Edge软件已升级成功。Execute [upgrade] command success!
- 上传MEF Edge软件解压后文件。
- 升级过程中的日志在“/日志路径/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命令进入软件安装路径后再进行具体操作。
父主题: MEF Edge升级