Изменение квоты проекта Openstack с использованием REST API

Я пытаюсь добавить ограничения для вновь созданного проекта. Я использую php для
Пределы листинга
данного проекта. Но я не могу создать ограничения для вновь созданного проекта. Я смотрел на это Stakoverflow вопрос. Здесь они упоминают, чтобы отредактировать файл nova.conf для проекта. Но я понятия не имею, как создать и назначить новые ограничения для проекта.

Также Вот они упоминают о квоте для сервера. Но мне нужно управлять квотой для проекта, используя REST API openstck.

Пожалуйста помоги.

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

0

Решение

Я думаю, что вам нужно это: http://developer.openstack.org/api-ref-compute-v2.1.html#os-quota-sets-v2.1

Для Nova API v2, обратитесь к этому: http://developer.openstack.org/api-ref-compute-v2-ext.html#os-quota-sets

Обратите внимание, что в проекте предусмотрена квота для каждой службы в отдельности, к сожалению, некоторые службы не поддерживают изменение квоты через REST API (например, Ceilometer), изменение файла конфигурации является единственным способом для этих служб.

1

Другие решения

Один из самых простых способов найти нужный API-интерфейс openstack — использовать CLI. Найдите нужную вам команду и запустите ее с флагом —debug. Это сбросит вызовы API на консоль, и вы сможете оттуда выяснить, что вам нужно.

В вашем случае посмотрите на эту команду CLI:
http://docs.openstack.org/cli-reference/content/novaclient_commands.html#novaclient_subcommand_quota-update

1

По вопросам рекламы [email protected]