你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 现成虚拟机和规模集的错误消息

适用于:✔️ Linux VM ✔️ Windows VM ✔️ 灵活规模集 ✔️ 统一规模集

下面是使用 Azure 现成虚拟机和规模集时可能会出现的一些错误代码。

密钥 消息 说明
SkuNotAvailable 资源“<resource>”的请求层当前在订阅“<subscriptionID>”的位置“<location>”不可用。 请尝试使用另一层或部署到其他位置。 此位置没有足够的 Azure 现成虚拟机容量用于创建 VM 或规模集实例。
EvictionPolicyCanBeSetOnlyOnAzureSpotVirtualMachines 只能在 Azure 现成虚拟机上设置逐出策略。 此 VM 不是 Azure 现成虚拟机,因此无法设置逐出策略。
AzureSpotVMNotSupportedInAvailabilitySet 可用性集不支持 Azure 现成虚拟机。 需要选择使用 Azure 现成虚拟机或使用可用性集中的 VM,而不能同时选择两者。
AzureSpotFeatureNotEnabledForSubscription 未在订阅中启用 Azure 现成虚拟机功能。 请使用支持 Azure 现成虚拟机的订阅。
VMPriorityCannotBeApplied 指定的优先级值“{0}”无法应用于虚拟机“{1}”,因为在创建虚拟机时未指定优先级。 请在创建 VM 时指定优先级。
SpotPriceGreaterThanProvidedMaxPrice 无法执行操作“{0}”,因为提供的最大价格“{1} 美元”低于 Azure 现成虚拟机大小“{3}”的当前现成 VM 价格“{2} 美元”。 请选择更高的最大价格。 有关详细信息,请参阅适用于 LinuxWindows 的定价信息。
MaxPriceValueInvalid 最大价格值无效。 仅支持使用 -1 或大于零的小数作为最大价格值。 最大价格值 -1 表示出于价格原因而不逐出 Azure 现成虚拟机。 请输入有效的最大价格。 有关详细信息,请参阅适用于 LinuxWindows 的定价。
MaxPriceChangeNotAllowedForAllocatedVMs 当前分配了 VM“{0}”时不允许更改最大价格。 请解除分配,然后重试。 请停止/解除分配 VM,以便可以更改最大价格。
MaxPriceChangeNotAllowed 不允许更改最大价格。 不能更改此 VM 的最大价格。
AzureSpotIsNotSupportedForThisAPIVersion 此 API 版本不支持 Azure 现成虚拟机。 API 版本需是 2019-03-01。
AzureSpotIsNotSupportedForThisVMSize 此 VM 大小 {0} 不支持 Azure 现成虚拟机。 选择其他 VM 大小。 有关详细信息,请参阅 Azure 现成虚拟机
MaxPriceIsSupportedOnlyForAzureSpotVirtualMachines 只有 Azure 现成虚拟机支持最大价格。 有关详细信息,请参阅 Azure 现成虚拟机
MoveResourcesWithAzureSpotVMNotSupported “移动资源”请求包含 Azure 现成虚拟机。 不支持。 检查虚拟机 ID 的错误详细信息。 不能移动 Azure 现成虚拟机。
MoveResourcesWithAzureSpotVmssNotSupported “移动资源”请求包含 Azure 现成虚拟机规模集。 不支持。 检查虚拟机规模集 ID 的错误详细信息。 不能移动 Azure 现成虚拟机规模集实例。
AzureSpotVMNotSupportedInVmssWithVMOrchestrationMode 采用 VM 业务流程模式的虚拟机规模集不支持 Azure 现成虚拟机。 将业务流程模式设置为虚拟机规模集,以便能够使用 Azure 现成虚拟机实例。
SpotRestorationIsNotSupportedForThisAPIVersion 此 API 版本不支持现成还原功能。 对于现有规模集,使用 API 版本 2021-07-01 或更高版本执行 PATCH。

对于新的规模集部署,使用 API 版本 2021-07-01 或更高版本将以下属性添加到 Azure 资源管理器模板:

使用正确 API 版本的错误代码示例。
SpotRestorationIsSupportedOnlyForAzureSpotScaleSets 只有 Azure 现成虚拟机规模集支持现成还原功能。 只有 Azure 现成虚拟机规模集支持现成还原功能。 若要使用此功能,请使用虚拟机规模集部署 Azure 现成虚拟机。

后续步骤有关详细信息,请参阅现成虚拟机