Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
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