Windows Server 시스템에 Microsoft DTC(Distributed Transaction Coordinator) 원격 트랜잭션이 사용할 수 없도록 설정되어 있으면 시스템 요청이 실패합니다.

문제점

Model Manager 포털 또는 SQL Server에서 원격 트랜잭션이 사용할 수 없도록 설정되어 있는 경우에 시스템을 프로비저닝하면 요청이 완료되지 않습니다. 데이터 수집이 실패하고 시스템 요청이 CloneWorkflow 상태로 남아 있습니다.

vRealize Automation 시스템에서 사용하는 IaaS SQL 인스턴스에 DTC 원격 트랜잭션이 사용할 수 없도록 설정되었습니다.

프로시저

  1. Windows Server Manager를 시작하여 모든 vRealize 서버와 관련 SQL 서버에서 DTC를 사용하도록 설정합니다.

    Windows 7에서 시작 > 관리 도구 > 구성 요소 서비스로 이동합니다.

    참고:

    모든 Windows Server가 MSDTC 구성에 필요한 고유한 SID를 가지고 있는지 확인합니다.

  2. 모든 노드를 열고 로컬 DTC 또는 클러스터된 DTC(클러스터된 시스템을 사용하는 경우)를 찾습니다.

    구성 요소 서비스 > 컴퓨터 > 내 컴퓨터 > Distributed Transaction Coordinator로 이동합니다.

  3. 로컬 또는 클러스터된 DTC를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  4. [보안] 탭을 클릭합니다.
  5. 네트워크 DTC 액세스 옵션을 선택합니다.
  6. 원격 클라이언트 허용원격 관리 허용 옵션을 선택합니다.
  7. 인바운드 허용아웃바운드 허용 옵션을 선택합니다.
  8. DTC 로그온 계정에 대한 계정 필드에서 NT AUTHORITY\Network Service를 입력하거나 선택합니다.
  9. 확인을 클릭합니다.
  10. CloneWorkflow 상태의 중단된 시스템을 제거합니다.
    1. vRealize Automation 제품 인터페이스에 로그인합니다.

      https://vrealize-automation-appliance-FQDN/vcac/tenant-name

    2. 인프라 > 관리되는 시스템으로 이동합니다.
    3. 대상 시스템을 마우스 오른쪽 버튼으로 클릭합니다.
    4. 삭제를 선택하여 시스템을 제거합니다.