昇腾社区首页
中文
注册

基础配置

批量升级NPU驱动固件、CANN软件包、MindCluster 性能测试、MindCluster 故障诊断前需要参考以下操作完成配置。MindCluster Ascend Deployer工具支持升级的全部软件包请参见支持安装及升级的软件包

当前支持以下2种配置方式。本章节主要指导批量升级的场景,单机升级可跳过。

配置方式一:编辑表格

Atlas A2 训练系列产品Atlas 800I A2推理产品上批量安装NPU固件与驱动、CANN软件包、MindCluster 性能测试、MindCluster 故障诊断组件时,可通过填写excel表格的方式来导入inventory文件所需参数。该配置方式仅能在Windows上执行。

下载表格

表格名称为inventory_template.xls,随MindCluster Ascend Deployer安装软件包一起下载,并存放于ascend_deloyer目录下。

使用表格:

  1. 请详细阅读表格填写说明,按照要求将表格填写完整。
  2. 将填写完成的表格另存为CSV UTF-8的格式。
  3. 将另存为的CSV文件,放入ascend_deployer的目录下。
  4. 执行脚本trans_excel_to_inventory.bat(该脚本同样存放于ascend_deloyer目录下),提取CSV的内容存入inventory_file。

配置方式二:编辑inventory_file文件

  1. 登录MindCluster Ascend Deployer执行机。
  2. MindCluster Ascend Deployer执行机上配置待升级的其他设备的IP地址、用户名。

    进入ascend-deployer/ascend_deployer目录,编辑inventory_file文件,在[worker]下面需注释或删除“localhost ansible_connection='local' ansible_ssh_user='root'”内容,按照表1,完成相关参数的配置,填写完成后执行:wq保存退出。

    表1 参数说明

    参数

    是否可选

    说明

    IP

    必选

    服务器的IP地址。

    ansible_ssh_user

    必选

    ssh登录远程服务器的账号,需要为root账号。

    ansible_ssh_pass

    可选

    ssh登录远程服务器账号的密码。

    如果配置了SSH密钥认证方式且root用户可以登录,则无需配置。

    npu_num

    可选

    设置NPU卡的数量,可核对识别到的NPU数量与规划NPU数量是否相符。

    示例如下:

    1
    2
    3
    [worker]
    xx.xxx.xx.xx1 ansible_ssh_user="root" ansible_ssh_pass="xxxxxx"       #请替换为实际待安装设备的IP
    xx.xxx.xx.xx2 ansible_ssh_user="root" ansible_ssh_pass="xxxxxx"       #请替换为实际待安装设备的IP
    
    • ip_address支持配置IPv4和IPv6两种类型的IP地址,用户使用PuTTY等SSH客户端连接执行机的IP地址和inventory_file文件中配置的IP地址类型需要保持统一,均为IPv4或IPv6。