Meta Disk 영역의 Diskless로 인한 수동절체 실패

Subject

MCCS-LD 사용중 수동절체시 복제 디스트의 상태가 Diskless로 절체실패

 

Applies to:

OS : Linux CentOS 6.7

Server : HP

APP :  MariaDB

MCCS-LD 4.1.3

 

Symptoms

절체 시도시 대기노드로 절체 실패함.

 

Cause

대기노드의  DRBD가 diskless 상태

 

Solution

 /etc/drbd.conf 에는 메타 디바이스가 양노드 모두 /dev/sdc1 으로 되어 있으나 대기노드에는 sdd1밖에 없음.

대기노드의 /dev/sdd1의 생성 날짜를 확인하니 다름을 확인.

 

처음에는 대기노드의 device name 변경된 것에 초첨을 맞췄으나 확인하던중 특이한 내용을 발견

 

리눅스 디렉토리중 /dev/disk/by-id 디렉토리에 가면 각 디바이스가 어떠한 어떠한 시리얼 넘버를 가지고 있는지 확인이 가능함.

 

고객사에서 맨텍엔지니어가 메타 디바이스로 사용했던 디바이스가 HP iLO LUN 00 Media 0 USB Device의 형태로 보임.

 

실제로 고객이 사용하라고 만든 디바이스는 /dev/sda3이었는데 /meta라고 마운트를 시켜놓음

 

앞으로 DRBD를 구성할 때 약 1G의 디바이스가 여러게 있을경우 반드시 고객에게 확인해서 구성하고 /dev/disk/ 디렉토리도 확인 바람