Поддерживает ли OpenstackSDK показатели использования?

Итак... Я столкнулся с проблемой, в которой мне нужно доступное количество ресурсов (и как они используются) в контроллерах домена (с упором на каждый проект / сервер / сеть) моего Openstack (Stein) через код python (потому что другие функции находятся в python, и мне не нравится смешивать языки, если они поддерживают функциональность).

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

1 ответ

Вы можете использовать существующие API-интерфейсы Nova для перечисления вычислительных возможностей и доступных ресурсов.

Нова гипервизор-статистика

+----------------------+-------+
| Property             | Value |
+----------------------+-------+
| count                | 2     |
| current_workload     | 0     |
| disk_available_least | 1378  |
| free_disk_gb         | 1606  |
| free_ram_mb          | 47003 |
| local_gb             | 1606  |
| local_gb_used        | 0     |
| memory_mb            | 48027 |
| memory_mb_used       | 1024  |
| running_vms          | 0     |
| vcpus                | 28    |
| vcpus_used           | 0     |
+----------------------+-------+

Вы можете автоматизировать его, заключив в оболочку или вызвав python-openstack lib.

Другие вопросы по тегам