Go to main content
Oracle EDR InfiniBand 交换机和虚拟化 I/O 系统管理指南

退出打印视图

更新时间: 2016 年 11 月
 
 

清除模块故障 (Oracle ILOM CLI)

传感器检测每个模块是否发生故障。如果发生故障,会引发报警,并且 Oracle ILOM 会为模块设置 FAULT 和 fault_state 属性。清除故障后,您必须通过清除故障指示符来明确重置模块的这些属性。

  1. 显示安装的模块。
    -> show /SYS/MODULES/
    
     /SYS/MODULES
        Targets:
            MODULE0
            MODULE1
            MODULE3
            MODULE5
            MODULE6
            MODULE10
    

    虚拟化交换机中 I/O 模块的编号为 0 到 11,模块 0 占用第一个(最左侧的)物理插槽。

  2. 显示是否存在故障。
     show /SYS/MODULES/MODULEX/FAULT
      

    其中 X 是介于 011 之间的编号,该编号与您想要显示其信息的模块插槽相对应。

    例如,要显示模块 3 的电源状态,可键入:

    -> show /SYS/MODULES/MODULE3/FAULT
    
     /SYS/MODULES/MODULE3/FAULT
        Targets:
    
        Properties:
            type = Module
            ipmi_name = MODULE3/FAULT
            class = Discrete Sensor
            value = State Asserted
            alarm_status = present
    

    在本示例中,模块传感器处于 Asserted 状态,因此模块遇到了故障。有关模块传感器状态的信息,请参见Oracle ILOM 模块目标概述

  3. 显示模块是否存在故障状况。
     show /SYS/MODULES/MODULEX/ fault_state
      

    其中 X 是介于 011 之间的编号,该编号与您想要显示其信息的模块插槽相对应。

    例如,要显示模块 3 的故障状态,可键入:

    -> show /SYS/MODULES/MODULE3/ fault_state
    
      /SYS/MODULES/MODULE3
        Properties:
            fault_state = true
    

    在本示例中,模块传感器处于 Asserted 状态,因此模块遇到了故障。

  4. 如果需要,请停止模块以解决故障状况。

    请参见停止模块 (Oracle ILOM CLI)

  5. 解决模块的故障。
  6. 如果您停止了模块,请启动该模块。

    请参见启动模块 (Oracle ILOM CLI)

  7. 解决故障后,清除模块的故障指示符。
    -> set /SYS/MODULES/MODULE3/ clear_fault_action=true
    Are you sure you want to clear /SYS/MODULES/MODULE3 (y/n)? y
    Set 'clear_fault_action' to 'true'
    
  8. 确认模块不再处于故障状况。
    -> show /SYS/MODULES/MODULE3/ fault_state
    
      /SYS/MODULES/MODULE3
        Properties:
            fault_state = OK
    
  9. 确认模块故障状况已从 Oracle ILOM 中清除。
    -> show /SYS/MODULES/MODULE3/ clear_fault_action
    
      /SYS/MODULES/MODULE3
        Properties:
            clear_fault_action = (none)
    

相关信息