Azure Service Fabric ARM 模板预配失败

Posted

技术标签:

【中文标题】Azure Service Fabric ARM 模板预配失败【英文标题】:Azure Service Fabric ARM template Provisioning Failed 【发布时间】:2017-03-03 03:20:17 【问题描述】:

我有一个脚本,可以帮助 ARM 模板在存储等其他依赖项中配置 Azure Service Fabric 集群(官方 Windows 服务器)。我不通过门户提供。

事实:

    两天前,我使用这个脚本来配置集群,并且完全成功。

    我昨天又试了一次,但配置失败(错误如下)。

    只是为了向您保证配置脚本有效,我可以在其他订阅上成功配置此脚本,并且它会持续可靠地成功。

错误:

资源 Microsoft.Insights/autoscaleSettings '1NodeVMSetAutoScale' 失败,并显示消息 'The metric with namespace '' and name '\Processor(_Total)\% Processor Time' is not supported for this resource id '/subscriptions/- ---/resourceGroups/-cluster/providers/Microsoft.Compute/virtualMachineScaleSets/1'。晚上 8:10:01 - 资源 Microsoft.Insights/autoscaleSettings '2NodeVMSetAutoScale' 失败,并显示消息 'The metric with namespace'' and name '\Processor(_Total)\% Processor Time' is not supported for this resource id '/subscriptions/ ----/resourceGroups/cluster/providers/Microsoft.Compute/virtualMachineScaleSets/2'。 8:10:01 PM -“模板输出评估已跳过:至少一项资源部署操作失败。请列出部署操作以了解详细信息。请参阅https://aka.ms/arm-debug 了解使用详情。” “字符串”不包含“错误”的定义

我的问题是为什么?它不能持续成功的原因是什么?您能帮忙解决问题吗?

相关信息:https://azure.microsoft.com/en-us/documentation/articles/insights-autoscale-common-metrics/

【问题讨论】:

你能把你的模板和这个比较一下,看看有什么不同吗? azure.microsoft.com/en-us/documentation/articles/… 章节(要点 11 使用相同的性能计数器) @LoekD 感谢您的提示。我会尝试比较,让你知道是否有区别。我在我的问题中添加了更多信息。考虑到附加信息,不知道您是否还有其他建议? 【参考方案1】:

2 个问题:

1) 您在哪个区域部署?

2) 在新订阅中,可以查看注册了哪些资源提供者,注册在哪些地区?在CLI 中,命令如下所示:

azure config mode arm
azure provider list
azure provider show  Microsoft.Insights

【讨论】:

1.我正在部署到美国西部(不是 2 个) 您能否查看该指标适用于哪些地区? blogs.msdn.microsoft.com/cloud_solution_architect/2016/02/26/… 对于“azure provider show Microsoft.Insights”,我得到:metrics East US, West US, West Europe, East Asia...【参考方案2】:

自从订阅一周以来,我就遇到了同样的问题。出路是通过在 waddiagnostic 性能计数器部分下添加计数器“\Processor(_Total)\% Processor Time”来更改诊断配置。你也可以在这里偷偷摸摸讨论自动缩放:Service Fabric Autoscale

请分享您的模板/其中的一部分以进一步分析。

【讨论】:

您的意思是在应用洞察下添加指标吗?你能详细说明在哪里进行更改吗? 请分享您的模板/部分模板以进一步分析。

以上是关于Azure Service Fabric ARM 模板预配失败的主要内容,如果未能解决你的问题,请参考以下文章

aZURE Service Fabric

Azure Service Fabric:无法运行本地 Service Fabric 群集

Azure Service Fabric 群集端点不可访问

Azure App Service 与 Azure Service Fabric [关闭]

通过 ARM 模板删除 Service Fabric 服务

为 Service Fabric 配置 Azure 部署