设置要运行的诊断测试
Oracle ILOM 提供了一组特定于服务器的诊断属性,系统管理员可以利用这些属性控制系统诊断测试是否在启动时运行。可以从 Oracle ILOM CLI 或 Web 界面配置这些诊断属性。有关这些属性的详细信息,请参见以下各表:
表 65 x86 服务器 SP 诊断属性
|
|
|
|
Run Diagnostics on Boot
(diag state=disabled |enabled | extended|manual)
|
Disabled
|
Disabled| Enabled |Extended |Manual
-
Disabled-在打开 x86 服务器电源时不运行 PC-Check 诊断测试。
-
Enabled-在打开 x86 服务器电源时运行基本 PC-Check 诊断测试,完成该过程大约需要 3 分钟。
-
Extended-在打开 x86 服务器电源时运行扩展 PC-Check 诊断测试,完成该过程大约需要 20 分钟。
-
Manual-在服务器电源复位后以手动模式运行 PC-Check 诊断测试。打开服务器电源时会显示 PC-Check 诊断测试菜单,通过该菜单可以手动激活测试。
Run Diagnostics on Boot 对应的 CLI 语法:
set /HOST/diag state=disabled|enabled|extended|manual
|
"Generate NMI" 按钮
(generate_host_nmi=true)
|
无值
|
启用此选项后,会向主机操作系统发送不可屏蔽的中断。
注 -
根据主机操作系统配置,此操作可能导致操作系统发生以下情况:崩溃、停止响应或等待外部调试器输入。
Generate NMI 对应的 CLI 语法:
set /HOST/generate_host_nmi=true
|
|
表 66 传统 SPARC 系统(M6、M5、T5 及更低版本)的主机诊断属性
|
|
|
|
Trigger
(trigger=error-reset| hw-change|power-on-resets)
|
HW-Change
|
Power-On| HW-Change|Error-Reset
指定以下一个或多个可使开机自检 (Power-On-Self-Test, POST) 运行的触发器。
-
Power On-启用后,将在打开 SPARC 服务器电源时运行开机自检 (Power-On-Self-Test, POST)。
-
HW-Change-启用后,如果发生以下硬件更改,则在启动时运行开机自检 (Power-On-Self-Test, POST):更换 FRU、移除机盖或 AC 关开机循环。
-
Error-reset-启用后,将在发生任何错误调用的电源复位时运行开机自检 (Power-On-Self-Test, POST)。
Trigger 对应的 CLI 语法:
对于 SPARC 单个服务器 SP,请键入:
set /HOST/diag trigger=error-reset|hw-change|power-on-resets
对于 SPARC 多域服务器 SP,请键入:
set /Servers/PDomains/PDomain_n/HOST/diag trigger=error-reset|hw-change|power-on-resets
|
Trigger Levels
(power_on_level=|hw_change_level=|error_reset_level=)
|
Max
|
Max |Min
为启用的每个触发器单独设置测试级别。
-
Max-启用后,将运行最高级别的诊断测试。
-
Min-启用后,将运行最低级别的诊断测试。
Trigger Levels 对应的 CLI 语法:
对于 SPARC 单个服务器 SP,请键入:
set /HOST/diag error_reset_level=min|max hw_change_level=min|max power_on_level=min|max
对于 SPARC 多域服务器 SP,请键入:set Servers/PDomains/PDomain_n/HOST/diag error_reset_level=min|max hw_change_level=min|max power_on_level=min|max
|
Trigger Verbosity
(power_on_verbosity=|hw_change_verbosity=|error_reset_verbosity=)
|
Min
|
Normal |Min |Max| Debug |None
为启用的每个触发器单独设置报告级别:
-
Normal-启用后,Oracle ILOM 将向系统控制台输出适量的调试信息。输出信息包括运行的每个测试的名称和结果。
-
Min-启用后,Oracle ILOM 将向系统控制台输出限量的输出信息(默认值)。
-
Max-启用后,Oracle ILOM 将向系统控制台输出有关每个 POST 步骤的调试信息。
-
Debug-启用后,Oracle ILOM 将向系统控制台输出大量调试信息。输出信息包括已测试组件的名称以及运行的每个测试的测试结果。
-
None-启用后,Oracle ILOM 将禁止向系统控制台输出调试信息。
Trigger Verbosity 对应的 CLI 语法:
set /HOST/diag/error_reset_verbosity=normal|min|max|debug|none hw_change_verbosity=normal|min|max|debug|none power_on_verbosity=normal|min|max|debug|none
|
Mode
(mode=)
|
Normal
|
Off |Normal
将模式设置为对所有已启用的触发器启用或禁用开机自检。
-
Off-阻止为所有已启用的触发器运行开机自检 (Power-On-Self-Test, POST)。
-
Normal-为所有已启用的触发器运行开机自检 (Power-On-Self-Test, POST)。(默认值)
Mode 对应的 CLI 语法:
set /HOST/diag/mode=normal|off
|
|
表 67 较新 SPARC 系统(M7、T7 及更高版本)的主机诊断属性
|
|
|
|
Default Level and Verbosity
(default_level=)
(default_verbosity=)
|
Level = Off
Verbosity = Normal
|
Level:Off | Min | Max
Verbosity:Normal | None | Min | Max |Debug
使用默认设置可以指定在例行打开系统电源时发生的以下开机自检 (Power-On-Self-Test, POST) 行为之一。
-
Level Off(默认值)-启用后,例行打开系统电源时,POST 不会运行。
Level Min-启用后,例行打开系统电源时,POST 将运行基本的诊断测试。
Level Max-启用后,例行打开系统电源时,POST 将运行基本的诊断测试以及广泛的处理器和内存测试。
-
Verbosity Normal-启用后,将向系统控制台输出适量的调试信息。输出信息包括测试名称和结果。
Verbosity None-启用后,不会向系统控制台输出任何调试信息。
Verbosity Min-启用后,将向系统控制台输出限量的调试信息。
Verbosity Max-启用后,将向系统控制台输出所有 POST 步骤的调试信息。
Verbosity Debug-启用后,将向系统控制台输出大量的调试信息。输出信息包括所测试设备的名称以及每项测试的结果。
Default Level and Verbosity 对应的 CLI 语法:
对于 SPARC 单个主机服务器 SP,请键入:
set /HOST/diag default_level=off|min|max default_verbosity=normal|none|min|max
对于 SPARC 多域服务器 SP,请键入:
set /Servers/PDomains/PDomain_n/HOST/diag default_level=off|min|max default_verbosity=normal|none|min|max
|
Error Reset Level and Verbosity
(error_level=)
(error_verbosity=)
|
Level = Max
Verbosity = Normal
|
Level:Off | Max |Min
Verbosity:Normal | None | Min | Max
为启用的每个触发器单独设置测试级别。
-
Level Max-启用后,发生错误调用的复位时,将运行最高级别的诊断测试。
Level Min-启用后,发生错误调用的复位时,将运行有限级别的诊断测试。
Level Off-启用后,发生错误调用的复位时,POST 不会运行。
-
Verbosity Normal-启用后,将向系统控制台输出适量的调试信息。输出信息包括测试名称和结果。
Verbosity None-启用后,不会向系统控制台输出任何调试信息。
Verbosity Min-启用后,将向系统控制台输出限量的调试信息。
Verbosity Max-启用后,将向系统控制台输出所有 POST 步骤的调试信息。
Verbosity Debug-启用后,将向系统控制台输出大量的调试信息。输出信息包括所测试设备的名称以及每项测试的结果。
Error Reset Level and Verbosity 对应的 CLI 语法:
对于 SPARC 单个主机服务器 SP,请键入:
set /HOST/diag error_reset_level=off|min|max verbosity_level=normal\none|min|max
对于 SPARC 多域服务器 SP,请键入:set Servers/PDomains/PDomain_n/HOST/diag error_reset_level=off|min|max verbosity_level=normal|none|min|max|debug
|
HW_Change Level and Verbosity
(hw_change_level=)
(hw_change_verbosity=)
|
Level = Max
Verbosity = Normal
|
Level:Off |Min |Max
Verbosity:None | Min | Max | Debug
-
Level Max-启用后,发生硬件更改(例如关开机循环、移除机箱盖或更换 FRU)时,POST 将运行最高级别的诊断测试。
Level Min-启用后,发生硬件更改(例如关开机循环、移除机箱盖或更换 FRU)时,POST 将运行有限级别的诊断测试。
Level Off-启用后,发生硬件更改(例如关开机循环、移除机箱盖或更换 FRU)时,POST 不会运行一系列测试。
-
Verbosity Normal-启用后,将向系统控制台输出适量的调试信息。输出信息包括测试名称和结果。
Verbosity None-启用后,不会向系统控制台输出任何调试信息。
Verbosity Min-启用后,将向系统控制台输出限量的调试信息。
Verbosity Max-启用后,将向系统控制台输出所有 POST 步骤的调试信息。
Verbosity Debug-启用后,将向系统控制台输出大量的调试信息。输出信息包括所测试设备的名称以及每项测试的结果。
Trigger Verbosity 对应的 CLI 语法:
对于 SPARC 单个主机服务器 SP,请键入:
set /HOST/diag/ hw_change_verbosity=normal|min|max|debug|none hw_change_level=off|min|max
对于 SPARC 多域服务器 SP,请键入:
set /Servers/PDomains/PDomain_n/HOST/diag hw_change_level=off|min|max hw_change_verbosity=normal|none|min|max|debug
|
|
表 68 较新 SPARC 系统(M7、T7 及更高版本)的 SP 诊断属性
|
|
|
|
Default Level
(default_level=)
|
Level = Off
|
Level:Off | Min | Max
指定发生例行服务器关开机循环(关闭/打开电源)或服务器复位时相应的诊断行为。默认情况下,POST 的 "Default Level" 设置为 "Off"。
注 -
POST 的 "Default Level" 属性不适用于错误调用的复位或硬件更改事件。
-
Off(默认值)-选择 "Off" 可阻止运行 POST。
-
Min-选择 "Min" 可运行一套基本的诊断测试。
-
Max-选择 "Max" 可运行一套基本的诊断测试外加广泛的处理器和内存测试。
CLI 语法:
set /SP/diag default_level=off|min|max
|
HW Change
(hw_change_level=)
|
Level = Max
|
Level:Max | Min|Off
指定发生拔插服务器电源线循环、拆卸服务器顶盖或更换 FRU(field-replaceable unit,现场可更换单元)时相应的诊断行为。默认情况下,POST 的 "HW Change Level" 设置为 "Max"。
注 -
拔插服务器电源线循环是指拔下或更换电源线或者首次为服务器接通电源的时候。
CLI 语法:
set /SP/diag hw_change_level=off|min|max
|
|