Назад | Перейти на главную страницу

сердцебиение: узнать статус машины в кластере?

Я пытаюсь отладить сердцебиение.

Есть ли простой способ спросить машину, считает ли она себя частью кластера и является ли она главной или подчиненной?

я пробовал

$ heartbeat -s

Но это только кажется, что печатает очень простой статус - запущен с идентификатором процесса или не запущен.

Вы используете синтаксис V1 или V2?

С V1 есть cl_status rscstatus который вернет идею распределения ресурсов кластера (none, local, all).

  • нет: все группы ресурсов работают на другом узле
  • local: все группы ресурсов, принадлежащие этому узлу, работают на этом узле.
  • all: все группы ресурсов работают на этом узле

Есть и другие полезные параметры cl_status - просто вызовите их в командной строке ...

Также попробуйте /etc/init.d/heartbeat status

Как заявил @ cyberx86, crm_mon показывает статус кластера. Если вы хотите использовать графическое приложение X11, hb_gui предлагает вам это. hb_gui позволяет также управлять своим кластером.