FSM sam:dme:ComputePhysicalActivateAdaptor

Rule ID:660

NO COMMENTS
Applies to MO: compute:Physical

Name: ActivateAdaptor
Stage: post-explicit
Message: activating backup image of Adaptor(FSM:sam:dme:ComputePhysicalActivateAdaptor)

Begin State: CheckPowerAvailability


States
 CheckPowerAvailability
NO COMMENTS

  On Success: PowerDeployWait
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Check if power can be allocated to server serverId(FSM-STAGE:sam:dme:ComputePhysicalActivateAdaptor:CheckPowerAvailability)

  Notify:
   Target:
   Instance: active
   Purpose: mod
   Custom: true
   Data:

 PowerDeployWait
NO COMMENTS

  On Success: PowerOn
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 5000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Waiting for power allocation to server serverId(FSM-STAGE:sam:dme:ComputePhysicalActivateAdaptor:PowerDeployWait)

  Notify:
   Target:
   Instance: active
   Purpose: mod
   Custom: true
   Data:

 PowerOn
NO COMMENTS

  On Success: ActivateLocal
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 40000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: power on the blade(FSM-STAGE:sam:dme:ComputePhysicalActivateAdaptor:PowerOn)

  Notify:
   Target: sam:bladeAG
   Instance: active
   Purpose: mod
   Custom: true
   Data: compute:Physical
   Method: FsmComputePhysicalActivateAdaptorPowerOn

 ActivateLocal
NO COMMENTS

  On Success: ActivatePeer
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: activating backup image of Adaptor(FSM-STAGE:sam:dme:ComputePhysicalActivateAdaptor:ActivateLocal)

  Notify:
   Target: sam:nicAG
   Instance: self
   Purpose: mod
   Custom: true
   Data: compute:Physical
   Method: FsmComputePhysicalActivateAdaptorActivateLocal

 ActivatePeer
NO COMMENTS

  On Success: AssertBypassWait
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: activating backup image of Adaptor(FSM-STAGE:sam:dme:ComputePhysicalActivateAdaptor:ActivatePeer)

  Notify:
   Target: sam:nicAG
   Instance: peer
   Purpose: mod
   Custom: true
   Data: compute:Physical
   Method: FsmComputePhysicalActivateAdaptorActivatePeer

 AssertBypassWait
Stage applicable only for Rack Servers with VIC adaptor in SWM mode. The stage enables assert bypass (due to LPC reset) to complete before de-assert trigger in next stage

  On Success: DeassertResetBypass
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 10000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Waiting for assert bypass on rack server(FSM-STAGE:sam:dme:ComputePhysicalActivateAdaptor:AssertBypassWait)

  Notify:
   Target:
   Instance: active
   Purpose: mod
   Custom: false
   Data:

 DeassertResetBypass
Stage applicable only for Rack Servers having a LEX in SWM which requires an additional flag to be set via CIMC

  On Success: Reset
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: deassert reset-bypass(FSM-STAGE:sam:dme:ComputePhysicalActivateAdaptor:DeassertResetBypass)

  Notify:
   Target: sam:bladeAG
   Instance: active
   Purpose: mod
   Custom: true
   Data: compute:Physical
   Method: FsmComputePhysicalActivateAdaptorDeassertResetBypass

 Reset
NO COMMENTS

  On Success:
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 40000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: resetting the blade(FSM-STAGE:sam:dme:ComputePhysicalActivateAdaptor:Reset)

  Notify:
   Target: sam:bladeAG
   Instance: active
   Purpose: mod
   Custom: true
   Data: compute:Physical
   Method: FsmComputePhysicalActivateAdaptorReset