5

スケール セットのoverprovisionプロパティをtrue( https://azure.microsoft.com/en-us/documentation/articles/virtual-machine-scale-sets-design-overview/#overprovisioning ) に設定すると、無効な SF が発生するようです。クラスター (削除された不要な VM は、クラスター内の不良ノードとして表示されます)。

それを機能させる方法はありますか?複数の VM 拡張機能がある場合、オーバープロビジョニングはデプロイの成功に非常に役立ちます。

4

1 に答える 1

8

サービス ファブリック クラスターの場合、VM を FD と UD ​​にまたがって割り当てる必要があります (このような割り当てを強制するために、可用性セットを使用します)。次に、このトポロジを使用して投票者ノードを選択し、システム サービス レプリカを配置し、顧客サービス インスタンス/サービス レプリカも配置します。Overprovision = true を指定すると、基本的に Azure は、要求した数よりも多くの VM をプロビジョニングし、余分な VM をランダムに削除します (要求された数に達すると)。これにより、VM の分散が不均一になり、クラスタの構成が非常に不適切になる可能性があります。

これらの削除された不要な VM が不良ノードとして表示される理由は、これらのノードが最初にクラスターに参加し、その後削除されたためです (そのため、サービス ファブリックは、それらが最終的に戻ってくると考えています)。修正するためにアップグレードを行うことができます。その問題は解決できますが、ノードの不均一な分布を修正することはできません。

そのため、VMSS 展開では常に Overprovision=False を設定してください。

于 2016-04-06T14:26:07.377 に答える