C.7. Стандартные поведения: Демоны службы кластера

Ошибка проверки состояния службы

Стандартные причины: Сценарий пользователя возвратил ошибку, в службе NFS не работает демон clurmtabd, в службе Samba не работают демоны smbd и nmbd.

Контрольный пример: Создайте службу со сценарием инициализации, возвращающим значение status, равным 1.

Ожидаемое поведение: Служба перезапускается на текущем владельце.

Проверка: Поищите в журналах системы событие перезапуска службы. Также должно увеличиться поле состояния службы restarts.

Узел не смог запустить службы

Стандартные причины: Сценарий пользователя возвратил ошибку, так как столкнулся с ошибками файловой системы.

Контрольный пример: Создайте службу со сценарием пользователя, возвращающим 1 на этапе start только на одном узле. Попытайтесь запустить эту службу на данном узле.

Ожидаемое поведение: Служба останавливается и, если остановка проходит успешно, запускается на другом узле.

Служба не может запуститься ни на одном из узлов

Стандартные причины: Ошибка, возвращённая сценарием пользователя, ошибки файловой системы.

Контрольный пример: Создайте службу со сценарием пользователя, возвращающим 1 на этапе start на всех узлах.

Ожидаемое поведение: Служба переходит в состояние отключено (disabled).

Проверка: Запустите clustat и убедитесь в том, что служба находится в состоянии отключено (disabled).

Узел не смог остановить службу

Стандартные причины: Ошибка, возвращённая сценарием пользователя, ошибка отключения файловой системы.

Контрольный пример: Создайте сценарий службы, возвращающий 1 на этапе stop.

Ожидаемое поведение: Служба переходит в состояние сбой (failed). В этом случае, администратор должен вмешаться и определить причину сбоя, а также пути решения проблемы. Затем служба должна быть отключена, прежде чем её можно будет включить.

Проверка: Запустите clustat и убедитесь в том, что служба находится в состоянии сбой (failed).