Диагностическая информация по гипервизору

На Портале администратора вы можете просматривать информацию о потребляемых ресурсах вычислительных узлов (гипервизоров). На странице каждого гипервизора доступен просмотр диагностической информации:

  • Таблица с детальной информацией по гипервизору.

  • Состояние гипервизора.

  • Статус контейнеров.

  • Список установленных пакетов в ОС с указанием версий.

  • Вывод информации утилиты top с указанием размера занятой оперативной памяти.

  • Информация об операционной системе гипервизора.

  • Логи Kolla.

  • Список развёрнутых ВМ.

  • Список конфигурационных файлов сервисов OpenStack, развёрнутых на узле.

Просмотр списка гипервизоров

В Портале администратора доступен просмотр списка гипервизоров с функциями фильтрации и управления (включение, отключение, миграция на другой гипервизор и получение детальной информации о каждом).

Для просмотра списка гипервизоров выберите пункт меню Вычислительные ресурсы > Гипервизоры.

Просмотр списка гипервизоров

Просмотр списка гипервизоров

Просмотр диагностической информации

На странице каждого гипервизора доступны вкладки с диагностической информацией о состоянии узла, контейнерах, установленных пакетах, процессах, операционной системе, логах, виртуальных машинах и конфигурационных файлах сервисов.

Для просмотра диагностической информации вычислительного узла выберите Вычислительные ресурсы > Гипервизоры в левом меню портала и нажмите ссылку с ID необходимого узла.

Вкладка Статус

На данной вкладке отображается таблица с детальной информацией по гипервизору, такой как ID, статус и состояние узла.

Вкладка Статус

Вкладка Статус

Вкладка Состояние

На данной вкладке отображается статистика по гипервизору в графическом виде.

Вкладка Состояние

Вкладка Состояние

  • cpu — загрузка процессора в процентах;

  • memory — загрузка памяти в процентах;

  • network_interface_state — состояние сетевых интерфейсов (вкл/выкл);

  • disk_reads — количество считываний с каждого диска, io/s (операций в секунду);

  • disk_writes — количество записей на каждый диск, io/s (операций в секунду);

  • network_packets_received — количество пакетов, полученных каждым сетевым интерфейсом, p/s (пакетов в секунду);

  • network_packets_transmitted — количество пакетов, отправленных каждым сетевым интерфейсом, p/s (пакетов в секунду);

  • power_supply_state — состояние блоков питания (вкл/выкл);

  • power_supply_count — количество блоков питания по типам в единицах;

Вкладка Контейнеры

На данной вкладке отображается статус контейнеров.

Вкладка Контейнеры

Вкладка Контейнеры

Вкладка Пакеты

На данной вкладке отображается список установленных пакетов в ОС с указанием версий.

Вкладка Пакеты

Вкладка Пакеты

Вкладка Процессы

На данной вкладке отображается информация утилиты top с указанием размера занятой оперативной памяти.

Вкладка Процессы

Вкладка Процессы

Вкладка Система

На данной вкладке отображается информация об операционной системе гипервизора.

Вкладка Система

Вкладка Система

Вкладка Логи

На данной вкладке отображаются логи Kolla.

Вкладка Логи

Вкладка Логи

Вкладка Виртуальные машины

На данной вкладке отображается список развёрнутых ВМ.

Вкладка Виртуальные машины

Вкладка Виртуальные машины

Вкладка Файлы конфигурации

На данной вкладке отображается список конфигурационных файлов сервисов OpenStack, развёрнутых на гипервизоре, с возможностью просмотра их содержимого.

Вкладка Файлы конфигурации

Вкладка Файлы конфигурации

Для просмотра содержимого конфигурационного файла нажмите на название файла в столбце Конфигурационные файлы.

Откроется окно просмотра конфигурационного файла с содержимым файла в текстовом виде.

Просмотр конфигурационного файла

Просмотр конфигурационного файла

Примечание

Список сервисов и их конфигурационных файлов на этой вкладке формируется на основе файла adminui-backend-whitelist.yml и может отличаться от фактического состояния узлов. Возможные расхождения (отсутствие актуальных или наличие лишних файлов, неотображаемые сервисы) не являются ошибкой.

Чтобы синхронизировать отображение с реальной инсталляцией, используйте один из способов.

Предпочтительный способ — измените файл adminui-backend-whitelist.yml в конфигурации региона через GitLab:

  1. Откройте веб-интерфейс GitLab.

  2. Перейдите в репозиторий региона project_k / deployments / <имя региона>.

  3. Перейдите в директорию config/adminUI. Если такой директории нет, создайте её.

  4. Откройте или создайте файл adminui-backend-whitelist.yml и добавьте или удалите записи в соответствии с фактическим составом конфигурационных файлов на узлах региона.

  5. Создайте новый пайплайн: Build > Pipelines > New Pipeline.

  6. Оставьте ветку по умолчанию, соответствующую установленному релизу.

  7. В открывшемся окне добавьте параметр KOLLA_ARGS со значением -t adminui.

  8. Запустите пайплайн: New pipeline.

  9. Дождитесь завершения выполнения операции.

Альтернативный способ — отредактируйте файл adminui-backend-whitelist.yml непосредственно на необходимых узлах:

  • SberLinux: /opt/kolla/adminui-backend/adminui-backend-whitelist.yml;

  • Ubuntu: /etc/kolla/adminui-backend/adminui-backend-whitelist.yml.