在云实例中运行VirtualBox/Vagrant

5

我尝试了两件事:

首先,我尝试在EC2实例上安装虚拟机,但是无法成功。

其次,我在Digital Ocean的droplet上安装了vagrant和virtualbox,但是当我尝试运行vagrant up时,它卡在了Booting VM这一步。

互联网上的多个来源都表示,在虚拟化环境中无法运行虚拟机(Amazon和Digital Ocean都提供此服务)。

是否有其他服务提供商可以解决此问题,或者是否有办法在Amazon或Digital Ocean中运行vagrant/virtualbox?


1
你为什么特别想在AWS上运行VirtualBox?AWS有一个导入功能,所以你可以导入你的VBox虚拟机并创建一个新的EC2实例。 - Frederic Henri
@FrédéricHenri 更具体地说,我想运行一个Blackboard Learn实例(https://community.blackboard.com/docs/DOC-1649)。不幸的是,该镜像是一个`.box`文件,因此似乎我无法使用AWS导入功能。 - sauronnikko
1个回答

1
  1. 在桌面电脑等物理机上安装VirtualBox和Vagrant
  2. 从命令行运行以下3个命令:
  3. vagrant init somenameyoumakeup file://urlToYour.box
  4. vagrant up
  5. vagrant halt
  6. 打开VirtualBox UI界面
  7. 使用“文件”->“导出”菜单将虚拟机导出为OVA格式
  8. 按照此处的指南导入OVA:https://aws.amazon.com/ec2/vm-import/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接