7 out of 12 rated this helpful - Rate this topic

IPMI Provider

The Microsoft Intelligent Platform Management Interface (IPMI) driver and WMI IPMI provider supply data from Baseboard Management Controller (BMC) operations to the operating system.

Windows Server 2003 R2:  Windows Remote Management is not installed by default, but is available as the Hardware Management feature through the Add/Remove System Components feature in the Control Panel under Management and Monitoring Tools.

Microsoft IPMI Implementation

The IPMI provider is a standard WMI provider that supplies classes, methods, and properties that represent BMC configuration and sensor data. The IPMI provider obtains BMC data through the IPMI driver. For more information about the role of WMI providers, see WMI Architecture.

The IPMI provider and driver enable you to perform the following operations remotely. These operations do not depend on the computer CPU, system BIOS, or the operating system:

  • Inventory

    One server can survey all the computers on a network, even if the operating system is not running or deployed.

  • Monitoring

    BMC sensor data or events from remote computers can be monitored either through the operating system (in-band) or by obtaining data directly from the BMC (out-of-band).

  • Logging

    The IPMI provider gives you access to the events recorded in the BMC System Event Log (SEL). Each event corresponds to a LogRecord instance in the IPMI provider classes. You can view these events through the Event Collector tool, Wecutil.cmd. SEL events appear in the Hardware Events log in the Windows Event log. You can write custom events, such as bug check data and shutdown information, to the SEL.

To request BMC data using the WS-Management protocol, write Windows Remote Management (WinRM) scripts using WinRM Scripting API.

IPMI Provider

The Microsoft IPMI provider implements a subset of the standard IPMI CIM Mapping Specification.

The IPMI provider has several WMI classes that enable administrators to access BMC information through the IPMI Driver.

The following list contains the IPMI classes:

Because the IPMI provider is a WMI provider, you can obtain BMC data over a normal WMI DCOM connection either locally or remotely. However, when connecting through WMI, you cannot obtain data directly from the BMC hardware. WinRM enables you to access data directly from a BMC that implements the WS-Management protocol protocol, even if the associated computer operating system is unavailable or is not running on a Windows operating system.

Obtaining BMC data over a normal WMI DCOM connection

Connections to remote computers through WMI use DCOM, which allocates ports dynamically. The Windows Firewall, if enabled, requires an appropriate configuration at startup to enable WMI DCOM connections. WinRM, which assigns one port, is more firewall-friendly. For more information about WMI remote connections, see Connecting to WMI on a Remote Computer.

For more information about IPMI classes, see Intelligent Platform Management Interface (IPMI) Classes.

IPMI Driver

The IPMI driver is a WDM kernel mode driver that communicates with the BMC using KCS (Keyboard Controller Style). For more information about driver installation, see Installation and Configuration for Windows Remote Management. It appears in the Device Manager as Microsoft SMBIOS Generic IPMI Compliant Device.

Related topics

Windows Remote Management (WinRM)

 

 

Send comments about this topic to Microsoft

Build date: 11/19/2012

Community Additions

ADD
© 2013 Microsoft. All rights reserved.