DTC가 이미 설치된 템플릿에서 복제된 IaaS 서버에는 DTC에 대한 중복 식별자가 포함되어 있어서 노드 간의 통신을 방해합니다.

문제점

IaaS Manager Service가 실패하고 Manager Service 로그에 다음과 같은 오류가 게시됩니다.

Communication with the underlying transaction manager has failed. ---> System.Runtime.InteropServices.COMException: The MSDTC transaction manager was unable to pull the transaction from the source transaction manager due to communication problems. Possible causes are: a firewall is present and it doesn't have an exception for the MSDTC process, the two machines cannot find each other by their NetBIOS names, or the support for network transactions is not enabled for one of the two transaction managers.

DTC가 이미 설치된 IaaS 서버를 복제하는 경우 복제에 상위와 동일한 DTC의 고유 식별자가 포함됩니다. 두 시스템 간의 통신이 실패합니다.

프로시저

  1. 복제에서 관리자로 명령 프롬프트를 엽니다.
  2. 다음 명령을 실행합니다.

    msdtc -uninstall

  3. 복제를 다시 시작합니다.
  4. 다른 명령 프롬프트를 열고 다음 명령을 실행합니다.

    msdtc -install manager-service-host-FQDN