我有两个节点的OpenStack Diablo群集已启动并正在运行。我试图使小型的tty-Linux镜像运行,并且没有问题。
在我幼稚的时候,我现在尝试使用OpenSuse Studio创建自己的OpenSuse镜像。我试过.vmdk和.raw运行:
扫一眼添加名称=“My-raw” is_public = true container_format = bare disk_format = raw
每个仪表板或euca-run-instances启动...
我将qemu用作libvirt_type。实例将显示为正在运行,但是我无法ping通它们,也没有控制台输出,因此猜测它们未正确启动。 /var/log/nova/nova-compute.log和/var/log/libvirt/qemu/instance-xx.log没有显示错误。
甚至可以在没有内核和ramdisk的情况下运行那些镜像?如果没有,我如何获得/产生这些?
最佳答案
使用libvirt,您应该能够运行原始镜像或qcow2镜像,不需要内核或ramdisk。尝试使用QCOW2 Ubuntu cloud images之一进行测试(例如,oneiric-server-cloudimg-amd64-disk1.img)
另请参阅《 OpenStack Compute管理指南》中的Image Management chapter。本章包含有关从何处获取图像以及如何创建图像的信息。