DRBD와 NFS를 처음 접했고 회사의 NFS 공유에 사용할 하트 비트로 DRDB 서버를 테스트하는 과정에 있습니다.
NFS 상태 디렉토리가 실제 공유와 함께 DRDB 공유에서 실행되면서 전체 설정이 정상적으로 실행됩니다.
내가 겪고있는 문제는 테스트중인 장애 조치 시나리오에서 비롯됩니다. 장애 조치 시나리오에서는 node1에서 네트워크 연결 (ifconfig eth0 down)을 비활성화하는 문제가 발생합니다. 장애 조치는 훌륭하게 작동하고 약 5 초 안에 작업을 수행하지만 다시 가져 오면 (ifconfig eth0 및 중지되면 서비스 하트 비트 시작) NFS가있는 동안 다시 가져 오는 데 3-5 분 이상 걸립니다. 공유를 사용할 수 없습니다.
웹 환경에서이 3-5 분은 가동 중지 시간에 매우 중요합니다. 이것이 정상입니까? 내가 무엇을 잘못하고 있지?
drbd.conf 파일을 아래에 붙여 넣었습니다.
resource r0 {
protocol C;
startup {
degr-wfc-timeout 60; # 1 minute.
}
disk {
on-io-error detach;
}
net {
}
syncer {
rate 10M;
al-extents 257;
}
on tsa-dev-nfstest1 { # ** EDIT ** the hostname of server 1 (un
device /dev/drbd0; #
disk /dev/sdc1; # ** EDIT ** data partition on server 1
address 10.61.2.176:7788; # ** EDIT ** IP address on server 1
meta-disk /dev/sdb1[0]; # ** EDIT ** 128MB partition for DRBD on serve
}
on tsa-dev-nfstest2 { # ** EDIT ** the hostname of server 2 (un
device /dev/drbd0; #
disk /dev/sdc1; # ** EDIT ** data partition on server 2
address 10.61.2.177:7788; # ** EDIT ** IP address on server 2
meta-disk /dev/sdb1[0]; # ** EDIT ** 128MB partition for DRBD on serve
}
}