0

SQL Server 2005 장애 조치 클러스터에서 호스팅되는 응용 프로그램을 개발 중입니다. 응용 프로그램 (C#, .Net 2.0을 사용하여 개발 됨)은 수많은 클러스터 리소스 (프린터, 파일 공유 등)를 사용합니다. 클러스터를 복제하는 테스트 환경을 설정하고 싶습니다. 그러나 현재 테스트 환경에는 SQL 서버가 하나만 있으므로 두 번째 서버를 사용하여 전체 클러스터를 만들 수는 없습니다. 단일 서버 만 사용하여 클러스터 환경을 조롱 할 수있는 방법이 있습니까?하나의 서버를 사용하는 SQL Server 2005 장애 조치 (failover) 클러스터?

조언을 주시면 감사하겠습니다.

많은 분들께 감사드립니다. MagicAndi.

답변

2

가상 컴퓨터를 사용하십시오. MS Virtual Server와 R2를 사용하여 가상 클러스터를 만들 수 있습니다. 저는 클러스터에 대해 테스트해야하고 코드가 정상적으로 실패하지 않는지 확인해야 할 때이 작업을 많이 해오 고 있습니다.

가상 사설망을 만들고 두 가상 호스트가 클러스터의 가상 SCSI 드라이브를 공유해야하기 때문에 전체 프로세스가 복잡합니다. 그러나 다행스럽게도 단계별 가이드가 있습니다. 여기에 좋은 것이 있습니다 : http://www.microsoft.com/technet/prodtechnol/virtualserver/deploy/cvs2005.mspx

일단 클러스터를 실행하고 클러스터 된 SQL 인스턴스를 설치하면 프로세스는 실제 금속 클러스터에서 수행하는 것과 같습니다.

+0

무료 MS 가상 PC는 가상 클러스터를 지원하지 않습니다. –

+0

테스트를 실행하면 테스트를 실행하고 결과를 관찰 및 기록한 다음 매번 가상 이미지를 사전 테스트 조건으로 되돌릴 수 있습니다. –

+0

Remus, 링크 및 정보를 제공해 주셔서 감사합니다. +1 – MagicAndi

0

나는 당신이 OS 가상화를 통해 그것을 달성 할 수있을 것이라고 생각할 것이다.

0

유일한 옵션은 가상 컴퓨터를 하나의 서버에 설치하는 것입니다. 솔직히, MS 클러 칭이 가상 머신을 클러스터 노드로 사용하는 것을 지원하는지 모르겠습니다.

2

너무 SQL Server 중앙이 오늘 기사를 게시하는 것이 일 : 나는 그것을 시도하지 않은 SQL cluster under MS VS2005 R2 Part1, By Perry Whittle

+0

MS 가상 서버는 클러스터링을 설정하는 데 정말로 사용하기 쉽지만 도메인에없는 경우 가상 DC를 만들어야합니다. – SqlRyan

+0

Cade, 링크 고마워, +1. – MagicAndi

0

설정,하지만 당신은 서버에서 SQL Server의 다른 인스턴스 설치를 시도 할 수 있습니다.

0

아니요, MS 클러스터링은 가상 컴퓨터를 클러스터 노드로 사용하는 것을 지원하며 실제 컴퓨터에 리소스가 충분한 경우 클러스터 환경을 테스트하기 위해 가상 컴퓨터를 사용하는 좋은 옵션입니다.

관련 문제