在 azure 中创建使用现有 vhd 的新 VM

creating new VM in azure that uses existing vhd

是否可以创建一个新的 VM (Azure RM),它使用存储帐户上已有的现有 vhd 磁盘(所有内容都已设置)?在新门户中,我找不到任何选项。但是可以通过编辑模板或使用 PowerShell 来完成吗?任何人都可以指出有关此的任何文档吗?

是的,您可以从 VHD 创建资源管理器 VM。通过一个 RMT 模板是可能的。在 Github 中有一个参考模板,请编辑并部署它。

谢谢! Sabha Mahadevan

您可以从 PowerShell 和 ARM 模板部署现有的 Vhd。

有两种使用现有图像的方法。您可以直接附加该磁盘,也可以将该磁盘用作图像源。

如果您查看 Github 上的 Create a Virtual Machine from a User Image 模板。有模板和 PowerShell 脚本。

这两个目前都配置为制作 Vhd 的副本并使用它。如果您想直接附加您的 Vhd,您需要更改模板中的这一行(当前为第 168 行)

"createOption": "FromImage",

"createOption": "Attach",

您可以对 Add-AzureVMDataDisk

createoption 执行相同的操作