3

我有一个两个节点的 OpenStack Diablo Cluster 启动并运行。我试图让小型 tty-L​​inux 映像运行,并且它没有问题地工作。

在我的天真中,我现在试图让我自己的 OpenSuse 图像工作,我用 OpenSuse Studio 创建。我试过 .vmdk 和 .raw 运行:

一眼添加 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 的情况下运行这些映像吗?如果没有,我如何获取/生成这些?

4

1 回答 1

0

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

另请参阅 OpenStack Compute 管理指南中的Image Management 章节。本章包含有关从何处获取图像以及如何创建图像的信息。

于 2012-03-15T02:12:26.113 回答