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»