Группы исполняющих узлов#
Окно Группы исполняющих узлов (Instance Groups) предназначено для управления наборами вычислительных ресурсов автоматизации с помощью следующих операций:
распределение задач по узлам исполнения или контейнерным группам;
настройка политики балансировки нагрузки и изоляции рабочих нагрузок;
создание выделенных групп для повышения отказоустойчивости и производительности.
Для перехода к окну Группы исполняющих узлов (Instance Groups) выберите на панели навигации ().
Таблица групп исполняющих узлов#
Внешний вид окна Группы исполняющих узлов (Instance Groups) представлен на схеме:
Таблица групп исполняющих узлов состоит из столбцов согласно настройке с помощью кнопки Настроить столбцы (Manage columns). Полный список столбцов:
Флаги для выбора нескольких записей.
Название (Name) – ссылка для перехода в окно просмотра подробных сведений о группе узлов или группе контейнеров.
Тип (Type) – тип записи (группа узлов контроллера или группа контейнеров).
Выполняемые задания (Running jobs) – количество заданий, выполняемых в текущий момент в группе исполняющих узлов или группе контейнеров (при использовании Kubernetes).
Общее количество заданий (Total jobs) – количество заданий, выполненных когда-либо в группе исполняющих узлов или группе контейнеров (при использовании Kubernetes).
Экземпляры (Instances) – количество узлов или контейнеров в группе.
Примечание
Один и тот же узел может входить в несколько групп узлов.
Используемая мощность (Used capacity) – степень утилизации ресурсов группы узлов. Чем выше значение в этом столбце, тем выше нагрузка на узлы группы.
Дата создания (Created) – дата и время создания записи.
Последнее изменение (Last modified) – дата и время последнего изменения записи.
Кнопка для перехода в окно изменения данных о группе.
Кнопка ⋮ для вызова меню дополнительных действий над отдельной записью.
Просмотр группы узлов#
Для получения подробных сведений о группе исполняющих узлов нажмите на ссылку с ее названием в таблице групп. Окно сведений о группе узлов контроллера состоит из следующих вкладок:
Подробности (Details) – общие сведения о группе.
Экземпляры (Instances) – таблица узлов группы и кнопки управления ими.
Таблица состоит из столбцов согласно настройке с помощью кнопки Настроить столбцы (Manage columns). Полный список столбцов:
Флаги для выбора нескольких записей.
Название (Name) – ссылка для перехода в окно просмотра подробных сведений об узле.
Статус (Status) – текущий статус узла.
Для проверки статуса узла выполните проверку его работоспособности.
Тип узла (Node type).
Подробности о типах узлов см. в документе Особенности архитектуры.
Регулировка производительности (Capacity adjustment) – ползунок изменения максимального количества ветвлений для всех процессов, выполняемых на узле.
Максимальное значение этого параметра зависит от количества ядер CPU и объема оперативной памяти на узле.
Используемая мощность (User capacity) – индикатор утилизации ресурсов узла. Чем выше значение в этом поле, тем больше нагрузка на узел.
Выполняемые задания (Running jobs) – количество заданий, выполняемых в текущий момент в группе исполняющих узлов или группе контейнеров (при использовании Kubernetes).
Общее количество заданий (Total jobs) – количество заданий, выполненных когда-либо в группе исполняющих узлов или группе контейнеров (при использовании Kubernetes).
Память (Memory) – объем оперативной памяти узла.
Тип политики (Policy type) – политика добавления экземпляра в группы.
Дата создания (Created) – дата и время создания записи.
Последнее изменение (Last modified) – дата и время последнего изменения записи.
Переключатель статуса узла.
Командный доступ (Team Access) – таблица команд и назначенных им ролей на доступ к группе узлов.
Доступ пользователей (User Access) – таблица пользователей и назначенных им ролей на доступ к группе узлов.
Задания (Jobs) – таблица заданий, запущенных на узлах группы.
Таблица состоит из столбцов согласно настройке с помощью кнопки Настроить столбцы (Manage columns). Полный список столбцов:
Переключатель подробности вывода основных сведений о задании.
При нажатии на переключатель выводится дополнительная информация о задании:
Примечание
Набор полей зависит от типа задания.
Флаги для выбора нескольких записей.
Идентификатор (ID) – уникальный идентификатор задания.
Название (Name) – название задания, при нажатии на которое происходит переход в окно просмотра журнала выполнения задания или окно просмотра графа потока заданий.
Статус (Status) – текущий статус выполнения задания:
Успешно (Successful) – не было ошибок;
Ошибка (Error) – возникли ошибки, которые были успешно обработаны;
Сбой (Failed) – возникли необрабатываемые ошибки, выполнение задания прервано;
Отменено (Canceled) – задание отменено пользователем;
Ожидание (Pending) – задание находится в очереди;
Выполнение (Running) – задание выполняется.
Тип (Type) – тип задания.
Начато (Started) – время запуска задания.
Закончено (Finished) – время завершения, отмены или прерывания задания.
Запущенный (Launched by) – ссылка на профиль пользователя, запустившего задание.
Расписание (Schedule) – ссылка на расписание, по которому выполняется запуск задания.
Шаблон задания (Job template) – ссылка на шаблон задания.
Шаблон потока заданий (Workflow job template) –ссылка на шаблон потока заданий.
Исходное задание потока заданий (Source workflow job) – ссылка на поток заданий, который инициировал выполнение текущего задания.
Инвентарный список (Inventory) – ссылка на инвентарный список.
Проект (Project) – ссылка на проект.
Среда исполнения (Execution environment) – ссылка на среду исполнения, используемую для выполнения задания.
Фрагмент задания (Job slice) – номер среза и общее количество срезов, используемых для выполнения задания.
Кнопки для быстрого вызова часто выполняемых действий:
перезапуск задания;
отмена задания;
удаление задания.
Создание группы узлов#
Для создания группы узлов выполните следующие действия:
В окне Группы исполняющих узлов (Instance Groups) нажмите кнопку Создать группу (Create group).
В открывшемся меню выберите Добавить группу исполняющих узлов (Create instance group).
Заполните форму Добавить группу исполняющих узлов (Create instance group):
Название (Name) – укажите название группы узлов.
Требования к названию:
название должно быть уникальным;
запрещено создание группы с названием
default.
Политика минимального количества (Policy instance minimum) – укажите минимальное количество узлов, которые должны быть включены в состав группы при подключении к кластеру новых узлов.
Значение по умолчанию:
0.Политика процентного соотношения (Policy instance percentage) – укажите минимальный процент узлов от общего количества, которые должны быть включены в состав группы при подключении к кластеру новых узлов.
Значение по умолчанию:
0.Максимальное количество одновременных заданий (Max concurrent jobs) – укажите максимальное количество заданий, которые могут быть одновременно запущены на узлах группы.
При значении
0количество заданий не ограничено.Значение по умолчанию:
0.Максимальное количество ответвленных процессов (Max forks) – максимальное количество ответвленных процессов всех заданий, запущенных на узлах группы.
При значении
0количество ветвлений не ограничено.Значение по умолчанию:
0.
Нажмите кнопку Создать группу исполняющих узлов (Create instance group).
Включение узлов в группу#
Чтобы включить узлы в группу, выполните следующие действия:
В таблице групп узлов и контейнеров нажмите на название группы, в которую необходимо добавить узлы.
Выберите вкладку Экземпляры (Instances).
Нажмите кнопку Ассоциировать исполняющий узел (Associate instance).
В диалоговом окне Выберите исполняющие узлы (Select instances) включите флаги в строках с необходимыми узлами и нажмите кнопку Подтвердить (Confirm).
Отвязка узлов от группы#
Чтобы исключить узлы из группы, выполните следующие действия:
В таблице групп узлов и контейнеров нажмите на название группы, узлы которой необходимо отвязать.
Выберите вкладку Экземпляры (Instances).
Включите флаги в строках с исключаемыми узлами.
Нажмите кнопку Отсоединить исполняющий узел (Disassociate instance).
Подтвердите исключение узлов из группы.
Проверка работоспособности узлов#
Чтобы проверить работоспособность узлов группы, выполните следующие действия:
В таблице групп узлов и контейнеров нажмите на название группы, узлы которой необходимо проверить.
Выберите вкладку Экземпляры (Instances).
Включите флаги в строках с узлами, работоспособность которых хотите проверить.
Нажмите кнопку Запустите проверку работоспособности (Run health check).
Перезагрузите страницу.
Создание группы контейнеров#
Для создания группы контейнеров выполните следующие действия:
В окне Группы исполняющих узлов (Instance Groups) нажмите кнопку Создать группу (Create group).
В открывшемся меню выберите Создать группу контейнеров (Create container group).
Заполните форму Создать группу контейнеров (Create container group):
Название (Name) – укажите название группы контейнеров.
Полномочие (Credential) – если для доступа к группе контейнеров требуется аутентификация, выберите соответствующее полномочие типа «Токен доступа OpenShift или Kubernetes API» (OpenShift or Kubernetes API Bearer Token).
Максимальное количество одновременных заданий (Max concurrent jobs) – максимальное количество заданий, которые могут быть одновременно запущены на группе контейнеров.
При значении
0количество заданий не ограничено.Значение по умолчанию:
0.Максимальное количество ответвленных процессов (Max forks) – максимальное количество ответвленных процессов всех заданий, запущенных на группе контейнеров.
При значении
0количество ветвлений не ограничено.Значение по умолчанию:
0.Настроить спецификацию pod (Customize pod spec). Если эта настройка включена, становятся доступными для изменения настройки спецификации подов. Укажите их в поле Переопределенная спецификация подов (Pod spec override).
Нажмите кнопку Создать группу контейнеров (Create container group).
Удаление группы узлов или группы контейнеров#
Чтобы удалить группы узлов или группы контейнеров, выполните следующие действия:
В таблице групп исполняющих узлов установите флаги в строках с группами, которые следует удалить.
На панели инструментов нажмите кнопку ⋮ и в открывшемся меню выберите пункт Удалить группы исполняющих узлов (Delete instance groups).
Подтвердите удаление.