将Vagrant来宾磁盘移动到另一个提供商

时间:2015-07-09 23:28:02

标签: amazon-web-services vagrant virtualbox

我使用vagrant在我的Mac上基于ubuntu / trusty64创建了一个虚拟机来宾。是否可以将虚拟机磁盘文件复制到AWS等云主机并在那里启动?

1 个答案:

答案 0 :(得分:0)

您可以将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

我建议的方法是使用PackerAMI-Creator来创建AMI-AWS云图像,并使用Vagrant AWS提供商进行配置。与转换后的Virtualbox盒相比,这些盒子更小,产生的问题更少。