본문 바로가기
리눅스

[리눅스] DRBD 구성하기 - 1

by 알 수 없는 사용자 2023. 8. 9.
반응형

DRBD란 블럭 디바이스를 HA 구성을 위한 Network Raid-1 유틸이다.
DRBD는 drbd 가상 디바이스가 있어서 두 서버의 디바이스를 가상 마운트 시켜 mirroring 시키는 기능을 수행한다.
상태는 primary와 secondary가 있으며 primary에서만 연산이 가능, secondary는 primary를 계속 mirroring 한다.

DRBD 설치하기


drbd 패키지 설치하기

 apt-get install -y drbd8-utils
 modprobe drbd


노드 두개에 공통으로 설치해준다.

DRBD 노드 환경셋팅


/etc/hosts 에 노드 두개를 저장한다.

 node1 10.10.10.1
 node2 10.10.10.2


DRBD 노드들에는 가상디스크를 마운트할 드라이브가 따로있어야한다. ex) /dev/sdb

이후 /etc/drbd.d/nfs.res 를 작성한다. (res 파일이름은 어떤것이든 상관x)

 resource "nfs"
 {
         protocol C;
         disk {on-io-error detach;}
         syncer {
         }

         on node1 {
         device /dev/drbd0;
         disk /dev/sdb1;
         address 10.10.10.1:7791;
         meta-disk internal;
         }

         on node2 {
         device /dev/drbd0;
         disk /dev/sdb1;
         address 10.10.10.2:7791;
         meta-disk internal;
         }
 }

drbd를 사용할 두 노드 모두에 생성해준다.
이렇게 셋팅까지는 모두 완료하였다.

 

2탄

https://librat.kr/entry/DRBD-구성하기-2

 

[리눅스] DRBD 구성하기 - 2

DBRD 구성하기 - 1 DRBD 동작시키기 1편에서 노드 셋팅과 drbd .res 파일 구성까지 완료하였다. 이제 drbd를 동작시키는 방법에 대하여 설명하겠다. 최초 셋팅 후 서비스 실행 (Primary, Secondary 동시 진행)

librat.kr

 

반응형