【问题标题】:Using packer to create a vagrant qemu/kvm box使用 packer 创建一个 vagrant qemu/kvm 盒子
【发布时间】:2015-12-22 21:02:25
【问题描述】:

我正在尝试使用打包器使用 qemu/kvm 管理程序构建一个 vagrant .box。我正在使用 vagrant 插件vagrant-libvirt

在我的打包器base.json 文件中,我正在使用 vagrant 后处理器,例如

"post-processors": [
    {
        "type": "vagrant",
        "output": "output/my-ubuntu_14.04_packer.box"
    }
],

但是,当我构建盒子时,我在日志中收到此错误:

2015/12/22 20:11:57 ui error: Build 'qemu' errored: 1 error(s) occurred:
* Post-processor failed: Unknown artifact type, can't build box: transcend.qemu

我已经研究过这个问题,它似乎是由后处理器配置引起的。比如根据here的对话,当时qemu不支持vagrant后处理器。但是,现在看来,this pull request 已合并,它应该可以工作了。

事实上,vagrant 后处理器的documentation 似乎将 qemu 列为受支持的提供程序。

【问题讨论】:

    标签: vagrant qemu kvm packer


    【解决方案1】:

    我相信这是因为我目前使用的是Packer v0.6.0(2014 年 5 月 2 日发布)。直到Packer v0.7.2(2014 年 10 月 28 日发布)才支持 vagrant 后处理器,因此需要升级才能实现这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-28
      • 2017-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-14
      • 2015-01-21
      • 2013-12-19
      相关资源
      最近更新 更多