Sun Oracle Logo


Sun Netra CT900 Server Software Developer’s Guide

Software Developer’s Guide

819-1178-16



Contents

Figures

Tables

Preface

1. Programming Environment

Sun Netra CT900 Server

Hardware Descriptions

The Shelf

The Shelf Alarm Panel

The Shelf Management Card

The Switch

Software Descriptions

Management Framework

Overview of Intelligent Platform Management in ATCA

Shelf Manager and Shelf Management Card

Shelf Manager Features

Hardware Resource Hierarchy

System Administrator Interface Options

OpenHPI

OpenHPI Overview

Entities

Resources

Sessions

Domains

Management Application Framework

2. Simple Network Management Protocol

SNMP Overview

ShMM SNMP Architecture

ShMM SNMP Agent Configuration

Understanding the MIB Variable Descriptions

SAF-HPI MIB

SAF-HPI MIB Table Hierarchy

Entity Tables

Sensor Tables

Event Tables

Event Log Tables

Configuring the hpiSubagent

procedure iconsmall spaceTo Enable Read-Write Access

procedure iconsmall spaceTo Enable SNMP Version 3 Usage of Subagent

SNMP Usage Examples

Getting Information on Resources

procedure iconsmall spaceTo View All of the Information for All of the Resources of a Domain

procedure iconsmall spaceTo View a Column of Data for All of the Resources of a Domain

procedure iconsmall spaceTo View a Specific Resource of a Domain

Getting Information on Properties

procedure iconsmall spaceTo View the RDR Entries for All of the Resources of a Domain

procedure iconsmall spaceTo View a Column From the RDR Table for All of the Resources of a Domain

procedure iconsmall spaceTo View a Column From the RDR Table for a Resource of a Domain

procedure iconsmall spaceTo View What Each of the RDR Entries Represent

procedure iconsmall spaceTo View a Column From the RDR Table for an RDR EntryID

Getting Information on Sensors

procedure iconsmall spaceTo View Information on All of the Sensors for All of the Resources in a Domain

procedure iconsmall spaceTo View a Column From the Sensor Table for All of the Resources on a Domain

procedure iconsmall spaceTo View a Column From Sensor Table for a Resource

procedure iconsmall spaceTo View the Sensor Base Unit of Measurement for All Sensors for a Resource

procedure iconsmall spaceTo View a Column From the Sensor Table for a Sensor of a Resource

procedure iconsmall spaceTo View the Current State of All of the Sensors for All of the Resources of a Domain

procedure iconsmall spaceTo View a Column From the Current Sensor State Table for All of the Resources of a Domain

procedure iconsmall spaceTo View a Column From the Current Sensor State Table for a Resource

procedure iconsmall spaceTo View a Column From the Current Sensor State Table for a Sensor of a Resource

Getting and Setting Sensor Thresholds

procedure iconsmall spaceTo View All of the Information From the Upper Critical Sensor Threshold Table for All of the Sensors on All of the Resources of a Domain

procedure iconsmall spaceTo View a Column From the Upper Critical Sensor Threshold Table for All of the Sensors on All of the Resources

procedure iconsmall spaceTo View a Column From the Upper Critical Sensor Threshold Table on All of the Sensors of a Resource

procedure iconsmall spaceTo View a Column From the Upper Critical Sensor Threshold Table for a Sensor of a Resource

procedure iconsmall spaceTo Set the Sensor Threshold for a Sensor

Getting and Setting Information on Controls

procedure iconsmall spaceTo View Information for All of the Analog Controls for All of the Resources

procedure iconsmall spaceTo View a Column of the Control Analog Table for All of the Resources

procedure iconsmall spaceTo View a Column of the Control Analog Table for a Resource

procedure iconsmall spaceTo View the Control State for All of the Analog Controls for a Specific Resource

procedure iconsmall spaceTo View a Column of the Control Analog Table for a Control of a Resource

procedure iconsmall spaceTo Set the State of an Analog Control

Getting Information About the IDR

saHpiInventoryTable Information

procedure iconsmall spaceTo View the High-Level Inventory Information for All of the Resources of a Domain

procedure iconsmall spaceTo View a Column of the Inventory Table for All of the Resources of a Domain

procedure iconsmall spaceTo View a Column of the Inventory Table for a Resource

procedure iconsmall spaceTo View a Column of the Inventory Table for a Resource and IDR Entry ID

saHpiAreaTable Information

procedure iconsmall spaceTo View All of the Information on All Areas for All of the Resources of a Domain

procedure iconsmall spaceTo View a Column of the Area Table for All of the Resources

procedure iconsmall spaceTo View a Column of the Area Table for a Resource

procedure iconsmall spaceTo View a Column for an IDR of a Resource

procedure iconsmall spaceTo View a Column for an Area of an IDR of a Resource

saHpiFieldTable Information

procedure iconsmall spaceTo View All of the Information on All of the Fields

procedure iconsmall spaceTo View a Column of the Field Table for All of the Fields

procedure iconsmall spaceTo View a Column for All of the Fields of a Resource

procedure iconsmall spaceTo View a Column for All of the Fields of an Area

procedure iconsmall spaceTo View a Column for a Field

Using the HPI Subagent to Manage the Custom Data Record

procedure iconsmall spaceTo View the Area Type for All Areas of a Specific Resource

procedure iconsmall spaceTo View the Field Text for All Fields for a Specific Area of a Specific Resource

procedure iconsmall spaceTo Modify the CDR Contents

procedure iconsmall spaceTo Delete a Specific CDR Field for a Specific Area of a Specific Resource

procedure iconsmall spaceTo Check the Number of Fields in a Specific Area for a Specific Resource

Using the Event Log and Event Tables

saHpiEventTable

procedure iconsmall spaceTo View All of the Information From the Event Table

procedure iconsmall spaceTo View a Column From the Event Table

saHpiSensorEventTable

procedure iconsmall spaceTo View All of the Information From the Sensor Event Table

procedure iconsmall spaceTo View a Column of the Sensor Event Table

procedure iconsmall spaceTo View a Column of the Sensor Event Table for a Resource

procedure iconsmall spaceTo View a Column of the Sensor Event Table for a Sensor of a Resource

saHpiEventLogInfoTable

procedure iconsmall spaceTo View the Event Log Information for All of the Resources of a Domain

procedure iconsmall spaceTo View a Column of the Event Log Information Table

procedure iconsmall spaceTo View a Column of the Event Log Information Table for a Resource

saHpiEventLogTable

procedure iconsmall spaceTo View the Information From the saHpiEventLogTable for All Resources

procedure iconsmall spaceTo View a Column of the saHpiEventLogTable for All of the Resources

procedure iconsmall spaceTo View an Event Log Row Pointer for All of the Events for All of the Resources

procedure iconsmall spaceTo View a Column of the Event Log Table for a Resource

procedure iconsmall spaceTo View a Column of the Event Log Table for a Resource and an Event

saHpiSensorEventLogTable

procedure iconsmall spaceTo View All of the Information From the Sensor Event Log Table

procedure iconsmall spaceTo View a Column of the Sensor Event Log Table

procedure iconsmall spaceTo View a Column of the Sensor Event Log Table for a Resource

procedure iconsmall spaceTo View a Column of the Sensor Event Log Table for a Sensor of a Resource

Clearing Event Log Entries

procedure iconsmall spaceTo Clear the Entries of a Specific Resource From the System Event Log

procedure iconsmall spaceTo Clear the Event Log of a Specific Resource From the Domain Event Log

Configuring Traps and Processing Notifications

Trap Configuration

procedure iconsmall spaceTo Configure Traps for SNMP Version 1

procedure iconsmall spaceTo Configure Traps for SNMP Version 2

Notification Processing

Example: Cold Start Traps

Example: Hotswap 1

Example: Hotswap 2

Example: Temperature Sensor Threshold Exceeded

3. Intelligent Platform Management Interface Driver

IPMI Overview

Operating System Support and IPMI Installation

procedure iconsmall spaceTo Install the IPMI Driver

IPMI User Interface

IPMI Programming Examples

Getting a Device ID

Programming the LEDs

IPMI Commands

IPMI/ATCA Commands Supported on Sun ATCA Boards

Sun and OEM IPMI Commands

Set AMC timeout params, Op Code: 0xF1, Net Function: 0x2E

Get AMC timeout parameters, Op Code 0xF0, Net Function: 0x2E

Set boot page, Op Code 0x82, Net Function: 0x2E

Get boot page, Op Code 0x81, Net Function: 0x2E

Set front panel reset button state, Op Code 0x83, Net Function: 0x2e

Get front panel reset button, Op Code 0x84, Net Function: 0x2E

Set IPMC control bits, Op Code 0xE9, Net Function: 0x2E

Get IPMC control bits, Op Code 0xE8, Net Function 0x2E.

Set management port, Op Code 0x9B, Net Function: 0x2E

Get management port, Op Code 0x9C, Net Function 0x2E.

Get NIC IPMI PT firmware version, Op Code 0x87, Net Function: 0x2E

Get version, Op Code 0x80, Net Function: 0x2E

Get Status, Op Code 0x00, Net Function: 0x2E

Graceful Payload Reset, Op Code 0x11, Net Function: 0x2E

Set Payload Shutdown Timeout, Op Code 0x16, Net Function: 0x2E

Get Payload Shutdown Timeout, Op Code 0x15, Net Function: 0x2E

Set SOL fail over link change timeouts, Op Code 0xE7, Net Function 0x2E.

Get SOL fail over link change timeouts, Op Code 0xE6, Net Function 0x2E.

Set Thermal Trip, Op Code E5, Net Function: 0x2E

Get Thermal Trip, Op Code 0xE4, Net Function: 0x2E

Set XAUI mux control, Op Code 0x95, Net Function: 0x2E

Get XAUI mux control, Op Code 0x96, Net Function: 0x2E

A. Entity Paths

B. Resource Data Records

C. Sun Netra CP3140 SNMP MIB Objects and Traps

D. Sensor Map and Fault Isolation

Chassis Sensors

PEM Sensors

PEM Sensor Fault Interpretation

Fan Tray Sensors

SAP Sensors

E. ShMM Sensor Map and Fault Isolation

ShMM Sensors

F. Sun Netra CP3020 Blade Server Sensor Map and Fault Isolation

Sun Netra CP3020 Blade Server Sensor List

G. Sun Netra CP3220 Blade Server Sensor Map and Fault Isolation

Sun Netra CP3220 Blade Server Sensor List

H. Sun Netra CP3060 Blade Server Sensor Map and Fault Isolation

Sun Netra CP3060 Blade Server Sensor List

I. Sun Netra CP3250 Blade Server Sensor Map and Fault Isolation

Sun Netra CP3250 Blade Server Sensor List

J. Sun Netra CP3260 Blade Server Sensor Map and Fault Isolation

Sun Netra CP3260 Blade Server Sensor List

K. Sun Netra CP3270 Blade Server Sensor Map and Fault Isolation

Sun Netra CP3270 Blade Server Sensor List

L. Netra SPARC T3-1BA Blade Server Sensor Map and Fault Isolation

Netra SPARC T3-1BA Blade Server Sensor List

M. Sun Netra CP32x0 ARTM Sensor Map and Fault Isolation

Sun Netra CP32x0 ARTM Sensor List

Glossary

Index