简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
运行系统崩溃诊断
提供者
在存储系统发生系统崩溃后运行诊断可以帮助您确定可能发生崩溃的发生原因。
-
在存储系统提示符处,切换到 LOADER 提示符:
halt
-
在 LOADER 提示符处输入以下命令:
boot_diags
您必须从 LOADER 提示符处运行此命令,系统级诊断才能正常运行。boot_diags 命令会启动专为系统级诊断而设计的特殊驱动程序。 -
输入以下命令,对所有设备运行诊断:
sldiag device run
-
输入以下命令以查看测试状态:
sldiag device status
在测试仍在运行时,存储系统会提供以下输出:
There are still test(s) being processed.
完成所有测试后,您将收到以下默认响应:
*> <SLDIAG:_ALL_TESTS_COMPLETED>
-
输入以下命令,确定系统崩溃的发生原因:
sldiag device status -long -state failed
以下示例显示了在没有相应硬件的情况下运行测试时如何显示故障的完整状态:
*> **sldiag device status -long -state failed** TEST START ------------------------------------------ DEVTYPE: nvram_ib NAME: external loopback test START DATE: Sat Jan 3 23:10:55 GMT 2009 STATUS: Completed ib3a: could not set loopback mode, test failed END DATE: Sat Jan 3 23:11:04 GMT 2009 LOOP: 1/1 TEST END -------------------------------------------- TEST START ------------------------------------------ DEVTYPE: fcal NAME: Fcal Loopback Test START DATE: Sat Jan 3 23:10:56 GMT 2009 STATUS: Completed Starting test on Fcal Adapter: 0b Started gathering adapter info. Adapter get adapter info OK Adapter fc_data_link_rate: 1Gib Adapter name: QLogic 2532 Adapter firmware rev: 4.5.2 Adapter hardware rev: 2 Started adapter get WWN string test. Adapter get WWN string OK wwn_str: 5:00a:098300:035309 Started adapter interrupt test Adapter interrupt test OK Started adapter reset test. Adapter reset OK Started Adapter Get Connection State Test. Connection State: 5 Loop on FC Adapter 0b is OPEN Started adapter Retry LIP test Adapter Retry LIP OK ERROR: failed to init adaptor port for IOCTL call ioctl_status.class_type = 0x1 ioctl_status.subclass = 0x3 ioctl_status.info = 0x0 Started INTERNAL LOOPBACK: INTERNAL LOOPBACK OK Error Count: 2 Run Time: 70 secs >>>>> ERROR, please ensure the port has a shelf or plug. END DATE: Sat Jan 3 23:12:07 GMT 2009 LOOP: 1/1 TEST END --------------------------------------------
如果系统级诊断测试 … 那么 … 已完成,无任何故障
没有硬件问题,存储系统将返回到提示符。
-
输入以下命令以清除状态日志:
sldiag device clearstatus
-
输入以下命令以验证是否已清除日志:
sldiag device status
此时将显示以下默认响应:
SLDIAG: No log messages are present.
-
输入以下命令退出维护模式:
halt
-
在 Loader 提示符处输入以下命令以启动存储系统:
boot_ontap
您已完成系统级诊断。
导致某些测试失败
确定问题的发生原因。
-
输入以下命令退出维护模式:
halt
-
执行完全关闭并断开电源。
-
验证您是否已遵循在运行系统级诊断时确定的所有注意事项,缆线是否已牢固连接以及硬件组件是否已正确安装在存储系统中。
-
重新连接电源并打开存储系统的电源。
-
重复 _running system panic diagnostics_的 步骤 1 到 5 。
-
如果重复上述步骤后故障仍然存在,则需要更换硬件。