【问题标题】:Move Vagrant guest disk to another provider将 Vagrant 来宾磁盘移动到另一个提供程序
【发布时间】:2015-07-09 23:28:01
【问题描述】:

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

【问题讨论】:

    标签: amazon-web-services vagrant virtualbox


    【解决方案1】:

    您可以将您的 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 盒子更小,产生的问题也更少。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 2017-06-10
      • 2022-01-15
      • 2011-05-10
      • 2020-02-25
      • 2016-09-26
      • 1970-01-01
      相关资源
      最近更新 更多