drbd
1.2. 소개 ¶작성자 : 김석원 (swkim (at) worldwinmedia.co.kr)
두개의 서버를 가지고 HA-Cluster 시스템을 만들고 싶었다. HA-Cluster 시스템을 만들면서 문제는 데이터 동기화였다. 양 노드에서 가지고 있는 데이터는 네트워크로 연결 하여 동기화가 필요한데
그에 대해 찾아본 소프트웨어가 "DRBD" 였다. 2007년 초쯤에 살펴 보긴 했지만 버전이 올라가면서
다른 파일시스템에 대해서도 지원이 향상 되었다.
이미 오래전 부터 많은 커뮤니티 사이트나 구글링으로 자료는 찾아 볼 수 있었지만 최근에는 동향이 없어서 이기도 하고, 개인적으로 User-Guide 형식으로 문서를 만들고 싶기도 했다.
비록 실력이 없고, 글 재주가 없더라도 누군가의 도움으로 문서가 만들어지기 원하며 문서중에 틀린 부분에 있어서는 많은 지적 부탁합니다.
1.3. DRBD 란 ¶DRBD(Distributed Replicated Block Device)는 HA cluster 구축 하기 위해 디자인된 블럭 디바이스 이다. 이 방식은 Network Raid-1으로 동작을 하게 된다. Raid-1의 일반적인 구성은 데이터 백업(실시간) 미러링하는 구성이지만 여기서는 Network으로 통한 미러링 하게 된다.
보통 DRBD는 HA-Cluster 시스템의 HeartBeat을 통해 제어 되는 것이 일반적 사용 방법이지만 8.0.x대 버전으로 넘어 오면서 OCFS2, GFS,...등 HA-Cluster에서의 확장된 기능이 추가 되었다. 이문서에서는 다루진 않겠지만 추후에 DRBD+OCFS2-HOWTO문서를 만들 것이다. 1.4.1. 구현 환경 ¶1. 서버
=============================================================== | | | 192.168.0.10:eth0 eth0:192.168.0.11 | | /-------------\ | | ==================== ==================== | | | Linux Box Master | | Linux Box Slave | | | | | | | | | | | | | | | | | | | | | ==================== ==================== | | \-------------/ | | 10.1.1.0.31:eth1 eth1:10.1.1.32 | | hosts: cnode1 hosts: cnode2 | | | ===============================================================
1.4.2. 소프트웨어 다운로드 ¶1. 공식 다운로드 사이트
1.5. 설치 ¶1. 소스 빌드
|
You cannot kill time without injuring eternity. |