带有自定义图像和 elb 的 VMSS 的 Azure 配置状态失败
Azure Provisioning state fails for VMSS with custom image & elb
对于带有自定义图像和 elb 的 VMSS,我遇到了以下错误
我的模板link:https://github.com/linuxgambler/azure/blob/master/vmss_elb.json
Error:
"error": {
"details": [
{
"code": "NotFound",
"message": "Resource /subscriptions/6793721a-ea46-406d-ac42-d4488d1a5c0d/resourceGroups/EMC-US-WEST/providers/Microsoft.Network/loadBalancers/AZURE-TESLB
not found."
}
],
"code": "InvalidResourceReference",
"message": "Resource /subscriptions/6793721a-ea46-406d-ac42-d4488d1a5c0d/resourceGroups/EMC-US-WEST/providers/Microsoft.Network/loadBalancers/AZURE-TESLB
referenced by resource
/subscriptions/6793721a-ea46-406d-ac42-d4488d1a5c0d/resourceGroups/EMC-US-West/providers/Microsoft.Compute/virtualMachineScaleSets/azure-tes was not found. Please make sure that the referenced resource exists,
and that both resources are in the same region."
}
}
您需要将 dependsOn
属性 添加到 VMSS 定义中。
"type": "Microsoft.Compute/virtualMachineScaleSets",
"name": "[variables('vmssName')]",
"location": "[resourceGroup().location]",
"apiVersion": "2016-04-30-preview",
"dependsOn": [
"[variables('lbID')]"
],
"sku": {
"name": "[parameters('vmSku')]",
"tier": "Standard",
"capacity": "[parameters('instanceCount')]"
},
现在它是在负载均衡器之前创建的,这就是它出错的原因。
对于带有自定义图像和 elb 的 VMSS,我遇到了以下错误
我的模板link:https://github.com/linuxgambler/azure/blob/master/vmss_elb.json
Error: "error": { "details": [ { "code": "NotFound", "message": "Resource /subscriptions/6793721a-ea46-406d-ac42-d4488d1a5c0d/resourceGroups/EMC-US-WEST/providers/Microsoft.Network/loadBalancers/AZURE-TESLB not found." } ], "code": "InvalidResourceReference", "message": "Resource /subscriptions/6793721a-ea46-406d-ac42-d4488d1a5c0d/resourceGroups/EMC-US-WEST/providers/Microsoft.Network/loadBalancers/AZURE-TESLB referenced by resource /subscriptions/6793721a-ea46-406d-ac42-d4488d1a5c0d/resourceGroups/EMC-US-West/providers/Microsoft.Compute/virtualMachineScaleSets/azure-tes was not found. Please make sure that the referenced resource exists, and that both resources are in the same region." } }
您需要将 dependsOn
属性 添加到 VMSS 定义中。
"type": "Microsoft.Compute/virtualMachineScaleSets",
"name": "[variables('vmssName')]",
"location": "[resourceGroup().location]",
"apiVersion": "2016-04-30-preview",
"dependsOn": [
"[variables('lbID')]"
],
"sku": {
"name": "[parameters('vmSku')]",
"tier": "Standard",
"capacity": "[parameters('instanceCount')]"
},
现在它是在负载均衡器之前创建的,这就是它出错的原因。