DRBD
이제 CentOS 7에서 설정하세요.
구성은 다음과 같습니다.
resource testdata1 {
protocol C;
on node1 {
device /dev/drbd0;
disk /dev/sdb;
address 198.19.0.1:7788;
meta-disk internal;
}
on node2 {
device /dev/drbd0;
disk /dev/sdb;
address 198.10.0.2:7788;
meta-disk internal;
}
}
나는 경로를 만들었습니다 :
# mkdir -p /dev/sdb
메타데이터 초기화 명령을 실행하면 다음과 같습니다.
# drbdadm create-md testdata1
다음 메시지를 받았습니다:
open(/dev/sdb) failed: Is a directory
open(/dev/sdb) failed: Is a directory
Command 'drbdmeta 0 v08 /dev/sdb internal create-md' terminated with exit code 20
왜?
답변1
/dev/sdb
장치가 아니라 디렉터리이기 때문입니다 . scsi 디스크 , sdb - scsi 디스크 등을 sda
나타냅니다 . 시스템은 입력 및 출력 작업을 위한 장치 블록 특수 파일을 자동으로 생성합니다. DRBD 장치를 생성하려면 실제 하드 드라이브나 파티션이 있어야 합니다.a
b