Wednesday, March 13, 2013

Sun M4000 Configure 2 Dynamic Domains

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









#.

No comments:

Post a Comment