Name: Discover
Stage: post-explicit
Message:
rack-mount server discovery id(FSM:sam:dme:ComputeRackUnitDiscover)
Begin State: SwPortDetailsLocal
| States |
| SwPortDetailsLocal |
|
NO COMMENTS
On Success: SwPortDetailsPeer
Notify: |
| SwPortDetailsPeer |
|
NO COMMENTS
On Success: SwConfigurePortChannelLocal
Notify: |
| SwConfigurePortChannelLocal |
|
NO COMMENTS
On Success: SwConfigurePortChannelPeer
Notify: |
| SwConfigurePortChannelPeer |
|
NO COMMENTS
On Success: BmcConfigureConnLocal
Notify: |
| BmcConfigureConnLocal |
|
Set the new lease in BMC
On Success: SwConfigureConnLocal
Notify: |
| SwConfigureConnLocal |
|
Set the port configuration
On Success: BmcConfigureConnPeer
Notify: |
| BmcConfigureConnPeer |
|
NO COMMENTS
On Success: SwConfigureConnPeer
Notify: |
| SwConfigureConnPeer |
|
NO COMMENTS
On Success: BmcPresence
Notify: |
| BmcPresence |
|
No-op stage
On Success: BmcFactoryReset
Notify: |
| BmcFactoryReset |
|
NO COMMENTS
On Success: BmcInventory
Notify: |
| BmcInventory |
|
dimms, adaptors, adaptor interfaces, cpus etc ..
On Success: PreSanitize
Notify: |
| PreSanitize |
|
notify bmc to start collecting will boot info
On Success: Sanitize
Notify: |
| Sanitize |
|
check if bmc collected the info, if yes then send the post codes back to dme
On Success: ConfigUserAccess
Notify: |
| ConfigUserAccess |
|
NO COMMENTS
On Success: BladePowerOff
Notify: |
| BladePowerOff |
|
NO COMMENTS
On Success: NicConfigPnuOSLocal
Notify: |
| NicConfigPnuOSLocal |
|
NO COMMENTS
On Success: NicConfigPnuOSPeer
Notify: |
| NicConfigPnuOSPeer |
|
NO COMMENTS
On Success: ConfigDiscoveryMode
Notify: |
| ConfigDiscoveryMode |
|
NO COMMENTS
On Success: SwUnconfigPortNivLocal
Notify: |
| SwUnconfigPortNivLocal |
|
NO COMMENTS
On Success: SwUnconfigPortNivPeer
Notify: |
| SwUnconfigPortNivPeer |
|
NO COMMENTS
On Success: SwConfigPnuOSLocal
Notify: |
| SwConfigPnuOSLocal |
|
Deploy al the port configurations. Ports connected to
adaptors and to BMC
On Success: SwConfigPnuOSPeer
Notify: |
| SwConfigPnuOSPeer |
|
Deploy al the port configurations. Ports connected to
adaptors and to BMC
On Success: UnconfigCimcVMedia
Notify: |
| UnconfigCimcVMedia |
|
Deleted all mappings at BMC configured for scriptable vmedia.
On Success: UnconfigExtMgmtRules
Notify: |
| UnconfigExtMgmtRules |
|
Deleted all ExtMgmt rules configured for scriptable vmedia.
On Success: UnconfigExtMgmtGw
Notify: |
| UnconfigExtMgmtGw |
|
Deleted all ExtMgmt gateways at BMC configured for scriptable vmedia.
On Success: BmcPreconfigPnuOSLocal
Notify: |
| BmcPreconfigPnuOSLocal |
|
kILL EXISTING VMEDIA SESSIONS
On Success: BmcPreconfigPnuOSPeer
Notify: |
| BmcPreconfigPnuOSPeer |
|
kILL EXISTING VMEDIA SESSIONS
On Success: BmcConfigPnuOS
Notify: |
| BmcConfigPnuOS |
|
set up vmedia session
On Success: CheckPowerAvailability
Notify: |
| CheckPowerAvailability |
|
NO COMMENTS
On Success: PowerDeployWait
Notify: |
| PowerDeployWait |
|
NO COMMENTS
On Success: SolRedirectEnable
Notify: |
| SolRedirectEnable |
|
Set the BIOS token to enable SOL
On Success: serialDebugConnect
Notify: |
| serialDebugConnect |
|
Connect to the BMC at the port number specified for serial debug connect over SOL
On Success: BootPnuos
Notify: |
| BootPnuos |
|
Power down and power up the server
On Success: BootWait
Notify: |
| BootWait |
|
required otherwsie fake bios post completion notification can come
On Success: BiosPostCompletion
Notify: |
| BiosPostCompletion |
|
Check if BIOS post completed. If it didnt complete successfully then collect the post codes.
On Success: ReadSmbios
Notify: |
| ReadSmbios |
|
NO COMMENTS
On Success: hagConnect
Notify: |
| hagConnect |
|
what is this stage doing? How is it different then serialdebugconnect?
On Success: PnuosBootWait
Notify: |
| PnuosBootWait |
|
NO COMMENTS
On Success: PnuOSIdent
Notify: |
| PnuOSIdent |
|
why do we check vendor,model,seral again here?
On Success: PnuOSPolicy
Notify: |
| PnuOSPolicy |
|
NO COMMENTS
On Success: PnuOSCatalog
Notify: |
| PnuOSCatalog |
|
NO COMMENTS
On Success: OobStorageConfig
Notify: |
| OobStorageConfig |
|
Any configuration on the storage side which needs to be done by the OOB prior to inventory.
We start with the SubOEM ID programming and can be extended for other modules in the future
On Success: PnuOSInventory
Notify: |
| PnuOSInventory |
|
NO COMMENTS
On Success: OobStorageInventory
Notify: |
| OobStorageInventory |
|
NO COMMENTS
On Success: ConfigFlexFlashScrub
Notify: |
| ConfigFlexFlashScrub |
|
FlexFlash Configuration
On Success: PnuOSScrub
Notify: |
| PnuOSScrub |
|
NO COMMENTS
On Success: SwHostOSMultiPortConnectivityLocal
Notify: |
| SwHostOSMultiPortConnectivityLocal |
|
NO COMMENTS
On Success: SwHostOSMultiPortConnectivityPeer
Notify: |
| SwHostOSMultiPortConnectivityPeer |
|
NO COMMENTS
On Success: SwHostOSConfigurePortChannelLocal
Notify: |
| SwHostOSConfigurePortChannelLocal |
|
NO COMMENTS
On Success: SwHostOSConfigurePortChannelPeer
Notify: |
| SwHostOSConfigurePortChannelPeer |
|
NO COMMENTS
On Success: PnuOSConnectivity
Notify: |
| PnuOSConnectivity |
|
Request DHCP leases on every adaptor interface
On Success: waitForConnReady
Notify: |
| waitForConnReady |
|
NO COMMENTS
On Success: PnuOSConnStatus
Notify: |
| PnuOSConnStatus |
|
Check the status of dhcp leases. If given then collect them and send the stimilus back to dme
On Success: SwPnuOSConnectivityLocal
Notify: |
| SwPnuOSConnectivityLocal |
|
NO COMMENTS
On Success: SwPnuOSConnectivityPeer
Notify: |
| SwPnuOSConnectivityPeer |
|
NO COMMENTS
On Success: PnuOSSelfTest
Notify: |
| PnuOSSelfTest |
|
NO COMMENTS
On Success: BmcUnconfigPnuOS
Notify: |
| BmcUnconfigPnuOS |
|
NO COMMENTS
On Success: hagDisconnect
Notify: |
| hagDisconnect |
|
NO COMMENTS
On Success: serialDebugDisconnect
Notify: |
| serialDebugDisconnect |
|
NO COMMENTS
On Success: SolRedirectDisable
Notify: |
| SolRedirectDisable |
|
NO COMMENTS
On Success: SwConfigPortNivLocal
Notify: |
| SwConfigPortNivLocal |
|
NO COMMENTS
On Success: SwConfigPortNivPeer
Notify: |
| SwConfigPortNivPeer |
|
NO COMMENTS
On Success: NicInventoryLocal
Notify: |
| NicInventoryLocal |
|
Not sure what thsi stage is doing.. :) .. Please look at the code.
On Success: NicInventoryPeer
Notify: |
| NicInventoryPeer |
|
Not sure what thsi stage is doing.. :) .. Please look at the code.
On Success: ConfigNivMode
Notify: |
| ConfigNivMode |
|
NO COMMENTS
On Success: BmcShutdownDiscovered
Notify: |
| BmcShutdownDiscovered |
|
NO COMMENTS
On Success: HandlePooling
Notify: |
| HandlePooling |
|
NO COMMENTS
On Success:
Notify: |