rb_dynamic_group_pools

rb_dynamic_group_pools – утилита администратора RuBackup для управления динамическими группами пулов RuBackup. Вы можете просматривать, добавлять и удалять динамические группы пулов в конфигурации RuBackup, управлять их параметрами и управлять их содержимым. Динамические группы пулов используются для автоматической балансировки задач системы резервного копирования между пулами в зависимости от установленных на группу ограничений. В том случае, если задача резервного копирования изначально должна была использовать определенный пул, но этот пул загружен более чем по одному из параметров (количество задач на пул, количество задач на медиа-сервер, максимальная утилизация CPU, максимальное количество операций ввода-вывода хоста), и этот пул включен в динамическую группу, то система резервного копирования подменит этот пул на наименее загруженный из числа пулов динамической группы. Таким образом, задача может быть автоматически направлена на другой пул, в том числе и на другой медиа-сервер.

-h

Справочное сообщение

-l [-j]

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

-j

предоставляет информацию в json формате. Вывод содержит информацию об имени группы пулов и условия переключения задачи на другой пул: максимальное количество задач на пул, максимальное количество задач на медиа-сервер, максимальная загрузка CPU хоста медиа-сервера в процентах, максимальное количество операций ввода дисковой подсистемы хоста медиа-сервера, максимальное количество операций вывода дисковой подсистемы хоста медиа-сервера, а так же какой период в минутах для расчета этих условий будет использован. Кроме этого динамическая группа пулов может сопровождаться расширенным описанием

-L id [-j]

Выводит информацию о пулах, находящихся в динамической группе с идентификатором «id». Если в качестве «id» использовать all, то будет выведена информация о всех пулах для всех имеющихся динамических групп

-j

предоставляет информацию в json формате

-a group_name [-t max_pool_tasks] [-m max_media_server_tasks] [-u max_cpu_usage] [-i max_in_operations] [-o max_out_operations] [-C calculation_period_min] [-d group_description]

Добавляет динамическую группу с заданным именем «name» и набором параметров

-t max_pool_tasks

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

-m max_media_server_tasks

максимальное количество задач на медиасервере

-u max_cpu_usage

максимальная загрузка процессора на медиасервере в процентах

-i max_in_operations

максимальное количество операций ввода дисковой подсистемы хоста медиасервера

-o max_out_operations

максимальное количество операций вывода дисковой подсистемы хоста медиасервера

-C calculation_period_min

период времени в минутах для расчета показателей пула

-d group_description

описание динамической группы пулов

-r Group_ID

Удаляет динамическую группу с идентификатором «Group_ID»

-c Group_ID [-n group_name] [-t max_pool_tasks] [-m max_media_server_tasks] [-u max_cpu_usage] [-i max_in_operations] [-o man_out_operations] [-C calculation_period_min] [-d group_description]

Редактирует динамическую группу пулов с идентификатором «Group_ID» и набором параметров группы

-n group_name

новое имя группы

-t max_pool_tasks

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

-m max_media_server_tasks

максимальное количество задач на медиасервере

-u max_cpu_usage

максимальная загрузка процессора на медиасервере в процентах

-i max_in_operations

максимальное количество операций ввода дисковой подсистемы хоста медиасервера

-o max_out_operations

максимальное количество операций вывода дисковой подсистемы хоста медиасервера

-C calculation_period_min

период времени в минутах для расчета показателей пула

-d group_description

описание динамической группы пулов

-A Group_ID -p Pool_ID

Добавляет пул (параметр «-p») с идентификатором «Pool_ID» в группу с идентификатором «Group_ID»

-R Group_ID -p Pool_ID

Удаляет пул (параметр «-p») с идентификатором «Pool_ID» из группы с идентификатором «Group_ID»

-E Group_ID -p Pool_ID

Включает пул (параметр «-p») с идентификатором «Pool_ID» в группе с идентификатором «Group_ID»

-D Group_ID -p Pool_ID

Отключает пул (параметр «-p») с идентификатором «Pool_ID» в группе с идентификатором «Group_ID»