Name: Associate
Stage: post-explicit
Message:
Service profile assignedToDn association with server dn(FSM:sam:dme:ComputePhysicalAssociate)
Begin State: downloadImages
| States |
| downloadImages |
|
Resolve Images from UCS Central
On Success: copyRemote
Notify: |
| copyRemote |
|
Resolve Images from UCS Central
On Success: updateIBMCFw
Notify: |
| updateIBMCFw |
|
Sends a request to update the CIMC image with the version specified in the
firmware:UpdatableMo under mgmt::Controller.
The firmware is not updated if the CIMC is already at the desired version.
On Success: waitForIBMCFwUpdate
Notify: |
| waitForIBMCFwUpdate |
|
Wait until the CIMC firmware has been successfully updated to the desired version.
An FSM timeout extension is requested if the update is in progress.
The update is retried in case of CIMC update failure.
On Success: activateIBMCFw
Notify: |
| activateIBMCFw |
|
Sends a request to activate the CIMC firmware to the version specified under
mgmt::Controller -> firmware:BootDefinition -> firmware:BootUnit.
The activation specifies which CIMC image should be used the next time the CIMC is rebooted.
On Success: resetIBMC
Notify: |
| resetIBMC |
|
Resets the CIMC so it restarts with the desired firmware version, as specified in the previous stage.
On Success: PreSanitize
Notify: |
| PreSanitize |
|
Perform a Will Boot check on the server to to ensure that the server is configured properly
to allow the BIOS to proceed.
The Will Boot configuration check is to verify both CPU and DIMM configuration. The exact check
depends on the server platform.
On Success: Sanitize
Notify: |
| Sanitize |
|
NO COMMENTS
On Success: ConfigUserAccess
Notify: |
| ConfigUserAccess |
|
NO COMMENTS
On Success: BladePowerOff
Notify: |
| BladePowerOff |
|
PLD and BIOS Upgrade Requirement
On Success: ConfigFanSpeed
Notify: |
| ConfigFanSpeed |
|
Fan Speed Configuration
On Success: ConfigFlexFlash
Notify: |
| ConfigFlexFlash |
|
FlexFlash Configuration
On Success: UpdateBoardCtrlRequest
Notify: |
| UpdateBoardCtrlRequest |
|
Send board controller firmware update request to CIMC
On Success: PollBoardCtrlUpdateStatus
Notify: |
| PollBoardCtrlUpdateStatus |
|
NO COMMENTS
On Success: PowerCycleBoard
Notify: |
| PowerCycleBoard |
|
NO COMMENTS
On Success: PollBoardCtrlPowerCycle
Notify: |
| PollBoardCtrlPowerCycle |
|
NO COMMENTS
On Success: ClearBiosUpdate
Notify: |
| ClearBiosUpdate |
|
NO COMMENTS
On Success: PollClearBiosUpdateStatus
Notify: |
| PollClearBiosUpdateStatus |
|
NO COMMENTS
On Success: UpdateBiosRequest
Notify: |
| UpdateBiosRequest |
|
NO COMMENTS
On Success: PollBiosUpdateStatus
Notify: |
| PollBiosUpdateStatus |
|
Wait until the BIOS firmware update has completed
On Success: ActivateBios
Notify: |
| ActivateBios |
|
Send CIMC request to activate a specified BIOS firmware image
On Success: PollBiosActivateStatus
Notify: |
| PollBiosActivateStatus |
|
Poll the CIMC to check the activation of the BIOS firmware image
On Success: SyncPowerState
Notify: |
| SyncPowerState |
|
stage name="PowerCapServer"
success="PowerOn"
message="Set power cap for server"
tries="6"
>
On Fail: Restart: INIT_RESET Retry: RETRY_FINITE Retry Exhaust: RETRY_EXHAUST_RESET_FSM Retry Interval: 60000 Retry Count: 3 Unavailable: UNAVAIL_RETRY Message: Sync power state for server(FSM-STAGE:sam:dme:ComputePhysicalAssociate:SyncPowerState)
Notify: |
| PowerOnPreConfig |
|
NO COMMENTS
On Success: CheckPowerAvailability
Notify: |
| CheckPowerAvailability |
|
NO COMMENTS
On Success: PowerDeployWait
Notify: |
| PowerDeployWait |
|
NO COMMENTS
On Success: PowerOn
Notify: |
| PowerOn |
|
Power-On-Requirement
Power On server to update server firmware and/or configure the server.
For example, network adapters must be powered on to update the adapter firmware.
Before "PowerOn", the "PowerOnPreConfig" stage sets the boot order to EFI shell to ensure
the server will not boot into any connected device.
On Success: UnconfigCimcVMedia
Notify: |
| UnconfigCimcVMedia |
|
Deletes all bmc mappings configured for scriptable vmedia
On Success: UnconfigExtMgmtRules
Notify: |
| UnconfigExtMgmtRules |
|
Deletes all ExtMgmt ucsm rules configured for scriptable vmedia
On Success: UnconfigExtMgmtGw
Notify: |
| UnconfigExtMgmtGw |
|
Deletes all ExtMgmt bmc gatways configured for scriptable vmedia
On Success: BmcPreconfigPnuOSLocal
Notify: |
| BmcPreconfigPnuOSLocal |
|
NO COMMENTS
On Success: BmcPreconfigPnuOSPeer
Notify: |
| BmcPreconfigPnuOSPeer |
|
NO COMMENTS
On Success: SwConfigPortNivLocal
Notify: |
| SwConfigPortNivLocal |
|
First configures switch, then configure NIC
On Success: SwConfigPortNivPeer
Notify: |
| SwConfigPortNivPeer |
|
NO COMMENTS
On Success: SwConfigPnuOSLocal
Notify: |
| SwConfigPnuOSLocal |
|
NO COMMENTS
On Success: SwConfigPnuOSPeer
Notify: |
| SwConfigPnuOSPeer |
|
NO COMMENTS
On Success: updateAdaptorNwFwLocal
Notify: |
| updateAdaptorNwFwLocal |
|
NO COMMENTS
On Success: updateAdaptorNwFwPeer
Notify: |
| updateAdaptorNwFwPeer |
|
NO COMMENTS
On Success: waitForAdaptorNwFwUpdateLocal
Notify: |
| waitForAdaptorNwFwUpdateLocal |
|
NO COMMENTS
On Success: waitForAdaptorNwFwUpdatePeer
Notify: |
| waitForAdaptorNwFwUpdatePeer |
|
NO COMMENTS
On Success: activateAdaptorNwFwLocal
Notify: |
| activateAdaptorNwFwLocal |
|
NO COMMENTS
On Success: activateAdaptorNwFwPeer
Notify: |
| activateAdaptorNwFwPeer |
|
NO COMMENTS
On Success: NicConfigPnuOSLocal
Notify: |
| NicConfigPnuOSLocal |
|
NO COMMENTS
On Success: NicConfigPnuOSPeer
Notify: |
| NicConfigPnuOSPeer |
|
NO COMMENTS
On Success: MarkAdapterForReboot
Notify: |
| MarkAdapterForReboot |
|
Stage(Temporary) applicable only for Rack Servers having a LEX in SWM which requires an additional flag to be set via CIMC
On Success: BmcConfigPnuOS
Notify: |
| BmcConfigPnuOS |
|
NO COMMENTS
On Success: SolRedirectEnable
Notify: |
| SolRedirectEnable |
|
NO COMMENTS
On Success: serialDebugPnuOSConnect
Notify: |
| serialDebugPnuOSConnect |
|
NO COMMENTS
On Success: BootPnuos
Notify: |
| BootPnuos |
|
NO COMMENTS
On Success: BootWait
Notify: |
| BootWait |
|
NO COMMENTS
On Success: BiosPostCompletion
Notify: |
| BiosPostCompletion |
|
NO COMMENTS
On Success: hagPnuOSConnect
Notify: |
| hagPnuOSConnect |
|
NO COMMENTS
On Success: PnuOSIdent
Notify: |
| PnuOSIdent |
|
NO COMMENTS
On Success: PnuOSPolicy
Notify: |
| PnuOSPolicy |
|
NO COMMENTS
On Success: PnuOSCatalog
Notify: |
| PnuOSCatalog |
|
NO COMMENTS
On Success: PnuOSValidate
Notify: |
| PnuOSValidate |
|
NO COMMENTS
On Success: PnuOSSelfTest
Notify: |
| PnuOSSelfTest |
|
NO COMMENTS
On Success: PnuOSConfig
Notify: |
| PnuOSConfig |
|
NO COMMENTS
On Success: PnuOSLocalDiskConfig
Notify: |
| PnuOSLocalDiskConfig |
|
NO COMMENTS
On Success: PnuOSPeripheralComponentConfig
Notify: |
| PnuOSPeripheralComponentConfig |
|
NO COMMENTS
On Success: OobSasExpanderImgUpdate
Notify: |
| OobSasExpanderImgUpdate |
|
NO COMMENTS
On Success: OobPollSasExpanderUpdateStatus
Notify: |
| OobPollSasExpanderUpdateStatus |
|
NO COMMENTS
On Success: OobSasExpanderImgActivate
Notify: |
| OobSasExpanderImgActivate |
|
NO COMMENTS
On Success: OobPollSasExpanderActivateStatus
Notify: |
| OobPollSasExpanderActivateStatus |
|
NO COMMENTS
On Success: OobSasExpanderBootImgActivate
Notify: |
| OobSasExpanderBootImgActivate |
|
NO COMMENTS
On Success: OobPollSasExpanderBootImgActivateStatus
Notify: |
| OobPollSasExpanderBootImgActivateStatus |
|
NO COMMENTS
On Success: ConfigMgmtIpRules
Notify: |
| ConfigMgmtIpRules |
|
NO COMMENTS
On Success: OobStorageConfig
Notify: |
| OobStorageConfig |
|
NO COMMENTS
On Success: CiscoOSOpenGate
Notify: |
| CiscoOSOpenGate |
|
Secure FW update: Open Gate Begin
On Success: BiosImgUpdate
Notify: |
| BiosImgUpdate |
|
- Secure fw update:Open Gate End
On Success: StorageCtlrImgUpdate
Notify: |
| StorageCtlrImgUpdate |
|
NO COMMENTS
On Success: SasExpanderImgUpdate
Notify: |
| SasExpanderImgUpdate |
|
NO COMMENTS
On Success: HbaImgUpdate
Notify: |
| HbaImgUpdate |
|
NO COMMENTS
On Success: LocalDiskFwUpdate
Notify: |
| LocalDiskFwUpdate |
|
NO COMMENTS
On Success: MswitchImgUpdate
Notify: |
| MswitchImgUpdate |
|
NO COMMENTS
On Success: GraphicsImageUpdate
Notify: |
| GraphicsImageUpdate |
|
NO COMMENTS
On Success: PciSwitchImageUpdate
Notify: |
| PciSwitchImageUpdate |
|
NO COMMENTS
On Success: NicImgUpdate
Notify: |
| NicImgUpdate |
|
NO COMMENTS
On Success: RestoreVdStatus
Notify: |
| RestoreVdStatus |
|
NO COMMENTS
On Success: PnuOSInventory
Notify: |
| PnuOSInventory |
|
NO COMMENTS
On Success: OobStorageInventory
Notify: |
| OobStorageInventory |
|
data-descendant-exclude="equipment:Psu,equipment:FanModule,bios:Unit,compute:Cartridge,compute:PsuControl,fabric:Locale,power:Budget,equipment:LocatorLed"
On Success: SharedComponentsOobInventory
Notify: |
| SharedComponentsOobInventory |
|
NO COMMENTS
On Success: SharedComponentsOobInventoryPeer
Notify: |
| SharedComponentsOobInventoryPeer |
|
NO COMMENTS
On Success: ConfigExtMgmtRules
Notify: |
| ConfigExtMgmtRules |
|
configures ExtMgmt ucsm rules for scriptable vmedia and also unconfigures
it for modified or deleted entries
On Success: ConfigExtMgmtGw
Notify: |
| ConfigExtMgmtGw |
|
configures ExtMgmt bmc gateways for scriptable vmedia and also unconfigures
it for modified or deleted entries
On Success: ConfigCimcVMedia
Notify: |
| ConfigCimcVMedia |
|
configures bmc mappings for scriptable vmedia and also unconfigures
it for modified or deleted entries
On Success: PnuOSUnloadDrivers
Notify: |
| PnuOSUnloadDrivers |
|
NO COMMENTS
On Success: BmcUnconfigPnuOS
Notify: |
| BmcUnconfigPnuOS |
|
NO COMMENTS
On Success: NicUnconfigPnuOSLocal
Notify: |
| NicUnconfigPnuOSLocal |
|
First un-configure NIC, then un-configure switch
On Success: NicUnconfigPnuOSPeer
Notify: |
| NicUnconfigPnuOSPeer |
|
NO COMMENTS
On Success: SwUnconfigPnuOSLocal
Notify: |
| SwUnconfigPnuOSLocal |
|
NO COMMENTS
On Success: SwUnconfigPnuOSPeer
Notify: |
| SwUnconfigPnuOSPeer |
|
NO COMMENTS
On Success: CalculateVlanGroupForHostOSLocal
Notify: |
| CalculateVlanGroupForHostOSLocal |
|
NO COMMENTS
On Success: SwConfigHostOSLocal
Notify: |
| SwConfigHostOSLocal |
|
Configure vEthernet interfaces for this server on the local Fabric Interconnect.
On Success: CalculateVlanGroupForHostOSPeer
Notify: |
| CalculateVlanGroupForHostOSPeer |
|
NO COMMENTS
On Success: SwConfigHostOSPeer
Notify: |
| SwConfigHostOSPeer |
|
Configure vEthernet interfaces for this server on the peer Fabric Interconnect.
On Success: NicConfigHostOSLocal
Notify: |
| NicConfigHostOSLocal |
|
NO COMMENTS
On Success: NicConfigHostOSPeer
Notify: |
| NicConfigHostOSPeer |
|
NO COMMENTS
On Success: SwConfigServiceInfraLocal
Notify: |
| SwConfigServiceInfraLocal |
|
Configure vethernet interfaces for service infrastructure
On Success: SwConfigServiceInfraPeer
Notify: |
| SwConfigServiceInfraPeer |
|
NO COMMENTS
On Success: NicConfigServiceInfraLocal
Notify: |
| NicConfigServiceInfraLocal |
|
NO COMMENTS
On Success: NicConfigServiceInfraPeer
Notify: |
| NicConfigServiceInfraPeer |
|
NO COMMENTS
On Success: NicConfigParamsHostOSLocal
Notify: |
| NicConfigParamsHostOSLocal |
|
Stage for configuring and modifying vNIC parameters that don't need a host or adapter reboot
On Success: NicConfigParamsHostOSPeer
Notify: |
| NicConfigParamsHostOSPeer |
|
Stage for configuring and modifying vNIC parameters that don't need a host or adapter reboot (peer FI)
On Success: AssertBypassWait
Notify: |
| 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
Notify: |
| DeassertResetBypass |
|
Stage applicable only for Rack Servers having a LEX in SWM which requires an additional flag to be set via CIMC
On Success: hagPnuOSDisconnect
Notify: |
| hagPnuOSDisconnect |
|
NO COMMENTS
On Success: serialDebugPnuOSDisconnect
Notify: |
| serialDebugPnuOSDisconnect |
|
NO COMMENTS
On Success: SolRedirectDisable
Notify: |
| SolRedirectDisable |
|
NO COMMENTS
On Success: ConfigSoL
Notify: |
| ConfigSoL |
|
NO COMMENTS
On Success: HostOSConnect
Notify: |
| HostOSConnect |
|
Enable PPPD communication on HX
on-options="oob-storage-config,storage-security"
On Success: ConfigHostOsAnnotations
Notify: |
| ConfigHostOsAnnotations |
|
Deploy configuration data containing {key, value} pairs that can be retrieved from the host OS.
On Success: PrepareForBoot
Notify: |
| PrepareForBoot |
|
Prepare server boot-order and bios-setting
On Success: ConfigUuid
Notify: |
| ConfigUuid |
|
NO COMMENTS
On Success: ConfigServerIdentity
Notify: |
| ConfigServerIdentity |
|
NO COMMENTS
On Success: BootHost
Notify: |
| BootHost |
|
The name of this FSM stage is misleading. This stage actually powers off the server.
After the compute:Physical:associate FSM completes, UCSM looks at the ls:Power value under the ls:Server
and invokes the compute:Physical:Turnup FSM if the desired power state is ON.
On Success: VerifyFcZoneConfig
Notify: |
| VerifyFcZoneConfig |
|
Verify the physical FC-zone inventory matches the desired zone state
On Success: DeleteCurlDownloadedImages
Notify: |
| DeleteCurlDownloadedImages |
|
Resolve Images from UCS Central
On Success: DeleteImagesRemote
Notify: |
| DeleteImagesRemote |
|
Remove images from subordinate
On Success: UnlockFirmwareImage
Notify: |
| UnlockFirmwareImage |
|
NO COMMENTS
On Success: hagHostOSConnect
Notify: |
| hagHostOSConnect |
|
TODO: need a stage where we can identify that the hostos has booted independent of
hostagent on HOSTOS
On Success: HostOSIdent
Notify: |
| HostOSIdent |
|
NO COMMENTS
On Success: HostOSPolicy
Notify: |
| HostOSPolicy |
|
NO COMMENTS
On Success: HostOSValidate
Notify: |
| HostOSValidate |
|
NO COMMENTS
On Success: HostOSConfig
Notify: |
| HostOSConfig |
|
NO COMMENTS
On Success:
Notify: |