Service Fabric cluster - upgrade service unreachable and VMSS stuck in updating state

Jemuel Manalo (Accenture International Limited) 0 Reputation points Microsoft External Staff
2026-04-07T22:11:41.0166667+00:00

I am trying to deploy a new change in our service, but I noticed that in the SF cluster it has an error 'Upgrade service unreachable' and when I checked the VMSS the instances there are nodes that stuck in updating state.

<personal info>

Azure Service Fabric
Azure Service Fabric

An Azure service that is used to develop microservices and orchestrate containers on Windows and Linux.


1 answer

Sort by: Newest
  1. Anonymous
    2026-04-07T22:24:19.38+00:00

    Jemuel Manalo (Accenture International Limited) - Fix the VMSS instances stuck in Updating - Service Fabric depends on VMSS health. Nodes stuck in Updating must be recovered first. -https://stackoverflow.com/questions/44257426/service-fabric-cluster-status-upgrade-service-unreachable

    Microsoft‑recommended actions (in order):

    • From VM Scale Set > Instances, select the stuck instances
    • Perform Redeploy (preferred) or Reimage
    • If that fails, Deallocate then Start the affected instances

    Ensure majority of seed nodes are healthy and running. If seed nodes are unhealthy or all were restarted together, the cluster ring collapses, triggering UpgradeServiceNotReachable. Minimum 3 healthy seed nodes must be available

    Do not restart or update all nodes at once.

    Once VMSS is healthy:

    • Open Service Fabric Explorer
    • Validate that nodes appear and are Up
    • Confirm System services (UpgradeService) are reachable

    After nodes are reachable: - https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-application-upgrade-troubleshooting

    • Resume the upgrade or redeploy your service
    • If upgrade is blocked due to health policies, investigate via: Get-ServiceFabricClusterUpgrade

    Last‑resort (only if cluster ring is broken) and If seed quorum cannot be restored: https://github.com/Azure/Service-Fabric-Troubleshooting-Guides/blob/master/Cluster/Cluster%20Not%20Reachable%20%20UpgradeServiceNotreachable.md

    • Recreate the Service Fabric cluster
    • Reusing the same VMSS without fixing quorum will not recover the cluster

    The issue is not fully resolved and remains under investigation. A temporary mitigation has been applied by reverting the certificates to AME, which has helped stabilize the environment for now. However, the underlying problem persists and is currently being tracked as a compatibility concern between CCME and the OS upgrade.

    Additionally, cluster operations are constrained by the EnsureSeedNodeQuorum safety check, which is preventing node deactivation to maintain cluster stability. Additionally, user also checking with their manager continuing tracking the compatibility aspects

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.