An Azure service that is used to develop microservices and orchestrate containers on Windows and Linux.
Hello Garima.
Your cluster and VM Scale Sets deployed successfully in the new location (westus2), but the fabric:/AzureStackEdge application is in an Error health state. The Cluster Resource Manager cannot place secondary replicas for partition [GUID REMOVED] because no nodes satisfy the placement constraint NodeType==awrnode2. Many nodes were eliminated (15 by placement constraints and 5 by ServiceTypeDisabled/NodesBlockListed), leaving zero suitable nodes for the required replica set size.
This is a common Service Fabric placement-constraint mismatch that occurs when an application’s service manifest expects a specific node type that is either missing, not scaled out, or unhealthy in the target cluster.
Recommended solution Check and align your cluster’s node types with the requirements of the AzureStackEdge application:
- Open Service Fabric Explorer → Nodes and verify:
- Are any nodes listed with NodeType = awrnode2.
- Are those nodes in Up and OK health state?
- If the awrnode2 node type is missing or has zero healthy nodes:
- Update your cluster ARM template (or Bicep) to include a VM Scale Set with nodeTypeRef: "awrnode2".
- Redeploy or scale the cluster to add the missing node type.
- Review the full constraint elimination sequence in the partition’s details for any additional block-listing or disabled service types.
Latest Update from the PG upon investigation :
The error we see is because of App issue and not related to SF runtime specific, it could be because of -
- Code package activation failures on the node (exe crashes at startup, DllMain failures, missing dependencies).
- Service package download / image store failures for that service type.
- Configuration issues – port conflicts, endpoint binding errors, invalid certs/secrets, missing resource-governance capacity.
- Repeated crashes / exit codes from the service host shortly after activation.
- Health check / safety check failures attributed to that partition on that node.
PG suggested to login into the Node and check if there any Cert expiry issue is with the App config not from the Engineering side.
Link :
https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-resource-manager-cluster-description#node-properties-and-placement-constraints
https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-understand-and-troubleshoot-with-system-health-reports
Thanks,
Manish.