Как создать OpenStack-совместимые изображения? - PullRequest
3 голосов
/ 13 марта 2012

У меня есть два узла OpenStack Diablo Cluster и работает.Я попытался запустить небольшой образ tty-Linux, и он работал без проблем.

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

glance add name = "My-raw" is_public = true container_format = bare disk_format = raw

запуск на панели инструментов или в euca-run-instances ...

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

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

1 Ответ

0 голосов
/ 15 марта 2012

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

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

...