如何生成OpenStack兼容图像?

时间:2012-03-13 15:20:36

标签: image opensuse openstack

我已启动并运行双节点OpenStack Diablo群集。我试着让小的tty-L​​inux Image运行,它没有问题。

在我的天真中,我现在尝试使用OpenSuse Studio创建自己的OpenSuse图像。我已尝试使用以下命令运行.vmdk和.raw:

glance add name =“My-raw”is_public = true container_format = bare disk_format = raw< /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显示没有错误。

甚至可以在没有内核和ramdisk的情况下运行这些图像吗?如果没有,我如何获得/生成这些?

1 个答案:

答案 0 :(得分:0)

使用libvirt,您应该能够运行raw或qcow2映像,不需要内核或ramdisk。尝试使用其中一个QCOW2 Ubuntu cloud images进行测试(例如,oneiric-server-cloudimg-amd64-disk1.img)

另请参阅OpenStack Compute管理指南中的Image Management chapter。本章提供了有关获取图像的位置以及如何创建图像的信息。