Windows Server 2008 R2 장애조치(failover) 클러스터 환경에서의 쿼럼리소스 이동

 

클러스터 그룹 이름 확인

C:\> cluster group

 

통상적으로 영문일 경우 "Cluster Group" 한글일 경우 "클러스터 그룹" 으로 표시됨

 

 

쿼럼 리소스 이동

위 환경에서는  클러스터 그룹의 이름이 한글이므로 한글로 아래와 같이 입력

 

C:\>Cluster group "클러스터 그룹" /move:이동할서버(노드명)

 

 

 

* 클러스트 그룹이 영문일 경우 아래와 같이 이름만 변경 

C:\>Cluster group "Cluster Group" /move:이동할서버(노드명)

 

Windows 2012에서의 쿼럼리소스 이동

Windows 2012 Failover cluster의 경우 Core 리소스 이동이라는 메뉴로

 

쿼럼리소스 및 디스크 이동을 클러스터 관리자(GUI)에서 할 수 있음

 


 

 

 

 

 

 

 

 

Windows Server 2012 버전 비교 및 다운로드(180일 평가판)

 

2012 서버의 특징 사항

특징적인 내용만 정리하자면 아래와 같습니다.

 

1. Windows 2012 부터는 모든 OS버전이 64Bit로만 출시됩니다.

 

2. Standard/Datacenter 버전의 차이는 가상화 갯수에 대한 차이뿐 기능상에 차이는 없음(Standard 버전에서 클러스터링 사용가능)

 

 

3. 골때리는 라이선스

   

    -  CPU 2 소켓당 1개의 라이선스 필요

        예) 4 소켓 서버를 사용한다면 2개의 라이선스가 필요함

 

    - 그럼 2소켓당 1개당 라이선스니까 1소켓짜리 서버 2대에 2012를 설치한다면..?    

        예) 요건 안된단다.

 

 

4. 보다 자세한 자료는 아래의 다운로드 자료를 참고할 것

 

    MS사의 Windows 2012 라이선스 정책 및 기능소개 자료 : 다운로드

 

 

 

 

180일 평가판 다운로드

다운로드 URL : http://technet.microsoft.com/ko-kr/evalcenter/hh670538.aspx?ocid=&wt.mc_id=TEC_108_1_33

 

 


 

 

Emulex : KB932755 (패치), KB945119 (Hotfix)

 

Qlogic : KB932755 (패치), KB939315 (Hotfix)

 

 

KB932755  패치의 경우 HBAnyware 같은 관리 프로그램 설치시 해당 패치가 없을경우 설치가 되지 않습니다. (재부팅 필요)

 

또한 KB945119 핫픽스의 경우 설치시 별도로 요구 하지 않지만 Miniport Dirver 설치전에 패치하기를 권고하고 있습니다.(재부팅 필요)

 

 

 

Windows 2003 클러스터 패스워드 변경

 

일반적인 생각

일반적으로 Windows 2003 클러스터 서비스의 패스워드 변경을 하고자 했을 때 관리자는 아래와 같은 생각을 한다.

 

1. “Active Directory 사용자 및 컴퓨터클러스터 서비스에 사용되는 계정의 패스워드 변경

2. MSCS 서버의 서비스항목에서 Cluster Service 로그온 정보의 패스워드 수정

3. MSCS 서버의 서비스항목에서 클러스터 서비스 계정으로 로그온 설정된 항목의 패스워드 수정

4. 작업 스케쥴러 또는 예약된 작업의 클러스터 계정으로 실행되는 스케줄의 패스워드 수정

 

 

하지만 클러스터 서비스의 패스워드를 변경하고 적용을 누르는 순간 클러스터 서비스를 잠시 중단하고 재시작해야 한다는 경고 메시지가 표시되고 반대편 노드에서도 똑같이 패스워드를 변경하고 적용을 누르면 이런젠장.. 클러스터 서비스가 죽어버리거나, 클러스터 관리콘솔로 연결이 안되는 하는 난감한 경우가 발생될 수 있다.

 

물론 클러스터 서비스에 계정정보를 올바르게 입력하였다면 서버 재부팅 또는 로그오프 후 재 로그인하면 대부분 정상 서비스로 복구되지만, 그래도 서비스에 영향이 있을가 노심초사하는 어쩔수 없는 일일것이다.

MS 가이드 방법 

MS에서 Windows 2003 클러스터 패스워드 변경하는 방법은 아래와 같다.

 

1. 클러스터 관리자를 실행 후 클러스터 이름을 확인한다.

   아래의 노란색으로 표시된 Hosts.tistory.com 이 클러스터 이름이다.

 

 

 

2. Cluster 명령어를 통해 패스워드를 변경하면 끝.

 

명령어 형식 : cluster /cluster:클러스터명 /changepassword:신규패스워드,기존패스워드

 

 

서비스에 아무런 영향없이 모든노드의 패스워드가 변경된다.

 

참고 자료 : http://support.microsoft.com/kb/305813

 

추가 참고 : 클러스터 환경에서 MSSQL 서비스 계정 번경 가이드 : 이동하기


 

 

 

 

Windows 2003 MSCS 환경에서 GPT 볼륨 사용하기

 

MSCS GPT 볼륨을 사용하는 이유 

Windows 2003 Clustering에서 기본적으로는 GPT볼륨을 사용할 수 없으며 아래의 Hotfix를 통하여 사용이 가능합니다.

 

MBR 볼륨의 경우 최대 2TB 까지의 볼륨만을 인식하기 때문에 더 큰 디스크 사용을 위해서는 GPT 볼륨으로 변환이 필요하며

클러스터의 2TB 이상의 물리 디스크 리소스를 추가하기 위해서는 아래의 HotFix는 필수적이다.

 

* Windows 2008 클러스터에서는 Hotfix 설치와 상관없이 사용이 가능하다.

 

Hotfix 설치 및 적용 

Hofix 다운로드 : http://support.microsoft.com/kb/919117

 

 

위의 Hotfix를 다운로드 후 설치를 진행하며(설치파일은 약 2MB 정도) 적용을 위해서는 서버 재부팅이 필요하다.

GPT 볼륨 생성하기

참고 자료 : http://technet.microsoft.com/ko-kr/library/cc725671(v=ws.10).aspx 

 

어찌된게 Hotfix를 설치하고 디스크관리자(diskmgmt.msc)에서 GPT 볼륨을 생성할 수가 없다.

 

위에 Hotfix를 잘 읽어보면 Command 창의 diskpart 명령어를 통해서만 GPT 볼륨으로 변환할 수 있으며 내용은 아래와 같다.

 

신규로 디스크 볼륨을 생성한경우라면 6번부터 진행하자  

 

 

 

명령줄을 사용하여 MBR(마스터 부트 레코드) 디스크를 GPT(GUID 파티션 테이블) 디스크로 변경하려면


1.GPT(GUID 파티션 테이블) 디스크로 변환할 기본 MBR(마스터 부트 레코드) 디스크의 데이터를 백업하거나 이동합니다.
2.명령 프롬프트를 열고 diskpart를 입력합니다. 디스크에 파티션이나 볼륨이 없는 경우 6단계로 건너뜁니다.
3.DISKPART 프롬프트에서 list volume을 입력합니다. 삭제할 볼륨의 번호를 기록합니다.
4.DISKPART 프롬프트에서 select volume <volumenumber>을 입력합니다.
5.DISKPART 프롬프트에서 delete volume을 입력합니다.
6.DISKPART 프롬프트에서 list disk를 입력합니다. GPT 디스크로 변환할 디스크의 디스크 번호를 지정합니다.
7.DISKPART 프롬프트에서 select disk <disknumber>를 입력합니다.
8.DISKPART 프롬프트에서 convert gpt를 입력합니다.


 

 

 

 

클러스터 점검 툴(로그분석) : windows 2000,2003

 

소개

MSCS 장애 발생시 보게되는 로그를 보다 쉽게 보고 클러스터를 검증하기 위해 사용되는 툴

 

지원되는 OS는 Windows 2000, Windows 2003 이다. (Windows 2008. Windows 2012는 지원하지 않음)

Cluster Diagnostics and Verification Tool 다운로드

 1. 본 블로그내 다운로드 :  clusdiag.msi

 

2. MS 홈페이지 방문 : 다운로드 페이지 이동

clusdiag.msi 설치 

설치시 특별한 설정이 없으므로 간단히 보고 넘긴다.

 

오프라인 모드 : 로그 분석

Cluster Diagnostics Tool를 실행하면 2가지 모드가 나오는데 온라인, 오프라인 모드이다.

오프라인 모드는 클러스터 로그를 손쉽게 정렬해서 보여주는 기능이며 온라인 모드는 실제 클러스터 환경에 대한 점검이 이루어 진다.

 

그중 오프라인 모드 부터 살펴본다.

 

 

 

1) 프로그램 실행후 Offline 모드 선택후 클러스터 로그가 존재하는 위치를 지정한다.

    기본적으로 C:\WINDOWS\Cluster\cluster.log 경로에 로그가 위치 한다.

 

 

 

2) 클러스터 로그 선택

 

 

 

3) 클러스터 로그에 대해 중요 사항을 보여준다.

 

온라인 모드 : 클러스터 점검

1) 처음 모드 설정화면에서 Online을 선택 한다. Open What : 의 항목은 클러스터 이름을 입력 검색한다.

 

 

2) 온라인 모드에는 여라가지가 있지만 그중에서 간단히 테스트 진행을 위해 Run Test를 선택 한다.

 

 

 

 

3) 테스트 옵션은 SPFAIL-REGULAR과, SPFAIL-BASIC 두 모드가 있지만 정확한 차이점은 모르겠다.

    두모드 테스트 시간이 동일한데 일단 BASIC으로 검사를.. ^^;

 

 

 

 

4) 로그 저장할 경로를 만들거냐는 메시지

 

 

5) 실제 클러스터 환경을 점검중인 화면

 

 

 

6) 결과는 마쳤지만 문제가 발견되었다는 메시지

 

 

 

7) 최근 클러스터 이름을 변경하였는데 그에 대한 문제 메시지 이다.