使用ARM Powershell或Portal查找Azure订阅中的可用虚拟机大小

时间:2017-03-23 23:53:25

标签: azure azure-virtual-machine azure-powershell azure-resource-manager azureportal

我正在寻找Powershell Azure 资源管理器(非经典)版this Stack Overflow Question

我正在尝试查找每个订阅的可用VM大小,而不是每个区域。我有两个Azure订阅,一个来自MSDN,一个不是。来自MSDN的订阅允许我创建DS2 v2虚拟机,但另一个不允许我创建任何DS2机器(即使我也在WestUS中创建这些机器),所以我必须使用L4。显然,这与微软称之为" tier"。

的东西有关

如果可能的话,我想知道如何使用新的ARM Powershell命令查找订阅中的所有可用VM大小。

或者,如果有办法在门户网站中查看每个订阅的可用VM大小列表,那么这也可以。

我尝试使用以下脚本获取此信息:

Add-AzureRmAccount

Set-AzureRmContext -SubscriptionId $subscriptionID
Get-AzureRoleSize

但是我收到一条错误消息("没有指定默认描述")。我怀疑这是因为我正在混合ARM和ACM Powershell命令。

1 个答案:

答案 0 :(得分:2)

  

我有两个Azure订阅,一个来自MSDN,另一个不是。该   从MSDN订阅允许我创建DS2 v2 VM,但另一个   一个人不允许我创建任何DS2机器(即使我是   还要在WestUS中创建这些机器,所以我必须使用L4。

默认情况下,Azure支持每个区域20个核心。您可以使用Get-AzureRmVMUsage -Location yourregion进行检查。

enter image description here

如果您想将限额或限额提高到默认限额open an online customer support request at no charge以上。限制不能超过最大限制值。

您还可以在门户网站中看到每个订阅的可用VM大小列表。

  

订阅 - >用法+配额

enter image description here

另外,您可以参考此question

更新:

如果您的核心没有达到所有限制,似乎DsV2 SKU在您的订阅中不适用,请参阅此link来解决此问题。