Cisco DCCOR (350-601) study materials
Cisco DCCOR (350-601) study resources

UCS Service Profile Association Failure After Firmware Cleanup

Cisco DCCOR (350-601) · Put your knowledge to work in context.

All case studies

UCS Service Profile Association Failure After Firmware Cleanup

An enterprise runs a Cisco UCS 6454 Fabric Interconnect pair at 4.2(3) with two chassis and eight B200 M6 blades. A service profile named SP-ESX-PROD-07 is associated with blade 3/3 and boots VMware ESXi from SAN. The profile uses a management firmware policy pinned to 4.1(3), a host firmware package at 4.2(3), and a boot policy with vHBA-A on Fabric A and vHBA-B on Fabric B. After an infrastructure upgrade, the 4.1(3) management firmware package was deleted from the FI. The blade was re-associated and now reports association failed; the CIMC is unreachable and the server does not boot. The SAN team confirms the LUN is presented and zoned to the WWPNs in the service profile. The operations team wants to create a new service profile from scratch to save time.

1. What is the most likely cause of the association failure, and what evidence would you collect before rebuilding the profile?

Read the worked answer

The most likely cause is the management firmware policy pinned to 4.1(3) after the 4.1(3) package was deleted. UCS Manager cannot satisfy the CIMC firmware policy, so service profile association fails. Before rebuilding, collect the service profile config state and association state, the FSM status, the management firmware policy content, and the available firmware packages on the FI. Useful checks include show service-profile status, show service-profile detail, show fsm status, show firmware policy, and the FI audit logs. Confirm that the boot policy and vHBA WWPNs are still intact. Rebuilding the profile is risky because it can generate new WWPNs and UUIDs, which breaks SAN zoning and LUN masking. The SAN team's confirmation that the LUN is zoned makes firmware policy a stronger suspect than zoning. Do not recreate the profile until the firmware policy mismatch is ruled out.

2. Describe the remediation and the correct firmware upgrade order to avoid recurrence.

Read the worked answer

Upload the 4.2(3) management firmware package, or change the profile to a management firmware policy that references an available version, such as 4.2(3) or default. Re-associate the service profile and watch the FSM until association completes. If the CIMC is stuck, use the UCS Manager firmware activation or recovery procedure rather than deleting the profile. The upgrade order should be FI subordinate, then FI primary; then chassis IOMs; then blade BIOS, adapters, and CIMC through service profile firmware policies. Use a host firmware package for BIOS and adapters, and a management firmware policy for CIMC. Pin firmware only when a specific compatibility requirement exists, and document the package before deleting old images. Use one non-critical blade as a canary before applying the policy to the whole domain. After remediation, verify that the CIMC is reachable and that the server POSTs before moving to the next blade.

3. After association succeeds, the blade still does not boot from SAN. What UCS and SAN-side checks would you perform, in order?

Read the worked answer

First verify the boot policy order and that the intended vHBA is first, then confirm vHBA fabric placement and pinning: vHBA-A should be on Fabric A and vHBA-B on Fabric B, with no accidental pinning to the wrong fabric. Check the WWPNs in the service profile against the zoning and LUN masking. On the UCS side, use show service-profile, show vhba, and the FSM logs. On the SAN side, check show flogi database, show fcns database, and show zoneset active on the MDS to confirm the host pWWN and array pWWN are in the active zone set. Verify that the boot LUN is presented to the correct host and that the adapter policy supports the required queue depth and FC behavior. If the blade sees the array but not the boot LUN, focus on LUN masking and boot LUN ID. If it sees nothing, focus on vHBA placement and active zoning. Test one path at a time by disabling a path in the boot policy or fabric.