Ref:
http://feijiangnan.blogspot.tw/2013/03/sun-m4000-configure-2-dynamic-domains.html
in Sun M4000,
To use a PSB in your midrange or high-end server, the hardware resources on the board must be logically divided and reconfigured as eXtended System Boards (XSBs). There are two modes of XSBs:
Uni-XSB
A PSB logically undivided and configured into one XSB
Contains all the resources on the board: 4 CPUs, 32 DIMMs, and I/O on a midrange and high-end server; 1 CPU, 8 DIMMs, and I/O on an entry-level server.
Quad-XSB (midrange and high-end servers only)
A PSB logically divided and configured into four XSBs
Each of the four XSBs contains one-quarter of the total board resources: 1 CPU, 8 DIMMs, and I/O. On a midrange server, only two XSBs have I/O.
to change XSB mode, you have to power off all running domains.
show current mode:
XSCF> showfru -a sb
Device Location XSB Mode Memory Mirror Mode
sb 00 Uni no
XSCF>
XSCF> showboards -a
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- -------- ----------- ---- ---- ---- ------- --------
00-0 SP Unavailable n n n Unknown Normal
Change current mode
XSCF> setupfru -x 4 sb 0
SB#00 is currently in use.
XSCF> deleteboard -c unassign 0-0
XSB#00-0 will be unassigned from domain immediately. Continue?[y|n] :y
XSCF>
XSCF> setupfru -x 4 sb 0
Operation has completed. However, a configuration error was detected.
XSCF> showfru -a sb
Device Location XSB Mode Memory Mirror Mode
sb 00 Quad no
XSCF> showboards -a
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- -------- ----------- ---- ---- ---- ------- --------
00-0 SP Unavailable n n n Unknown Normal
00-1 SP Unavailable n n n Unknown Normal
00-2 SP Unavailable n n n Unmount Normal
00-3 SP Unavailable n n n Unmount Normal
XSCF> setdcl -d 0 -a 0=00-0
XSCF> addboard -c assign -d 0 00-0
XSB#00-0 will be assigned to DomainID 0. Continue?[y|n] :y
XSCF> showboards -a
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- -------- ----------- ---- ---- ---- ------- --------
00-0 00(00) Assigned n n n Unknown Normal
00-1 SP Unavailable n n n Unknown Normal
00-2 SP Unavailable n n n Unmount Normal
00-3 SP Unavailable n n n Unmount Normal
XSCF> setdcl -d 1 -a 1=00-1
XSCF> addboard -c assign -d 1 00-1
XSB#00-1 will be assigned to DomainID 1. Continue?[y|n] :y
XSCF> showboards -a
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- -------- ----------- ---- ---- ---- ------- --------
00-0 00(00) Assigned n n n Unknown Normal
00-1 01(01) Assigned n n n Unknown Normal
00-2 SP Unavailable n n n Unmount Normal
00-3 SP Unavailable n n n Unmount Normal
XSCF> showdcl -v -d 0
DID LSB XSB Status No-Mem No-IO Float Cfg-policy
00 Powered Off FRU
00 00-0 False False False
01 -
02 -
03 -
04 -
05 -
06 -
07 -
08 -
09 -
10 -
11 -
12 -
13 -
14 -
15 -
XSCF> setdcl -d 0 -a 0=00-0
XSCF> setdcl -d 0 -a 1=00-1
XSCF> showdcl -v -d 0
DID LSB XSB Status No-Mem No-IO Float Cfg-policy
00 Powered Off FRU
00 00-0 False False False
01 00-1 False False False
02 -
03 -
04 -
05 -
06 -
07 -
08 -
09 -
10 -
11 -
12 -
13 -
14 -
15 -
XSCF> addboard -c assign -d 0 00-0 00-1
XSB#00-0 will be assigned to DomainID 0. Continue?[y|n] :y
XSB#00-1 will be assigned to DomainID 0. Continue?[y|n] :y
XSCF>
console -d 0
沒有留言:
張貼留言