【问题标题】:VM Scaleset not scalingVM Scaleset 未扩展
【发布时间】:2019-01-26 10:52:06
【问题描述】:

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

时间聚合:平均 指标名称:CPU 百分比 运算符:大于 门槛:1 持续时间(分钟):5

操作:将计数增加 实例数:1 冷却时间(分钟):5

规模集有 5 个 VM,限制为 7 个。

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

干杯

【问题讨论】:

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


    【解决方案1】:

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

    • 如果您使用的 VM 比 Standard_A1 或 D1 等单 vCPU VM 大小更大,则需要多次运行此负载。
    • 仅当规模集中所有 VM 的平均 CPU 在一段时间内超过阈值时,才会发生横向扩展事件 自动缩放规则中定义的时间间隔。
    • 您的横向扩展和横向扩展阈值是否相差很大? ...

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

    【讨论】:

    • 是的,一切都根据文档进行了验证...我制定了另一条规则,向外扩展为 25%,向外扩展为 10%。并用一个程序强调所有的集合(每台机器),我平均有 30%...但是结果相同...
    【解决方案2】:

    尝试使用 REST API 查看 autoscale 正在为您的规模集计算哪些值。如果这些值仍然高于您的阈值,请仔细检查您是否没有陷入配置陷阱(横向扩展会导致立即缩减的“抖动”场景,targetResourceUri 实际上是您想要的资源(可能与 metricResourceUri 不同),冷却时间不会太长等)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-10
      • 2021-03-03
      • 1970-01-01
      • 2018-02-10
      • 1970-01-01
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多