我在 Azure 中创建并配置了一个 VM。我想在开发测试实验室中使用从该 VM 创建的映像。但是,我看到 devtest 实验室中的图像只能从 VHD 磁盘创建。
是否可以将普通 Azure 映像转换为 VHD 磁盘?如果是,具体如何?
我在 Azure 中创建并配置了一个 VM。我想在开发测试实验室中使用从该 VM 创建的映像。但是,我看到 devtest 实验室中的图像只能从 VHD 磁盘创建。
是否可以将普通 Azure 映像转换为 VHD 磁盘?如果是,具体如何?
据我所知,无法将 Azure 映像直接转换为 VHD 磁盘。
如果我正确理解你想要什么,你只想将你的虚拟机导入你的开发测试实验室。
如果您的原始虚拟机是非托管的,您可以使用 powershell 将您的虚拟机 vhd 从存储帐户移动到开发测试实验室存储帐户中的“上传”容器。
有关将 VHD 从一个存储帐户移动到另一个帐户的更多信息,请参阅此博客。
如果您的原始虚拟机是托管的,您应该将您的虚拟机磁盘导出到 VHD,然后将其下载到本地计算机,然后将 VHD 上传到开发测试实验室,使用以下 powershell 脚本创建映像:
Add-AzureRmVhd -Destination "<Enter your DevTest Lab upload VHD location>" -LocalFilePath "<Enter VHD location here>"
此外,这些 powershell 脚本可以从这里生成: