Управление группой ресурсов
Contents
Управление группой ресурсов#
Содержит команды управления группой ресурсов
Commands:#
usage: resgroup.py [-h] cmd ...
positional arguments:
cmd Команды
full_help Распечатать справку
create Создать группу
delete Удалить группу
enable Включить группу
disable Выключить группу
full_reload Обновить все группы с перезапуском подов при
необходимости
init_values Сконфигурировать значения группы
init_spec Сконфигурировать характеристики группы
extra_mountpoint_ls
Вывести список дополнительных точек монтирования"
add_extra_mountpoint
Создать дополнительную точку монтирования"
rm_extra_mountpoint
Удалить дополнительную точку монтирования
edit_extra_mountpoint
Редактировать дополнительную точку монтирования
export Экспортирует конфигурацию
import Импортирует конфигурацию файла в NFS-хранилище или из
стандартного ввода
switch_appkit Переключить комплект приложения
switch_groupkit Переключить комплект группы
start_appkit Стартовать комплект приложения
stop_appkit Остановить комплект приложения
drain_appkit Осушить комплект приложения
wait_lease Ожидать остановки лизов
optional arguments:
-h, --help show this help message and exit
Full_help#
usage: resgroup.py full_help [-h]
optional arguments:
-h, --help show this help message and exit
Create#
usage: resgroup.py create [-h] --name NAME
Создает группу
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
Delete#
usage: resgroup.py delete [-h] --name NAME
Удаляет группу
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
Enable#
usage: resgroup.py enable [-h] --name NAME
[--force-reload | --no-force-reload]
Включает группу
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
--force-reload, --no-force-reload
Обновить ресурсы K8s принудительно
Disable#
usage: resgroup.py disable [-h] --name NAME
Выключает группу
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
Full_reload#
usage: resgroup.py full_reload [-h]
Обновляет все группы с перезапуском подов при необходимости
optional arguments:
-h, --help show this help message and exit
Init_values#
usage: resgroup.py init_values [-h] --name NAME [--force | --no-force]
Мастер конфигурации значений группы.
Конфигурирует как саму группу так и входящие в нее книги ресурсов
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
--force, --no-force Сконфигурировать принудительно, даже если группа уже
развернута
Init_spec#
usage: resgroup.py init_spec [-h] --name NAME [--force | --no-force]
Мастер конфигурации характеристик группы.
Конфигурирует как саму группу так и входящие в нее книги ресурсов
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
--force, --no-force Сконфигурировать принудительно, даже если группа уже
развернута
Extra_mountpoint_ls#
usage: resgroup.py extra_mountpoint_ls [-h] --group-name GROUP_NAME
Выводит список дополнительных точек монтирования
optional arguments:
-h, --help show this help message and exit
--group-name GROUP_NAME
Имя группы
Add_extra_mountpoint#
usage: resgroup.py add_extra_mountpoint [-h] --group-name GROUP_NAME
[--vol-name VOL_NAME]
[--vol-type VOL_TYPE]
[--vol-mnt-path VOL_MNT_PATH]
[--vol-srv-path VOL_SRV_PATH]
[--vol-server VOL_SERVER]
[--quiet | --no-quiet]
Создает дополнительную точку монтирования
optional arguments:
-h, --help show this help message and exit
--group-name GROUP_NAME
Имя группы
--vol-name VOL_NAME Имя дополнительной точки монтирования
--vol-type VOL_TYPE Тип дополнительного раздела (по умолчанию 'nfs')
--vol-mnt-path VOL_MNT_PATH
Путь монтирования раздела в поде относительно
`/root/globalserver/workspace/mnt/`
--vol-srv-path VOL_SRV_PATH
Путь к папке на NFS-сервере
--vol-server VOL_SERVER
Адрес NFS-сервера
--quiet, --no-quiet Не спрашивать подтверждения у пользователя
Rm_extra_mountpoint#
usage: resgroup.py rm_extra_mountpoint [-h] --group-name GROUP_NAME --vol-name
VOL_NAME
Удаляет дополнительную точку монтирования
optional arguments:
-h, --help show this help message and exit
--group-name GROUP_NAME
Имя группы
--vol-name VOL_NAME Имя дополнительной точки монтирования
Edit_extra_mountpoint#
usage: resgroup.py edit_extra_mountpoint [-h] --group-name GROUP_NAME
--vol-name VOL_NAME
Редактирует дополнительную точку монтирования
optional arguments:
-h, --help show this help message and exit
--group-name GROUP_NAME
Имя группы
--vol-name VOL_NAME Имя дополнительной точки монтирования
Export#
usage: resgroup.py export [-h] --name NAME [--with_values | --no-with_values]
[--to_nfs | --no-to_nfs] [--path PATH]
Экспорт конфигурации
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
--with_values, --no-with_values
Обрабатывать значения (default: False)
--to_nfs, --no-to_nfs
Сохраняет конфигурацию в NFS-хранилище
--path PATH Путь, по которому следует сохранить конфигурацию в
NFS-хранилище. Если не указано, то конфгурация
сохраняется в корень nfs-раздела.
Import#
usage: resgroup.py import [-h] [--with_values | --no-with_values]
[--from_nfs | --no-from_nfs] [--path PATH]
Импорт конфигурации
optional arguments:
-h, --help show this help message and exit
--with_values, --no-with_values
Обрабатывать значения (default: False)
--from_nfs, --no-from_nfs
Импортировать ли конфигурацию из NFS-хранилища. Если
не указано, то конфгурация берется из стандартного
ввода.
--path PATH Путь к импортируемой конфигурации в NFS-хранилище.
Switch_appkit#
usage: resgroup.py switch_appkit [-h] --name NAME --path PATH
Переключает комплект приложения
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
--path PATH Путь к комплекту приложения
Switch_groupkit#
usage: resgroup.py switch_groupkit [-h] --name NAME --path PATH
Переключает комплект группы
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
--path PATH Путь к комплекту группы
Start_appkit#
usage: resgroup.py start_appkit [-h] --name NAME
Стартует комплект приложений
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
Stop_appkit#
usage: resgroup.py stop_appkit [-h] --name NAME
Останавливает комплект приложений
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
Drain_appkit#
usage: resgroup.py drain_appkit [-h] --name NAME
Осушает комплект приложений.
При этом контейнеры и службы перестают работать без возможности доступа к ним пользователей
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы
Wait_lease#
usage: resgroup.py wait_lease [-h] --name NAME
Ожидает остановки лизов.
Используется в скриптах обновления для ожидания отсоединения всех пользователей
optional arguments:
-h, --help show this help message and exit
--name NAME Имя группы