[DRBD] Linux-DRBD MetaDisk를 Internal로 할 때 주의할 점

1. Environment   

    OS: 모든 Linux 

 2. Symptoms

    1) 고객사 환경 및 DR 서버를 구성할 때

 3. Cause

    – DRBD는 MetaDisk가 필요하며 Meta-Disk는 External로 할 수 있으나 환경에 따라 Internal로 해야할 필요가 있음

      ex) DR 구성, 파일시스템을 하나밖에 구성하지 못하는 경우

 4. Solution

– MetaDisk를 Internal로 할 때 MetaDisk도 물리 Partition에 잡히며, DRBD Mirror를 구성할 때는 논리 Partition이 하나 생성된다.

 ex) /dev/drbd0

– 그렇기 때문에 MirrorDisk를 생성할 때 MetaDisk가 Internal인 경우 파일시스템이 변경이된다.

 -> blkid로 확인한 파일시스템은 다음과 같다.

[root@Host172 /]# blkid | grep sdb
/dev/sdb1: UUID=”f78c9a98e48cebc3″ TYPE=”drbd”

위와 같이 잡히기 때문에 Mirror를 생성할 때는 MetaDisk가 포함되어 있지 않은 /dev/drbd0와 같은 논리파티션이 새로 생기며, 파일시스템 포맷이 한번 필요하다.

추가적으로 Mirror를 해제할 때도 Mount해서 사용하기 위해서는 파일시스템 포맷이 필요하다.

5. Workaround

Internal로 DRBD 복제를 진행하는 경우, 생성 및 해제에 파일시스템 포맷이 필요함

Internal로 잡는 경우 고객에게 반드시 이에 대하여 가이드를 해야함