> 帮助汇总

诊断 -> 测试
诊断测试规则 | 查看有限制的测试的列表
从命令行执行测试 | 从命令行运行单个的 Sun StorEdge 诊断测试
从 GUI 执行测试 | 从 GUI 运行诊断测试
从拓扑执行测试 | 通过从拓扑图表中选择设备来运行测试
从列表执行测试 | 通过从列表中选择设备来运行测试
测试管理器 | 查看和管理正在运行的测试和已经完成的测试
归档和删除测试 | 将测试归档、查看已归档的测试以及删除测试
测试缺省值 | 为每个测试设置缺省参数
检验 SAN 安装 | 检验一个 SAN 组件或检验整个 SAN

诊断测试规则 | [ 页首 ]

某些测试带有限制，不能与其它测试一同运行。 Storage Automated Diagnostic Environment 的诊断测试具有以下规则：

- 所有测试都是脱机测试，可用于检验和更换 FRU。
- 所有设备和路径必须停止工作，才能调用诊断测试。
- `a5ksestest` 不能与 `qlctest` 或者 `socaltest` 同时运行。
- `qlctest` 用于测试 QLogic 2200 和 2300 HBA，在任何连接的设备运行时，不能与任何子测试同时运行。
- `switchtest` 一次只能在一个交换机实例的一个端口上运行。
- `linktest` 不能与其它测试一同运行，只能使用“从拓扑执行测试”运行。 不能使用“从列表执行测试”来运行 `linktest`。

注意：

任何忽视或回避诊断测试规则的尝试都会导致显示弹出警告。

从命令行运行诊断测试 | [ 页首 ]

在某些情况下，从命令行运行单独的 Sun StorEdge 诊断测试要比通过 Storage Automated Diagnostic Environment 界面运行测试更方便。

当从命令行运行测试时，必须以命令行参数的形式指定所有测试选项。

大多数测试的标准语法如下：

`% testname [-uvf] [-o test-specific-arguments]`

对大多数测试而言，后面跟着的标准参数都是相同的。

- `-u` - 显示命令行用法信息
- `-v` - 以冗余模式运行测试，并显示有关测试进程的详细信息。缺省值为 False。
- `-f` - 以完全功能测试模式运行测试。 该模式假定测试已完全控制被测试的设备。缺省值为 False。
- `-o` - 指明后面跟着的选项和参数是测试特有的。

注意：

所有选项必须列在跟在标准参数 `-o` 后面带引号的列表中。选项必须用管道符号 ( | ) 隔开；例如：

command_name `-o` "dev=path | ..."

通过 GUI 运行诊断测试 | [ 页首 ]

诊断测试专门用于测试目标 FRU，它们在带内或带外数据路径上运行。Storage Automated Diagnostic Environment 调度程序将测试分派到适当的服务器（主机）上运行。

如果从“Storage Automated Diagnostic Environment”主窗口运行诊断测试，那么使用对话框的按钮就可以轻易地访问测试配置、控制和结果。不过，测试参数选项对于每个测试来说都是唯一的。

访问诊断测试

1. 单击“Storage Automated Diagnostic Environment”主窗口中的“诊断”链接。
2. 单击“诊断”页面中的“诊断测试”链接。

您可以通过“从列表执行测试”或“从拓扑执行测试”来运行 Storage Automated Diagnostic Environment 诊断测试，但有两个例外：

1. 您可以通过右击拓扑中显示的链接框来调用链接测试。但不能 使用“从列表执行测试”来调用链接测试功能。
2. 未连接的 HBA（没有连接到任何设备的 HBA）只能使用“从列表执行测试”来测试。

从拓扑执行测试 | [ 页首 ]

Storage Automated Diagnostic Environment 执行诊断测试可以检验所有用户选择的组件的操作。测试是通过系统的拓扑图形视图来选择的。

Storage Automated Diagnostic Environment“图形”视图显示的是系统或合并系统的物理拓扑。 使用拓扑视图，您可以选择特定的子测试和测试选项。设备和链接的监视状态会出现在“从拓扑执行测试”和“从列表执行测试”这两个视图中。

从拓扑执行测试

1. 单击“从拓扑执行测试”链接。

   即可显示“从拓扑执行测试”窗口。

2. 从“主机”下拉菜单中选择一台主机。
3. 要缩小拓扑的大小，请从“过滤器”下拉菜单中选择一个地址，然后单击“执行”。
4. 要放大拓扑，请右击屏幕的白色区域。您可以通过用左键选择相应的值，将拓扑缩放为 100%、83%、66% 或 50%。
5. 使用鼠标右键，选择该设备。
即可出现测试选项的列表。
6. 使用鼠标左键，选择想要对该设备运行的测试。
   适用的测试会显示在右窗格中。
7. 从“拓扑”视图中选择“清除”链接来删除该拓扑中的所有绿色链接。红色和黄色链接仍保留在拓扑中，直到改正了所有错误为止。
8. 在运行测试时，可以访问测试管理器来查看该测试的状态。
9. 测试运行完成后，系统会将一封电子邮件发送到指定的电子邮件接收者。

注意：

1. Storage Automated Diagnostic Environment 链接测试能隔离光纤通道设备的 FRU。 通过选择链接，您可以从拓扑视图中调用链接测试。
2. 带内测试可以通过“从拓扑执行测试”视图运行，无任何限制。
3. 带外测试（即 `t3ofdg`、`t3volverify`、 `switchtest` 或 `vediag`）可以在以下条件下通过“从拓扑执行测试”视图运行：

- 从“监视主机”视图运行测试
- 从“合并拓扑”视图运行测试

从列表执行测试 | [ 页首 ]

Storage Automated Diagnostic Environment 执行诊断测试可以检验所有用户选择的组件的操作。测试是从物理设备列表中选择的。

“从列表执行测试”视图会显示设备及其相关的测试。 此列表也包括监视代理报告的警告和错误。此外，“从列表执行测试”会显示所有可用的主机/HBA 测试，而不像“从拓扑执行测试”视图那样，仅仅显示连接的端口。

使用“从列表执行测试”，您可以：

- 按主机、设备类型、测试类型和设备状态排序
- 选择特定设备的选项、多个设备的选项或所有设备的选项
- 选择每个测试运行的次数。

为特定设备调用测试选项窗格

1. 使用“从列表执行测试”窗口，选择诊断测试。
2. 从“主机”下拉菜单中选择一台主机。
3. 从“过滤器”下拉菜单中选择一台设备、多台设备或者单击“全部”显示所有设备。
4. 单击“执行”。
即可显示根据您的条件定制的列表。
5. 要运行诊断，请从“运行测试”列中选择测试名称链接。
相应的测试窗口即可显示在右框架中。

测试管理器 | [ 页首 ]

Storage Automated Diagnostic Environment 与诊断测试的集成可使用测试管理器跟踪和控制用户选择的测试的进程。

测试输出视图使您可以查看测试监视视图中活动测试和已完成测试的测试输出。

注意：

所有测试都由测试调用期间测试管理器分配的唯一的进程标识符 (PID) 标识。

Storage Automated Diagnostic Environment 以分布方式运行设备测试。Storage Automated Diagnostic Environment 主要主机调用相应的主机以开始测试。

注意：

要在测试管理器中排序，请单击任意列的标题，列表就会按该列对条目进行排序。 “+”指示符表示这是当前的排序。

测试进程的状态可能是：

- 等待 - 需要用户干预才能继续测试。用户干预可能包括回答问题，更换电缆或千兆位接口转换器 (GBIC)
- 完成：正常 - 测试运行成功，没有错误
- 完成：错误 - 测试失败，不能继续运行
- 完成：中止 - 用户在测试还没运行完之前手动停止该测试。

注意：

存在与等待状态相关的系统超时。您可以使用“系统公用程序”中的“系统超时”来调整系统超时设置。

归档或删除测试 | [ 页首 ]

归档或删除测试

Storage Automated Diagnostic Environment 执行诊断测试使您可以查看测试管理器保存的归档诊断日志。

1. 单击“测试管理器”窗口中某个测试旁边的“选择”复选框。
2. 单击“归档选中对象”（用于存档）或“删除选中对象”（用于删除）复选框。
“归档测试”视图会根据您指定的条件列出所有归档测试及其相关输出。
3. 要查看归档测试列表，请从“诊断”菜单中单击“测试归档”链接。

测试缺省值 | [ 页首 ]

Storage Automated Diagnostic Environment 执行诊断使您可以设置应用于用户选择的测试的缺省选项。

缺省选项

- 冗余模式 -v
以冗余模式运行测试并显示有关测试进程更详细的信息的消息。 缺省设置为“开”。

- 发送结果到电子邮件
输入测试结果将要发往的电子邮件地址。 “缺省选项”屏幕中的“发送结果到电子邮件”的条目将会发送所有测试的结果。 要将个别测试的结果发送给电子邮件收件人，请访问该测试的“缺省选项”屏幕。

注意：

如果没有将系统正确配置为将电子邮件发送给收件人，则不可能发送电子邮件。　 这在 Storage Service Processor 环境中最明显，在该环境中，Storage Service Processor 位于子网上，并且没有通向预定的收件人的网关。 有关详细信息，请参考《Sun StorEdge 3900 和 6900 系列参考和服务指南》。

测试归档 | [ 页首 ]

使用测试归档功能可以查看以前在主机上运行的测试，或删除一个已归档测试。

系统会显示测试汇总，以及建议您可以采取的操作以便更成功地运行测试。

注意：

您可以在测试管理器中找到同样的功能。

安装验证 | [ 页首 ]

要验证 SAN 最近添加的组件，或者验证整个 SAN，请使用启用了 FC_CHECK 的 `ras_revcheck`(1M) 测试和 `stresstest`(1M) 测试。

通过运行 `ras_revcheck`(1M)，您可以确定固件和软件是否是最新版本。

通过运行 `stresstest`(1M)，您可以：

- 在一段指定的时间内将负载应用于系统
- 监视重试的数据路径和其它错误

注意：

`ras_revcheck`(1M) 和 `stresstest`(1M) 目前都只能通过命令行界面 (CLI) 使用。它们不能通过 Storage Automated Diagnostic Environment GUI 访问。

验证 SAN 组件

键入：
`# /opt/SUNWstade/bin/ras_revcheck -M "T3"`
`# /opt/SUNWstade/Diags/bin/stresstest -M "T3 | FC_CHECK" -T "180"`

验证整个 SAN

键入：
`# /opt/SUNWstade/bin/ras_revcheck -M "ALL"`
`# /opt/SUNWstade/Diags/bin/stresstest -M "ALL" -T "600"`