Packer + Vagrant - 从ISO创建AMI

Mav*_*ine 5 iso packer vagrant amazon-ami

是否可以从ISO创建AMI?

我正在实现一个构建系统,它使用基本iso,修改它,安装东西,然后在.ovf和AMI中输出它.

.ovf的作品.但对于AMI,我能想到的只是它需要预先存在的AMI.它是否正确?

有没有办法使用iso并生成AMI?

谢谢.

May*_*kar 2

Vagrant 包含一个名为 vagrant-ami 的有用小插件,可让您创建 EC2 自定义 AMI:

$ vagrant create-ami new_image --name my-ami --desc "My AMI"
Run Code Online (Sandbox Code Playgroud)

然后,您可以将 Vagrantfile 中的 AMI ID 替换为您的自定义 ID。

  • 看起来答案可能引用了 [vagrant-ami](https://github.com/mikery/vagrant-ami) 插件,该插件基于 [vagrant-aws](https://github.com/mitchellh) /vagrant-aws)。使用 Vagrant 插件的文档位于[此处](https://docs.vagrantup.com/v2/plugins/index.html)。 (4认同)