Service Fabric 托管群集节点类型缩放
虚拟机规模集支持 Service Fabric 托管群集中的每种节点类型。 为了允许托管群集节点类型创建大型虚拟机规模集,已向节点类型定义添加了属性 multiplePlacementGroups
。 默认情况下,托管群集节点类型将此属性设置为 false,使容错域和升级域在放置组中保持一致,但此设置会限制节点类型不能缩放到 100 个 VM 以上。 若要确定应用程序能否有效使用大型规模集,请参阅此要求和限制列表。
由于 Azure Service Fabric 托管群集资源提供程序会协调缩放操作并使用托管磁盘存储数据,因此我们可以为有状态和无状态辅助节点类型提供大型规模集支持。
注意
部署节点类型后,无法修改此属性。
在 Service Fabric 托管群集中启用大型虚拟机规模集
要将辅助节点类型配置为大型规模集,请将 multiplePlacementGroups 属性设置为 true 。
注意
无法对主要节点类型设置此属性。
- Service Fabric 托管群集资源 apiVersion 应为 2021-05-01 或更高版本。
{
"apiVersion": "[variables('sfApiVersion')]",
"type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
"name": "[concat(parameters('clusterName'), '/', parameters('nodeTypeName'))]",
"location": "[resourcegroup().location]",
"dependsOn": [
"[concat('Microsoft.ServiceFabric/managedclusters/', parameters('clusterName'))]"
],
"properties": {
"multiplePlacementGroups": true,
"isPrimary": false,
"vmImagePublisher": "[parameters('vmImagePublisher')]",
"vmImageOffer": "[parameters('vmImageOffer')]",
"vmImageSku": "[parameters('vmImageSku')]",
"vmImageVersion": "[parameters('vmImageVersion')]",
"vmSize": "[parameters('nodeTypeSize')]",
"vmInstanceCount": "[parameters('nodeTypeVmInstanceCount')]",
"dataDiskSizeGB": "[parameters('nodeTypeDataDiskSizeGB')]"
}
}