我已经在 Azure 中使用托管磁盘创建了新的 VM。现在我想将其转换为非托管磁盘。是否可以?
现在我想将其转换为非托管磁盘。是否可以?
无法直接将其转换为非托管磁盘。
作为解决方法,我们可以将 VHD 从托管磁盘复制到非托管磁盘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来创建虚拟机。
这里有一个template about 使用现有 VHD 和现有 Vnet 创建 Azure 虚拟机,请参考一下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)