是否可以将azure VM从托管磁盘转换为UnManaged Disk?

时间:2017-08-08 10:49:16

标签: azure azure-storage azure-virtual-machine

我在Azure中使用托管磁盘创建了新VM。现在我想将其转换为非托管磁盘。可能吗?

1 个答案:

答案 0 :(得分:5)

  

现在我想将其转换为非托管磁盘。可能吗?

无法直接将其转换为非托管磁盘。

作为一种解决方法,我们可以将VHD从托管磁盘复制到非托管dis k,然后使用此VHD创建新VM。

我们可以使用PowerShell命令执行此操作:

$sas = Grant-AzureRmDiskAccess -ResourceGroupName "[ResourceGroupName]" -DiskName "[ManagedDiskName]" -DurationInSecond 3600 -Access Read  
$destContext = New-AzureStorageContext –StorageAccountName "[StorageAccountName]" -StorageAccountKey "[StorageAccountAccessKey]"
$blobcopy=Start-AzureStorageBlobCopy -AbsoluteUri $sas.AccessSAS -DestContainer "[ContainerName]" -DestContext $destContext -DestBlob "[NameOfVhdFileToBeCreated].vhd"

复制完成后,我们可以使用新的VHD创建VM。

以下是关于使用现有VHD创建Azure vm和现有Vnet template,请参阅。