[MIP-443] 미러구성에서 데이터 깨짐 현상

Subject
미러구성에서 데이터 깨짐 현상


APPLIES TO:
"MCCS version: MCCS 2011.01.26, DK 7.1.2
OS: Windows XP, Windows 2003, Windows 2008
APPs: -
Disk Type: -"




SYMPTOMS
"작업절차
1. 한쪽서버 OS재구성 후 MCCS,DK설치 후 리부팅
2. 리부팅 되면서 재구성된 서버의 D볼륨은 자동으로 mirroring이 되며 디스크 locking이 됨.
3. cmd상에서 Job 삭제 후 재생성. 미러링은 삭제하지 않고 그대로 유지함
Source - Target 상태, state : Mirroring 은 정상이었으나 정상적으로 full sync 되지 않은걸로 사료됨
[ A2LOHS01 ]
OS : 2003 STD SP2
특이점 : 서버자체를 교체하였기에 OS도 재구성되었고 C,D볼륨 모두 새로운 디스크. D볼륨은 포맷된 상태.
증상 : failover 시 dirty bit발생 및 폴더접근 불가상태일 정도로 심각한 디스크 오류 상태,
failback 시 이상없었던 disk에도 dirty bit 발생
[ A2LAGV01 ]
OS : XP pro SP3
특이점 : C 볼륨만 디스크 교체되어 OS재구성되었음 D는 예전 데이터가 들어있던 상태.
증상 : failover 시 dirty bit발생, failback 후 이상없었던 disk에 dirty bit발생
Mirror pause상태에서 확인시 양서버 디스크 모두 dirty bit발생 확인됨
[ A2ESTKM3 ]
OS : 2008 STD SP2
특이점 : 서버자체를 교체하였기에 OS도 재구성되었고 C,D볼륨 모두 새로운 디스크. D볼륨은 포맷된 상태.
증상 : failover 시에도 dirty bit발생 안됨. failback은 해보지 못함
MCCS는 모두 2011년 1월26일자, DK는 7.1.2 입니다
일단 이와 같이 DK재설치 후 자동 미러링되는 작업방법으로 했을때, 제대로 된 fullsync가 들어가지
않은 걸로 파악이 되며, H/W업체인 뉴엔텍에 상주하여
OS종류별로 세가지 케이스에 대해 테스트 할 예정입니다.
1) 물리적인 서버 교체시
2) OS만 재구성시
3) 미러볼륨만 디스크 교체시"



CAUSE
기술적으로 보자면 위 시나리오에서 문제는 타겟쪽의 Bitmap이 유지되지 못했던 것으로 추정



SOLUTION
디스크가 바뀌는 경우에는 볼륨의 GUID 가 바뀌므로 무조건 미러를 새로 만들고 Full Sync 하는 것으로 결론.