FSM sam:dme:MgmtIfFaConn

Rule ID:1650

This FSM is triggered when the equipment:SharedIOModule is ready
Applies to MO: mgmt:If

Name: FaConn
Stage: pre-end-explicit
Message: configuration of Aggregated Adapter for chassis-chassisId on side - id(FSM:sam:dme:MgmtIfFaConn)

Begin State: ConfigureVifNs


States
 ConfigureVifNs
CONFIGURE VIF-NAMESPACE (MAX-VIFS) ON Local FI port connected to New Jersey Chassis. This stage moves the FI server port into NIV mode. Also resets the VIF space.

  On Success: SharedIOModuleInventory
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: configuring Shared IO Module chassisId/id virtual name space(FSM-STAGE:sam:dme:MgmtIfFaConn:ConfigureVifNs)

  Notify:
   Target: sam:portAG
   Instance: target
   Purpose: mod
   Custom: true
   Data: equipment:Holder
   Method: FsmMgmtIfFaConnConfigureVifNs

 SharedIOModuleInventory
Sends config of mgmt:If from the local side

  On Success: DiscoverChassis
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 20000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Identifying Shared IO Module in Chassis-chassisId(FSM-STAGE:sam:dme:MgmtIfFaConn:SharedIOModuleInventory)

  Notify:
   Target: sam:nicAG
   Instance: target
   Purpose: mod
   Custom: true
   Data: equipment:Card
   Method: FsmMgmtIfFaConnSharedIOModuleInventory

 DiscoverChassis
Sends config of equipment Chassis Local

  On Success: DiscoverSasExpander
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 20000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: triggering chassis discovery via Shared IO Module path chassisId/id(FSM-STAGE:sam:dme:MgmtIfFaConn:DiscoverChassis)

  Notify:
   Target: sam:bladeAG
   Instance: target
   Purpose: mod
   Custom: true
   Data: equipment:Chassis
   Method: FsmMgmtIfFaConnDiscoverChassis

 DiscoverSasExpander
Sends config of SAS Expander

  On Success: OobStorageInventory
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 20000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Identifying SAS Expander(FSM-STAGE:sam:dme:MgmtIfFaConn:DiscoverSasExpander)

  Notify:
   Target: sam:bladeAG
   Instance: target
   Purpose: mod
   Custom: true
   Data: equipment:Chassis
   Method: FsmMgmtIfFaConnDiscoverSasExpander

 OobStorageInventory
Sends config of mgmt:If from the local side

  On Success:
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 20000
  Retry Count: 30
  Unavailable: UNAVAIL_RETRY
  Message: Identifying Oob Storage(FSM-STAGE:sam:dme:MgmtIfFaConn:OobStorageInventory)

  Notify:
   Target: sam:bladeAG
   Instance: active
   Purpose: mod
   Custom: true
   Data: equipment:Chassis
   Method: FsmMgmtIfFaConnOobStorageInventory