- http://www.linux-ha.org/downlaod/에서 heartbeat의 소스를 다운받는다. 나는 버전 0.4.9를 다운받았다.
- 압축을 푼다.
[portos@smurfland ~]$ tar xzf heartbeat-0.4.9.tar.gz [portos@smurfland ~]$
- 컴파일한다.
[portos@smurfland ~]$ cd heartbeat-0.4.9 [portos@smurfland ~/heartbeat-0.4.9]$ make [portos@smurfland ~/heartbeat-0.4.9]$
'make rpm'을 하면 rpm으로 만들 수도 있다고 한다. 나는 개인적으로 rpm을 썩 좋아하지 않기 때문에 그냥 위와 같이 설치했다.
그리고 C 라이브러리나 gcc 버전에 따라 컴파일이 잘 안 되는 경우도 있을지 모르겠다. 참고로 나는 레드햇리눅스를 기반으로 하는 와우리눅스 7.1을 사용하고 있으며, gcc 2.96, glibc 2.2.2, 커널은 2.4.5(이건 별로 상관이 없을 것 같지만...)를 사용하고 있다.
나는 컴파일을 하다가 에러가 몇 가지 발생했다.
heartbeat-0.4.9/stonith/expect.c 에서 CLK_TCK가 선언되지 않았다는 에러가 나왔는데, 이 화일에
#include <time.h>
를 추가로 인클루드하니까 이 문제가 해결되었다.
heartbeat-0.4.9/heartbeat/hb_api.c 에서도 CLK_TCK가 선언되지 않았다는 에러가 발생했는데, 마찬가지로 이 화일에
#include <time.h>
를 추가로 인클루드하여서 문제를 해결했다.
이런 에러가 모든 컴퓨터에서 발생한다고 생각되지는 않는다. - 설치한다.
[portos@smurfland ~/heartbeat-0.4.9]$ sudo make install [portos@smurfland ~/heartbeat-0.4.9]$
설치를 하면 다음과 같은 디렉토리 밑에 각종 화일들이 설치된다./etc/ha.d /usr/lib/heartbeat /var/run/ppp.d /var/lib/heartbeat /etc/logrotate.d /usr/doc/heartbeat
이제 설치는 끝났다. 여기까지는 아주 쉽다.
'Linux' 카테고리의 다른 글
실행하기 4 (0) | 2015.09.13 |
---|---|
Heartbeat 설정하기 3 (0) | 2015.09.13 |
Heartbeat이란 무엇인가? 1 (0) | 2015.09.13 |
TCPDUMP 사용법 (0) | 2015.09.06 |
리눅스 메모리 정리 (0) | 2015.08.15 |