簡體   English   中英

使用 packer 創建一個 vagrant qemu/kvm box

[英]Using packer to create a vagrant qemu/kvm box

我正在嘗試使用 packer 使用 qemu/kvm 管理程序構建一個 vagrant .box 我正在使用 vagrant 插件vagrant-libvirt

在我的 packer 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

我已經調查過這個問題,它似乎是由后處理器配置引起的。 比如,根據這里的對話,當時qemu不支持vagrant post processor。 但是,看看這個,它現在應該可以工作了,這個拉取請求被合並了。

事實上,vagrant post-processor 的文檔似乎將 qemu 列為受支持的提供者。

我相信這是因為我目前使用的是Packer v0.6.0 (2014 年 5 月 2 日發布)。 直到Packer v0.7.2 (2014 年 10 月 28 日發布)才支持 vagrant 后處理器,因此需要進行升級才能實現此目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM