нельзя использовать поле, созданное с помощью vagrant постпроцессора упаковщика

Я следовал руководству на packer.io, чтобы создать vagrant box из экземпляра, поддерживаемого amazon-ebs: https://www.packer.io/intro.

Единственная проблема: созданный файл .box содержит только Vagrantfile и metadata.json, но я не могу понять, как использовать это в бродяге с виртуальным боксом, поскольку все другие ящики, которые я видел (среди них hashcorp/precise32), имеют .vmdk и . ovf, а мой нет!! Кто-нибудь следил за учебником и может посоветовать мне? Спасибо,


person user3444365    schedule 14.01.2015    source источник


Ответы (1)


Кажется, я выяснил: vagrant box, созданный для постобработки, предназначен для использования с плагином vagrant-aws, а не с virtualbox. Тогда поставщиком является «aws», а не «virtualbox», поэтому я не получаю файлы .vmdk и .ovf. Плагин aws предназначен только для загрузки и предоставления экземпляров EC2, тогда как я хотел «захватить» минимальный интерфейс Linux для Amazon, чтобы протестировать его локально (не могу найти чертов файл iso для него). Тогда я должен сдаться, packer.io был моей последней надеждой: я не могу найти способ настроить виртуальную машину с запущенным минимальным образом amazon linux...

person user3444365    schedule 14.01.2015