MSCS

Microsoft/Cluster

왜 Resource가 다른 Node로 Failover되었나?

Cluster Cluster 운영 시 고객이 가장 많이 하는 질문은 다음과 같습니다. “왜 Resource가 다른 node로 Failover된 거죠” 특히 Windows 2003이나 이전 버전의 경우 시간 소모가 많습니다. 그런 경우 가장 많이 처리하는 방법이 여기에 있습니다. Cluster의 MPS Report를 수집합니다. 이 방법은 CSS팀으로 데이터를 보내 일차 분석하는 경우 자주 쓰입니다. 모든 Node에서 Event Log를 확인합니다. 일반적으로 에러가 발생할 때(일반적으로 Event ID 1069) 부근을 바탕으로 System Event Log를 확인합니다. 그 시간과 비교하여 Application Event Log도 같이 확인합니다.(여기서 핵심은 처음에 발생한 오류가 대부분 그 주 원인..

Microsoft/Cluster

Cluster Log

오늘은 Cluster Log에 대해 알아보겠습니다. 로그위치 Windows 2003 - %SystemRoot%\Cluster Folder에 cluster.log로 생성 Windows 2008 R2 - %SystemRoot%\system32\winevt\logs Folder에 etl 파일로 생성 Failover Cluster Reports - %SystemRoot%\cluster\Reports Folders에 MHTML 파일로 생성 Log File Copy - Cluster /cluster:Cluster명 log /generate /copy:대상위치 - Cluster /cluster:joonCL log /generate /copy:C:\temp Windows 2008 R2 Cluster Log 변경된점 -..

DB Server/MS Sql Server

클러스터 설치관련

Sql Server 2008 R2 Cluseter 설치 시나리오 1. Active Node에 클러스터 설치 2. Passive Node에서 Node 추가 시도(절대 Active Node에서 하면 안됨) 오류 메시지 1. “The IP Address 'x.x.x.x' is already in use. To continue, specify a different IP address” SQL Server 2008 cluster setup error http://blogs.msdn.com/b/jorgepc/archive/2010/11/22/the-ip-address-x-x-x-x-is-already-in-use-to-continue-specify-a-different-ip-address-sql-server-200..

Microsoft/Cluster

Windows 2003 Quorum 오류 해결

오늘은 Windows 2003 Quorum 오류 해결 중 물리 Disk Fault에 대해 알아보도록 하겠습니다. 논리적으로 깨진 경우에 대해서는 다음에 설명하도록 하겠습니다. 물리 Disk가 Fault난 경우에는 해당 Disk를 교체 해야합니다. 하지만 Quorum 정족수가 부족한 경우에는 Cluster Service 자체가 실행되지 않기 때문에 교체 후에도 Cluster Service가 올라오지 않습니다. Quorum없이 강제로 실행하는 명령어를 수행하여 우선 Quorum 없이 Service를 기동시킵니다. net start clussvc /Fixquorum 해당 명령어를 수행하면 쿼럼 디스크 없이도 Service가 올라옵니다. 우선 서비스가 올라온 경우 Master Node를 제외한 Node는 Nod..

Microsoft/Cluster

Windows 2003 쿼럼

Windows 2003 기준의 쿼럼에 대해 설명하도록 하겠습니다. 1. 쿼럼 디스크 구성 방법 (1) 로컬 쿼럼 - 테스트용으로 사용하며 노드의 로컬 디스크에 쿼럼 정보를 저장하는 방식이다. - 다른 노드의 쿼럼과 동기화를 할 수 없기 때문에 일관성을 유지할 수 없다. - 단일 노드 구성에 사용하는 방법이다. (2) Node Majority(주노드) - 각 노드의 로컬 디스크에 쿼럼 정보를 저장하는 방식이다. - 다른 노드와 동기화가 되는 점이 로컬 쿼럼과 다른점이다. - 클러스터 서비스가 유지 되기 위해서는 과반수의 노드가 살아 있어야한다. 노드 갯수 주 노드 집합 허용 가능 오류 노드 수 1 1 0 2 2 0 3 2 1 4 3 1 5 3 2 6 4 2 7 4 3 8 5 3 (3) 표준 쿼럼 - 200..

Microsoft/Cluster

"Look Alive" "Is Alive"

Cluster에는 각 리소스를 체크하는 두 가지 방법이 있습니다. "Look-Alive", "Is-Alive" 두가지 방식에 대해 알아보겠습니다. 1. Look Alive 네트워크로 치면 ping과 같은 방식입니다. 해당 Resource의 로직 오류의 상황에 대해서는 알 수 없으며 단지 Resource가 살아있는지 죽었는지만 체크하는 방식입니다. 2. Is Alive 적절한 Query를 통해 해당 Resource가 정상적으로 반응하는지 체크하는 방식입니다. 예를들어 Sql Server Rsource같은 경우 Sql을 Query(Select @@Version)하여 해당 Sql Service가 정상적으로 반응하는지 체크하는 방식입니다. Look Alive와 다르게 Query를 날리기 때문에 로직 오류에 대해..

Microsoft/Cluster

클러스터 서비스 예외 처리 대상

클러스터 서비스에 백신이 실행되고 있는 경우 아래 경로는 제외해줘야합니다. 일반 클러스터 환경 쿼럼 하드 디스크의 \mscs 폴더의 경로 지정 합니다. 예를 들어, Q:\mscs 폴더 바이러스 검색에서 제외 합니다. %Systemroot%\Cluster 폴더입니다. 클러스터 서비스 계정에 대 한 임시 폴더입니다. 예를 들어, 제외는 \clusterserviceaccount\Local Settings\Temp 폴더에서 바이러스 검색 합니다 Database 환경 SQL Server 데이터 파일 일반적으로 이러한 파일의 파일 확장명 중 하나가 있습니다. .mdf .ldf .ndf SQL Server 백업 파일 이러한 파일의 파일 확장명 중 하나를 경우가 많습니다. .bak .trn 전체 텍스트 카탈로그 파일 ..

Microsoft/Cluster

Signature ID 변경(클러스터)

오늘은 MSCS의 Signature에 대해 알아보도록 하겠습니다. MSCS의 경우 Disk를 Signature ID로 구분을 합니다. Windows 2003의 경우에는 Signature ID로 구분을하며 Windows 2008의 경우에는 Disk No도 같이 구분을 하기 때문에 Windows 2008의 경우에는 Signature ID 변경에 대한 이슈가 생기지 않습니다. 1. Signature ID 저장 위치 해당 Signature ID는 다음 위치에 저장되어 있습니다. (레지스트리 값으로 저장되어 있습니다.) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusDisk\Parameters\Signatures 해당 위치에 Signature ID가 저장되어..

로멘틱가이
'MSCS' 태그의 글 목록