我目前正在尝试将Vagrant VM(以Virtualbox作为提供程序)部署到Openstack中。如何将Vagrant VM部署为Openstack映像? (Vagrant 1.4.3,提供商是Virtualbox。)
我的Vagrant的设置方式除了Vagrant文件夹和Vagrantfile和.vagrant目录所在的位置之外,还有一个位于我的主目录中的'Virtualbox VMs'文件夹,每个实例化虚拟机都有一个文件夹,一个.vbox(从我收集的,基本上是一个XML文件)和一个.vmdk文件。
vmdk是我最感兴趣的文件,因为它似乎是存储虚拟机的虚拟硬盘驱动器。我已经尝试上传这个作为Openstack图像(支持的图像格式是原始的,vhd,vmdk,vdi,iso,qcow2,aki,ari,ami。)但是当创建一个实例时,它会失败并返回错误:
'No valid host was found. Exceeded max scheduling attempts 3 for instance b7bceab4-8ba5-4c8a-ba83-72ba63d66cc7'
谷歌搜索后,这个错误似乎表明一个资源问题,但我认为这是误导,因为我可以在这个罚款后创建其他图像/实例,指示我有什么问题,我如何使用从Vagrant vmdk设置图像。
在Openstack上运行Vagrant虚拟机似乎没有太多的信息,因此任何指向正确方向的信息都将非常感谢。非常感谢。