Product SiteDocumentation Site

D.5. Отладка и тестирование сервисов и порядка следования ресурсов

Отлаживать и тестировать работу сервисов и порядок следования ресурсов можно при помощи утилиты rg_test. Утилита командной строки rg_test запускается из командной оболочки или терминала (утилита недоступна в Conga или system-config-cluster). В Table D.2, “rg_test: краткая справка” описан синтаксис утилиты rg_test и выполняемые действия.
Действие Синтаксис
Отобразить правила ресурсов, которые распознает утилита rg_test. rg_test rules
Проверить конфигурацию (и /usr/share/cluster) на наличе ошибок или избыточных агентов ресурсов. rg_test test /etc/cluster/cluster.conf
Отобразить порядок запуска и остановки сервисов.
Отобразить порядок запуска:
rg_test noop /etc/cluster/cluster.conf start service servicename
Отобразить порядок остановки:
rg_test noop /etc/cluster/cluster.conf stop service servicename
Запустить или остановить сервис.

Важно

Эту операцию следует выполнять только на одном узле, перед выполнением обязательно отключить сервис в rgmanager.
Запустить сервис:
rg_test test /etc/cluster/cluster.conf start service servicename
Остановить сервис:
rg_test test /etc/cluster/cluster.conf stop service servicename
Найти и отобразить различия в деревьях ресурсов двух различных файлов cluster.conf.
rg_test delta cluster.conf file 1 cluster.conf file 2
Пример:
rg_test delta /etc/cluster/cluster.conf.bak /etc/cluster/cluster.conf
Таблица D.2. rg_test: краткая справка