【发布时间】:2015-07-09 23:28:01
【问题描述】:
我使用 vagrant 在我的 Mac 上基于 ubuntu/trusty64 创建了一个虚拟机来宾。是否可以将 virtualbox 磁盘文件复制到 AWS 等云主机并在那里启动?
【问题讨论】:
标签: amazon-web-services vagrant virtualbox
我使用 vagrant 在我的 Mac 上基于 ubuntu/trusty64 创建了一个虚拟机来宾。是否可以将 virtualbox 磁盘文件复制到 AWS 等云主机并在那里启动?
【问题讨论】:
标签: amazon-web-services vagrant virtualbox
您可以将您的 Virtualbox 映像转换为应该能够在 AWS 上运行的原始 img。我在这里描述了这个过程:How to convert a Vagrant box to a Docker image
在创建 img 的地方停下来!您将不得不学习我的 img 创建教程,因为其他教程使用 Virtualbox vdi 文件来创建图像。 Virtualbox 不再提供/支持 vdi 文件。按照本教程了解如何在 AWS 中运行 img:https://www.niftiestsoftware.com/2011/09/24/converting-a-virtualbox-vm-to-an-ec2-ami/
还要注意 Vagrant AWS 提供商: https://github.com/mitchellh/vagrant-aws
我建议的方法是使用 Packer 或 AMI-Creator 创建 AMI-AWS 云映像并使用 Vagrant AWS 提供商进行配置。这些盒子会比转换后的 Virtualbox 盒子更小,产生的问题也更少。
【讨论】: