FSM sam:dme:ComputeRackUnitAdapterReset

Rule ID:944

FSM applicable only for Rack Servers having a LEX in SWM which can be reset explicitly
Applies to MO: compute:RackUnit

Name: AdapterReset
Stage: post-explicit
Message: Reset adapter id(FSM:sam:dme:ComputeRackUnitAdapterReset)

Begin State: PreSanitize


States
 PreSanitize
NO COMMENTS

  On Success: Sanitize
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Preparing to check hardware configuration server dn(FSM-STAGE:sam:dme:ComputeRackUnitAdapterReset:PreSanitize)

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

 Sanitize
NO COMMENTS

  On Success: DeassertResetBypass
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Checking hardware configuration server dn(FSM-STAGE:sam:dme:ComputeRackUnitAdapterReset:Sanitize)

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

 DeassertResetBypass
NO COMMENTS

  On Success: PowerCycle
  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:ComputeRackUnitAdapterReset:DeassertResetBypass)

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

 PowerCycle
NO COMMENTS

  On Success:
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Power-cycle server dn(FSM-STAGE:sam:dme:ComputeRackUnitAdapterReset:PowerCycle)

  Notify:
   Target: sam:bladeAG
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: FsmComputeRackUnitAdapterResetPowerCycle