问题标签 [packer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
770 浏览

networking - Qemu 中的 VirtualBox 设置等价于什么?

我正在尝试为同一事物创建一个同时具有 VirtualBox 和 Qemu 构建器的 Packer 模板。VirtualBox 工作正常,但使用 Qemu,我在弄清楚如何正确设置网络时遇到了一些困难。

更具体地说,在 VirtualBox 部分,我有

我最初尝试只配置至少第二个 NIC

但是 Packer 说使用该命令调用 Qemu 时出现错误。我究竟做错了什么?而且,当我稍后运行创建的图像时,我将如何创建一个仅限主机的适配器?

0 投票
1 回答
782 浏览

vagrant - 如何启动打包机构建的本地虚拟机?

我是包装工的新手。首先,我尝试构建:https ://github.com/shiguredo/packer-templates/tree/develop/ubuntu-14.04 ,效果很好。但是当我想通过我犯错时,vagrant up我得到以下错误:

调用vagrant init一个看起来像默认配置文件的配置文件后,就会创建。但是还是有错误:

如何在本地启动我的打包程序生成的 VM?是手动跟踪 Vagrantfile 的唯一解决方案吗?

编辑:

如果我打电话vagrant init myNewlyCreatedBox.box ,那么 vagrant 也会尝试启动虚拟机,但是

0 投票
0 回答
482 浏览

puppet - 木偶、木偶和包装工

流浪汉真棒。Puphet 可以帮助更轻松地创建 vagrant 文件,并且 packer 可以部署完全相同的系统。两者都使用木偶。我认为如果这三个工具一起工作会很棒。但是,当我运行本地 packer-parallels-iso 构建器时,我在 puppet 脚本中遇到错误,例如:

错误:无法解析环境生产:无法匹配 |$key,位于节点 ubuntu-1404.vagrantup.com 上的 /tmp/packer-puppet-masterless/manifests/nodes/Cron.pp:5 相应行的位置喜欢:

有趣的是:这些错误不会出现在 vagrant / 或 vagrant 的配置中。

奇怪的。据我所知,两者都使用3.4.3版本的puppet

这是指向puppet 和 packer 示例配置的链接https://www.dropbox.com/s/cai49xrrv23jzra/pppTest.zip?dl=0 。

希望有人能告诉我这个设置有什么问题。

0 投票
1 回答
390 浏览

packer - 防止某些内联脚本的打包程序打印输出?

我正在运行一堆打包程序脚本,但其中一些会为日志生成太多输出,这真的很烦人。有什么方法可以更改我的 json 文件,以便我可以在打包程序中禁用这些 shell 脚本之一的输出?

我希望静音的打包程序 shell 脚本调用的一个示例:

0 投票
1 回答
449 浏览

amazon-web-services - 打包机,aws:“ec2-bundle-vol:第​​ 6 行:ruby:找不到命令”

我正在使用打包程序,这是在我的供应商(或至少相关部分)中,就在安装红宝石的供应商之后。

rbenv 版本见 2.1.6

ruby -v 说它是 2.1.6

所以肯定安装了ruby...

但是我在打包程序包的末尾收到此错误

我用于捆绑卷的命令是

我试图找到任何关于其他人使用 ec2-ami-tools 遇到此错误但没有成功的参考。任何关于我应该在哪里查找信息的指针(已经检查了 ec2-ami-tools 文档、引用 ec2-bundle-vol 的打包程序文档、其他打包程序配置等,但可能遗漏了一些东西)将不胜感激。

0 投票
3 回答
1574 浏览

python - 为什么我不能从打包程序构建中运行“源”命令?

我正在尝试进行打包程序构建。

我的源 AMI 是一个 Ubuntu 盒子。我想安装并运行一个 python 虚拟环境。

我的供应商如下所示。apt-get 工作正常,它创建了一个 virtualenv。但是,当我激活源时,它失败了。我收到以下错误:/tmp/script.sh: 53: /tmp/script.sh

看来我无法source在我的打包程序版本中运行。我该如何解决这个问题?我需要运行 virtualenv 并pip install从里面做。

这是控制台输出:

0 投票
0 回答
194 浏览

caching - Packer 可以下载和缓存外部文件吗?

我有一个gentoo 的打包器项目,它通过打包器下载 iso 和脚本中的 stage3 文件。iso由打包程序缓存,我也想缓存stage3。这样,每次构建盒子时都不会下载stage3。

有没有一种简单的方法让打包程序下载 stage3 文件并以与缓存 iso 文件相同的方式缓存它?

0 投票
1 回答
4553 浏览

vagrant - 使用 Packer 从 Vagrant 框中创建 VM 映像?

我知道我可以使用Packer以脚本方式创建我自己的 VM 映像。如果我使用 VirtualBox 构建器,我可以从两种风格中选择一种:从头开始构建所有内容,或者在现有 VM 之上构建。

基本上,我想要实现的是在现有的 Vagrant 盒子(Ubuntu 15.04 with Docker by Boxcutter)之上构建。

这是否可以使用 Packer,如果可以,如何?我在文档中找不到任何关于此的内容。示例始终仅引用 OVF/OVA 文件。有什么提示吗?

0 投票
2 回答
3551 浏览

vagrant - 如何使用打包器从 vmware 映像创建一个流浪盒

我有一个运行 CentOS 的 VMWARE 映像。我想用打包器从它创建一个流浪盒。我是 Vagrant 的新手,任何人都可以建议这些步骤吗?

0 投票
2 回答
4289 浏览

vagrant - 使用打包程序创建 vagrant box 时 SSH 超时

我使用以下模板来创建带有打包器的 vagrant box。但是,我收到错误“Build 'vmware-vmx' errored: Timeout waiting for SSH.”。如何解决这个问题?