FSM sam:dme:EquipmentIOCardBaseFeConn

Rule ID:1557

This FSM is triggered when the equipment:IOCard is ready
Applies to MO: equipment:IOCardBase

Name: FeConn
Stage: pre-end-explicit
Message: configuration of IOM chassisId/id(side) connectivity to fabric interconnect switchId(FSM:sam:dme:EquipmentIOCardBaseFeConn)

Begin State: ConfigureSwMgmtEndPoint


States
 ConfigureSwMgmtEndPoint
Configure FE/Chassis management connectivity. This stage sends LIF configuration for management switch connectivity (BIF on FE)

  On Success: ConfigureVifNs
  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 fabric interconnect switchId mgmt connectivity to IOM chassisId/id(side)(FSM-STAGE:sam:dme:EquipmentIOCardBaseFeConn:ConfigureSwMgmtEndPoint)

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

 ConfigureVifNs
CONFIGURE VIF-NAMESPACE (MAX-VIFS) ON IOM HIFS. This stage sends config of IOM to configure max-vifs on all the HIFS (BIF on FE)

  On Success: ConfigureEndPoint
  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 IOM chassisId/id(side) virtual name space(FSM-STAGE:sam:dme:EquipmentIOCardBaseFeConn:ConfigureVifNs)

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

 ConfigureEndPoint
CONFIGURE FE/CHASSIS CONNECTIVITY. This stage sends config of equipment Chassis

  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: configuring management identity to IOM chassisId/id(side)(FSM-STAGE:sam:dme:EquipmentIOCardBaseFeConn:ConfigureEndPoint)

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

 DiscoverChassis
Sends config of equipment Chassis

  On Success: EnableChassis
  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 IOM chassisId/id(side)(FSM-STAGE:sam:dme:EquipmentIOCardBaseFeConn:DiscoverChassis)

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

 EnableChassis
Sends config of mgmt:If

  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: enabling chassis chassisId on side side(FSM-STAGE:sam:dme:EquipmentIOCardBaseFeConn:EnableChassis)

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