Manuals
/
Brands
/
Computer Equipment
/
Server
/
Fujitsu Siemens Computers
/
Computer Equipment
/
Server
Fujitsu Siemens Computers
M4000, M5000, M8000, M9000 manual
6
1
6
162
162
Download
162 pages, 2.22 Mb
Contents
Page
Page
SPARC® Enterprise
M4000/M5000/M8000/M9000
Servers Dynamic Reconfiguration
(DR) User's Guide
Page
Page
Page
Contents
Checklists for System Configuration 2–11
Reservation of Domain Configuration Changes 2–12
2.2 Conditions and Settings Using XSCF
2–12
Conditions Using XSCF 2–12
3. DR User Interface 3–1
4. Practical Examples of DR 4–1
Examples: Replacing a System Board 4–12
Example: Replacing a Uni-XSBSystem Board
4–13
Example: Replacing a Quad-XSBSystem Board
4–16
Figures
Page
Tables
Page
Preface
Audience
Structure and Contents of This Manual
Glossary and Index
SPARC Enterprise Mx000 Servers Documentation
Note – " x " in the order number is the version number of the manual
1.Manuals on the Web
http://manuals.fujitsu-siemens.com
2.Provided in system Man page of the XSCF
3.Documentation and Supporting on the Web
Abbreviated References to Other Documents
Models
Text Conventions
Prompt Notations
Syntax of the Command Line Interface (CLI)
Command syntax
Software License
Fujitsu Siemens Computers Welcomes Your Comments
Reader's Comment Form
FOLD AND TAPE
BUSINESS REPLY MAIL
P O BOX 3470 SUNNYVALE CA
Overview of Dynamic
Reconfiguration
1.1DR
system board
cfgadm
cfgadm_pci
Uni-XSB
Quad-XSB
TABLE 1-1 and TABLE 1-2 list DR-relatedterms
Page
1.2Basic DR Functions
1.2.1Adding a System Board
1.2.2Deleting a System Board
1.2.3Moving a System Board
1.2.4Replacing a System Board
1.3Security
1.4Overview of DR User Interfaces
Section 3.1, “How To Use the DR User Interface” on page
What You Must Know Before Using
2.1System Configuration
2.1.1System Board Components
Page
Page
2.1.1.1CPU
2.1.1.2Memory
(1) Kernel Memory Board
(1.1) Kernel Cage
(1.2) Floating Boards
(1.3) Kernel Memory Assignment
(1.4) Copy-rename
(2) User Memory Board
(2.1) Locked Pages and ISM Pages
2.1.1.3I/O Device
(1) Adding an I/O Device
(2) Deleting an I/O Device
2.1.2System Board Configuration Requirements
2.1.3System Board Pool Function
2.1.4Checklists for System Configuration
2.1.5Reservation of Domain Configuration Changes
2.2Conditions and Settings Using XSCF
2.2.1Conditions Using XSCF
2.2.2Settings Using XSCF
2.2.2.1Configuration Policy Option
2.2.2.2Floating Board Option
2.2.2.3Omit-memoryOption
2.2.2.4Omit-I/OOption
2.3Conditions and Settings Using Solaris
2.3.1I/O and Software Requirements
2.3.2Settings of Kernel Cage Memory
2.4Status Management
2.4.1Domain Status
2.4.2System Board Status
Page
2.4.3Flow of DR Processing
2.4.3.1Flowchart: Adding a System Board
2.4.3.2Flowchart: Deleting a System Board
Page
2.4.3.3Flowchart: Moving a System Board
Page
2.4.3.4Flowchart: Replacing System Board
Page
2.5Operation Management
2.5.1I/O Device Management
2.5.2Swap Area
2.5.2.1Swap Area at System Board Addition
2.5.2.2Swap Area at System Board Deletion
2.5.3Real-timeProcesses
2.5.4Memory Mirror Mode
2.5.5Capacity on Demand (COD)
2.5.6XSCF Failover
2.5.7Kernel Memory Board Deletion
2.5.8Deletion of Board with DVD Drive
DR User Interface
3.1How To Use the DR User Interface
3.1.1Displaying Domain Information
Page
The table below lists the items displayed by the showdcl(8) command
The following shows examples of displays by the showdcl(8) command
■Example 1: Display of information on domain #0
■Example 2: Display of detailed information on domain #0
3.1.2Displaying Domain Status
3.1.3Displaying System Board Information
The table below lists the items displayed by the showboards(8) command
Page
The following examples show displays of the showboards(8) command
■Example 1: Display of information on all system boards
Example
3.1.4 Displaying Device Information
Page
The following example shows a display by the showdevices(8) command
3.1.5Displaying System Board Configuration Information
The table below lists the items displayed by the showfru(8) command
The following example shows a display of the showfru(8) command
■Example: Display of configuration information on all system boards
3.1.6Adding a System Board
Page
3.1.7Deleting a System Board
Page
3.1.8Moving a System Board
The following examples show the format and options of the moveboard(8) command
Page
3.1.9Replacing a System Board
Page
3.1.10Reserving a Domain Configuration Change
3.2Command Reference
Page
3.3XSCF Web
3.4RCM Script
Page
Practical Examples of DR
4.1Flow of DR Operation
4.1.1Flow: Adding a System Board
4.1.2Flow: Deleting a System Board
4.1.3Flow: Moving a System Board
4.1.4Flow: Replacing a System Board
4.2Example: Adding a System Board
4.Add the new system board
5.Check the status of the domain and added system board
4.3Example: Deleting a System Board
3.Check the status of the system board to be deleted
4.Delete the system board
5.Check the status of the domain and deleted system board
4.4Example: Moving a System Board
3.Check the status of the move-destinationdomain
4.Check the status of the system board to be moved
5.Move the system board
6.Check the status of the move-sourcedomain
4.5Examples: Replacing a System Board
4.5.1Example: Replacing a Uni-XSBSystem Board
Execute the deleteboard(8) command to delete the system board
5.Check the status of the system board
6.Physically replace the system board
replacefru
7.Check the status of the replaced system board
8.Check the status of the domain
9.Add the new system board to the domain
10.Check the status of the domain and added system board
4.5.2Example: Replacing a Quad-XSBSystem Board
3.Check the status of all related system boards
4.Delete all system boards related to the CMU to be replaced
5. Power off Domain #1 so the CMU can be replaced
6.Check the status of all related system boards
7.Physically replace the system board
8.Check the status of the replaced system board
9.Check the status of all related domains
10.Add the new system board to the domain
11.Check the status of the related domains and system boards
4.6Examples: Reserving Domain Configuration Changes
4.6.1Example: Reserving a System Board Add
2.Check the status of the system board to be added
3.Reserve the addition of the system board
4.Check the status of the system board
5.Stop or reboot the domain
4.6.2Example: Reserving a System Board Delete
4.6.3Example: Reserving a System Board Move
5.Reserve the move of the system board
6.Check the reserved status of the system board
7.Stop the move-sourcedomain
8.Check the status of the move-destinationdomain and moved system board
9.Add the system board to the move-destinationdomain
10.Check the status of the move-destinationdomain and moved system board
Page
Message Meaning and Handling
A.1 Solaris OS Messages
A.1.1 Transition Messages
OS unconfigure dr@0:SBX::memory
[Explanation] Unconfigure memory on system board
OS unconfigure dr@0:SBX::pciY
[Explanation] Unconfigure PCI Y on system board
suspending <device name>@<device info> (aka <alias>)
A.1.2 PANIC Messages
A.1.3 Warning Messages
Page
dr_status: failed to copyout status for board #
dr_status: unknown dev type (#)
dr_dev2devset: invalid cpu unit# = #
dr_dev2devset: invalid io unit# = #
dr_dev2devset: invalid mem unit# = #
dr_pre_release_cpu: thread(s) bound to cpu
[Explanation] The thread in the process is bound to the detached CPU
pbind
dr_pre_release_mem: unexpected kphysm_del_release return value #
dr_pt_ioctl: invalid passthru args
dr_release_mem_done: <device path>: error <error code> noted
[Explanation] Error noted for a device during releasing memory
drmach_log_sysevent failed (rv #) for SBX
[Explanation] There may be minor error in the system
unexpected kcage_range_add return value #
Page
Invalid argument
Invalid argument: ########
[Explanation] Invalid argument is passed to the driver
Invalid CPU/core state
[Explanation] DR finds some faulty CPU that fails to power on
Page
Failed to off-line:dr@0:SBX::cpuY
[Explanation] Failed to off-lineCPU Y on board
Failed to on-line:dr@0:SBX::cpuY
[Explanation] Failed to online CPU Y on system board
Failed to start CPU: dr@0:SBX::cpuY
Page
Memory operation refused: dr@0:SBX::memory
[Explanation] The DR operation is refused
[Remedy] Respond in the manner directed by the other message
Memory operation cancelled: dr@0:SBX::memory
[Explanation] The DR operation is canceled
Page
Operation already in progress: dr@0:SBX::cpuY
[Explanation] The operation on cpu Y on system board X is in progress
dr_move_memory: failed to quiesce OS for copy-rename
[Explanation] There is a task not suspended in the process
No available memory target: dr@0:SBX::memory
Page
opl_claim_memory - unable to allocate contiguous memory
opl_get_fcode: Unable to copy out fcode image
opl_get_hwd_va: Unable to copy out cmuch descriptor for <addr
[Explanation] Failed to copy out the cmuch HWD to the efcode daemon
opl_get_hwd_va: Unable to copy out pcich descriptor for <addr
Page
I/O callback failed in post-attach
Kernel Migration fails. 0x%x
Failed to add CMP%d on board %d
FMEM error = 0x<error code
Cannot proceed; Board is configured or busy
Page
VM viability test failed: dr@0:SBX::memory
[Explanation] There is not enough real memory to detach memory on system board
DR parallel copy timeout
SCF busy
[Explanation] SCF was busy during kernel migration
A.2 Command Messages
A.2.1 addboard
XSB#XX-Xis currently unavailable for DR. Try again later
XSB#XX-Xhas not been registered in DCL
[Explanation] System board (XSB#XX-X)is not registered to DCL
[Remedy] Register DCL information by setdc(8)
Another DR operation is in progress. Try again later
Page
A.2.2 deleteboard
Page
A.2.3 moveboard
Page
[Remedy] Power off the domain by specifying "-creserve
XSB#XX-Xdetected timeout by DR self test
XSB#XX encountered a hardware error. See error log for details
Page
A.2.4 setdcl
A.2.5 setupfru
A.2.6 showdevices
Page
Page
Example: Confirm Swap Space Size
/dev/dsk/c0t3d0s1
/dev/dsk/c1t1d0s1
Glossary
Page
Page
Page
Index