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