我正在尝试使用Packer form Hashicorp创建VM。我的想法是,我可以为我的每个作业创建Windows 10 V,并在我的“主”Windows 10上运行这些V。我可以访问Hyper-V,到2016年末,Packer也支持这一点。
我从马特·韦克的吉顿储存库抓取了几个文件,创建了一个json文件、一个Autounattend和一些脚本。在运行Packer时,我最后出现了一个错误:“获取WinRM主机时出错:没有ip地址”。这已经持续了5+几个小时,所以有些事情不对劲。有趣的是,Hyper说VM在那里,我甚至可以登录。然后我注意到没有一个安装脚本被执行。例如,在我的Autounattend中,我执行Matt的boxstarter.ps1脚本来安装Boxstarter,但是Boxstarter还没有安装。
为了更好地了解该过程,我将Autounattend.xml更改为将所有WillShowUI属性设置为true。什么都没有出现。在我看来,这似乎没有启动Windows 10。知道我怎么查这个吗?另外,在一个不同的Github存储库中,我在Windows 2013的一个json文件中找到了一个值为aaa的"boot_command“。不知道这是否也适用于Windows 10,我也把它放在我的json文件中。也许这个引导命令是错的?
或者,有没有人有一个公共存储库,我可以使用它来创建运行在Windows 10机器上的Hyper-V上的Windows 10 V?
发布于 2017-03-20 20:38:08
得到一些好消息:)你不需要建立封隔器的来源,为超级V供应。它是在0.12.1版本中合并的,所以如果您有最新的版本,那么就可以使用它了。
下面是我在测试0.12.1+版本时使用的一些示例:
请随意在GitHub (@patricklang)上为我提供任何这些回复中的问题。
发布于 2017-03-20 11:24:08
没有足够的细节来判断出了什么问题。
尝试使用塔利班基地箱- Windows 10,他是超级V支持的主要作者在封隔器,我希望他的例子工作。
https://stackoverflow.com/questions/42892134
复制相似问题