DetailPage-MSS-KB

기술 자료

기술 자료: 301600 - 마지막 검토: 2007년 3월 20일 화요일 - 수정: 20.5

이 페이지에서

요약

이 문서에서는 Windows Server 2003 클러스터에 Microsoft Distributed Transaction Coordinator(MSDTC) 리소스를 설치하는 방법을 설명합니다. Microsoft는 클러스터 노드에서 MSDTC를 클러스터 리소스로 실행하는 기능만 지원합니다. MSDTC 설치 옵션에는 두 가지가 있습니다.

클러스터 관리자나 Cluster.exe를 사용하여 MSDTC 리소스를 만들기 전에 네트워크 DTC 액세스를 사용 가능하게 설정해야 합니다. DTC 액세스를 사용 가능하게 설정하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
817064  (http://support.microsoft.com/kb/817064/ ) Windows Server 2003에서 네트워크 DTC 액세스를 사용 가능하게 설정하는 방법
참고 MNS(주 노드 집합) 클러스터인 경우 MNS 리소스를 MSDTC의 저장소 장치로 사용하지 마십시오. MSDTC에는 실제 디스크와 같은 저장소 리소스가 필요합니다.

추가 정보

MSDTC를 설치하려면 다음 방법 중 하나를 사용하십시오.

방법 1: 클러스터 관리자 사용

이 절에서는 클러스터 관리자를 통해 클러스터의 모든 노드에 MSDTC를 설치하는 방법을 설명합니다. 클러스터 관리자에서 MSDTC를 한 번만 설치하면 MSDTC가 클러스터의 모든 노드에서 구성되므로 각 노드에서 MSDTC를 수동으로 설치할 필요가 없습니다.
  1. 기술 자료 문서 817064에서 설명하는 단계를 완료합니다.

    참고 클러스터가 Microsoft Exchange Server 전용이면 네트워크 DTC 액세스를 사용 가능하게 설정할 필요가 없습니다.
  2. 클러스터 관리자를 시작합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작을 누른 다음 모든 프로그램을 가리킵니다.
    2. 관리 도구에서 클러스터 관리자를 누릅니다.
  3. 실제 디스크, 네트워크 이름 및 IP 주소가 포함된 "MSDTC Group"이라는 그룹을 만듭니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 파일 메뉴에서 새로 만들기를 선택한 다음 그룹을 누릅니다. New Group Wizard를 사용할 수 있습니다.
    2. New Group Wizard에서 제공하는 MSDTC Group 만들기 지침을 따릅니다.
    참고 MSDTC를 만들 때 리소스 그룹을 SQL Server 또는 Exchange Server 그룹 이외의 그룹으로 이동하는 것이 좋습니다. MSDTC 리소스를 자체 리소스 그룹에 만들고 별도의 클러스터 그룹에 할당하면 리소스 가용성이 높은 수준으로 유지됩니다.

    참고 동일한 클러스터 그룹에 리소스를 만드는 경우 리소스 A가 장애 조치되면 리소스 B도 장애 조치됩니다. 다른 클러스터 그룹에서 리소스를 만드는 경우에는 리소스 A가 장애 조치되는 경우에도 리소스 B가 장애 조치되지 않습니다. 다른 클러스터 그룹에서 클러스터 리소스를 만들면 클러스터 리소스의 불필요한 장애 조치가 줄어듭니다.

    중요 MSDTC의 새 그룹을 만든 후에는 MSDTC의 네트워크 이름, IP 주소 및 실제 디스크를 만들어야 합니다. 새 그룹으로 이동할 수 있는 실제 디스크 리소스가 이미 있을 수도 있습니다. MSDTC Group을 만든 후에는 IP 주소 리소스, 네트워크 이름 리소스 및 실제 디스크 리소스를 만들어야 합니다. MSDTC Group으로 이동해야 하는 실제 디스크 리소스가 이미 있을 수도 있습니다.
  4. IP 주소 리소스를 만듭니다.
    1. MSDTC Group을 마우스 오른쪽 단추로 누른 다음 새로 만들기\리소스를 누릅니다.
    2. MSDTC IP Address와 같은 설명 이름을 입력합니다.
    3. 리소스 종류에서 IP 주소를 누르고 MSDTC Group 확인란을 선택한 후 다음을 누릅니다.
    4. 특정 노드에서 MSDTC를 실행하려면 가능한 소유자에서 다음을 누릅니다.
    5. 종속성에서 종속성을 추가하지 않고 다음을 누릅니다.
    6. TCP/IP 주소 매개 변수에서 공용 네트워크를 선택하고 MSDTC의 고유한 정적 IP 주소를 입력한 후 다음을 누릅니다.
    7. 마침을 누른 다음 확인을 눌러 리소스가 만들어졌는지 확인합니다.
  5. 네트워크 이름 리소스를 만듭니다.
    1. MSDTC Group을 마우스 오른쪽 단추로 누른 다음 새로 만들기\리소스를 누릅니다.
    2. MSDTC Network name과 같은 설명 이름을 입력합니다.
    3. 리소스 종류에서 네트워크 이름을 누르고 MSDTC Group 확인란을 선택한 후 다음을 누릅니다.
    4. 특정 노드에서 MSDTC를 실행하려면 가능한 소유자에서 다음을 누릅니다.
    5. 종속성에서 리소스 종속성으로 MSDTC IP 주소를 추가하고 다음을 누릅니다.
    6. 이름에서 MSDTC 리소스의 네트워크 이름을 입력하고 다음을 누릅니다.
    7. 마침을 누른 다음 확인을 눌러 리소스가 만들어졌는지 확인합니다.
  6. "실제 디스크" 리소스를 만듭니다.

    참고 실제 디스크 리소스를 이미 만들었을 수 있습니다. 이미 만들었으면 이 실제 디스크 리소스를 MSDTC Group으로 이동하고 다음 단계로 이동해야 합니다.
    1. MSDTC Group을 마우스 오른쪽 단추로 누른 다음 새로 만들기\리소스를 누릅니다.
    2. MSDTC Physical disk와 같은 설명 이름을 입력합니다.
    3. 리소스 종류에서 실제 디스크를 누르고 MSDTC Group 확인란을 선택한 후 다음을 누릅니다.
    4. 특정 노드에서 MSDTC를 실행하려면 가능한 소유자에서 다음을 누릅니다.
    5. 종속성에서 종속성을 추가하지 않고 다음을 누릅니다.
    6. 디스크 매개 변수에서 MSDTC에 사용할 실제 디스크를 누릅니다.
    7. 마침을 누른 다음 확인을 눌러 리소스가 만들어졌는지 확인합니다.
  7. MSDTC Group을 마우스 오른쪽 단추로 누른 다음 새로 만들기\리소스를 누릅니다.
  8. MSDTC Resource와 같은 이름을 입력합니다.
  9. 리소스 종류에서 Distributed Transaction Coordinator를 선택하고 MSDTC Group이 선택되어 있는지 확인한 후 다음을 누릅니다.
  10. 특정 노드에서 MSDTC를 실행하려면 가능한 소유자에서 다음을 누릅니다.
  11. 종속성에서 Ctrl 키를 누른 상태로 2단계에서 만든 실제 디스크와 네트워크 이름을 모두 선택한 다음 추가 단추를 누릅니다.
  12. 마침을 누른 다음 확인을 눌러 리소스가 만들어졌는지 확인합니다.
  13. MSDTC 리소스를 마우스 오른쪽 단추로 누른 다음 온라인 상태로 만들기를 누릅니다.

방법 2: Cluster.exe 사용

이 절에서는 Cluster.exe를 사용하여 MSDTC를 설치하는 방법을 설명합니다. Cluster.exe는 여러 클러스터에서 MSDTC의 설치 및 구성을 스크립팅하는 데 가장 적합합니다. 클러스터에서 MSDTC를 한 번만 구성하면 클러스터의 모든 노드가 업데이트됩니다.
  1. 기술 자료 문서 817064에서 설명하는 단계를 완료합니다.

    참고 클러스터가 Exchange Server 전용이면 네트워크 DTC 액세스를 사용 가능하게 설정할 필요가 없습니다.
  2. 명령 프롬프트에서 실제 디스크, 네트워크 이름 및 IP 주소가 포함된 "MSDTC Group"이라는 그룹을 만들거나, 기존 그룹을 사용합니다.

    참고 Cluster.exe를 사용하여 그룹 및 리소스 만들기를 스크립팅할 수 있습니다. "도움말 및 지원"을 참조하고 클러스터 명령 개요 절을 검토하십시오.

    참고 Microsoft SQL Server의 경우와 마찬가지로 MSDTC 리소스를 자체 리소스 그룹에 만드는 것이 좋습니다. 이렇게 하려면 2단계를 수행하여 이 새 그룹을 만드십시오. 이렇게 할 수 없거나 Exchange Server 전용의 클러스터와 같은 사용량이 적은 DTC 시나리오인 경우에는 클러스터 그룹을 사용하십시오. 전용 Exchange Server 클러스터에서 MSDTC 리소스는 기본 클러스터 그룹에 배치되어야 합니다.
  3. 명령 프롬프트에 다음 명령을 입력합니다.
    cluster clustername res "MSDTC Resource" /CREATE /GROUP:"MSDTC Group" /TYPE:"Distributed Transaction Coordinator"
    이 명령을 실행하면 MSDTC Resource가 만들어집니다.

    참고 기존 클러스터 그룹을 사용하는 경우 그룹 이름을 "MSDTC Group"으로 대체하십시오.
  4. 다음 명령을 실행합니다.
    cluster clustername res "MSDTC Resource" /ADDDEP:"Network Name"

    cluster clustername res "MSDTC Resource" /ADDDEP:"Disk Q:"
    여기서 Network Name은 사용하고 있는 적절한 네트워크 이름 리소스이고 Disk Q는 MSDTC Group에 있는 실제 디스크입니다.

    이러한 명령을 실행하면 적절한 종속성이 추가됩니다.
  5. 다음 명령을 실행하여 MSDTC를 온라인 상태로 전환합니다.
    cluster clustername res "MSDTC Resource" /ON
    이 명령을 실행하면 MSDTC가 온라인 상태로 전환됩니다.
참고 혼합 모드 클러스터에는 MSDTC를 설치할 수 없습니다. 이러한 방법을 사용하려면 클러스터의 모든 노드에서 Windows Server 2003을 실행해야 합니다. 자세한 내용은 "도움말 및 지원"을 참조하십시오.

참조

네트워크 이름 및 IP 주소 리소스를 만드는 데 필요한 정보가 포함된 기본 가상 서버를 만드는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
257932  (http://support.microsoft.com/kb/257932/ ) Microsoft Cluster Server를 사용하여 가상 서버 만들기




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
키워드: 
kbhowto kbenv kbclustering KB301600
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
소기업이 아닙니까?
다음에서 팔로우하십시오.