如果vmtypes与虚拟networking中的其他虚拟机不同,则创build虚拟机失败

我的Azureconfiguration:

虚拟networking:VN

VN假设包含3个虚拟机

  1. 2型DS2
  2. A3型的1个

成功创build前两个(在同一个virtual network和相同的resource-group ),我无法创build第三个virtual network

我得到的错误:

 Unable to upgrade the deployment. The requested VM size 'Large' may not be available in the resources supporting the existing deployment. Please try again later, try with a different VM size or smaller number of role instances, or create a deployment under an empty hosted service with a new affinity group or no affinity group binding 

当创build虚拟机我使用不同的Storage accountStandard-GRS而不是我使用的前两个虚拟机: Premium-LRS

—编辑—

所有Vms都是在相同的Cloud Service下运行的。 前两个是DS2types,我试图创build的第三个是A3types

所以…一个云服务被分配给一个特定的计算集群,而这个特定的集群可能仅支持一部分可用的虚拟机types。

根据创build的第一个虚拟机的原始VM大小,您的云服务完全有可能在没有A系列支持的群集上结束。 这很容易通过门户进行检查(我认为在“经典”门户中进行检查要容易一些,因为在向现有云服务中添加新的VM时,您可以通过简单的机器大小下拉菜单,不能用于基于ARM的部署,因此我对你的问题发表意见)。

假设该集群中没有A系列虚拟机大小,您仍然可以在与原始云服务相同的虚拟networking中创build新的云服务,以容纳您的A系列虚拟机。 你仍然有能力让你的虚拟机直接相互通信(因为它们在同一个vnet上)。

更多信息:我的一位同事写了一篇文章 ,其中包括有关集群和虚拟机types的详细信息。