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-
Добавляет динамическую группу пулов с заданным именем «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]-
описание динамической группы пулов
[-P balancing_policy]-
выбор политики балансировки задач резервного копирования между пулами в группе пулов
- Возможные значения
-
1- по первому совпадению,2- по свободному месту,3- по сетевой нагрузке - Значение по умолчанию
-
1- по первому совпадению
-r Group_ID-
Удаляет динамическую группу с идентификатором «Group_ID»
-c Group_ID-
Редактирует динамическую группу пулов с идентификатором «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]-
описание динамической группы пулов
[-P balancing_policy]-
выбор политики балансировки задач резервного копирования между пулами в группе пулов
- Возможные значения
-
1- по первому совпадению,2- по свободному месту,3- по сетевой нагрузке - Значение по умолчанию
-
1- по первому совпадению
-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»