지금 DB(linux-mysql) 쪽을 구축하려고 하는데,
heartbeat 를 이용하여 구성하려 합니다.
DB가 master, slave 두대로 구성되어있고 두개는 리플리케이션이 걸려있어서
자료가 실기간으로 동기화가 됩니다. ip alias 로 서비스 아이피를
공유해서 master 가 fail 시 slave 가 자동으로 서비스를 되도록 하려 합니다.
문의사항1.
그런데 이렇게 구성하려고 하고 자료를 찾아보니
여러가지 HA(high Availability )관련 솔루션들이 있는데 그중에 적당한것이
없더라구요. 개중에 가장 비슷한것이 mission-critical-linux 의 콘볼로나
Kimberlite 같은데 이 경우에는 master, slave 서버가 하나의 디스크를 공유해
서 쓰는거더라구요. 근데 제가 하려는것은 둘다 각자의 디스크가 있고(리플리
케이션으로 동기화)master 가 fail 시 slave 가 작동하게 하려하거든요.
혹시 이쪽 관련 자료를 갖고계시면 알려주시면 감사하겠습니다.
문의사항2.
그리고 heartbeat 쪽도 한번 찾아보았는데 heartbeat 가 체크할때 스크립트
를 이용해서 서비스를 모니터링하는것 같더군요.그런데 apache, ftp, mail 등의
서비스 모니터링 프로그램들은 있는거 같은데(예: ldirectord) mysql 모니터링
스크립트쪽은 없는거 같더군요. 혹시 이런 스크립트 보신적 있으신지 문의드립니다.