昇腾社区首页
中文
注册

安装软件

  1. 以root用户登录准备安装MEF Edge的设备环境。
  2. 将获取到的软件包上传至设备任意路径下(该目录须为root属主,且目录权限为属组及其他用户不可写)。
  3. 解压软件包。
    1. 执行以下命令,解压软件包。
      unzip Ascend-mindxedge-mefedgesdk_{version}_linux-aarch64.zip
      表1 解压后文件

      文件名

      说明

      Ascend-mindxedge-mefedgesdk_{version}_linux-aarch64.tar.gz

      安装包

      Ascend-mindxedge-mefedgesdk_{version}_linux-aarch64.tar.gz.cms

      CMS签名文件

      Ascend-mindxedge-mefedgesdk_{version}_linux-aarch64.tar.gz.crl

      证书吊销列表

      Ascend-mindxedge-mefedgesdk_{version}_linux-aarch64.zip以获取的实际包名为准。其中CMS文件和证书吊销列表用于软件包的内层签名校验。

    2. 执行以下命令,将解压后得到的tar.gz包再次进行解压。
      tar -zxvf Ascend-mindxedge-mefedgesdk_{version}_linux-aarch64.tar.gz
    表2 解压后文件或目录

    文件或目录

    说明

    config/

    配置目录

    software/

    软件目录

    install.sh

    安装脚本文件

    version.xml

    软件版本文件

  4. 安装MEF Edge
    1. MEF Edge软件的安装可以选择默认安装和指定路径安装。建议用户选择默认安装,默认安装路径见表3
      • 默认安装。
        ./install.sh
      • 指定路径安装。安装命令示例如下。
        ./install.sh --install_dir=安装路径 --log_dir=日志路径 --log_backup_dir=日志转储路径
        表3 install.sh参数说明

        参数

        是否可选

        说明

        install_dir

        可选

        用于指定安装目录位置。不带该参数将会进行默认安装,默认路径“/usr/local/mindx”

        log_dir

        可选

        用于指定日志目录位置。不带该参数将会进行默认安装,默认日志路径“/var/alog”

        log_backup_dir

        可选

        用于指定日志转储目录位置。不带该参数将会进行默认安装,默认日志转储路径“/home/log”

        allow_tmpfs

        可选

        是否允许安装及日志转储在临时文件系统参数。不带该参数将默认为不允许安装及日志转储在临时文件系统。

        (可选)支持的子参数:

        • true:表示允许安装路径和日志转储路径在临时文件系统。
        • false:不带该子参数时默认为false。表示不允许安装路径和日志转储路径在临时文件系统。
          须知:

          如果设置子参数为true,可能会导致日志和软件丢失,请用户自行保证相关功能的安全可用。

          说明:

          如果指定的路径在临时文件系统,且allow_tmpfs参数为不允许安装在临时文件系统,会导致软件安装失败。

        install.sh参数说明:
        • 与预定义安装参数不相符的参数以./install.sh -xxx或./install.sh --xxx格式输入时,会因参数错误导致安装程序提前结束。
        • 以./install.sh xxx格式输入时,该参数会被直接忽视,安装程序将继续执行,安装路径使用默认路径。
        • 指定安装路径、日志、日志转储路径进行安装时,需要指定当前设备中存在的路径,且为绝对路径。
        • 安装、日志、日志转储路径取值长度应小于4096,目录层级小于99层,属主为root,且属组和其他用户没有写权限,不包含软链接。
        • -version/--version:用于查询软件版本。
        • -h/--h/-help/--help:用于打印帮助信息。
    2. 回显示例如下,表示MEF Edge安装成功。
      install MEFEdge success

      安装成功后,软件部署在安装路径/MEFEdge”目录下,日志存放在日志路径/MEFEdge_log目录下,转储日志存放在日志转储路径/MEFEdge_logbackup,具体日志路径和权限信息可参见查看日志信息

  5. 可选:完成MEF Edge安装后,可通过设置系统服务资源限制设置MEF Edge进程相关服务使用资源限制,限制CPU和内存的资源使用量,使服务不会持续超过限值。
  6. 启动MEF Edge
    1. 执行以下命令,进入run.sh所在路径。
      cd 安装目录/MEFEdge/software/
    2. 执行以下命令,启动MEF Edge
      ./run.sh start

    回显示例如下,表示启动命令执行成功。

    Execute [start] command success!
    run.sh命令执行需要root权限。run.sh命令包含几个子命令,参考表4
    表4 run.sh参数说明

    命令

    子命令参考

    说明

    netconfig

    netconfig参数说明

    进行网管配置操作,用于对接MEF EdgeMEF Center

    getnetconfig

    获取当前的网管配置模式信息。
    • MEF:MEF CenterMEF Edge云边认证,退出码为2(当前仅支持此模式)。
    • FD:退出码为0(安装后未配置网管时默认回显,当前不可用)。
    说明:

    退出码的预留值为1;获取网管配置模式信息失败的错误退出码为255。

    domainconfig

    domainconfig参数说明表

    进行配置本地域名映射操作。

    alarmconfig

    alarmconfig参数说明

    进行告警配置操作。目前仅支持MEF Edge根证书过期告警,参见MEF Edge配置和查询证书过期告警

    getalarmconfig

    获取告警配置信息。目前仅支持MEF Edge根证书过期告警,参见MEF Edge配置和查询证书过期告警

    effect

    升级后生效MEF Edge软件。

    start

    启动MEF Edge软件。

    restart

    重启MEF Edge软件。

    stop

    暂停MEF Edge软件。

    uninstall

    卸载MEF Edge软件。

    upgrade

    upgrade参数说明表

    升级MEF Edge软件。

    updatekmc

    更新KMC加密密钥。

    getcertinfo

    getcertinfo参数说明

    查询MEF Edge根证书。参见查询MEF Center根证书

    importcrl

    importcrl参数说明

    导入MEF Edge吊销列表。

    updatecrl

    updatecrl参数说明表

    更新MEF Edge吊销列表。

    collectlog

    collectlog参数说明表

    收集MEF Edge日志。

    getunusedcert

    getunusedcert参数说明

    查询MEF Edge云边对接根证书备份信息。

    deletecert

    deletecert参数说明

    删除未使用的MEF Edge云边对接根证书。

    restorecert

    restorecert参数说明

    恢复备份的MEF Edge云边对接根证书。

    -version/--version

    打印版本信息。参见查询MEF Edge版本号

    -h/--h/-help/--help

    打印帮助信息。