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

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

Я пытаюсь провести отладку пульса.

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

я пробовал

$ heartbeat -s

Но, похоже, он выводит только самый базовый статус — запущен с идентификатором процесса или не запущен.

решение1

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

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

  • none: Все группы ресурсов работают на другом узле
  • локальный: все группы ресурсов, принадлежащие этому узлу, работают на этом узле
  • все: Все группы ресурсов работают на этом узле

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

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

решение2

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

скриншот hbgui

Связанный контент