gpt4 book ai didi

azure-virtual-machine - 过度配置集群的规模集

转载 作者:行者123 更新时间:2023-12-03 20:34:06 25 4
gpt4 key购买 nike

看来,如果你设置一个Scale Set的overprovision属性(property)到true ( https://azure.microsoft.com/en-us/documentation/articles/virtual-machine-scale-sets-design-overview/#overprovisioning ) 你得到一个无效的 SF 集群(删除的不必要的虚拟机在集群中显示为坏节点)。

有没有办法让它工作?当您有多个 VM 扩展时,过度配置可以真正帮助部署成功。

最佳答案

对于服务结构集群,必须跨 FD 和 UD 分配 VM(我们使用可用性集来强制进行此类分配)。然后使用此拓扑来选举投票节点、放置系统服务副本以及客户服务实例/服务副本。当您指定 Overprovision = true 时,基本上 azure 会提供比您要求的更多的虚拟机,然后随机删除额外的虚拟机(一旦达到请求的数量)。这会导致 VM 分布不均,因此可能会导致集群配置非常糟糕。

之所以看到这些被删除的不必要的虚拟机显示为坏节点,是因为这些节点本来是加入集群然后被删除的(所以Service Fabric仍然认为它们最终会回来),我们当然可以做升级来修复那个问题,但你无法解决节点分布不均的问题。

所以 - 始终在 VMSS 部署中设置 Overprovision=False。

关于azure-virtual-machine - 过度配置集群的规模集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36447326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com