1

我在 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. ..

4

1 回答 1

0

@ivan_petrushenko,我认为您想要获取在同一云服务中部署的兼容 vm 大小列表的 API 是以下列表之一。

  1. 列出可用性集中可用的 VM 大小
  2. 列出区域中可用的 VM 大小
  3. 列出所有可用的虚拟机大小以调整大小

并且根据调整现有VM大小的故障排除,您可以尝试先停止VM,然后再开始调整VM。

作为参考, ServerFault有一个类似的线程,回答者有一篇博客介绍了 VM 大小更改注意事项。同时,来自 MS 合作伙伴的博客显示了有关所有调整大小配置路径的表格。


更新:该部分Allocation scenario: Resize a VM or add VMs or role instances to an existing cloud service解释了您的问题。

于 2016-07-17T15:48:18.563 回答