打包器无法启动Win10
我正在尝试使用派克形式Hashicorp创建虚拟机。我的想法是,我可以为每个作业创建Windows 10虚拟机,并在我的“主”Windows 10上运行这些虚拟机。我可以访问Hyper-V,并且到2016年末,Packer也支持这一点。打包器无法启动Win10
从Matt Wrock's Github repository抓取几个文件,我创建了一个json文件,一个Autounattend和一些脚本。当运行Packer时,我结束了一个错误,提示“WinRM主机出错:没有IP地址”。这已经持续了5个多小时,所以有些事情并不正确。有趣的是,Hyper-V Manger说虚拟机在那里,我甚至可以登录。然后我注意到没有安装脚本被执行。例如,在我的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虚拟机,可以在Windows 10机器上运行Hyper-V?
得到了一些好消息:)您无需从Hyper-V提供程序的源代码构建Packer。它被合并在0.12.1版本,所以如果你有最新的你很好去。
这里有一些样品,我测试时它0.12.1+版本中使用:
- https://github.com/StefanScherer/packer-windows - 样品用于Windows 10 &的Windows Server 2016建立与码头工人&窗口的容器
- 的Ubuntu 16.04, hyperv-iso,第2代(UEFI)https://github.com/taliesins/packer-baseboxes/blob/master/hyperv-ubuntu-16.04.json
随意在GitHub(@patricklang)上ping我,并回答任何这些回购中的问题。
最后钉了它; Stefan Scherer存储库中的文件帮了我很多。他们包含了我所需要的所有信息,并没有太多额外的脚本让我走。 – SimonAx