특정한 조건에서는 더 이상 관련된 연결된 클론이 없음에도 vCenter Server에 View Composer 복제본이 남아 있을 수 있습니다.

문제

사용되지 않는 복제본이 vCenter Server 폴더에 남아 있습니다. vSphere Client를 사용하여 이 복제본을 제거할 수 없습니다.

원인

View Composer 작업 중 네트워크 운영이 중단되거나 적합한 View 명령을 사용하지 않고 vSphere에서 직접 관련된 연결 클론을 제거하는 등의 경우에 vCenter Server에 사용되지 않는 복제본이 남을 수 있습니다.

복제본은 vCenter Server에서 보호되는 개체입니다. 따라서 일반적인 vCenter Server 또는 vSphere Client 관리 명령으로는 복제본을 제거할 수 없습니다.

해결책

지정된 폴더에서 복제본을 찾으려면 SviConfig FindUnusedReplica 명령을 사용합니다. -Move 매개 변수를 사용하여 복제본을 다른 폴더로 이동시킬 수 있습니다. -Move 매개 변수는 이동 전에 사용되지 않는 복제본의 보호를 해제시킵니다.

중요: 경험 있는 View Composer 관리자만 SviConfig 유틸리티를 사용해야 합니다. 이 유틸리티는 View Composer 서비스와 관련된 문제를 해결하기 위해 제작되었습니다.

SviConfig 유틸리티는 View Composer 애플리케이션으로 찾을 수 있습니다. 기본 경로는 C:\Program Files (x86)\VMware\VMware View Composer\sviconfig.exe입니다.

시작하기 전에 복제본과 관련된 연결된 클론이 없는지 확인합니다.

SviConfig FindUnusedReplica 매개 변수를 숙지합니다.

  • DsnName. 데이터베이스에 연결할 때 사용해야 하는 DSN입니다.
  • UserName. 데이터베이스에 연결할 때 사용되는 사용자 이름입니다. 이 매개 변수가 지정되지 않은 경우 Windows 인증이 사용됩니다.
  • 암호 데이터베이스에 연결하는 사용자의 암호입니다. 이 매개 변수가 지정되지 않은 경우 Windows 인증이 사용되지 않고 나중에 암호를 입력하라는 메시지가 나타납니다.
  • ReplicaFolder. 복제본 폴더의 이름입니다. 루트 폴더에 빈 문자열을 사용합니다. 기본값은 VMwareViewComposerReplicaFolder입니다.
  • UnusedReplicaFolder. 모든 미사용 복제본을 포함하는 폴더 이름입니다. 기본값은 UnusedViewComposerReplicaFolder입니다. Move 매개 변수를 사용하면서 대상 폴더를 지정할 때 이 매개 변수를 사용합니다.
  • OutputDir. unused-replica-*.txt 파일에 저장되는 미사용 복제본 목록이 생성되는 출력 디렉터리 이름입니다. 기본값은 현재 작업 디렉터리입니다.
  • Move. 미사용 복제본 가상 컴퓨터의 보호를 해제하고 지정 폴더로 이동할지 여부를 결정합니다. UnusedReplicaFolder 매개 변수는 대상 폴더를 지정합니다. Move 매개 변수의 기본값은 false입니다.

DsnName, UsernamePassword 매개 변수가 필요합니다. DsnName은 빈 문자열일 수 없습니다.

다음 단계를 수행하십시오.

  1. View Composer 서비스를 중지합니다.
  2. View Composer 컴퓨터의 Windows 명령 프롬프트에서 다음 형식으로 SviConfig FindUnusedReplica 명령을 실행하십시오.
    sviconfig -operation=findunusedreplica
              -DsnName=DSN의 이름
              -Username=데이터베이스 관리자 사용자 이름
              -Password=데이터베이스 관리자 암호
              [-ReplicaFolder=복제본 폴더 이름]
              [-UnusedReplicaFolder=사용되지 않는 복제본 폴더 이름.]
              [-OutputDir=출력 파일 디렉토리]
              [-Move=true or false] 
    

    예:

    sviconfig -operation=FindUnusedReplica -DsnName=SVI
       -Username=SVIUser -Password=1234 -Move=True
  3. View Composer 서비스를 다시 시작하십시오.
  4. (선택 사항) 복제본이 새 폴더로 이동된 후, vCenter Server에서 복제본 가상 컴퓨터를 제거합니다.