如何使用自定义发行版和自定义内核创建我自己的 EC2 AMI?

如何使用自定义发行版和自定义内核创建我自己的 EC2 AMI?

我想创建自己的自定义 AMI,并在 HVM 实例上运行其自己的自定义内核。

起初我以为这是一个已经解决的问题,因为我已经看到了几种解决方案(packer、aminate),它们可以解决此类问题,但是它们都不够灵活,无法满足我自己的需求,所有这些解决方案都自动化了上传阶段以及机器创建,我的管道已经与其他复杂而完整的阶段一起执行了这一操作,我只想创建自定义映像和自定义 HVM 内核,我将使用我自己的基础设施和 AWS EC2 SDK 上传映像。

我想用我自己的自定义内核创建我自己的自定义 EC2 AMI,我已经看到 AWS 正在使用 5.4 和 4.14 分支,我可以编译我自己的内核,但我不确定如何正确打包。

有人能指导我采取适当的步骤来创建这样的图像吗?

相关内容