Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

미러 디스크 장애 (내장 스토리지)

소스 디스크 장애 

운영 서버의 미러 디스크 리소스에 장애가 발생하면 MCCS 웹 콘솔에 장애가 표시됩니다.
MCCS는 해당 디스크에 Read/Write가 불가능한 상황이므로 장애로 인식하여 대기 서버로 페일오버를 진행합니다. 

Image Removed 

[그림] 미러 디스크 장애 발생 화면

...

  • 해당 디스크가 마운트 되어 있는지 확인 합니다. 
  • 해당 디스크에 대해서 Read/Write를 실행합니다.

...

  • 디스크 컨트롤러 문제 하드웨어 자체의 문제는 해당 업체에서 해결해야 합니다.
  • 물리적인 디스크 문제 하드웨어 자체의 문제는 해당 업체에서 해결해야 합니다.

...

타깃 디스크 장애 

대기 서버의 디스크에 장애가 발생하면 MCCS 웹 콘솔의 디스크 리소스 아이콘에 "Pause"가 표시됩니다. 그러나 소스 서버에서 운영중인 서비스에는 영향을 미치지 않습니다.

Image Removed
[그림] 타깃 디스크 장애 발생 화면

...

  • 디스크 컨트롤러 문제 하드웨어 자체 문제는 해당 업체에서 해결해야 합니다.
  • 물리적인 디스크 문제 하드웨어 자체 문제는 해당 업체에서 해결해야 합니다.

...

  • 미러 디스크 리소스의 Split Brain

    매우 드문 경우이지만 두 서버상에서 미러 디스크 역할이 모두 소스로 인식되는 경우입니다.
    이러한 상황은 타깃이 소스로 변경되는 시점에 기존 소스가 타깃으로 변경되지 못한 결과이며, 이 때는 서로 자신의 데이터를 동기화하려 하지만 데이터를 받는 상대 서버 역시 자신이 소스 서버인 상태이므로 역할 변경을 거부하게 됩니다.
    미러 디스크에서 Split Brain이 발생하는 상황은 다음과 같습니다.

...

 

  •  MCCS 웹 콘솔을 사용해서 스플릿브레인을 해결하는 방법

리소스 속성창을 확인합니다.
Image Removed
[그림] 미러디스크 스플릿 브레인 확인

미러 관리창을 확인합니다.

Image Removed
[그림] 미러디스크 스플릿 브레인 확인

Warning

1) 양 노드의 MirrorRole은 Source, MirrorState은 MIRROR_PAUSED 상태가 됩니다.
2) 미러디스크의 TimeAquiredSourceRole을 확인합니다. (TimeAquiredSourceRole은 시스템의 시간이므로 최신 데이터의 유무를 결정할 수 있는 절대값이 아닙니다.)
3) 스플릿 브레인이 발생했을 때 발생하는 로그가 출력됩니다. 
(윈도우즈 이벤트 오류: An invalid attempt to establish a mirror occurred. Both systems were found to be Source. 
Local Volume: F Remote system: 200.200.124.49 Remote Volume: F The mirror has been paused, or left in its current non-mirroring state. 
Use the DataKeeper User Inteface to resolve this Split Brain condition.)
4) 미러 관리창에서 미러 상태가 "SPLIT" 상태입니다.

...

Warning

노드 B 의 변경된 정보는 모두 덮어써지게 됩니다

 

공유 디스크 장애 (외장 스토리지)

외장 디스크의 연결 경로 및 디스크에 장애가 발생하면 해당 디스크의 Read/Write가 불가능하므로 MCCS는 장애를 표시하고 페일오버를 진행합니다.

...