2013-03-14 6 views
2

Я пытаюсь создать небольшой webapp, который будет обрабатывать наши среды разработки, расположенные в инфраструктуре openstack (версия 2012.2.2-dev, в комплекте с ubuntu 12.04), и мне нужно создать некоторые тома, используя API (я решил использовать openstack rest api). Я могу запускать машины и выполнять некоторые другие операции (все построено на основе этого: http://api.openstack.org/api-ref.html). Если я отправлю запрос на создание тома, как описано в ссылке api, я получаю 404. Я пробовал разные версии api (v1), но все равно не имел успеха.Openstack создать том через API Nova

Заранее спасибо.

ответ

1

Какой язык вы кодирования в? Вы можете просто использовать SDK для этого и пропустить попытку напрямую обратиться к API. См.

https://wiki.openstack.org/wiki/SDKs

1

В более новых версиях OpenStack предпочтительнее использовать API Cinder, а не API Nova.

В фокусе Cinder использует IDENTICAL API refs для наборов API, связанных с томами Nova. Это связано с тем, что это был первый релиз, позволяющий отделить управление томами от шлаков как самостоятельный проект. Хотя ссылки на API объема остаются в фокусе, это не значение по умолчанию, и оно не является предпочтительным методом для доступа к запросам REST томов.

Отъезд.

http://docs.openstack.org/developer/cinder/

Смежные вопросы