Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Масштабируемый набор виртуальных машин поддерживает каждый тип узла в управляемом кластере Service Fabric. Чтобы разрешить типам узлов управляемого кластера создавать большие масштабируемые наборы виртуальных машин, свойство multiplePlacementGroups было добавлено в определение типа узла. По умолчанию типы узлов управляемого кластера устанавливают для этого свойства значение false, чтобы обеспечить согласованность доменов сбоя и обновления внутри группы размещения, но этот параметр ограничивает тип узла от масштабирования более чем на 100 виртуальных машин. Чтобы решить, может ли ваше приложение эффективно использовать большие масштабируемые наборы, ознакомьтесь со списком требований и ограничений.
Так как поставщик ресурсов управляемого кластера Azure Service Fabric управляет масштабированием и использует управляемые диски для данных, мы можем поддерживать большие масштабируемые наборы для типов вторичных узлов с отслеживанием состояния и без отслеживания состояния.
Примечание
Это свойство нельзя изменить после развертывания типа узла.
Включение больших масштабируемых наборов виртуальных машин в управляемом кластере Service Fabric
Чтобы настроить вторичный тип узла в виде большого масштабируемого набора, задайте для свойства multiplePlacementGroupsзначение true.
Примечание
Это свойство не может быть задано в типе первичного узла.
- Значением apiVersion для ресурса управляемого кластера Service Fabric должно быть 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')]"
}
}