구성 요소 조합과 함께 VMware Aria Automation을 통해 vSphere Replication 플러그인을 사용하는 경우 올바른 원격 사이트 개체를 검색할 수 없습니다.
문제
VR:VcRemoteSite
)를 선택했기 때문에 가사 시스템을 검색할 수 없습니다. 프로세스가 실패하고 다음 오류가 발생합니다.
The object '<VM_ID>' has already been deleted or has not been completely created
원인
이 문제는 소스 사이트와 원격 사이트가 내부적으로 맵 내에서 맵으로 표시되기 때문에 발생할 수 있습니다. 각각의 소스 및 원격 사이트 쌍에는 가능한 각 복제 방향을 나타내는 4개의 관계가 있습니다.
- 소스 사이트 – 소스 사이트(각 사이트 내의 관계)
- 소스 사이트 – 원격 사이트(사이트 간 복제의 방향)
- 원격 사이트 – 원격 사이트(각 사이트 내의 관계)
- 원격 사이트 – 소스 사이트(사이트 간 복제의 방향)
로컬 사이트에 대한 소스 및 원격 개체를 포함하는 하나의 맵이 있습니다. 이러한 각 요소에는 원격 사이트에 대한 소스 및 원격 개체의 또 다른 맵이 포함되어 있습니다. 원격 사이트에 대한 요소는 총 4개이지만 이중 2개 요소만 고유한 ID를 갖습니다. VMware Aria Automation 구성 요소는 저장된 개체의 ID 정보만 유지하고 그 상위 항목의 ID는 유지하지 않기 때문에 잘못된 원격 사이트 개체를 검색할 수 있습니다.
해결책
다음 스크립트를 사용하여 원격 사이트의 상위를 선택하고 올바른 원격 사이트를 선택합니다.
for each(var el in localSites) { if (el.name == 'SOURCE_SITE_NAME') { var remotesites = el.getVcRemoteSites() for each( var rsite in remotesites){ if (rsite.name == 'REMOTE_SITE_NAME') { remoteSiteSelected = rsite; } } } }