1 hpi library, 2 hpi daemon, 1 hpi library 1.3.2 hpi daemon – Artesyn System Management Interface Based on HPI-B (Centellis CO 31kX-4100-2000-4410) (June 2014) User Manual

Page 19

Advertising
background image

System Management Interface Overview

System Management Interface Based on HPI-B (Centellis CO31kX/4100/2000/4410) User’s Guide

19

1.3.1

HPI Library

The HPI library is the primary user interface. It is intended to be used by applications that wish
to control and monitor HPI managed components, such as ATCA shelves, blades and other
FRUs. The HPI library is delivered as shared and as static library and has to be linked with an
application.

There are two types of HPI libraries available:

Single shelf library

Multi shelf library

The single shelf library supports the communication with one HPI daemon only. Since it is only
used internally and is not intended to be used by user applications, it will not be described any
further in this manual. The multishelf library, on the other hand, supports the communication
with one up to several HPI daemons. This becomes necessary if you wish to deploy redundancy
in one HPI-B based shelf management system or if you wish to manage several shelves. The
multishelf library is the library which you should build your applications on, it is the official
interface to customer applications.

Details about supported combinations of CPU architecture/Linux distribution are given in

Chapter 2, Software Installation and Configuration, on page 21

.

1.3.2

HPI Daemon

As previously mentioned, the HPI daemon runs either on the ATCA-M100 blades (Centellis CO
31K/4100), the ATCA-MF105 (Centellis 2000) or the SAM1410 blades (Centellis 4410) and its
main tasks are:

Provide a single access point to control and monitor hardware components in a shelf

Map information provided by the underlying Shelf Manager to HPI

You should not change the date or time in Linux, while the HPI daemon is running. It leads to
daemon hang-up. You can make minor time adjustments like they are usually done by NTP
during run time, after the initial correction which has to be done before the HPI daemon is
started.

Advertising