本文介绍了是否可以将azure VM从托管磁盘转换为非托管磁盘?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

i have created new VM in Azure with Managed disk. now i want to convert it to Unmanaged disk. Is it Possible?

推荐答案

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

There is no way to convert it to unmanaged disk direct.

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

As a workaround, we can copy VHD from managed disk to unmanaged disk, then use this VHD to create a new VM.

我们可以使用PowerShell命令来做到这一点:

We can do that with PowerShell command:

$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创建虚拟机.

After copy completed, we can use the new VHD to create a VM.

这是模板关于使用现有VHD和现有Vnet创建Azure vm ,请参考.

这篇关于是否可以将azure VM从托管磁盘转换为非托管磁盘?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 03:49