none
SQL Server] MSCS 노드 추가 시 다운타임 발생여부 문의 RRS feed

  • 질문

  • SQL Server 관련하여 문의 드립니다.

    MSCS 를 이용하여 다음과 같이 Shared Disk로 구성되어 있을 때,

    서버1(Active) 서버2(Stanby)

        \                /  

           디스크(SAN)

    서버1에 장애가 발생되어 서버2로 FailOver 되었습니다. 이때 당연히 서버1에서 Mount  하고있던 DIsk를 Unmount 하고 서버2가Mount 하겠죠?

    그다음 서버1을 다시 구성하여 Stanby 서버로 노드 추가를 할 때 다운타임이 발생하지 않을까요?

    질문을 드리는 이유는 노드추가를 할 때 DISK를 mount 해야 할 것 같은데 Active 서버가 Mount하고 있기 때문에 혹 unmount가 필요하지 않을까 해서요.

    즉, Shared DISK로 구성된 MSCS에서 노드 추가 시 다운타임이 발생 되나요?

    2013년 4월 24일 수요일 오전 8:53

답변

  • 안녕하세요. 제가 질문을 잘 못 이해 했네요.

    SAN의 LUN은 예약된 디스크로 잡히게 됩니다.(소유권은 서버2 유지됨)

    따라서 별도의 유효성 점검 및 검증 작업을 진행하지 않는 이상 다운타임이 발생하지 않는 것으로 알고 있습니다.

    하지만 이러한 클러스터 노드 추가 작업은 유효성 점검 및 검증을 통하지 않고는 정상 여부를 판단하기 어렵습니다.

    감사합니다.

    • 답변으로 표시됨 페이레터 2013년 4월 30일 화요일 오전 12:40
    2013년 4월 29일 월요일 오후 1:27

모든 응답

  • 안녕하세요.
    클러스터라는 기술 자체는 다운타임을 최소화 할 수 있는 기술 일 뿐이지 어떻게든 서비스 이용자 입장에서는 다운타임이 발생 합니다.
    MSCS기반의 클러스터에서 FailOver시
    1. 서버1(Active)에서 사용중이었던 스토리지의 LUN에 대해 Unmount
    2. 소유권 이전(Change Ownership)
    3. 서버2(Stanby)Mount
    2번과 3번에서 약간의 서비스 중단이 발생합니다.

    클러스터에서 사용하는 스토리지의 경우에는 동시에 2대이상의 노드가 LUN의 소유권을 가질 수 없기 때문에, 해당 소유권을 넘겨주는 시간만큼이 장애 시간으로 남게되었습니다.  
    감사합니다.

    2013년 4월 25일 목요일 오후 2:09
  • 안녕하세요 답변 감사드립니다.

    그런데 답변내용이 FailOver시 다운타임 발생하는 부분인 것 같네요.

    제 질문의 요지는 "FailOver 이후 기존 Active 서버 재설치(복구) 후에 노드추가 시 다운타임 발생유무" 입니다.

    감사합니다.

    2013년 4월 29일 월요일 오전 2:20
  • 안녕하세요. 제가 질문을 잘 못 이해 했네요.

    SAN의 LUN은 예약된 디스크로 잡히게 됩니다.(소유권은 서버2 유지됨)

    따라서 별도의 유효성 점검 및 검증 작업을 진행하지 않는 이상 다운타임이 발생하지 않는 것으로 알고 있습니다.

    하지만 이러한 클러스터 노드 추가 작업은 유효성 점검 및 검증을 통하지 않고는 정상 여부를 판단하기 어렵습니다.

    감사합니다.

    • 답변으로 표시됨 페이레터 2013년 4월 30일 화요일 오전 12:40
    2013년 4월 29일 월요일 오후 1:27
  • 답변감사합니다. 좋은하루되세요.
    2013년 4월 30일 화요일 오전 12:40