使用 VM 规模集缩小 VM 时 Azure Service Fabric Explorer 中的错误

Error in Azure Service Fabric Explorer when scaling down the VM's using VM Scale Set

因此我们已经设置了一个使用 VM 规模集自动缩放 VM 的场景。 SF explorer 显示添加了一个新节点。但是当 VM 缩减时,SF explorer 不会自动删除节点及其显示 error/unhealthy。这是一个错误还是我做错了什么?

谢谢!

你没有做错任何事。 SF Explorer 节点反映了 SF 系统服务(特别是 FM)对集群节点数量的了解 had/has。当您缩小 VMSS 时,VM 已被删除,但 FM 仍然认为节点(映射到已删除的 VM)会回来。因此 SFX 显示该节点(尽管健康状况可能有误或未知)。

为了确保当一个虚拟机被移除时,节点也消失了,你有两个选择。

1) 为集群中的节点类型选择金牌或银牌持久性级别(即将推出),这将为您提供基础架构集成 (https://azure.microsoft.com/en-us/documentation/articles/service-fabric-cluster-capacity/),然后自动从我们的节点中删除节点缩小时的系统服务 (FM) 状态。

2) 缩小 VM 实例后,您将需要使用适当的节点名称调用 Remove-ServiceFabricNodeState cmd:有关 CMD

的详细信息,请参阅 https://msdn.microsoft.com/en-us/library/mt125993.aspx

希望对您有所帮助

查科 (https://twitter.com/chackod)