Sun Logo


Sun Fire High-End Systems Dynamic Reconfiguration User Guide

817-4586-10



Contents

Preface

Before You Read This Book

How This Book Is Organized

Using UNIX Commands

Shell Prompts

Typographic Conventions

Related Documentation

Accessing Sun Documentation Online

Contacting Sun Technical Support

Sun Welcomes Your Comments

1. Introduction to DR on the Sun Fire High-End System

What Is DR?

Where You Execute DR Commands

Command Line Interface (CLI)

Graphical User Interface (GUI)

Automatic DR

Enhanced System Availability

DR Concepts

Detachability

Quiescence

Suspend-Safe and Suspend-Unsafe Devices

Attachment Points

Conditions and States

DR Operations

Hot-Plug Hardware

Dynamic System Domains

Component Types

DR on I/O Boards

Solving a Problem With an I/O Device

Golden IOSRAM

DR on hsPCI+ I/O Boards

Permanent and Non-permanent Memory

Target Memory Constraints

Correctable Memory Errors

Capacity on Demand (COD)

DR on COD Boards

Enabling DR on Domains Running the Solaris 8 Operating System

An Illustration of DR Concepts

2. DR State and Condition Models

Board States and Conditions

Board Slot States

Board Occupant States

Board Conditions

Component States and Conditions

Component Receptacle States

Component Occupant States

Component Conditions

3. DR Operations and Software Components on the Domain

DR Operations

Before You Perform DR Operations

Before Performing DR Operations on I/O Boards

Connect Operation

Configure Operation

CPUs and Memory

I/O Boards

After the Configure Operation

Disconnect Operation

Unconfigure Operation

Non-permanent Memory

Permanent Memory

Software Components

Domain Configuration Server

DR Driver

Reconfiguration Coordination Manager

System Events Framework

4. DR User Interfaces on the Domain

DR Commands and Options on the Domain

State Change Functions

Availability Change Functions

Condition Change Functions

Options and Operands

5. DR Domain Procedures

Attachment Points

Displaying Board Status

Basic Status Display

Detailed Status Display

Removing a Board

procedure iconsmall spaceTo Remove a CPU/Memory Board

procedure iconsmall spaceTo Remove an I/O Board

Adding a Board

procedure iconsmall spaceTo Install a Board

DR Using cfgadm(1M) - Examples

Displaying Help

Displaying Verbose Messages

Suppressing User Confirmation

Power Control When Disconnecting Boards

Power Control of Disconnected Boards

Connecting and Configuring Boards

Hot Plugging PCI Adapter Cards

Testing a Board

Displaying Attachment Point Information

Tracking Memory Unconfigure Operations

Finding the Board Containing Permanent Memory

Index