代码之家  ›  专栏  ›  技术社区  ›  aphexlog

在云不可知庄园中构建自定义图像(而不仅仅是提取预构建的图像)

  •  0
  • aphexlog  · 技术社区  · 7 年前

    我需要能够使用{some_tool}和Terraform一起构建自己的图像。我一直在考虑为此使用packer,但在我看来,它只是拉一个预构建的AMI并对其进行配置。

    寻找一个工具来使用这种方式。另外,我也不确定除了Terraform sense外,packer还有什么必要。在我看来,Terraform具有同样的内置功能。

    2 回复  |  直到 7 年前
        1
  •  0
  •   Rickard von Essen    7 年前

    在我看来,它只是拉一个预构建的AMI并对其进行配置。

    您可以使用 amazon-ebssurrogate amazon-chroot 建筑商或使用任何当地建筑商和 amazon-import

    基本上,我需要构建一个windows或Linux操作系统映像,该映像将与Terraform一起构建并部署在任何云上(AWS、VMWARE、OCI、Google,在任何情况下)。

    我不确定除了Terraform sense外,packer还有什么必要。在我看来,Terraform具有相同的内置功能。

    一个很大的区别是Terraform不处理创建AMI的生命周期。Terraform不是一个从源代码创建图像的好工具,这不是它构建的目的。HashiCorp创建这两个工具是为了相互补充。

        2
  •  1
  •   VimalKumar    7 年前

    因此,要启动实例,它需要一个基础映像。。所以您提到的问题根本不是问题,而是工具的工作方式。希望能有帮助。