azure对每个订阅(https://azure.microsoft.com/en-us/documentation/articles/azure-subscription-service-limits/)
都有一组默认的软限制虽然我可以轻松检查 ASM 中的当前VM核心限制(通过旧门户网站),但我无法确定 ARM 的这些限制是什么仅订阅(旧资源管理中未列出ARM资源,并且无法检查新门户的限制)。
是否有办法(Powershell,CLI或API调用)来检查仅限ARM订阅的内核限制?
答案 0 :(得分:3)
也可以通过Azure CLI实现:
~ $ azure config mode arm
info: Executing command config mode
info: New mode is arm
info: config mode command OK
~ $ azure vm list-usage --location eastus
info: Executing command vm list-usage
data: Name Unit CurrentValue Limit
data: --------------------------- ----- ------------ -----
data: Availability Sets Count 16 2000
data: Total Regional Cores Count 174 350
data: Virtual Machines Count 58 10000
data: Virtual Machine Scale Sets Count 0 50
data: Standard A0-A7 Family Cores Count 122 350
data: Basic A Family Cores Count 4 350
data: Standard DS Family Cores Count 48 350
info: vm list-usage command OK
此命令在ASM模式下无效。听起来很准确。
答案 1 :(得分:1)
使用PowerShell cmdlet Get-AzureRmVMUsage 查看已配置的核心数以及限制。请注意,此cmdlet采用必需的Location参数,因为对于ARM,您可以对每个区域中的每种资源类型设置不同的限制。