Sun Enterprise 10000 SSP 3.5 User Guide

Managing Control Board Failover

You can enable, disable, or force a control board failover as explained in the following procedures. Use the setfailover(1M) command on the main SSP to manage the failover state. For example, after a control board failover occurs, you must use the setfailover(1M) command to re-enable the control board failover capability.

To Disable Control Board Failover
  1. As user ssp on the main SSP, type:


    ssp% setfailover -t cb off
    

    Control board failover remains disabled until you enable it. To determine whether control board failover was disabled, use the showfailover(1M) command to verify the failover state, as explained in "Obtaining Control Board Failover Information".

To Enable Control Board Failover
  1. As user ssp on the main SSP, type:


    ssp% setfailover -t cb on
    

    Control board failover is activated when all the connection links are functioning properly. If any failed connections exist, control board failover is not enabled. You can use the showfailover(1M) command to verify that control board failover is enabled and review the connection status.

To Force a Complete Control Board Failover

Note -

If you want to force a complete control board failover, where both the JTAG connection and the system clock source are moved from the primary control board to the spare, you must shut down any domains that are running and power off, then power on all system boards before you switch control boards. If you do not shut down all the domains, a partial control board failover occurs. The JTAG connection is moved to the spare control board but the system clock source remains on the former primary control board.


  1. If any domains are running, shut down those domains using the standard shutdown(1M) command.

  2. Log in to the main SSP as user ssp.

  3. To ensure that domains do not arbstop, do the following:

    1. Stop event detection monitoring.


      ssp% edd_cmd -x stop
      
    2. Power off all of the system boards.


      ssp% power -off -all
      
    3. Power on all of the system boards.


      ssp% power -on -all
      
    4. Start event detection monitoring.


      ssp% edd_cmd -x start
      
  4. Type the following to force the control board failover:


    ssp% setfailover -t cb force
    
  5. Issue the bringup(1M) command for all domains.

  6. Re-enable control board failover as described in "To Enable Control Board Failover".