2012-03-13 9 views
3

У меня есть два узла OpenStack Diablo Cluster. Я попытался запустить маленькое tty-Linux Image, и он работал без проблем.Как сгенерировать OpenStack совместимые изображения?

В моей наивности я теперь пытался получить свои собственные изображения OpenSuse, которые я создал с помощью OpenSuse Studio. Я попытался .vmdk и .raw работает с:

взгляда добавить имя = "My-сырец" is_public = истинный container_format = голый disk_format = сырой < /cloud/images/My_Appliance.raw

запуск на приборной панели или euca-run-экземпляры ...

Я использую qemu как libvirt_type. Экземпляры будут показаны как запущенные, но я не могу их прогнать и не будет выхода на консоль, так что предположим, что они не запущены правильно. /var/log/nova/nova-compute.log и /var/log/libvirt/qemu/instance-xx.log не показывают ошибок.

Возможно ли использовать эти изображения без ядра и ramdisk? Если нет, как мне их получить?

ответ

0

С libvirt вы должны иметь возможность запускать изображения raw или qcow2, вам не нужно ядро ​​или ramdisk. Попробуйте выполнить тестирование с одним из QCOW2 Ubuntu cloud images (например, oneiric-server-cloudimg-amd64-disk1.img)

См. Также Image Management chapter в руководстве администратора OpenStack Compute. В этой главе содержится информация о том, где можно получить изображения, а также о том, как их создавать.