如何获取在同一云服务中部署的兼容 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网站

记第一次部署 spring boot 项目到云服务器全过程

如何将APP部署在阿里云服务器上

如何将Django项目部署到阿里云服务器上

PowerCLi 通过自建PXE Server一键esxi7下批量部署常规New-VM

安装 Minio服务