调整大小后无法启动点实例VM



将spot实例VM从HHB120rs_v2调整为HB120rs_v3后,我无法启动它,错误为:

无法启动虚拟机"VM2"。错误:分配失败。具有以下内容的VM无法分配约束,因为条件限制性太强。请删除一些约束,然后重试。应用的限制条件有:

  • 低优先级虚拟机
  • 网络限制(如加速网络或IPv6(
  • 可抢占虚拟机(虚拟机可能被另一个优先级更高的虚拟机抢占(
  • VM大小

这一切都是在美国东部地区完成的。有趣的是,调整大小时,HB120rs_v3没有显示在H系列类别下,而是显示在其他类别下。它之前出现在H系列类别下,当时我能够正确启动它。如果我将大小更改回HB120rs_v2,我就可以启动VM。

这不是配额问题,因为我目前只有1个虚拟机,并且在调整大小时已解除分配该虚拟机。我之前也成功地在大约4周前启动了这个HB120rs_v3大小的VM。

我的问题是:

  1. 如何确定启动失败的具体原因
  2. "其他"类别下显示的虚拟机大小的意义是什么

我们不能在创建后更改VM的生成

如何确定启动失败的具体原因?

VM启动失败的原因是在接受输入后在VM上运行的最后一个操作失败

当您试图将第2代虚拟机更改为不受支持的第3代虚拟机时,这可能是启动失败的原因

在其他类别

调整大小时,HB120rs_v3不会显示在H系列类别下,因为当前用于HB120rs_v2 VM的硬件集群不支持HB120rs-v3 VM

因此HB120rs_v3显示在其他类别下,但不显示在H系列下

错误消息通常应该取面值。这意味着平台不能同时满足所有给定的分配(放置(约束。如果删除一个或多个约束(其中一些约束在VM模型中间接表示为特性/能力规范(,则分配可能会成功。对于独立VM(不在可用性集或VMSS中(,常见的高度限制性分配约束是IPv6和加速网络,通常与VM大小有关。(但您可以确定虚拟机大小本身与加速网络兼容;否则,请求会更早被拒绝,并出现更具体的错误。(

"Spot"优先级(在错误消息中称为"可抢占虚拟机"(也可能是有限制的,因为必须有足够的多余容量可用于在区域/区域中进行Spot部署。评估Spot可用性的一个好资源是驱逐历史:https://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms#pricing-以及驱逐历史。