하트비트 디버깅을 하려고 합니다.
머신이 클러스터의 일부라고 생각하는지, 마스터인지 슬레이브인지 물어볼 수 있는 간단한 방법이 있습니까?
난 노력 했어
$ heartbeat -s
그러나 프로세스 ID로 실행 중이거나 실행되지 않는 등 매우 기본적인 상태만 인쇄하는 것 같습니다.
답변1
V1 또는 V2 구문을 사용하고 있습니까?
cl_status rscstatus
V1에는 클러스터의 리소스 분배 아이디어(없음, 로컬, 모두)를 반환하는 기능이 있습니다 .
- 없음: 모든 리소스 그룹이 다른 노드에서 실행 중입니다.
- local: 이 노드에 속한 모든 리소스 그룹이 이 노드에서 실행됩니다.
- all: 모든 리소스 그룹이 이 노드에서 실행됩니다.
cl_status에 대한 몇 가지 유용한 옵션이 있습니다. 명령줄에서 호출하면 됩니다.
또한 시도/etc/init.d/heartbeat status
답변2
@cyberx86이 명시한 대로 crm_mon
클러스터 상태를 표시합니다. 그래픽 X11 응용 프로그램을 사용하려는 경우 hb_gui
이를 제공합니다. hb_gui
클러스터를 제어할 수도 있습니다.