API Openstack для запроса, достаточно ли ресурсов для создания экземпляра изображения.

Я просматривал документацию API openstack для API, с помощью которого я могу проверить, достаточно ли ресурсов openstack для создания экземпляра изображения. Откровенно говоря, руководство по API довольно сложное. Просто хотел знать, сталкивался ли кто-нибудь с такой документацией, которая могла бы помочь мне выбраться из этого рассола. Альтернативные указатели также приветствуются.

Спасибо

Изменить: основываясь на ответе Альберта V, я попробовал следующее:

curl -s -H "X-Auth-Token: $OS_AUTH_TOKEN" http://localhost:8774/v2/a6bc799ca8544b3f9a6698397fac92f7/os-quota-sets/c32f25d98f974c5a89e7c19cb7292da5/detail

Но вывод, который я получаю, кажется неправильным, потому что текущее использование неверно, и ограничения также неверны:

{"quota_set": {"injected_file_content_bytes": {"reserved": 0, "limit": 10240, "in_use": 0}, "metadata_items": {"reserved": 0, "limit": 128, "in_use": 0}, "server_group_members": {"reserved": 0, "limit": 10, "in_use": 0}, "server_groups": {"reserved": 0, "limit": 10, "in_use": 0}, "ram": {"reserved": 0, "limit": 51200, "in_use": 0}, "floating_ips": {"reserved": 0, "limit": 23, "in_use": 0}, "key_pairs": {"reserved": 0, "limit": 100, "in_use": 0}, "id": "db3cceb48ecb4f028cbd7ec48e1e7fb0", "instances": {"reserved": 0, "limit": 10, "in_use": 0}, "security_group_rules": {"reserved": 0, "limit": 20, "in_use": 0}, "injected_files": {"reserved": 0, "limit": 5, "in_use": 0}, "cores": {"reserved": 0, "limit": 20, "in_use": 0}, "fixed_ips": {"reserved": 0, "limit": -1, "in_use": 0}, "injected_file_path_bytes": {"reserved": 0, "limit": 255, "in_use": 0}, "security_groups": {"reserved": 0, "limit": 10, "in_use": 0}}}

Ниже приведен снимок экрана панели управления openstack с информацией об ограничениях компьютеров и сводке об использовании: Сводка ограничений Openstack из панели управления


person Wilbur Dsouza    schedule 03.03.2017    source источник


Ответы (1)


До недавнего времени OpenStack приходилось рассчитывать использование вручную. Теперь он предлагает «абсолютные ограничения», чтобы легко получить информацию об использовании.

По этим ссылкам можно найти методы CLI и API:

https://docs.openstack.org/admin-guide/cli-set-compute-quotas.html

https://developer.openstack.org/api-ref/compute/?expanded=show-rate-and-absolute-limits-detail

person Albert V.    schedule 03.03.2017
comment
Я только что отредактировал свой вопрос на основе решения, которое вы мне дали. - person Wilbur Dsouza; 06.03.2017
comment
Вы изменили метод, который вы вызываете. Попробуйте вместо этого: curl -s -H X-Auth-Token: $OS_AUTH_TOKEN localhost:8774/v2/limits - person Albert V.; 08.03.2017