2012-03-13 45 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计算管理员指南中的一个测试。本章介绍如何获取图像以及如何创建图像。