【问题标题】:Vagrant alternative to Amazon Linux亚马逊 Linux 的 Vagrant 替代品
【发布时间】:2014-06-24 16:29:13
【问题描述】:

我的公司决定将我们的基础服务器映像从 Ubuntu Server 迁移到 Amazon Linux。过去,我们会从 vagrantbox.es 启动一个 Ubuntu Server LTS 盒子来模拟我们 AWS 堆栈中的一个实例,但 Amazon 只提供一个 AMI。

根据Amazon Linux AMI FAQ,根据启动 AMI 的 EC2 区域定制更新,exporting an AMI to VDI 可能存在问题。我还读到 Amazon Linux 从 RHEL 和 Fedora 中删除了很多杂乱无章的东西,使其成为服务器优化的发行版。

  1. 如何在可能没有持久网络连接的环境中模拟 Amazon Linux?

  2. 除了切换到yum,在本地运行 Amazon Linux 时我应该预期哪些陷阱?

  3. 是否有一些针对 Amazon Linux 的预构建 vagrant box 可以绕过这些陷阱?

【问题讨论】:

    标签: linux amazon-web-services amazon-ec2 vagrant virtualbox


    【解决方案1】:

    Amazon 不提供在其他 VM 平台上使用的分发映像。你可能会找到theseblogpostsuseful;它们提供了构建 Amazon Linux 磁盘映像的详细说明,在上一篇文章中,他提供了指向他为 VMWare 和 VirtualBox 构建的映像的直接链接。

    Amazon Linux 基于 CentOS,因此您也可以从那里开始。

    【讨论】:

    • 我包含了一个指向那个人的帖子集的链接,因为它们与 vagrant 相关,但我不确定使用他的图像可能会有什么陷阱。我正在寻找开发人员推荐信,以获取您的建议或在使用 Amazon Linux 时可以使用的替代方案。
    • 主要缺陷是自己维护它们需要大量工作。当 Amazon Linux 打补丁或发布新版本时,您就已经过时了。您可以使用 Vagrant AWS 提供商,并在 EC2 实例上运行您的开发箱。我就是这么做的。
    • 啊,如果我需要互联网连接进行测试,那就违背了使用 vagrant 在本地开发的目的。看起来在 CentOS 之上构建是迄今为止我最好的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    • 1970-01-01
    相关资源
    最近更新 更多