我尝试了几种将 ISO 文件转换为 .VHD 文件的方法(使用 MVMC 工具和在 powershell 中使用 Hyper-V 模块),但部署后转换的 .VHD 文件在 azure 中不起作用。 我正在寻找一种将 ISO 文件转换为 .VHD 文件并将其部署到 azure 的最佳方法。
最佳答案
如果您的 ISO 适用于 Linux 发行版,Azure 有 specific requirements用于在上传之前准备图像。在这种情况下,我会按照官方文档中的说明进行操作(即创建虚拟机,按照说明进行修改,上传)。
如果您的 ISO 适用于某个版本的 Windows,则创建 SYSPREP 的 VHD 似乎是一种有效的方法。我在 PowerShell 中的首选工具是 Convert-WindowsImage 。不要忘记使用 -VhdFormat VHD
-- Convert-WindowsImage 默认创建 VHDX,但 Azure 需要 VHD 格式。
关于powershell - 将iso文件转换为要部署在azure中的.VHD文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44235377/