昇腾社区首页
中文
注册

命令行方式安装

本章节仅指导用户通过命令行方式安装故障诊断组件。5.0.0.2及以上版本的故障诊断组件可通过工具进行安装,详细安装说明请参考使用MindCluster Ascend Deployer安装

前提条件

  • 安装前请确保网络可用。
  • install日志不会转储,安装前请注意磁盘空间剩余容量。

操作步骤

建议以root用户登录运行环境,为保证其他用户可使用组件,可修改umask为022。

  1. 获取软件包获取到的软件包上传到环境的任意目录下(如“~/software”)。
  2. 在软件包所在目录执行如下命令解压。
    unzip Ascend-mindxdl-faultdiag_{version}_linux-{arch}.zip
  3. 执行如下命令进行安装。
    pip3 install ascend_faultdiag-{version}-py3-none-linux_{arch}.whl --log ~/.ascend_faultdiag/install.log          
  4. 修改目录权限。
    chmod 700 ~/.ascend_faultdiag
    chmod 600 ~/.ascend_faultdiag/*.log
  5. 还原umask,设置为027。详细操作步骤可参考设置umask
  6. 执行以下命令验证软件是否安装成功。
    ascend-fd version

    回显示例如下:

    ascend-fd ${版本号}
  • MindCluster Ascend FaultDiag的运行日志文件默认路径为“$(HOME)/.ascend_faultdiag/RUN_LOG/”目录下。每次执行ascend-fd parse或diag命令,会生成一个时间戳+随机数的文件夹,文件夹内部按PID分别落盘运行日志。RUN_LOG目录下的文件夹数量若超过100个,将会按照时间先后删除20个文件夹;如果文件夹数量未超过100个,但是文件总内存大小超过100M,也会按时间先后删除旧日志并保留最大80M的文件。
  • MindCluster Ascend FaultDiag的操作日志文件默认路径为“${HOME}/.ascend_faultdiag/ascend_faultdiag_operation.log”
  • 日志文件大小不超过10M,超过限制大小后将自动转储另一个日志文件,同PID日志文件数量不超过10个,超过限制个数时将自动覆盖最早创建的日志。
  • 如果需要自定义日志文件路径,可以参考自定义MindCluster Ascend FaultDiag家目录章节进行操作。
  • MindCluster Ascend FaultDiag的设备资源分析与网络拥塞分析模块依赖于scikit-learn, pandas, numpy与joblib三方库。若需使用这部分功能,请保证按照以下版本要求安装相应依赖库:"scikit-learn>=1.3.0", "pandas>=1.3.5", "numpy>=1.21.6", "joblib>=1.2.0"。