none
MSCS로 클러스터링된 SQL2000 64bit 패치 SP4시 문제 RRS feed

  • 질문

  • 구성은... 1대3으로 MSCS를 통해 클러스터링 된 SQL2000 64bit 버전입니다.

    버전정보는
    select @@version 쿼리로 확인해 보면 아래와 같이 나옵니다.
    =====================================================
    Microsoft SQL Server  2000 - 8.00.818 (Intel IA-64)
     Jun  1 2003 15:32:45
     Copyright (c) 1988-2003 Microsoft Corporation
     Enterprise Edition (64-bit) on Windows NT 5.2 (Build 3790: )
    =====================================================

    SP4이상의 버전으로 패치하려 하는데... SP4가 설치가 되질 않습니다.
    각 노드중 패치 대상 선택 후Progress(Awaiting first complete passive cluster node)라고 나오며
    이  상태에서 진행이 되질 않습니다.
    혹시 중간 단계로 SP3를 설치해야 하는지요?

     



    아니라면 이를 어찌해야 할지.... 몇일째 고심중입니다.

     

    2006년 11월 22일 수요일 오후 3:52

답변

  • 버젼이 8.00.818이면 SP3가 설치되어 있는 것입니다.

    문의하신 중간 단계 SP3 설치는 필요없을거로 보여집니다.

    Itanium 2 장비에서 Cluster상태에서 SP4가 설치되지 않는 경우가 몇번 있었는데 인증문제, 네트웍 문제 및 fulltext 관련 문제였습니다.

    제 경우는 다음과 같은 방법을 사용했었습니다.

    1. 인증 문제.

        도메인 컨트롤러에 새로운 사용자를 생성한 후 클러스터에 조인된 모든 서버에서 로그온 해봅니다.

        기존 사용자는 cached 된 계정으로 로그온이 될 수도 있지만 새로운 사용자는 무조건 인증을 받아야 되는 관계로 위의 방법을 써봅니다. 몇몇 환경에서 인증 문제가 있던 경우가 있었습니다.

    2. 네트웍 문제

        SQL Server가 TCP/IP 네트웍으로 동작하고 있는지 확인해보시고 eventlog에 특정 문제가 있는지 찾아봅니다.

        DNS 및 WINS도 확인해봐야 합니다.  WINS 문제로 안된 경우도 있었고, 클러스터된 SQL Server 2000에 SP3 설치된 엔진의 경우 의 경우 IP Address 변경을 SQL 미디어를 넣고 modify 해야 되나 클러스터에 나와 있는 SQL Server Group의 IP Address 리소스의 Parameter를 변경해서 문제가 생긴 경우도 있습니다.  이경우 외관상 같은 네트웍 상에서는 정상동작하는 것으로 보이나 실제로는 registry가 꼬여서 Linked Query나 Service Pack 설치등의 작업이 때떄로 수행되지 않는 경우가 생기는 케이스가 있었습니다.

    3. fulltext 문제

        cluster 상황에서 fulltext를 사용하지 않는다고 임의로 삭제한 경우 SQL Service Pack들이 설치안되는 경우가 많이 있었습니다. (Service Pack이 설치되지 않는 경우 거의 대부분의 경우였습니다.)

       이 경우 메뉴얼로 sql server를 삭제하고 재설치하는 방법이 제일 빠른 방법입니다.

       Itanium2 장비에 MSCS로 SQL Server 2000을 설치하였고, SP4가 올라가지 않았을경우 수동으로 삭제하고 재설치하는 작업을 몇몇 대형 사이트에서 수행했었으며, 모두 정상동작하였었습니다.

    Itanium 2 장비에 1:3 Cluster 를 구성할 정도의 사이트라면, 사이즈가 작지는 않으시겠네요..

    Cluster 상황에서 SQL Server 2000을 수동으로 삭제하고 재설치하는 문서가 MS KB로 제공되고, 또, 위의 장비 정도라면 장비 제공 벤더 엔지니어들이 많은 경험을 가지고 있을테니 직접 장비 제공 벤더에 문의하시는 것도 좋을듯 합니다.

    2노드 클러스터에서 SQL Server 2000을 수동으로 삭제하고 재설치하는 방법을 정리해둔 문서는 있으나, 1:3의 경우는 따로 정리를 해두지 않아서.. -_-;

     

    2006년 11월 23일 목요일 오전 2:09

모든 응답

  • 버젼이 8.00.818이면 SP3가 설치되어 있는 것입니다.

    문의하신 중간 단계 SP3 설치는 필요없을거로 보여집니다.

    Itanium 2 장비에서 Cluster상태에서 SP4가 설치되지 않는 경우가 몇번 있었는데 인증문제, 네트웍 문제 및 fulltext 관련 문제였습니다.

    제 경우는 다음과 같은 방법을 사용했었습니다.

    1. 인증 문제.

        도메인 컨트롤러에 새로운 사용자를 생성한 후 클러스터에 조인된 모든 서버에서 로그온 해봅니다.

        기존 사용자는 cached 된 계정으로 로그온이 될 수도 있지만 새로운 사용자는 무조건 인증을 받아야 되는 관계로 위의 방법을 써봅니다. 몇몇 환경에서 인증 문제가 있던 경우가 있었습니다.

    2. 네트웍 문제

        SQL Server가 TCP/IP 네트웍으로 동작하고 있는지 확인해보시고 eventlog에 특정 문제가 있는지 찾아봅니다.

        DNS 및 WINS도 확인해봐야 합니다.  WINS 문제로 안된 경우도 있었고, 클러스터된 SQL Server 2000에 SP3 설치된 엔진의 경우 의 경우 IP Address 변경을 SQL 미디어를 넣고 modify 해야 되나 클러스터에 나와 있는 SQL Server Group의 IP Address 리소스의 Parameter를 변경해서 문제가 생긴 경우도 있습니다.  이경우 외관상 같은 네트웍 상에서는 정상동작하는 것으로 보이나 실제로는 registry가 꼬여서 Linked Query나 Service Pack 설치등의 작업이 때떄로 수행되지 않는 경우가 생기는 케이스가 있었습니다.

    3. fulltext 문제

        cluster 상황에서 fulltext를 사용하지 않는다고 임의로 삭제한 경우 SQL Service Pack들이 설치안되는 경우가 많이 있었습니다. (Service Pack이 설치되지 않는 경우 거의 대부분의 경우였습니다.)

       이 경우 메뉴얼로 sql server를 삭제하고 재설치하는 방법이 제일 빠른 방법입니다.

       Itanium2 장비에 MSCS로 SQL Server 2000을 설치하였고, SP4가 올라가지 않았을경우 수동으로 삭제하고 재설치하는 작업을 몇몇 대형 사이트에서 수행했었으며, 모두 정상동작하였었습니다.

    Itanium 2 장비에 1:3 Cluster 를 구성할 정도의 사이트라면, 사이즈가 작지는 않으시겠네요..

    Cluster 상황에서 SQL Server 2000을 수동으로 삭제하고 재설치하는 문서가 MS KB로 제공되고, 또, 위의 장비 정도라면 장비 제공 벤더 엔지니어들이 많은 경험을 가지고 있을테니 직접 장비 제공 벤더에 문의하시는 것도 좋을듯 합니다.

    2노드 클러스터에서 SQL Server 2000을 수동으로 삭제하고 재설치하는 방법을 정리해둔 문서는 있으나, 1:3의 경우는 따로 정리를 해두지 않아서.. -_-;

     

    2006년 11월 23일 목요일 오전 2:09
  •  장비와 윈도우 클러스터 서비스는 잘 작동됩니다.

     SQL2005 64비트 서버를 마법사로 설치했는데 설치할때 특별한 오류는 없었습니다.

     다만 수동으로 클러스터관리자를 작동시키라는 메시지만 나타났읍니다.

     구성은 한대는 액티브서버, 한대는 스탠바이서버로 구성하려 합니다.

     그런데 액티브서버에서는 mssql서비스가 시작되지 않는군요

     그리고 클러스터관리자에서는 소유자가 스탠바이서버로 계속 나타나는군요

     그룹이동을 해도 역시 소유자가 액티브서버로 바뀌지 않고 스탠바이서버로 되니 원인을 못 찾겠네요

     부디 도와주십시오.

     

     

    2007년 1월 25일 목요일 오전 7:19
  •  

    클러스터 관리자에서 SQL Server 그룹을 그룹이동 시키면 해당 노드에서 SQL Server 서비스를 중지하고 반대편 노드에서 SQL Server 서비스를 시작하게 됩니다. 현재 SQL Server 그룹에 대한 소유자가 항상 Passive Node로 표시된다면 SQL Server 서비스가 Active Node에서 정상적으로 시작되지 못해 다시 Passive Node로 Fail back되었을 것으로 보입니다.

    우선 시스템 이벤트로그에서 MSSQLSERVER 서비스가 시작되지 못한 오류가 존재하는지 확인해보시길 바랍니다.

     

     

     

    2007년 2월 7일 수요일 오전 8:24