Балансировка

../../../_images/balans_admin.png

На вкладке «moncloud центр» - «Балансировка» в Режиме администратора осуществляется управление балансировкой нагрузки на вычислительных узлах, вкладка состоит из трех внутренних вкладок:

Вычислительные узлы

Выводит список вычислительных узлов и их нагрузку в разрезе ресурсов:

../../../_images/admin_balancing_compute_hosts.png

Список вычислительных узлов

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

  • узел является вычислительным;

  • узел активен;

  • для агрегатора данного узла разрешена балансировка.

Списком представлена следующая информация о вычислительных узлах:

Наименование поля

Описание

ID/Имя

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

Тип

Тип гипервизора.

VCPU (Ядер)

Процент нагрузки на процессор вычислительного узла.

Настроенная память (ГиБ)

Процент нагрузки на дисковое пространство вычислительного узла.

Агрегаторы узлов

Наименование агрегатора вычислительного узла.

Для списка вычислительных узлов доступны инструменты фильтрации и сортировки.

Для вычислительных узлов доступно групповое действие:

N

Действие

Описание

1

Автоматическая балансировка

Автоматическое распределение виртуальных машин между выделенными вычислительными узлами с целью оптимизации использования ОЗУ. Перемещение машин с одного на другой вычислительный узел производится путем миграции.

Автоматическая балансировка

Важно

Автоматическая балансировка производится только при значении True параметра enabled секции balancing конфигурационного файла CloudManager. Балансировка производится только для узлов, находящихся в одной зоне доступности.

Важно

Действие доступно только для узлов, не включенных в зону доступности по умолчанию nova, и для агрегаторов которых разрешена балансировка: имеются метаданные allow_balancing =True.

Выберите необходимые вычислительные узлы и запустите групповое действие «Автоматическая балансировка»:

../../../_images/admin_balancing_compute_hosts_autobalancing.png

Выбор гипервизоров

Подтвердите выполнение автоматической балансировки для выбранных узлов кнопкой «ОК».

Агрегаторы узлов

Отображает перечень агрегаторов узлов и их зоны доступности.

../../../_images/admin_balancing_host_aggregates.png

Список агрегаторов узлов

Списком представлена следующая информация:

Наименование поля

Описание

Имя

Наименование агрегатора узлов.

Зона доступности

Наименование зоны доступности агрегатора узлов.

Хосты

Наименования узлов агрегатора.

Балансировка

Флаг, указывающий на возможность переноса машин с узла при балансировке. Возможные значения:

  • Да - в процессе балансировки перенос виртуальных машин разрешен;

  • Нет - в процессе балансировки перенос виртуальных машин запрещен.

Создано

Информация о том, как давно создан агрегатор узлов.

Для всех отображающихся полей доступен инструмент сортировки и фильтрации. Поля сортируются по возрастанию и убыванию.

Автоматическая балансировка

Важно

Автоматическая балансировка производится только при значении True параметра enabled секции balancing конфигурационного файла CloudManager. Балансировка производится только для узлов, находящихся в одной зоне доступности.

Важно

Действие доступно только для агрегаторов узлов, не включенных в зону доступности по умолчанию nova, для которых разрешена балансировка: имеются метаданные allow_balancing =True.

Выберите один или несколько агрегаторов узлов, относящихся к одной зоне доступности, и запустите индивидуальное или групповое действие «Автоматическая балансировка»:

../../../_images/admin_balancing_host_aggregates_autobalancing_confirm.png

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

Подтвердите выполнение автоматической балансировки для выбранных агрегаторов узлов кнопкой «ОК».

Аудит

Отображает информацию об истории операций, связанных с перераспределением нагрузки между узлами:

../../../_images/balancing_audit.png

Перечень событий по балансировке нагрузки на вычислительные узлы

Списком представлена следующая информация:

Наименование поля

Описание

Действие

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

Приоритет

Приоритет данного действия, в зависимости от значимости события для системы приоритет действия может быть: Высокий, Средний и Низкий.

Имя пользователя

Имя пользователя, инициировавшего действие.

Время события

Дата и время начала действия в формате: дд.мм.гггг, чч.мм.сс.

Тип объекта

Тип объекта, над которым было произведено действие.

Идентификатор объекта

Идентификатор объекта, над которым было произведено действие.

Статус

Статус выполненного действия, в зависимости от результата данного действия статус может быть: Успех, Неудачно и Неизвестно.

Сообщение

Сообщение об ошибке, возникшей при выполнении действия.

Идентификатор запроса

Идентификатор запроса на выполнение действия.

Идентификатор родительского запроса

Идентификатор запроса, который является родительским по отношению к данному.

Для отображающихся полей доступны инструменты сортировки и фильтрации. Все поля сортируются по возрастанию и убыванию. Фильтрация производится по следующим параметрам:

  • Действие - Наименование действия.

  • Имя пользователя - Имя пользователя, инициировавшего действие.

  • Статус - Статус выполненного действия, в зависимости от результата данного действия статус может быть: Успех, Неудачно и Неизвестно.

  • Приоритет - Приоритет данного действия, в зависимости от значимости события для системы приоритет действия может быть: Высокий, Средний и Низкий.

  • Тип объекта - Тип объекта, над которым было произведено действие.

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

Также имеется возможность фильтровать записи по параметру: «Время события», доступны следующие временные периоды:

  • Все.

  • За последний час.

  • За последний день.

  • За последние 7 дней.

  • За последние 30 дней.

  • Пользовательский.

    При выборе пользовательского периода открываются поля для выбора начальной и конечной дат необходимого временного периода:

    ../../../_images/balancing_audit_user_period.png

    Выбор пользовательского периода

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

  • Идентификатор объекта;

  • Идентификатор запроса;

  • Идентификатор родительского запроса.

В правом верхнем углу вкладки имеется кнопка обновления данных.

На вкладке доступно действие по выгрузке аудита в формате csv файла.

Также пользователь может просмотреть детальную информацию о событиях аудита.

Перечень регистрируемых событий

В журнале аудита балансировки регистрируются следующие события:

  • Запуск автоматической балансировки;

  • Живая миграция инстанса;

  • Миграция инстанса;

  • Эвакуация инстанса.

Особенности регистрации событий по балансировке нагрузки

После запуска процесса балансировки все связанные с ним события начинают последовательно фиксироваться в разделе Аудита по мере их возникновения:

  1. Запуск балансировки по гипервизорам.

    Сначала выполняется запуск балансировки для всех гипервизоров, принятых к балансировке. При этом для каждого гипервизора в Аудите фиксируется отдельное событие:

    ../../../_images/balancing_audit_1.png
  2. Подготовка к миграции инстансов.

    Далее система подготавливает миграцию инстансов, которые требуется перераспределить на другие гипервизоры. В сообщении Аудита указываются имя мигрируемого инстанса и гипервизор назначения, на который планируется перенос:

    ../../../_images/balancing_audit_2.png

    В случае если миграции не нужны будет выведена соответвующая запись:

    ../../../_images/balancing_audit_5.png
  3. Миграция инстансов.

    После этапа подготовки выполняется сама миграция инстанса на гипервизор средствами сервиса nova. Факт миграции также отражается отдельным событием в Аудите, что позволяет проследить полный путь операции — от запуска балансировки до переноса конкретного инстанса.

    Пример в случае с ошибкой миграции:

    ../../../_images/balancing_audit_3.png

    Пример в случае с успешной миграцией:

    ../../../_images/balancing_audit_4.png

Детализация событий аудита

Для просмотра детальной информации о конкретном событии необходимо нажать на его имя:

../../../_images/balancing_action_detail.png

Детальная информация о событии аудита

В открывшемся окне представлена следующая информация:

  • ID события - Идентификатор зарегистрированного события;

  • ID домена - Идентификатор домена, над объектом которого было произведено действие.

В разделе «Подробности» отображена информация об аудите:

Списком представлена следующая информация:

Наименование поля

Описание

Действие

Наименование выполненного действия.

Время события

Дата и время начала действия в формате: дд.мм.гггг, чч.мм.сс.

Сообщение

Сообщение с дополнительной информацией о событии.

Аргументы события

Информация об объекте, над которым было произведено действие.

Идентификатор объекта

Идентификатор объекта, над которым было произведено действие.

Тип объекта

Тип объекта, над которым было произведено действие.

Идентификатор родительского запроса

Идентификатор запроса, который является родительским по отношению к данному.

Идентификатор запроса

Идентификатор запроса на выполнение действия.

Статус

Статус выполненного действия.

Идентификатор пользователя

Идентификатор пользователя, инициировавшего действие.

Имя пользователя

Имя пользователя, инициировавшего действие.

Выгрузка аудита

Для выгрузки файла в формате csv нажмите «Загрузить все данные» на панели управления.

../../../_images/balancing_audit_download.png

Выгрузка аудита

После чего начнется загрузка файла в формате csv. Время событий в выгруженном файле будет указано в стандартном серверном часовом поясе (UTC+0).