如何在Azure服务结构模板中配置故障和升级域?

时间:2018-07-06 12:40:05

标签: azure azure-service-fabric

我具有默认的服务结构ARM模板,并且正在尝试在ARM模板中配置faultDomain和upgradeDomain。我有本手册msdocs,但是我不知道我可以在ARM模板中的哪个位置指定节点值。

{
  "apiVersion": "[variables('sfrpApiVersion')]",
  "type": "Microsoft.ServiceFabric/clusters",
  "name": "[parameters('clusterName')]",
  "location": "[parameters('clusterLocation')]",
  "dependsOn": [
    "[concat('Microsoft.Storage/storageAccounts/', variables('supportLogStorageAccountName'))]"
  ],

2 个答案:

答案 0 :(得分:0)

Doe

如果您托管在Azure托管的Service Fabric部署中,则无法配置故障和升级域,因为根据docs

  

在Azure托管的Service Fabric部署中自动完成定义故障域和升级域。 Service Fabric从Azure获取并使用环境信息。

答案 1 :(得分:0)

这样做的原因是Azure Service Fabric使用Azure VMSS(虚拟机规模集)来提供计算(VM),这会自动将一组VM分布在五个故障域中。这个想法是,它使自动缩放变得更加容易。尽管需要其他配置来自动缩放Service Fabric。

除非手动部署Service Fabric,否则您无法控制故障或更新域。