创建虚拟机 X 时出错资源 Y 的请求大小当前在位置 Z 不可用
Error while creating virtual machine X The requested size for resource Y is currently not available in location Z
我目前在 Azure 中创建了测试实验室,当我尝试创建一个 Ubuntu Server 14.04 LTS
它总是失败并显示以下错误消息。
Error while creating virtual machine TestVMUbuntu The requested size
for resource
/subscriptions/....../resourceGroups/blockchaineuropetest/providers/Microsoft.Compute/virtualMachines/TestVMUbuntu
is currently not available in location 'northeurope' zones '' for
subscription 'xxxxxxx'. Please try
another size or deploy to a different location or zones. See
https://aka.ms/azureskunotavailable for details.
我连接了 PowerShell 远程,它在可用区域列表中。
PS C:\Users\joshua.duxbury> Get-AzureRmLocation | select DisplayName
DisplayName
-----------
East Asia
Southeast Asia
Central US
East US
East US 2
West US
North Central US
South Central US
North Europe
West Europe
Japan West
Japan East
Brazil South
Australia East
Australia Southeast
South India
Central India
West India
Canada Central
Canada East
UK South
UK West
West Central US
West US 2
Korea Central
Korea South
France Central
France South
我尝试了几个不同的地区。有没有其他人遇到过这个问题,我该如何解决?
当您选择的资源 SKU(例如 VM 大小)不适用于您选择的位置时,您会收到此错误消息。
首先使用命令Get-AzureRmComputeResourceSku检查所选区域中的可用资源,然后继续启动虚拟机。您还可以查看 Products available by region.
要确定某个地区有哪些 SKU,请使用 Get-AzureRmComputeResourceSku 命令。按位置过滤结果。您必须有最新版本的 PowerShell 才能执行此命令。
Get-AzureRmComputeResourceSku | where {$_.Locations -icontains "southcentralus"}
您还可以使用 CLI 确定区域中可用的 SKU,使用 az vm list-skus 命令。
请参阅此 documentation 了解更多详情。
希望这对您有所帮助。
您尝试创建的尺寸是多少?
北欧地区不提供以下系列:
Fv2 系列,
G-series,
M-series,
GS-series,
NCv2 系列,
NCv3 系列,
ND-Series,
L-Series.
您可以按地区 here 查找可用的产品。
我选择的区域可用,我 运行 遇到这个问题的原因是我在 Visual Studio Professional
订阅上托管了 VM,并且我试图托管带有高级磁盘的 VM。
我遵循了以下步骤。
- 确保该区域可用(可用)
- Select HDD 而不是 SSD。
- 查看可用 none 高级 VM 的列表(绿色而不是蓝色)
如果您正在使用 Visual Studio 订阅并尝试创建 Spot 实例,您将收到此错误。这也适用于某些其他类型的 'free' 订阅 - 支持 Spot 实例的报价代码列表很短,可以在下面的 link 中找到(您的订阅的报价代码可以在Azure 门户中订阅的主要 'Overview' 页面 - 大多数 'typical' 订阅将采用现收现付或 EA 的方式)。
https://docs.microsoft.com/en-us/azure/virtual-machines/spot-vms#limitations
我目前在 Azure 中创建了测试实验室,当我尝试创建一个 Ubuntu Server 14.04 LTS
它总是失败并显示以下错误消息。
Error while creating virtual machine TestVMUbuntu The requested size for resource
/subscriptions/....../resourceGroups/blockchaineuropetest/providers/Microsoft.Compute/virtualMachines/TestVMUbuntu
is currently not available in location 'northeurope' zones '' for subscription 'xxxxxxx'. Please try another size or deploy to a different location or zones. See https://aka.ms/azureskunotavailable for details.
我连接了 PowerShell 远程,它在可用区域列表中。
PS C:\Users\joshua.duxbury> Get-AzureRmLocation | select DisplayName
DisplayName
-----------
East Asia
Southeast Asia
Central US
East US
East US 2
West US
North Central US
South Central US
North Europe
West Europe
Japan West
Japan East
Brazil South
Australia East
Australia Southeast
South India
Central India
West India
Canada Central
Canada East
UK South
UK West
West Central US
West US 2
Korea Central
Korea South
France Central
France South
我尝试了几个不同的地区。有没有其他人遇到过这个问题,我该如何解决?
当您选择的资源 SKU(例如 VM 大小)不适用于您选择的位置时,您会收到此错误消息。
首先使用命令Get-AzureRmComputeResourceSku检查所选区域中的可用资源,然后继续启动虚拟机。您还可以查看 Products available by region.
要确定某个地区有哪些 SKU,请使用 Get-AzureRmComputeResourceSku 命令。按位置过滤结果。您必须有最新版本的 PowerShell 才能执行此命令。
Get-AzureRmComputeResourceSku | where {$_.Locations -icontains "southcentralus"}
您还可以使用 CLI 确定区域中可用的 SKU,使用 az vm list-skus 命令。
请参阅此 documentation 了解更多详情。
希望这对您有所帮助。
您尝试创建的尺寸是多少?
北欧地区不提供以下系列:
Fv2 系列,
G-series,
M-series,
GS-series,
NCv2 系列,
NCv3 系列,
ND-Series,
L-Series.
您可以按地区 here 查找可用的产品。
我选择的区域可用,我 运行 遇到这个问题的原因是我在 Visual Studio Professional
订阅上托管了 VM,并且我试图托管带有高级磁盘的 VM。
我遵循了以下步骤。
- 确保该区域可用(可用)
- Select HDD 而不是 SSD。
- 查看可用 none 高级 VM 的列表(绿色而不是蓝色)
如果您正在使用 Visual Studio 订阅并尝试创建 Spot 实例,您将收到此错误。这也适用于某些其他类型的 'free' 订阅 - 支持 Spot 实例的报价代码列表很短,可以在下面的 link 中找到(您的订阅的报价代码可以在Azure 门户中订阅的主要 'Overview' 页面 - 大多数 'typical' 订阅将采用现收现付或 EA 的方式)。
https://docs.microsoft.com/en-us/azure/virtual-machines/spot-vms#limitations