iLO 2 Scripting and Command Line Guide

iLO 2 provides the KCS interface, or open interface, for SMS communications. The KCS interface
provides a set of I/O mapped communications registers. The default system base address for the
I/O mapped SMS Interface is 0xCA2 and is byte-aligned at this system address.
The KCS interface is accessible to SMS software that is running on the local system. Examples of
compatible SMS software applications are as follows:
IPMI version 2.0 Command Test Tool is a low-level MS-DOS command line tool that enables
hex-formatted IPMI commands to be sent to an IPMI BMC that implements the KCS interface.
You can locate this tool on the Intel website at http://www.intel.com/design/servers/ipmi/
tools.htm.
IPMItool is a utility for managing and configuring devices that support the IPMI version 1.5
and version 2.0 specifications and can be used in a Linux environment. You can locate this
tool on the IPMItool website at http://ipmitool.sourceforge.net/index.html.
IPMI functionality provided by iLO 2
When emulating a BMC for the IPMI interface, iLO 2 supports all mandatory commands listed in
the IPMI version 2.0 specification. See the IPMI version 2.0 specification for a listing of these
commands. Also, the SMS must use the methods described in the specification for determining
which IPMI features are enabled or disabled in the BMC (for example, using the Get Device
ID command).
If the server operating system is running and the health driver is enabled, any IPMI traffic through
the KCS interface can affect the performance of the health driver and overall health performance
of the system. Do not issue any IPMI commands through the KCS interface that might negatively
affect the monitoring performed by the health driver. These commands include any commands that
sets or changes IPMI parameters, such as Set Watchdog Timer and Set BMC Global
Enabled. Any IPMI command that simply returns data is safe to use, such as Get Device ID
and Get Sensor Reading.
WS-Management compatibility overview
The iLO 2 firmware implementation of WS-Management is in accordance with the DTMF Web
Services for Management 1.0.0a specification.
Authentication
iLO 2 uses basic authentication over SSL, compliant with profile:
wsman:secprofile/https/basic
Authenticated users are authorized to execute WS-Management commands in accordance
with designated privileges in their local or directory accounts.
To enable basic authentication on Windows Vista, at the command prompt, enter gpedit.msc
to launch the Group Policy Object Editor. Select Computer Configuration> Administrative
Templates> Windows Components> Windows Remote Management (WinRM)> WinRM Client.
Set Allow Basic authentication to Enabled.
Compatibility
WS-Management in iLO 2 is compatible with the Windows Vista WinRM utility, Microsoft
Operations Manager 3, and the Management Pack provided by HP.
The full set of WS-Management commands is available on iLO 2 servers that support embedded
system health. A greatly reduced subset of these commands is available on servers without
embedded systems health support.
Commands are available for remote invocation of the following devices:
Server power
UID
WS-Management compatibility overview 11