2012-03-13 44 views
3

我有一個雙節點的OpenStack Diablo Cluster啓動並運行。我試圖讓小型tty-L​​inux Image運行,並且沒有問題。如何生成OpenStack兼容圖像?

在我的天真我現在試圖讓我自己的OpenSuse圖像工作,我用OpenSuse Studio創建。我已經試過的.vmdk和.RAW與運行:

一目瞭然添加名稱= 「我-原始」 is_public =真container_format =裸disk_format =原< /cloud/images/My_Appliance.raw

每個儀表板或推出euca-run-instances ...

我使用qemu作爲libvirt_type。實例將顯示爲正在運行,但我無法ping通它們,也沒有控制檯輸出,因此猜測它們沒有正確啓動。 /var/log/nova/nova-compute.log和/var/log/libvirt/qemu/instance-xx.log顯示沒有錯誤。

甚至可以在沒有內核和虛擬硬盤的情況下運行這些映像嗎?如果沒有,我如何獲得/生成這些?

回答

0

在libvirt中,您應該可以運行raw或qcow2映像,而不需要內核或虛擬磁盤。嘗試用QCOW2 Ubuntu cloud images(例如,precise中 - 服務器 - cloudimg-AMD64的disk1.img)

又見Image Management chapter的OpenStack計算管理員指南中的一個測試。本章介紹如何獲取圖像以及如何創建圖像。