Openstack создает том через Nova API

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

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


person MihaiM    schedule 14.03.2013    source источник


Ответы (2)


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

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

person Everett Toews    schedule 16.03.2013

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

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

Проверить.

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

person Matt Joyce    schedule 14.03.2013