如果映像只有OS磁盘(C驱动器),那么在Azure中创建VM时,是否可以通过ARM Teamplate添加数据磁盘(例如D驱动器)?

如果映像只有OS磁盘(C驱动器),那么在Azure中创建VM时,是否可以通过ARM Teamplate添加数据磁盘(例如D驱动器)?,azure,virtual-machine,arm-template,azure-vm,Azure,Virtual Machine,Arm Template,Azure Vm,我正在使用映像(Windows和Linux)通过ARM模板在Azure中创建虚拟机。映像只有操作系统磁盘(C驱动器)。我还需要数据盘(比如D盘)。我可以通过ARM模板创建数据盘,同时使用仅带C驱动器的映像创建VM吗?我需要这个用于Windows和Linux。如果是,有什么参考吗?实际上,大多数映像只有操作系统磁盘,它与您的映像相同。要通过ARM模板创建具有数据磁盘的VM,只需在中添加块。这是一个列表,您可以添加一个或多个磁盘,然后Azure将为您创建一个或多个磁盘。这并不复杂 另一方面,D驱动器

我正在使用映像(Windows和Linux)通过ARM模板在Azure中创建虚拟机。映像只有操作系统磁盘(C驱动器)。我还需要数据盘(比如D盘)。我可以通过ARM模板创建数据盘,同时使用仅带C驱动器的映像创建VM吗?我需要这个用于Windows和Linux。如果是,有什么参考吗?

实际上,大多数映像只有操作系统磁盘,它与您的映像相同。要通过ARM模板创建具有数据磁盘的VM,只需在中添加块。这是一个列表,您可以添加一个或多个磁盘,然后Azure将为您创建一个或多个磁盘。这并不复杂


另一方面,D驱动器通常是。因此,事实上,数据盘应该是E盘或E盘之后的盘。

是您要找的吗?非常感谢,它对Linux虚拟机也同样有效吗?非常感谢@Charles。它对Linux虚拟机也同样有效吗?@Chaitanya是的,它对所有虚拟机都有效。顺便说一句,如果它解决了您的问题,请接受它。当映像已经有一个数据磁盘时,我在尝试添加其他数据磁盘时遇到了问题。我收到错误消息-“部署模板验证失败:'无法将属性数据磁盘添加到Newtonsoft.Json.Linq.JObject。对象上已存在同名属性。'。您能帮助解决上述问题吗scenario@Chaitanya请分享你的手臂模板。