[英]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.