2

将使用 puppet 预置的 vagrant box 转换为 EC2 AMI 并将其上传到 AWS 的最佳方法是什么?

4

1 回答 1

1

将 Vagrant VM 转换为 AMI 将是有问题的。在这种情况下,最简单的做法是:

  • 准备你的 Puppet 清单并使用 Vagrant 在本地进行测试
  • 启动 EC2 实例,并使用 Puppet 配置该实例。您可以使用 cfn-init 脚本,或在实例上手动运行 Puppet
  • 从此实例创建 AMI

该过程与在本地 VM 或物理硬件上运行 Puppet 完全相同,只是在配置实例后您需要创建一个 AMI。

于 2012-10-26T09:22:32.707 回答