Sun Logo


Sun Fire High-End and Midrange Systems Dynamic Reconfiguration User's Guide

819-1501-10



Contents

Tables

Preface

1. Introduction to DR

DR on Sun Fire High-End and Midrange Systems

What DR Lets You Do

Overview of Common DR Operations

How to Use DR

Hot-Plug Hardware

Automatic DR (ADR)

Capacity on Demand (COD)

DR on Solaris Software

DR on Domains Running the Solaris 9 OS or Solaris 10 OS

DR on Domains Running the Solaris 8 OS

2. DR Concepts

Dynamic System Domains

Attachment Points

Attachment Point Classes

High-End System Attachment Points

Midrange System Attachment Points

Changes To Attachment Points

States and Conditions

Board and Board Slot States

Board Conditions

Component States

Component Conditions

Detachability

Permanent and Non-Permanent Memory

Copy-Rename

Memory Interleaving

Correctable Memory Errors

Quiescence

Suspend-Safe and Suspend-Unsafe Devices

DR on I/O Boards

High-End Systems I/O Boards, Golden IOSRAM, MaxCPU, and hsPCI+

Midrange Systems I/O Assemblies, PCI and CompactPCI

Notes about CompactPCI

Common DR Board Operations

Connect Operation

Configure Operation

Disconnect Operation

Unconfigure Operation

Illustrations of DR Concepts

3. Preparing to Use DR

The cfgadm(1M) Command

The rcfgadm(1M) Command (High-End Only)

Checking Device Type, State and Condition

procedure iconsmall spaceTo display states, types and conditions

procedure iconsmall spaceTo display information about board slots and components

Preparing to Use DR on a Domain

procedure iconsmall spaceTo Display Boards Available to the Domain

Displaying System Board Status

procedure iconsmall spaceTo Display System Board Status

Testing Boards

procedure iconsmall spaceTo Test a System Board

procedure iconsmall spaceTo Test an I/O Board (Midrange Only)

procedure iconsmall spaceTo Prepare an I/O Board for DR (High-End Only)

4. DR Procedures - From the System Domain

Adding System Boards

procedure iconsmall spaceTo Add a System Board

procedure iconsmall spaceTo Connect a System Board But Not Configure it

procedure iconsmall spaceTo Configure a Connected System Board

Deleting System Boards

procedure iconsmall spaceTo Delete a System Board

procedure iconsmall spaceTo Unconfigure But Not Disconnect a System Board

procedure iconsmall spaceTo Delete an Unconfigured System Board

procedure iconsmall spaceTo Delete a System Board Temporarily

procedure iconsmall spaceTo Find the System Board that Contains a Domain's Permanent Memory

procedure iconsmall spaceTo Unconfigure a System Board with Permanent Memory

Moving System Boards

procedure iconsmall spaceTo Move a System Board Between Domains

Adding I/O Boards

procedure iconsmall spaceTo Add an I/O Board

procedure iconsmall spaceTo Add and Connect an I/O Board But Not Configure it

procedure iconsmall spaceTo Configure a Connected I/O Board

procedure iconsmall spaceTo Delete an I/O Board

procedure iconsmall spaceTo Unconfigure an I/O Board But Not Disconnect it

procedure iconsmall spaceTo Disconnect an Unconfigured I/O Board

Adding/Deleting/Tracking Memory and CPU

procedure iconsmall spaceTo Configure CPU on a System Board

procedure iconsmall spaceTo Configure Memory on a System Board

procedure iconsmall spaceTo Configure All CPUs and Memory on a System Board

procedure iconsmall spaceTo Unconfigure CPU on a System Board

procedure iconsmall spaceTo Unconfigure Memory on a System Board

procedure iconsmall spaceTo Unconfigure All CPUs and Memory on a System Board

procedure iconsmall spaceTo Track a Memory Unconfigure Operation

PCI Adapter Card Operations

procedure iconsmall spaceTo Connect a PCI slot on an I/O Board

procedure iconsmall spaceTo Configure a PCI slot on an I/O Board

procedure iconsmall spaceTo Disconnect a PCI slot on an I/O Board

procedure iconsmall spaceTo Unconfigure a PCI Slot on an I/O Board

5. SMS DR Procedures - From the SC (High-End Only)

Showing Device Information

procedure iconsmall spaceTo Show Device Information

Showing Platform Information

procedure iconsmall spaceTo Show Platform Information

Showing Board Information

SC State Models

The showboards(1M) command

procedure iconsmall spaceTo Show Board Information

Adding Boards

procedure iconsmall spaceTo Add a Board to a Domain

Deleting Boards

procedure iconsmall spaceTo Delete a Board From a Domain

Moving Boards

procedure iconsmall spaceTo Move a Board

Replacing Active System Boards

procedure iconsmall spaceTo Replace an Active System Board

SMS DR Commands and Options

addboard(1M)

deleteboard(1M)

moveboard(1M)

rcfgadm(1M)

scdrhelp(1M)

showboards(1M)

showdevices(1M)

showplatform(1M)

Error Message Help System

JavaHelp Table of Contents

JavaHelp Index

JavaHelp Search

6. DR Internals

Software Components on the Domain

Domain Configuration Server (High-End Only)

DR Driver

Reconfiguration Coordination Manager

System Events Framework

Software Components on the SC (High-End Only)

DR Administration Models

DR Processes and Daemons

Domain Configuration Agent (DCA)

Platform Configuration Daemon (PCD) (High-End Only)

Domain X Server (DXS)

A. DR Command Summary

B. Troubleshooting

Unconfigure Operation Failure

System Board Unconfiguration Failures

Cannot Unconfigure a Board Whose Memory Is Interleaved Across Boards

Cannot Unconfigure a CPU to Which a Process is Bound

Cannot Unconfigure a CPU Before All Memory is Unconfigured (Midrange Only)

Unable to Unconfigure Memory on a Board With Permanent Memory

Unable to Unconfigure a CPU

Unable to Disconnect a Board

I/O Board Unconfiguration Failure

Device Busy

Problems with I/O Devices

RPC or TCP Time-out or Loss of Connection

Configure Operation Failure

Memory Configuration Failure (Midrange Only)

I/O Board Configuration Failure

Glossary

Index