Emerson 4620 Configuring HPI Clients, Multishelf Library Configuration File HPI Daemon Entries

Page 20

Software Installation and Configuration

Configuring HPI Clients

 

 

Table 2-3 Overview of HPI-B Directories and Files on Node Blades (continued)

Directory

Description

 

 

/opt/motorola/bin

Contains precompiled example applications. They are controlled via

 

the command line and can easily be identified through the prefix "hpi"

 

in their names. Use the -h option to display supported command line

 

parameters.

 

 

/opt/motorola/etc/bb

Contains configuration files used to configure HPI client libraries. See

s-hpib

for details.

2.3.2Configuring HPI Clients

Before running your client, you need to configure the multishelf library on the node where the client is to run. The configuration has to be done in the following configuration file: /opt/motorola/etc/bbs-hpib/bbs-hpibmultishelf.conf

Most of the entries should be left as they are. They have been set to values that are appropriate for most operations. The only settings that need to be adapted are those which are related to the HPI daemons that the multishelf library wishes to access. The following table shows the expected syntax of the related entries.

Table 2-4 Multishelf Library Configuration File - HPI Daemon Entries

Entry

Description

 

 

[Shelf<Domain Name>]

This indicates the start of the definition of an HPI daemon.

 

The chosen domain name appears as name of the Shelf

 

Management Resource and is used as Domain tag. See

 

Shelf Management Resource on page 32.

 

 

Daemon=<IP address of HPI

This is the IP address used to access an HPI daemon.

daemon>

 

Port=<port number>

This is the port number. The HPI daemon uses 4743 as

 

port.

 

 

Typically you will want to specify both HPI daemons in the shelf in the configuration file so that your application can establish a connection with the second HPI daemon in case the connection with the first HPI daemon fails.

The following table lists the IP addresses and ports of the HPI daemons in a Centellis 4620 shelf.

Table 2-5 IP Addresses/Ports of HPI Daemons in a Centellis 4620 Shelf

Location of HPI Daemon

IP Address

Port

 

 

 

Left ATCA-F120 in a shelf

192.168.21.1

4743

 

 

 

Right ATCA-F120 in a shelf

192.168.22.2

4743

 

 

 

20

System Management Interface Based on HPI-B (Centellis 4620) User’s Guide (6806800D85A)

Image 20
Contents System Management Interface Based on HPI-B Centellis Contact Address Contents Contents Related DocumentationList of Tables Definition of Domain Management ResourcePage List of Figures Page Abbreviations Overview of ContentsAbout this Manual Conventions About this Manual Abbreviation DescriptionNotation Description BoldAbout this Manual Notation Description Summary of ChangesComments and Suggestions Page System Management Interfaces Overview IntroductionStandard Compliances ArchitectureHPI Library System Management Interfaces Overview HPI LibraryHPI Daemon High AvailabilityHPI Daemon Page Software Installation and Configuration Installing and Configuring the HPI-B DaemonOverview RPM Files for HPI-B Clients and DaemonsInstalling an HPI-B Daemon Configuring an HPI DaemonOverview of HPI-B Directories and Files on ATCA-F120 Directory DescriptionOverview of HPI-B Directories and Files on Node Blades Setting Up HPI ClientsInstalling HPI Clients Configuring HPI Clients Multishelf Library Configuration File HPI Daemon EntriesIP Addresses/Ports of HPI Daemons in a Centellis 4620 Shelf Entry DescriptionDirectory Content Developing ApplicationsBuilding the Application Development RPMs Directory StructurePage Limitations Using HPI-BLimitations with Respect to HPI-B Base Specification Working with the Multishelf Library OverviewAccessing HPI Domains Accessing HPI Domains Using HPI-BUsing HPI-B How Domains and Shelves are Represented How Domains and Shelves are RepresentedHow Domains and Shelves are Represented Using HPI-B Definition of Domain Management Resource Domain Management Control RDRSaHpiRptEntryT Value SaHpiRdrT ValueShelf Management Resource Domain Management ControlDomain Management Control State Using HPI-BHow Domains and Shelves are Represented Connection State RDRDiscovering Shelves and Domains Domain Connection SensorDomain Connection Sensor Reading Domain Connection Sensor EventsParameter Value Using HPI-B Adding and Removing Shelves and DomainsAdding and Removing Shelves and Domains Emerson Extensions Using HPI-B Emerson ExtensionsIpmi System Boot Options Support 10 Boot Option RDR11 Boot Option Control Using HPI-B HPI Controls for Domain and Shelf Management12 Boot Option State Ipmi System Boot Options SupportUsing HPI-BGet operations Set operationsPost Type Control HPI Logging Support13 Post Type HPI Control RDR 14 Post Type HPI Control Sate Values16 Log Control HPI Logging Support Using HPI-B15 Log RDR Using HPI-BHPI Logging Support 17 Log Control StateList of Supported Example Applications Example ApplicationsExample Application Source Files Example Applications List of Supported Example Applications List of Supported Example ApplicationsExample Applications Display everything #------------------------------hpifumi #------------------------------ hpihotswap String Example Applications List of Supported Example Applications Option #------------------------------ hpishelf Value Display sensors Emerson Network Power Embedded Computing Documents Related SpecificationsTable B-2 Related Specifications Related Documentation