linux - Amazon Linux 的 Vagrant 替代品

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

我的公司已决定将我们的基础服务器镜像从 Ubuntu Server 迁移到 Amazon Linux。过去我们会从 vagrantbox.es 启动一个 Ubuntu Server LTS 盒子。在我们的 AWS 堆栈中模拟一个实例,但亚马逊只提供一个 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 可以绕过这些陷阱?

最佳答案

Amazon 不提供用于其他 VM 平台的发行版图像。你可能会发现 these blog posts useful尽管;他们提供了构建 Amazon Linux 磁盘镜像的详细说明,在上一篇文章中,他提供了指向他为 VMWare 和 VirtualBox 构建的镜像的直接链接。

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

关于linux - Amazon Linux 的 Vagrant 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24391790/

相关文章:

linux - Syscalls for x86-64 Linux NASM(YASM) 详细说明

amazon-web-services - Amazon Athena : HIVE_METASTORE_ERROR: name expected at the position 22 of [. ..] 但找到 ' '

Python Boto 创建的 cloud-init #include 脚本未在 EC2 上运行

ios - Cognito 用户已确认处于未确认状态

linux - 如何在 AWS Linux 上安装 Fish Shell

amazon-ec2 - 无法连接到AWS EC2实例上的Jupyter Notebook

linux - 如何在运行 AWS Linux 2 的 AWS Elastic Beanstalk 上配置 Linux 交换空间?

c - waitpid() 是 Linux 中的原子操作吗?

c - 在 nvidia-340-updates 中获取段错误

linux - bash 脚本 : how to diff two files after stripping prefix from each line?