Использование упаковщика для создания vagrant qemu/kvm box
Я пытаюсь построить бродягу .box
использование гипервизора qemu/kvm с использованием упаковщика. Я использую бродячий плагин vagrant-libvirt
,
В моем пакере base.json
файл, я использую бродячий постпроцессор, как
"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 не поддерживал бродячий постпроцессор. Однако, глядя на это, он должен работать теперь, когда этот запрос на объединение объединен.
Фактически, документация для бродячего постпроцессора, кажется, перечисляет qemu как поддерживаемого провайдера.
1 ответ
Я считаю, что это потому, что я в настоящее время использую Packer v0.6.0
(выпущено 2 мая 2014 г.) Бродячий постпроцессор не поддерживался до Packer v0.7.2
(выпущено 28 октября 2014 г.), поэтому для достижения этой цели потребуется обновление.