Packer 无法启动 Win10
Packer not booting Win10
我正在尝试使用来自 Hashicorp 的 Packer 创建 VM。我的想法是,我可以为我的每个任务创建 Windows 10 个虚拟机,并在我的 "main" Windows 10 上创建 运行 这些虚拟机。我可以访问 Hyper-V ,截至 2016 年底,Packer 也支持它。
从 Matt Wrock's Github repository 抓取了几个文件,我创建了一个 json 文件、一个 Autounattend 和一些脚本。当 运行ning Packer 时,我以错误 "Error getting WinRM host: No ip address" 告终。这已经持续了 5 个多小时,所以有些事情不对劲。有趣的是,Hyper-V Manger 说 VM 在那里,我什至可以登录。然后我注意到已经执行了 none 的安装脚本。例如,在我的 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 文件中。也许这个引导命令是错误的?
或者,是否有人拥有 public 存储库,我可以使用它来创建 Windows 10 个虚拟机,这些虚拟机将 运行 在 [=25= 上的 Hyper-V 上] 10台机器?
没有足够的细节来说明问题所在。
尝试使用 taliesins basebox - Windows 10,他是 Packer 中 Hyper-V 支持的主要作者,我希望他的示例能够工作。
有好消息 :) 您不需要从源代码为 Hyper-V 供应器构建 Packer。它在 0.12.1 版本中被合并,所以如果你有最新的版本就可以了。
以下是我在测试 0.12.1+ 版本时使用的一些示例:
- https://github.com/StefanScherer/packer-windows - Windows 10 和 Windows 服务器 2016 的样本设置 Docker & Windows 容器
- Ubuntu 16.04,hyperv-iso,第 2 代 (UEFI) https://github.com/taliesins/packer-baseboxes/blob/master/hyperv-ubuntu-16.04.json
如有任何这些回购协议中的问题,请随时在 GitHub (@patricklang) 上联系我。
我正在尝试使用来自 Hashicorp 的 Packer 创建 VM。我的想法是,我可以为我的每个任务创建 Windows 10 个虚拟机,并在我的 "main" Windows 10 上创建 运行 这些虚拟机。我可以访问 Hyper-V ,截至 2016 年底,Packer 也支持它。
从 Matt Wrock's Github repository 抓取了几个文件,我创建了一个 json 文件、一个 Autounattend 和一些脚本。当 运行ning Packer 时,我以错误 "Error getting WinRM host: No ip address" 告终。这已经持续了 5 个多小时,所以有些事情不对劲。有趣的是,Hyper-V Manger 说 VM 在那里,我什至可以登录。然后我注意到已经执行了 none 的安装脚本。例如,在我的 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 文件中。也许这个引导命令是错误的?
或者,是否有人拥有 public 存储库,我可以使用它来创建 Windows 10 个虚拟机,这些虚拟机将 运行 在 [=25= 上的 Hyper-V 上] 10台机器?
没有足够的细节来说明问题所在。
尝试使用 taliesins basebox - Windows 10,他是 Packer 中 Hyper-V 支持的主要作者,我希望他的示例能够工作。
有好消息 :) 您不需要从源代码为 Hyper-V 供应器构建 Packer。它在 0.12.1 版本中被合并,所以如果你有最新的版本就可以了。
以下是我在测试 0.12.1+ 版本时使用的一些示例:
- https://github.com/StefanScherer/packer-windows - Windows 10 和 Windows 服务器 2016 的样本设置 Docker & Windows 容器
- Ubuntu 16.04,hyperv-iso,第 2 代 (UEFI) https://github.com/taliesins/packer-baseboxes/blob/master/hyperv-ubuntu-16.04.json
如有任何这些回购协议中的问题,请随时在 GitHub (@patricklang) 上联系我。