VM Scaleset无法扩展

时间:2018-08-20 10:13:09

标签: azure azure-service-fabric azure-vm-scale-set

我有一个VM Scale set(用于Service Fabric),并且我在CPU平均数上应用了一些规则,但是我无法实现自动扩展。我什至试图将平均CPU设置为1%,但仍然无法正常工作。这是标准:

时间汇总:平均值 指标名称:CPU百分比 运算符:大于 阈值:1 持续时间(以分钟为单位):5

操作:增加计数 实例数:1 冷静(分钟):5

比例尺集具有5个VM,限制为7个。

当然,平均百分比总是高于1%。

欢呼声

2 个答案:

答案 0 :(得分:0)

在这种情况下,使用VMSS对自动缩放进行故障排除时,您可以考虑以下事项:

  
      
  • 如果您使用的虚拟机大于单个vCPU虚拟机大小(例如Standard_A1或D1),则需要多次运行此负载。
  •   
  • 横向扩展事件仅在扩展集中的所有虚拟机中的平均CPU超过阈值时发生   自动缩放规则中定义的时间间隔。
  •   
  • 您的扩展和扩展阈值是否足够不同? ...
  •   

您可以从此DOC中获取更多详细信息。

答案 1 :(得分:0)

尝试使用REST API来查看自动缩放为缩放比例集计算的值。如果这些值仍高于阈值,请再次检查您是否没有陷入配置陷阱(“扩展”方案中,横向扩展会立即导致纵向扩展,targetResourceUri实际上是您想要的资源(可能(不同于metricResourceUri),冷却时间不太长等)。

我写了一篇简短的博客文章,展示了如何解决这个问题:https://negatblog.wordpress.com/2018/08/22/debugging-azure-autoscale/。希望这会有所帮助! :)