[英]Packer post process AMI to virtualbox?
我已将打包程序配置为使用amazon-ebs构建器从Red Hat提供的Red Hat 6映像创建自定义AMI。 我真的很想打包,以将自定义AMI后期处理到virtualbox映像中,以进行本地测试。 我试过将一个简单的后处理器添加到我的打包机json中,如下所示:
"post-processors": [
{
"type": "vagrant",
"keep_input_artifact": false
}
],
但是我最终得到的只是一个很小的.box文件。 当我将此添加到无业游民时,它似乎只是我在亚马逊上原始AMI的包装:
$ vagrant box list
packer (aws, 0)
我希望看到这样的东西:
rhel66 (virtualbox, 0)
Packer可以将我的AMI转换为virtualbox映像吗?
在您的示例中,后处理器只是为您提供了该图像的无用信息。 该图像是aws,所以不,它没有任何改变。 要将其更改为virtualbox,必须对其进行转换。
{ "type": "virtualbox", "only": ["virtualbox-iso"], "artifact_type": "vagrant.box", "metadata": { "provider": "virtualbox", "version": "0.0.1" } }
以上未经测试。 AWS提供了一些有关此处导出的文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.