我目前正在嘗試將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虛擬機似乎沒有太多的信息,因此任何指向正確方向的信息都將非常感謝。非常感謝。