[클러스터] 시리얼케이블로 HA 구현하기
단지 서버간에 Serial cable로 연결만 하면 모든 준비는 ok 이다.
인터넷을 뒤져봤을때는 Serial Null Modem이라고 젠더처럼 생긴 장치가 있던데
그것을 꼭 사용해야 하는지는 모르겠으니 각자 찾아보세요.
연결이 되었으면 상태를 체크합니다.
* Serial을 이용한 통신 상태를 체크해본다.
[node1]
# cat /dev/ttyS0
[node2]
# echo \\”Serial Connection test\\” > /dev/ttyS0
설정은 아래의 conf 파일중 진한 부분만 수정하시면 됩니다.
테스트 결과 UDP와 같이 사용해도 error나 어떠한 문제도 없지만
Serial 포트만으로도 서버의 네트워크 까지 체크해서 네트워크가 죽었을경우까지
Failover가 작동하므로 특별히 필요하지는 않다.
* /etc/ha.d/ha.cf
####################################
debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility local0
keepalive 2
deadtime 5
hopfudge 1
#udpport 1001
#udp eth0
initdead 120
baud 19200
serial /dev/ttyS0
auto_failback on
node arh05.clunix.ms
node arh06.clunix.ms
ping 192.168.123.254
respawn hacluster /usr/lib/heartbeat/ipfail
respawn hacluster /usr/lib/heartbeat/ccm
apiauth ipfail uid=hacluster
###################################