beautypg.com

HP Matrix Operating Environment Software User Manual

Page 91

background image

For each server in the inventoryList.xml file, the “Get Server Info” workflow is invoked. The
workflow extracts the detailed server definition from serverInfo.xml, and then uses the server’s
management processor to determine the current power state. The server management processor
operations are invoked through additional workflows. The persisted power state is updated if
required and the resulting server record is returned as an XML document to the ESA web service.
The ESA web service processes the returned XML document and hands it back to logical server
management that functions as the upper level inventory manager. The logical server software layer
then updates the persisted inventory record for the server thereby enabling infrastructure orchestration
to include the server as a part of its inventory. As the servers are processed, they become visible
in the infrastructure orchestration console Servers tab.

uuidHostMapper.xml

The file ..\Program Files\HP\Matrix infrastructure orchestration\
esa_extensions\server\uuidHostMapper.xml

is the final XML file used in the reference

implementation. It provides a mapping between the server records and the IP address at which
the server’s management processor resides. The workflows that query and control power for the
server require this mapping file to be in place for each server.

The workflow called when a power operation (power-on or power-off) is initiated through ESA
receives the server’s identity and examines the uuidHostMapper.xml file to determine which
management processor to communicate with and perform the power operation. The workflow also

Configuring infrastructure orchestration to list heterogeneous hardware

91