【发布时间】:2017-03-19 20:54:02
【问题描述】:
我正在尝试使用 Hashicorp 的 Packer 创建虚拟机。我的想法是,我可以为我的每个任务创建 Windows 10 虚拟机,并在我的“主”Windows 10 上运行这些虚拟机。我可以访问 Hyper-V,截至 2016 年底,Packer 也支持它。
从Matt Wrock's Github repository 获取几个文件,我创建了一个 json 文件、一个 Autounattend 和一些脚本。运行 Packer 时,我收到一条错误消息“获取 WinRM 主机时出错:无 IP 地址”。这已经持续了 5 个多小时,所以有些事情进展不顺利。有趣的是,Hyper-V Manger 说 VM 在那里,我什至可以登录。然后我注意到没有执行任何安装脚本。例如,在我的 Autounattend 中,我执行了 Matt 的 boxstarter.ps1 脚本来安装 Boxstarter,但还没有安装 Boxstarter。
为了获得更好的流程视觉效果,我更改了 Autounattend.xml 以将所有 WillShowUI 属性设置为 true。什么都没有出现。对我来说,这似乎是 Windows 10 没有启动。知道如何检查吗?此外,从different Github repository,我在 Windows Server 2013 的 json 文件中找到了值为 aaa 的“boot_command”。在不知道这是否也适用于 Windows 10 的情况下,我也将其放入了我的 json 文件中。也许这个引导命令是错误的?
或者,是否有人拥有公共存储库,我可以使用它来创建将在 Windows 10 机器上的 Hyper-V 上运行的 Windows 10 虚拟机?
【问题讨论】:
标签: windows-10 hyper-v packer