heratbeat V1 버전 구성 설명

Heartbeat v1 버전 설치에 대한 설명 HA 1 서버 2대)
ntpdate 172.16.0.1   // NTP 

        2)
 crontab -e 
  */3 * * * * /usr/bin/ntpdate 172.16.0.1 &> /dev/null

        3)
vim /etc/hosts 
172.16.49.102 node1.com node1
172.16.49.100 node2.com node2

현재 호스트name 수정
hostname node1.com

4) 다른 호스트 수정
vim /etc/hosts 
172.16.49.100 node2.com node2
172.16.49.102 node1.com node1

현재 호스트name 수정
hostname node2.com

5) 쌍방이 ssh를 만들어 비밀번호 없이 접근
 ssh-keygen -t rsa
 ssh-copy-id -i .ssh/id_rsa.pub [email protected]

6) 쌍방이 ssh를 만들어 암호로 접근하지 않는다
ssh-keygen -t rsa
ssh-copy-id -i .ssh/id_rsa.pub [email protected]

7) 종속 설치 패키지 해결
 yum install net-snmp-libs libnet PyXML -y //  
rpm -ivh heartbeat-2.1.4-12.el6.x86_64.rpm heartbeat-pils-2.1.4-12.el6.x86_64.rpm heartbeat-stonith-2.1.4-12.el6.x86_64.rpm

8) v1 버전crm 구성
 cp /usr/share/doc/heartbeat-2.1.4/{ha.cf,authkeys,haresources} /etc/ha.d/

authkey 권한을 설정합니다. 그룹 내 노드 간에 서로 정보를 전달할 때 사용하는 암호화 규칙입니다. 여기는 단방향 암호화입니다.
cd /etc/ha.d/
chmod 600 authkeys

무작위 암호화 키 생성
openssl rand -base64 12
vim authkeys
auth 2
#1 crc
2 sha1 oaPQ8f9w7RXmajkb
#3 md5 Hello!

설정cf 주 프로필, 주로 HA의 기본 속성 정보
vim ha.cf 
logfile /var/log/ha-log
mcast eth0 235.149.49.1 694 1 0
auto_failback on
node node1.com
node node2.com
ping 172.16.0.1

9)httpd 설치
 yum install httpd -y

httpd의 전원을 자동으로 켜서 취소할 수 있는지 단독으로 테스트합니다. 하트비트 제어 운행 상태가 있기 때문입니다. 10) HA의 리소스를 컴파일합니다.
 node1.com       172.16.49.155/16/eth0/172.16.255.255 httpd

11) 설정된 프로필을 다른 호스트로 복사
scp /etc/ha.d/{ha.cf,authkeys,haresources} 172.16.49.100:/etc/ha.d/

12) 방문 172.16.49.155 홈페이지 상태 보기/usr/lib64/heartbeat/hb_standby, 고가용/usr/lib64/heartbeat/hb_takeover, 자원을 뺏길 수 있는지 테스트 효과: IP가 어디로 가면 httpd가 어디로 가기 때문에 httpd를 단독으로 닫으면 전환하지 않고 IP를 닫을 때만 장치를 전환합니다.

좋은 웹페이지 즐겨찾기