DRBD란?
DRBD는 블럭 디바이스를 HA(High Availabilty, 고가용성) 구성을 위한 Network Raid-1(mirroring) 유틸이다.서비스 중단에 따른 Service Downtime 을 최소화하기 위해 사용된다.

=========================================================
설치 환경
OS : Redhat8.9
DRBD : kmod-drbd90-9.1.18-1.el8_9.elrepo.x86_64 - DRBD의 커널모듈
: drbd-utils-9.21.3-1.e18.x86_64 - DRBD 유틸리티 파일
Primary IP : 172.19.10.131
HB IP : 10.10.10.
Primary hostname : DBMS01
Primary device : /dev/drbd1
Secondary IP : 172.19.10.132
Secondary hostname : DBMS02
Secondary device : /dev/drbd1
본 환경 구축은 VMESXI에서 진행.
Internal 구성 기준으로 본인이 생각하는 순서.
메타디스크 생성 -> 데이터 동기화 -> status 확인을 통한 정보 확인 -> 파일시스템 초기화 -> 데이터 마운트 확인 - > Secondary 이관 확인
Internal 동기화는 메타데이터를 저장하기 위해 복제 장치 끝 부분에 파티셔닝된 여역을 구성하는 방식(실 데이터가 없는 경우 장점을 가진다.)
※ 호스트네임 설정 / NIC설정은 되었다는 가정하에 실습 진행.
① 설치 환경의 OS확인 및 패키징 파일 설치여부 확인(2대 모두 동일해야함)

② 설정을 진행할 res파일을 생성한다. (예시는 data1.res로 생성)
하기는 소스코드의 예시이다. 각자 환경에 맞게 설정하며, 포트번호는 사용하는 솔루션의 IP이므로 참고만 할것..

③ 각 PC의 OS에서 명령어 삽입


상기 이미지는 다른 환경에서의 테스트시 결과 예시화면이므로 참고만 할것
(data role과 disk상태가 해당 이미지와 같이 표출되어야함.)
④ 디스크 초기화 작업 진행

df -h 명령어 통해 마운트 확인
⑤ Secondary 전환을 통해 데이터 동기화 및 상태확인


글 설명 및 내용참조 : https://onecellboy.tistory.com/330
사내 기술자료 참조.