【问题标题】:How to import a standard VM into a devtest lab如何将标准 VM 导入开发测试实验室
【发布时间】:2017-09-12 14:22:55
【问题描述】:

我在 Azure 中创建并配置了一个 VM。 我想在开发测试实验室中使用从该 VM 创建的映像。 但是,我看到 devtest 实验室中的图像只能从 VHD 磁盘创建。

是否可以将普通的 Azure 映像转换为 VHD 磁盘? 如果是,具体是多少?

【问题讨论】:

  • 您的虚拟机是非托管还是托管?
  • “非托管”是否等同于“经典”?我的虚拟机不是“经典”的,所以我认为它是“托管的”。
  • 如果这个回答可以帮助你解决这个问题,请标记为回答以帮助更多人。谢谢~

标签: image azure virtual-machine vhd azure-devtest-labs


【解决方案1】:

据我所知,无法将 Azure 映像直接转换为 VHD 磁盘。

如果我正确理解您想要什么,您只需将您的虚拟机导入您的开发测试实验室。

如果您的原始虚拟机不受管理,您可以使用 powershell 将您的虚拟机 vhd 从存储帐户移动到开发测试实验室存储帐户中的“上传”容器。

有关将 VHD 从一个存储帐户移动到另一个帐户的更多信息,请参阅 this Blog

如果您的原始 VM 是托管的,您应该将您的 VM 磁盘导出到 VHD,然后将其下载到本地计算机,然后将 VHD 上传到 Devtest Lab 使用这些 powershell 脚本创建映像:

Add-AzureRmVhd -Destination "<Enter your DevTest Lab upload VHD location>" -LocalFilePath "<Enter VHD location here>"

此外,这些 powershell 脚本可以从这里生成:

【讨论】:

  • 如果我完全理解“托管”虚拟机是新格式,那么“经典”是旧格式。如果这是正确的,这意味着新格式的虚拟机在开发测试实验室中更难使用,因为我必须下载和上传非常大的文件。下载和上传 200GB 大约需要 2 天!
  • 嗨,@nicolamarangoni,在 ARM 门户中,您可以检查您的 VM 磁盘是否被托管。 Azure ARM 支持托管和非托管磁盘。创建 VM 时,您可以选择磁盘类型。更多关于托管磁盘和托管磁盘的区别,请参阅:docs.microsoft.com/en-us/azure/virtual-machines/windows/…
  • @nicolamarangoni 使用非托管磁盘,您可以在存储帐户中检查和使用磁盘 VHD,但您看不到托管磁盘的磁盘 VHD。因为托管磁盘由 azure 管理。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多