我一直在努力追查这个问题,但显然没有找到正确的文档。是否可以使用 Packer 构建 Amazon Linux 机器(以及如何构建)?如果可以,这是否只是预先构建的镜像 AMI?我知道 Amazon Linux 本身没有 ISO,所以这行不通,所以我试图找出实现这一目标的方法。
答案1
Packer 采用源映像,并有两个适用于 AWS 的构建器(instance-store 和 ebs)。如果您想在 Amazon Linux 上打包应用程序,只需指定其中一个 AMI 作为 Packer 的源 AMI,然后使用某种配置程序来设置应用程序。
Amazon Linux 是 Linux 的专有版本;Packer 建立在现有操作系统之上,因此您可以使用 Packer AWS 构建器在 Amazon Linux 上进行构建。