【问题标题】:How to deploy a Vagrant VM as an Openstack image? (Vagrant 1.4.3, provider is Virtualbox.)如何将 Vagrant VM 部署为 Openstack 映像? (Vagrant 1.4.3,提供者是 Virtualbox。)
【发布时间】:2015-04-28 14:24:33
【问题描述】:

我目前正在尝试将 Vagrant VM(以 Virtualbox 作为提供者)部署到 Openstack 中。

我的 Vagrant 的设置方式与 Vagrantfile 和 .vagrant 目录所在的 Vagrant 环境文件夹不同,在我的主目录中有一个“Virtualbox VMs”文件夹,每个实例化的 VM 都有一个文件夹,每个里面都有一个.vbox(据我所知,基本上是一个 XML 文件)和一个 .vmdk 文件。

vmdk 是我最感兴趣的文件,因为它似乎是存储 VM 的虚拟硬盘。我曾尝试将其作为 Openstack 图像上传(支持的图像格式为 raw、vhd、vmdk、vdi、iso、qcow2、aki、ari、ami。)但是当使用它创建实例时它失败了错误:

'没有找到有效的主机。超过最大调度尝试次数 3 实例 b7bceab4-8ba5-4c8a-ba83-72ba63d66cc7'

在谷歌搜索后,这个错误似乎表明存在资源问题,但我认为这是一种误导,因为我能够在此罚款之后创建其他图像/实例,这表明我使用 vmdk 的方式有问题Vagrant 设置一个 Image。

网上似乎没有太多关于在 Openstack 上运行 Vagrant VM 的信息,所以任何能指引我正确方向的信息都将不胜感激。非常感谢。

【问题讨论】:

    标签: cloud vagrant virtual-machine virtualization openstack


    【解决方案1】:

    我设法解决了这个问题!至少对于小型 (2GB) VM 映像!

    我所做的是使用来自“Virtualbox VMs /”的 vmdk 创建一个映像,当我实例化它时,我确保选择了“xl”大小。然后虚拟机正常启动,我可以在“控制台”视图中访问它。看来毕竟是资源问题!这适用于 ~2GB CentOS64 映像。我使用了至少 20GB 的硬盘驱动器和 1024MB 的内存。

    似乎来自 Virtualbox 风格的 Vagrant 盒子的 vmdk 确实可以在 Openstack 上运行,这是我不确定的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-12
      • 1970-01-01
      • 2016-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多