跳到主要内容

运行系统级诊断程序

安装新的 NVMEM 电池后,应运行诊断程序。

开始之前

系统必须位于装入程序提示符处以进入维护菜单,通过此菜单即可启动系统级诊断程序。

诊断过程中的所有命令都是从要更换组件的控制器发出的。

  1. 如果要维护的控制器未处于装入程序提示符处,请执行以下步骤:
    1. 通过输入 halt 选择引导至维护模式的选项
    2. 位于装入程序提示符下之后,输入 boot_ontap menu
    3. 当系统显示在选择菜单中时,选择选项 5 以进入维护模式。
  2. 对高速缓存模块运行诊断程序:sldiag device run -dev fcache
  3. 对 NVMEM 内存运行诊断程序:sldiag device run -dev nvmem
  4. 确认没有因更换 NVMEM 电池而产生任何硬件问题:sldiag device status -dev nvmem -long -state failed
    系统级诊断程序会返回到提示符处(如果没有测试失败),或列出组件测试失败的完整状态。
  5. 根据上一步的结果继续操作:
    如果系统级诊断测试...则...
    已完成且没有任何错误
    1. 清除状态日志:sldiag device clearstatus
    2. 确认已清除日志:sldiag device status

      随后将显示以下默认响应:

      SLDIAG: No log messages are present.
    3. 退出维护模式:halt

      控制器显示装入程序提示符。

    4. 装入程序提示符处引导控制器:boot_ontap
    5. 使控制器恢复正常运行状态:
      如果控制器位于...则...
      HA 对执行交还:storage failover giveback -ofnode replacement_node_name

    您已完成系统级诊断。

    导致某些测试失败确定问题的原因:
    1. 退出维护模式:halt

      发出该命令后,等待系统停在装入程序提示符处。

    2. 根据机箱中的控制器模块数目,关闭或继续开启电源模块的电源:
      • 如果机箱中有两个控制器模块,请将电源模块的电源保持开启状态以便向另一个控制器模块提供电源。
      • 如果机箱中有一个控制器模块,请关闭电源模块的电源,并将电源模块从电源拔下。
    3. 确认已查看有关运行系统级诊断程序的所有注意事项,线缆已牢固连接,且硬件组件已正确安装在存储系统中。
    4. 引导所维护的控制器模块,当提示前往引导菜单时按 Ctrl-C 中断引导过程:
      • 如果在上一步中卸下了控制器,请将所维护的控制器模块完全安装在机箱中。

        控制器模块完全就位时将引导。

    5. 通过输入 boot_diags 选择引导至维护模式
    6. 重复所需的所有步骤,对高速缓存模块执行系统级诊断。

    7. 通过输入以下命令退出维护模式:halt

      发出该命令后,等待系统停在装入程序提示符处。

    8. 重新运行系统级诊断测试。