8.3. Управление службами высокой готовности

Управление кластерными службами может осуществляться с помощью clustat и clusvcadm. Так, clustat возвращает информацию о состоянии кластера, а clusvcadm непосредственно отвечает за управление службами.
Содержание:

8.3.1. Просмотр статуса кластерных служб с помощью clustat

clustat возвращает список узлов, кворум, статус кластерных служб (см. Таблица 8.1, «Статус служб») и узел, на котором эта служба была запущена. Пример 8.3, «Вывод clustat» демонстрирует пример вывода команды. За подробной информацией обратитесь к справочной странице clustat.

Таблица 8.1. Статус служб

Статус служб Описание
Started Ресурсы службы настроены и доступны.
Recovering Ожидает запуск на другом узле.
Disabled У службы нет владельца, и она отключена. Отключенные службы не могут быть запущены автоматически.
Stopped Это временное состояние служб, в котором они могут быть проверены, прежде чем они будут включены, выключены или запущены на другом узле.
Failed Служба переходит в это состояние при сбое операции stop. Прежде чем отключить службу окончательно, следует убедиться, что она не использует ресурсы (файловые системы и пр.). Из этого состояния служба может выведена только при помощи команды disable.
Uninitialized Службы иногда переходят в это состояние при запуске и выполнении clustat -f.

Пример 8.3. Вывод clustat

[root@example-01 ~]#clustat
Cluster Status for mycluster @ Wed Nov 17 05:40:15 2010
Member Status: Quorate

 Member Name                             ID   Status
 ------ ----                             ---- ------
 node-03.example.com                         3 Online, rgmanager
 node-02.example.com                         2 Online, rgmanager
 node-01.example.com                         1 Online, Local, rgmanager

 Service Name                   Owner (Last)                   State         
 ------- ----                   ----- ------                   -----           
 service:example_apache         node-01.example.com            started       
 service:example_apache2        (none)                         disabled