Sun Oracle Logo


Sun Netra CT900 Server Administration and Reference Manual

Administration and Reference Manual

819-1177-18



Contents

Figures

Tables

Preface

1. Introduction

Sun Netra CT900 Server Software

Introduction to Shelf Manager

Overview of Intelligent Platform Management in ATCA

Shelf Manager and Shelf Management Card

Shelf Manager Features

Shelf Manager Switchover

Switchover Details

System Administrator Interface Options

System Administration Tasks

Physical Address to Logical Slot Mapping

2. Configuring Your System

Accessing the Shelf Management Cards

Setting Up U-Boot

U-Boot Interface

U-Boot Environment Variables

Displaying Environment Variable Values

Assigning Values to Environment Variables

Default Environment Variables for the Shelf Manager

Recommendations for Changing U-Boot Variables

Configuring Shelf Management Card Ethernet Ports

Using the First Ethernet Interface

Assigning an Additional IP Address to the First Network Interface

RMCP Address Propagation

Using the Second Ethernet Interface

Using Dual USB Network Interfaces for Redundant Communication

Changing the Default ShMM Network Parameters

procedure iconsmall spaceTo Change Default ShMM Network Parameters

Assigning Different IP Addresses to Upper and Lower ShMMs

Setting Up the Shelf Manager Configuration File

Carrier-Specific Configuration File

Verbosity Level Description

Setting the Date and Time

Obtaining Date and Time from a Time Server

Setting the Time Zone for Daylight Saving

procedure iconsmall spaceTo Set the Time Zone for Daylight Saving

Setting Up User Accounts on the Shelf Management Card

procedure iconsmall spaceTo Add a User Account For RMCP Access

Username Restrictions

Passwords

Disabling Remote root Login

Configuring OpenHPI on the Shelf Manager

The /etc/openhpi.conf File

procedure iconsmall spaceTo Modify the /etc/openhpi.conf File

The /etc/snmpd.conf File

Access Control

SNMPv3 Configuration

Setting Up Traps and Informing Destinations

procedure iconsmall spaceTo Update the /etc/snmpd.conf File

Enabling the OpenHPI Daemon Monitor

Configuring RADIUS on the Shelf Manager

3. Administering Your System

IPMI LAN Interface

Supported IPMI Commands

Get Self Test Results IPMI Command

IPMI OEM Extension Commands

Shelf Manager Command-Line Interface

Starting the Command-Line Interface

Shelf Manager CLI Commands

Monitoring Your System

Displaying Board and IPMC Information

Displaying FRU Information

IPMI FRU Information Layout

Environment FRUs

Blade FRUs

Examples

Displaying Shelf Information

Examples

Re-initializing the Shelf Manager

Re-initialize the U-Boot Environment

procedure iconsmall spaceTo Re-initializing the U-Boot Environment

Re-initializing the File System

Resetting the Login Password

Reprogramming the Shelf Management Card

Firmware Reliable Upgrade Procedure

Flash Partitioning

The /var/upgrade File System

Reliable Upgrade Procedure Status File

Reliable Upgrade Utility

Reliable Upgrade Utility Use Scenarios

Reliable Upgrade Examples

Connecting to a Node Board Console

Establishing Console Sessions Between the Shelf Manager and Node Boards

procedure iconsmall spaceTo Start a Console Session From the Shelf Manager

procedure iconsmall spaceTo End the Console Session

Changing Console Escape Character

Displaying Board’s User Label During Console Session

Manual Graceful Shutdown of Node Boards

procedure iconsmall spaceTo Shutdown a Node Board

A. Shelf Manager CLI Commands

activate

Syntax:

Purpose:

Example:

alarm

Syntax:

Purpose:

Examples:

airfilterreplaced

Syntax:

Purpose:

Example:

amcportstate

Syntax:

Purpose:

Examples:

board

Syntax:

Purpose:

Examples:

boardreset

Syntax:

Purpose:

Example:

busres

Syntax:

Purpose:

Display the State of Bused E-Keying-Managed Resources

Syntax:

Purpose:

Example:

Release a Specified Resource

Syntax:

Purpose:

Example:

Lock/Unlock the Specified Resource

Syntax:

Purpose:

Example:

Send Bused Resource Control (Query) Command

Syntax:

Purpose:

Example:

Set Owner For the Resource

Syntax:

Purpose:

Example:

Send Bused Resource Control (Bus Free) Command

Syntax:

Purpose:

Example:

console

Syntax:

Purpose:

Example:

deactivate

Syntax:

Purpose:

Example:

debuglevel

Syntax:

Purpose:

Examples:

exit | quit

Syntax:

Purpose:

Example:

fans

Syntax:

Purpose:

Example:

flashupdate

Syntax:

Purpose:

Examples:

fru

Syntax:

Purpose:

Examples:

frucontrol

Syntax:

Purpose:

Examples:

frudata

Syntax:

Purpose:

Examples:

frudatar

Syntax:

Purpose:

Example:

frudataw

Syntax:

Purpose:

Example:

fruinfo

Syntax:

Purpose:

Example:

getacousticlevel

Syntax:

Purpose:

Example:

getbootdev

Syntax:

Purpose:

Examples:

getfanlevel

Syntax:

Purpose:

Example:

getfanpolicy

Syntax:

Purpose:

Examples:

getfruledstate

Syntax:

Purpose:

Examples:

gethysteresis

Syntax:

Purpose:

Example:

getipmbstate

Syntax:

Purpose:

Examples:

getlanconfig

Syntax:

Purpose:

Example:

auth_support

Syntax:

Purpose:

Example:

auth_enables

Syntax:

Purpose:

Example:

ip

Syntax:

Purpose:

Example:

ip_source

Syntax:

Purpose:

Example:

mac

Syntax:

Purpose:

Example:

subnet_mask

Syntax:

Purpose:

Example:

ipv4_hdr_param

Syntax:

Purpose:

Example:

pri_rmcp_port

Syntax:

Purpose:

Example:

sec_rmcp_port

Syntax:

Purpose:

Example:

arp_control

Syntax:

Purpose:

Example:

arp_interval

Syntax:

Purpose:

Example:

dft_gw_ip

Syntax:

Purpose:

Example:

dft_gw_mac

Syntax:

Purpose:

Example:

backup_gw_ip

Syntax:

Purpose:

Example:

backup_gw_mac

Syntax:

Purpose:

Example:

community

Syntax:

Purpose:

Example:

destination_count

Syntax:

Purpose:

Example:

destination_type

Syntax:

Purpose:

Examples:

destination_address

Syntax:

Purpose:

Example:

getmgmtportroute

Syntax:

Purpose:

Example:

getmuxconfig

Syntax:

Purpose:

Example:

getpefconfig

Syntax:

Purpose:

Example:

control

Syntax:

Purpose:

Example:

action_control

Syntax:

Purpose:

Example:

startup_delay

Syntax:

Purpose:

Example:

alert_startup_delay

Syntax:

Purpose:

Example:

event_filter_count

Syntax:

Purpose:

Example:

event_filter

Syntax:

Purpose:

Example:

event_filter_data1

Syntax:

Purpose:

Example:

alert_policy_count

Syntax:

Purpose:

Example:

alert_policy

Syntax:

Purpose:

Example:

system_guid

Syntax:

Purpose:

Example:

alert_string_count

Syntax:

Purpose:

Example:

alert_string_key

Syntax:

Purpose:

Example:

alert_string

Syntax:

Purpose:

Example:

oem_filter_count

Syntax:

Purpose:

Example:

oem_filter

Syntax:

Purpose:

Example:

getsensoreventenable

Syntax:

Examples:

getthreshold | threshold

Syntax:

Purpose:

Examples:

help

Syntax:

Purpose:

Examples:

ipmc

Syntax:

Purpose:

Examples:

localaddress

Syntax:

Purpose:

Example:

mgmtportstate

Syntax:

Purpose:

Example:

minfanlevel

Syntax:

Purpose:

Example:

muxstate

Syntax:

Purpose:

Example:

networkelementid

Syntax:

Purpose:

Examples:

poll

Syntax:

Purpose:

Example:

sel

Syntax:

Purpose:

Examples:

sendamc

Syntax:

Purpose:

Examples:

sendcmd

Syntax:

Purpose:

Examples:

sensor

Syntax:

Purpose:

Examples:

sensordata

Syntax:

Purpose:

Examples:

sensorread

Syntax:

Purpose:

Examples:

session

Syntax:

Purpose:

Example:

setacousticlevel

Syntax:

Purpose:

Example:

setbootdev

Syntax:

Purpose:

Example:

setextracted

Syntax:

Purpose:

Example:

setfanlevel

Syntax:

Purpose:

Examples:

setfanpolicy

Syntax:

Purpose:

Examples:

setfruledstate

Syntax:

Purpose:

Examples:

sethysteresis

Syntax:

Purpose:

Examples:

setipmbstate

Syntax:

Purpose:

Examples:

setlanconfig

Syntax:

Purpose:

auth_enables

Syntax:

Purpose:

Example:

ip

Syntax:

Purpose:

Example:

subnet_mask

Syntax:

Purpose:

Example:

ipv4_hdr_param

Syntax:

Purpose:

Example:

arp_control

Syntax:

Purpose:

Example:

arp_interval

Syntax:

Purpose:

Example:

dft_gw_ip

Syntax:

Purpose:

Example:

backup_gw_ip

Syntax:

Purpose:

Example:

community

Syntax:

Purpose:

Example:

destination_type

Syntax:

Purpose:

Example:

destination_address

Syntax:

Purpose:

Example:

setlocked

Syntax:

Purpose:

Example:

setmgmtportroute

Syntax:

Purpose:

Example:

setmuxconfig

Syntax:

Purpose:

Example:

setpefconfig

Syntax:

Purpose:

control

Syntax:

Purpose:

Example:

action_control

Syntax:

Purpose:

Example:

startup_delay

Syntax:

Purpose:

Example:

alert_startup_delay

Syntax:

Purpose:

Example:

event_filter

Syntax:

Purpose:

Example:

event_filter_data1

Syntax:

Purpose:

Examples:

alert_policy

Syntax:

Purpose:

Example:

system_guid

Syntax:

Purpose:

Examples:

alert_string_key

Syntax:

Purpose:

Example:

alert_string

Syntax:

Purpose:

Example:

oem_filter

Syntax:

Purpose:

Example:

setpowerlevel

Syntax:

Purpose:

Example:

setsensordata

Syntax:

Purpose:

Examples:

setsensoreventenable

Syntax:

Purpose:

Examples:

setthreshold

Syntax:

Purpose:

Example:

setuserlabel

Syntax:

Purpose:

Examples:

shelf

Syntax:

Purpose:

Display Shelf FRU Information

Syntax:

Purpose:

Examples:

Modify Maximum External Available Current

Syntax:

Purpose:

Example:

Modify Minimum Expected Operating Voltage

Syntax:

Purpose:

Example:

Modify Shelf Manager Controlled Activation Flag

Syntax:

Purpose:

Example:

Modify Shelf Manager Controlled Deactivation Flag

Syntax:

Purpose:

Example:

Modify Maximum FRU Power Capability

Syntax:

Purpose:

Example:

Modify Delay Before Next Power On

Syntax:

Purpose:

Example:

Modify Allowance for FRU Activation Readiness

Syntax:

Purpose:

Example:

Reorder the FRU Activation and Power Descriptors

Syntax:

Purpose:

Example:

Refresh the Shelf FRU Information

Syntax:

Purpose:

Example:

Example:

Update the Shelf FRU Info Storage Devices

Syntax:

Purpose:

Example:

shelfaddress

Syntax:

Purpose:

Examples:

shmstatus

Syntax:

Purpose:

Example:

showhost

Syntax:

Purpose:

showunhealthy

Syntax:

Purpose:

Example:

switchover

Syntax:

Purpose:

Example:

terminate

Syntax:

Purpose:

Example:

user

Syntax:

Purpose:

Display User Information

Syntax:

Purpose:

Examples:

Add a New User

Syntax:

Purpose:

Example:

Delete a User

Syntax:

Purpose:

Example:

Enable and Disable a User

Syntax:

Purpose:

Examples:

Modify a User Name

Syntax:

Purpose:

Example:

Modify a User’s Password

Syntax:

Purpose:

Example:

Modify Channel Access Settings for a Specified User and a Specified Channel

Syntax:

Example:

userlabel

Syntax:

Purpose:

Examples:

version

Syntax:

Purpose:

Example:

B. Shelf Manager IPMI Extension Commands and Sensors

IPMI Extension Commands

Notify Shelf Manager About an Extracted FRU

Initiate Shelf Manager Switchover

Reset IPMC Configuration Variables

Set AMC Time Out Parameter

Get AMC Time Out Parameter

Set Boot Page

Get Boot Page

Set Front Panel Reset Button State

Get Front Panel Reset Button State

Set IPMC Control Bits

Get IPMC Control Bits

Set Management Port

Get Management Port

Set Shelf FRU Record Data

Get Shelf FRU Record Data

Set SOL Fail Over Link Change Timeouts

Get SOL Fail Over Link Change Timeouts

Get Version

Set Thermal Trip

Get Thermal Trip

Subscribe for Event Notifications

Glossary

Index