Балансировка
На вкладке «moncloud центр» - «Балансировка» в Режиме администратора осуществляется управление балансировкой нагрузки на вычислительных узлах, вкладка состоит из трех внутренних вкладок:
Вычислительные узлы
Выводит список вычислительных узлов и их нагрузку в разрезе ресурсов:
Список вычислительных узлов
В данном перечне отображаются только те узлы, которые удовлетворяют следующим условиям:
узел является вычислительным;
узел активен;
для агрегатора данного узла разрешена балансировка.
Наименование поля |
Описание |
|---|---|
ID/Имя |
Наименование гипервизора. Задается при его добавлении. Также является ссылкой для перехода к детальной информации по данному гипервизору. |
Тип |
Тип гипервизора. |
VCPU (Ядер) |
Процент нагрузки на процессор вычислительного узла. |
Настроенная память (ГиБ) |
Процент нагрузки на дисковое пространство вычислительного узла. |
Агрегаторы узлов |
Наименование агрегатора вычислительного узла. |
Для списка вычислительных узлов доступны инструменты фильтрации и сортировки.
N |
Действие |
Описание |
|---|---|---|
1 |
Автоматическая балансировка |
Автоматическое распределение виртуальных машин между выделенными вычислительными узлами с целью оптимизации использования ОЗУ. Перемещение машин с одного на другой вычислительный узел производится путем миграции. |
Автоматическая балансировка
Важно
Автоматическая балансировка производится только при значении True параметра enabled секции balancing конфигурационного файла CloudManager. Балансировка производится только для узлов, находящихся в одной зоне доступности.
Важно
Действие доступно только для узлов, не включенных в зону доступности по умолчанию nova, и для агрегаторов которых разрешена балансировка: имеются метаданные allow_balancing =True.
Выберите необходимые вычислительные узлы и запустите групповое действие «Автоматическая балансировка»:
Выбор гипервизоров
Подтвердите выполнение автоматической балансировки для выбранных узлов кнопкой «ОК».
Агрегаторы узлов
Отображает перечень агрегаторов узлов и их зоны доступности.
Список агрегаторов узлов
Наименование поля |
Описание |
|---|---|
Имя |
Наименование агрегатора узлов. |
Зона доступности |
Наименование зоны доступности агрегатора узлов. |
Хосты |
Наименования узлов агрегатора. |
Балансировка |
Флаг, указывающий на возможность переноса машин с узла при балансировке. Возможные значения:
|
Создано |
Информация о том, как давно создан агрегатор узлов. |
Для всех отображающихся полей доступен инструмент сортировки и фильтрации. Поля сортируются по возрастанию и убыванию.
Автоматическая балансировка
Важно
Автоматическая балансировка производится только при значении True параметра enabled секции balancing конфигурационного файла CloudManager. Балансировка производится только для узлов, находящихся в одной зоне доступности.
Важно
Действие доступно только для агрегаторов узлов, не включенных в зону доступности по умолчанию nova, для которых разрешена балансировка: имеются метаданные allow_balancing =True.
Выберите один или несколько агрегаторов узлов, относящихся к одной зоне доступности, и запустите индивидуальное или групповое действие «Автоматическая балансировка»:
Окно подтверждения автоматической балансировки для агрегаторов узлов
Подтвердите выполнение автоматической балансировки для выбранных агрегаторов узлов кнопкой «ОК».
Аудит
Отображает информацию об истории операций, связанных с перераспределением нагрузки между узлами:
Перечень событий по балансировке нагрузки на вычислительные узлы
Наименование поля |
Описание |
|---|---|
Действие |
Наименование выполненного действия. Также является ссылкой для перехода к детальной информации о действии. |
Приоритет |
Приоритет данного действия, в зависимости от значимости события для системы приоритет действия может быть: Высокий, Средний и Низкий. |
Имя пользователя |
Имя пользователя, инициировавшего действие. |
Время события |
Дата и время начала действия в формате: дд.мм.гггг, чч.мм.сс. |
Тип объекта |
Тип объекта, над которым было произведено действие. |
Идентификатор объекта |
Идентификатор объекта, над которым было произведено действие. |
Статус |
Статус выполненного действия, в зависимости от результата данного действия статус может быть: Успех, Неудачно и Неизвестно. |
Сообщение |
Сообщение об ошибке, возникшей при выполнении действия. |
Идентификатор запроса |
Идентификатор запроса на выполнение действия. |
Идентификатор родительского запроса |
Идентификатор запроса, который является родительским по отношению к данному. |
Для отображающихся полей доступны инструменты сортировки и фильтрации. Все поля сортируются по возрастанию и убыванию. Фильтрация производится по следующим параметрам:
Действие - Наименование действия.
Имя пользователя - Имя пользователя, инициировавшего действие.
Статус - Статус выполненного действия, в зависимости от результата данного действия статус может быть: Успех, Неудачно и Неизвестно.
Приоритет - Приоритет данного действия, в зависимости от значимости события для системы приоритет действия может быть: Высокий, Средний и Низкий.
Тип объекта - Тип объекта, над которым было произведено действие.
Все фильтры опциональные, для каждого параметра при фильтрации открывается список доступных значений.
Также имеется возможность фильтровать записи по параметру: «Время события», доступны следующие временные периоды:
Все.
За последний час.
За последний день.
За последние 7 дней.
За последние 30 дней.
Пользовательский.
При выборе пользовательского периода открываются поля для выбора начальной и конечной дат необходимого временного периода:
Выбор пользовательского периода
На вкладке имеется иконка в виде глаза для возможности скрывать отображение следующих полей:
Идентификатор объекта;
Идентификатор запроса;
Идентификатор родительского запроса.
В правом верхнем углу вкладки имеется кнопка обновления данных.
На вкладке доступно действие по выгрузке аудита в формате csv файла.
Также пользователь может просмотреть детальную информацию о событиях аудита.
Перечень регистрируемых событий
В журнале аудита балансировки регистрируются следующие события:
Запуск автоматической балансировки;
Живая миграция инстанса;
Миграция инстанса;
Эвакуация инстанса.
Особенности регистрации событий по балансировке нагрузки
После запуска процесса балансировки все связанные с ним события начинают последовательно фиксироваться в разделе Аудита по мере их возникновения:
Запуск балансировки по гипервизорам.
Сначала выполняется запуск балансировки для всех гипервизоров, принятых к балансировке. При этом для каждого гипервизора в Аудите фиксируется отдельное событие:
Подготовка к миграции инстансов.
Далее система подготавливает миграцию инстансов, которые требуется перераспределить на другие гипервизоры. В сообщении Аудита указываются имя мигрируемого инстанса и гипервизор назначения, на который планируется перенос:
В случае если миграции не нужны будет выведена соответвующая запись:
Миграция инстансов.
После этапа подготовки выполняется сама миграция инстанса на гипервизор средствами сервиса nova. Факт миграции также отражается отдельным событием в Аудите, что позволяет проследить полный путь операции — от запуска балансировки до переноса конкретного инстанса.
Пример в случае с ошибкой миграции:
Пример в случае с успешной миграцией:
Детализация событий аудита
Для просмотра детальной информации о конкретном событии необходимо нажать на его имя:
Детальная информация о событии аудита
В открывшемся окне представлена следующая информация:
ID события - Идентификатор зарегистрированного события;
ID домена - Идентификатор домена, над объектом которого было произведено действие.
В разделе «Подробности» отображена информация об аудите:
Наименование поля |
Описание |
|---|---|
Действие |
Наименование выполненного действия. |
Время события |
Дата и время начала действия в формате: дд.мм.гггг, чч.мм.сс. |
Сообщение |
Сообщение с дополнительной информацией о событии. |
Аргументы события |
Информация об объекте, над которым было произведено действие. |
Идентификатор объекта |
Идентификатор объекта, над которым было произведено действие. |
Тип объекта |
Тип объекта, над которым было произведено действие. |
Идентификатор родительского запроса |
Идентификатор запроса, который является родительским по отношению к данному. |
Идентификатор запроса |
Идентификатор запроса на выполнение действия. |
Статус |
Статус выполненного действия. |
Идентификатор пользователя |
Идентификатор пользователя, инициировавшего действие. |
Имя пользователя |
Имя пользователя, инициировавшего действие. |
Выгрузка аудита
Для выгрузки файла в формате csv нажмите «Загрузить все данные» на панели управления.
Выгрузка аудита
После чего начнется загрузка файла в формате csv. Время событий в выгруженном файле будет указано в стандартном серверном часовом поясе (UTC+0).