Цель: моя цель — создать отчет со всеми виртуальными машинами, работающими в экземпляре openstack (из всех проектов), с указанием размера их разновидности. В моей среде работает Red Hat openstack OSP 8 (Liberty).
Вопрос/проблема. Есть ли способ получить сервер и его размер из всех проектов? Мы можем получить список серверов из всех проектов, используя сервер OpenStack «список серверов openstack --all-projects», но это не дает размера каждой виртуальной машины. Я подумал о написании простого цикла for, принимающего вывод список серверов и передающего его команде openstack server show, но команда server show не показывает подробности из других проектов, а только шоу для админ.
По сути, мне нужен отчет, аналогичный таблице в «Горизонт -> Система -> Экземпляры» (панель инструментов/администратор/экземпляры/), в которой показаны экземпляры из всех проектов. Я бы предпочел использовать инструменты cli для генерации информации.
Цените любые указатели.