我想知道如何使用ARM模板将新数据磁盘附加到现有Azure VM。
我不想创建新VM,这是当前文档显示的内容。如果省略诸如hardwareProfile和networkProfile之类的信息,则该模板不被视为有效。
令人满意的答案显示了json模板,用于将两个新数据磁盘附加到现有VM,而无需提供有关虚拟机的辅助信息。
答案 0 :(得分:1)
据我所知,您无法通过ARM模板将数据磁盘附加到VM,但是您可以通过PowerShell ARM Cmdlet完成此操作,如下所示
$VirtualMachine = Get-AzureRmVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Add-AzureRmVMDataDisk -VM $VirtualMachine -Name "disk1" -VhdUri "URL to VHD file" -LUN 0 -Caching ReadOnly -DiskSizeinGB 1 -CreateOption Empty
Update-AzureRmVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -VM $VirtualMachine