Reputation: 13
When trying to create a Service Fabric Cluster with the Silver reliability level on Azure I get the "VMInstanceCountAllowsBetterReliabilityLevel" error code and the following message -
Primary NodeTypes {TestType:10} has 10 vm instances. Please use reliability level Platinum.
Has anyone encountered this error? Is there a way to use the Silver reliability level with this many Primary nodes?
According to the documentation there is a minimum number of nodes per Reliability Level but I couldn't find anything that mentions a maximal number of nodes.
Upvotes: 1
Views: 161
Reputation: 2599
Today there is no good way to run a lower reliability level when you have enough nodes for a higher reliability level. There's no real "maximum" number of nodes for a given reliability level. However the system is trying to enforce best practices: since you have more nodes, it makes sense to run more copies of the system services and seed nodes, so that the overall cluster is more available and reliable. There's not a lot of overhead to doing so, so it defaults to this behavior. We will update the docs to make this more clear.
Upvotes: 1
Reputation: 3
In this documents, you can see limits and scalings nodes.
Limits: https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity
Scaling: https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-scale-up-down
I hope these documents can help you. Regards.
Upvotes: 0