如何获取在同一云服务中部署的兼容 vm 大小列表?
Posted
技术标签:
【中文标题】如何获取在同一云服务中部署的兼容 vm 大小列表?【英文标题】:How to get a list of compatible vm sizes for deploy in the same cloud service? 【发布时间】:2016-11-17 07:25:24 【问题描述】:我在 Azure 中有一个包含一个 VM 的云服务。我想部署另一个虚拟机。
获取兼容 vm 大小列表以部署在同一云服务中的 api 是什么?
我不想出现以下异常:
Hyak.Common.CloudException: Compute.CannotUpgradeDeploymentToNewRoleSize : Unable to upgrade the deployment. The requested VM size 'Standard_D4' may not be available in the resources supporting the existing deployment. ..
【问题讨论】:
【参考方案1】:@ivan_petrushenko,我认为您想要获取在同一云服务中部署的兼容 vm 大小列表的 API 是以下列表之一。
-
List available VM sizes in an availability set
List available VM sizes in a region
List all available virtual machine sizes for resizing
根据troubleshooting调整现有VM的大小,您可以尝试先停止VM,然后再开始调整VM。
作为参考,ServerFault 有一个类似的thread,回答者有一个blog 介绍了VM 大小更改注意事项。同时,来自 MS 合作伙伴的blog 显示了有关所有调整大小配置路径的表格。
更新:
Allocation scenario: Resize a VM or add VMs or role instances to an existing cloud service
部分解释了您的问题。
【讨论】:
以上是关于如何获取在同一云服务中部署的兼容 vm 大小列表?的主要内容,如果未能解决你的问题,请参考以下文章
微软azure云计算在门户中创建 Windows 虚拟机部署web网站