연결 서버에는 vCenter Server의 인스턴트 클론 VM(가상 시스템)과 VM이 있는 클러스터의 유지 보수에 사용할 수 있는 유틸리티가 세 개 있습니다.
유틸리티는 IcMaint.cmd, IcUnprotect.cmd 및 IcCleanup.cmd이며 Horizon Connection Server의 Program Files 디렉토리 구조 내 bin 폴더에 있습니다.
IcMaint.cmd
일반적으로 ESXi 호스트를 유지 보수 모드로 전환하면 Horizon 8에서는 수동 개입 없이 호스트가 유지 보수 모드로 전환될 수 있도록 이 상위 VM을 자동으로 삭제합니다.
따라서 이 명령을 사용하여 cp-상위 VM을 삭제할 수 있습니다. 호스트는 자동으로 유지 관리 모드가 됩니다. 호스트에서 유지 보수를 수행하려면 vCenter Server 관리자가 수동으로 호스트를 유지 보수 모드로 전환해야 합니다.
구문:
IcMaint.cmd -vc hostname_or_IP_address -uid user_ID -hostName ESXi_hostname -maintenance ON|OFF
매개 변수:
-
-vcvCenter Server의 호스트 이름 또는 IP 주소 -
-uidvCenter Server 사용자 ID -
-hostnameESXi 호스트 이름 -
-maintenanceON|OFF이 매개 변수는 호스트를 골든 이미지 VM 호스팅에 사용할 수 있는지를 지정합니다.
이 명령이 호스트에서 실행된 후에 InstantClone.Maintenance 주석 값이 1로 설정되고 골든 이미지 VM은 삭제됩니다. 골든 이미지 VM이 삭제된 후에 InstantClone.Maintenance 주석 값이 2로 설정되고 호스트에서 추가로 골든 이미지 VM이 생성되지 않습니다.
-maintenanceOFF로 이 명령을 실행하면 호스트가 골든 이미지 VM을 호스팅하는 데 사용될 수 있도록 InstantClone.Maintenance 주석 값이 지워집니다.
매개 변수는 모두 필수입니다.
IcUnprotect.cmd
ClonePrep에서 폴더 및 VM을 생성한 후에 이 유틸리티를 사용하여 폴더와 VM의 보호를 해제하고, VM을 삭제하고, 해당 골든 이미지 또는 스냅샷이 삭제되는 VM을 검색할 수 있습니다. ClonePrep은 생성 프로세스 중에 인스턴트 클론을 사용자 지정하는 메커니즘입니다.
참고: 인스턴트 클론 작업 중에 실행되는 인스턴트 클론의 내부 서비스는 다시 보호해야 할 내부 폴더가 있는지를 감지합니다. 이러한 폴더가 비어 있지 않으면 서비스는 폴더를 자동으로 다시 보호합니다.
구문:
IcUnprotect.cmd -vc hostname_or_IP_address -uid user_ID [-includeFolders][-skipCertVeri]
매개 변수:
-
-action이 매개 변수에 대해 다음 옵션을 사용할 수 있습니다.
unprotect으로 나타납니다. 내부 VM의 보호를 해제합니다.delete으로 나타납니다. 내부 VM을 삭제합니다.detect으로 나타납니다. 골든 이미지 또는 스냅샷이 삭제되는 내부 VM을 검색하고 나열합니다.-action매개 변수를 지정하지 않으면 기본적으로 내부 VM은 보호 해제됩니다.
-
-vcvCenter Server의 호스트 이름 또는 IP 주소 -
-uidvCenter Server 사용자 ID -
-clientId인스턴트 클론 클라이언트 ID(선택 사항)clientId를 지정하지 않으면 모든 데이터 센터의 모든 ClonePrep VM에서 보호가 제거됩니다. -
-domain도메인 이름(선택 사항)공백을 사용하지 않고 쉼표로 구분하여 여러 도메인 이름을 사용할 수 있습니다.
-
-host호스트 이름(선택 사항)공백을 사용하지 않고 쉼표로 구분하여 여러 호스트 이름을 사용할 수 있습니다.
-
-datastore데이터스토어 이름(선택 사항)공백을 사용하지 않고 쉼표로 구분하여 여러 데이터스토어 이름을 사용할 수 있습니다.
-
-vmNameVM 이름(선택 사항)공백을 사용하지 않고 쉼표로 구분하여 여러 VM 이름을 사용할 수 있습니다.
-
-vmType내부 VM 유형(선택 사항)공백을 사용하지 않고 쉼표로 구분하여 여러 VM 유형을 사용할 수 있습니다. 이 매개 변수에 대해 선택 사항으로 템플릿, 복제, 상위 항목을 사용할 수 있습니다.
-
-includeFolders폴더 포함이 매개 변수를 지정하면 VM 외에도 폴더의 보호가 해제됩니다.
-
-skipCertVeri인증 유효성 검사 건너뛰기IcUnprotect.cmd는 호스트 이름 확인을 적용합니다. 명령 매개 변수를 지정할 때 해당 IP 주소 대신 vCenter Server의 올바른 호스트 이름을 입력해야 합니다. 호스트 이름 확인을 사용하지 않도록 설정하고 대신 vCenter Server의 IP 주소를 사용하려면-skipCertVeri를 사용하십시오.
vCenter Server에서 모든 상위 VM을 삭제하려면 다음 매개 변수를 지정합니다.
IcUnprotect -action delete -vc <IP address of vCenter Server> -uid <vCenter Server user ID> -clientId <instant clone client ID> -host <hostname 1>,<hostname 2> -vmType parent
vCenter Server에서 특정 상위 VM을 삭제하려면 다음 매개 변수를 지정합니다.
IcUnprotect -action delete -vc <IP address of vCenter Server> -uid <vCenter Server user ID> -clientId <instant clone client ID> -host <hostname 1>,<hostname 2> -vmType parent -vmName <parent VM name 1>,< parent VM name 2>
IcCleanup.cmd
이 유틸리티를 사용하여 인스턴트 클론에서 생성된 내부 VM의 일부 또는 전체를 보호 해제하고 삭제할 수 있습니다. 이 유틸리티는 또한 골든 VM 및 인스턴트 클론 풀을 생성하는 데 사용되는 스냅샷에 따라 내부 VM을 계층 구조로 그룹화하는 list 명령을 제공합니다. list 명령에는 초기화 태그 또는 스냅샷이 누락된 내부 VM 그룹만 표시하는 감지 옵션이 있습니다. 그런 다음, 특정 그룹 또는 이러한 그룹 전체를 보호 해제하고 삭제할 수 있습니다. 또한 나중에 참조할 수 있도록 모든 그룹을 디스크 파일로 출력할 수도 있습니다.
구문:
iccleanup.cmd -vc vcName -uid userId [-skipCertVeri] [-clientId clientUuid]
매개 변수:
-vcvCenter Server의 호스트 이름 또는 IP 주소-uidvCenter Server 사용자 ID-skipCertVerivCenter Server 인증서 확인 건너뛰기(선택 사항)-clientId연결 서버 및 하나 이상의 복제본 서버로 구성된 서버 클러스터의 고유 ID인 클라이언트 UUID입니다.(선택 사항)
참고: 클라이언트 UUID를 찾으려면 연결 서버 또는 복제본 서버 중 하나에 로그인하고 ADSI Edit을 실행합니다. DC=vdi를 포함한 DC 항목에서 OU=Properties > OU=Global > CN=Common으로 이동하여 클라이언트 UUID의 값에 해당하는 pae-GUID 값을 찾습니다. 클라이언트 UUID를 지정하지 않으면 정리 도구가 모든 내부 VM을 처리합니다. 클라이언트 UUID를 지정하면 정리 도구가 해당 특정 클라이언트 UUID에 속하는 내부 VM만 처리합니다.
명령:
-
list일부 또는 전체 내부 VM을 나열하고 내부 VM 그룹이라고도 하는 계층 구조로 표시합니다. 옵션은 다음과 같습니다.-
-all모든 내부 VM 그룹을 나열합니다. -
-D,--detect감지 모드는 초기화 태그 또는 스냅샷이 누락되어 있는 내부 VM 그룹만 나열합니다. -
-h,--help이 명령의 사용법 및 사용 가능한 옵션 인쇄list명령을 실행한 후에는 내부 VM 그룹이라고 하는 계층 구조로 제공되는 정규화된 내부 VM을 확인할 수 있습니다. 이러한 내부 VM 그룹의 경우 다음 명령을 실행할 수 있습니다. -
unprotect다음 옵션을 사용하여 내부 VM 그룹 일부 또는 전체를 보호 해제합니다.-all모든 내부 VM을 보호 해제합니다.-I옵션을 사용하지 않을 경우-all을 지정하여 모든 내부 VM 그룹을 보호 해제해야 합니다.-I,--index특정 내부 VM 그룹을 보호 해제합니다.-h,--help이 명령의 사용법 및 사용 가능한 옵션 인쇄- 참고: 개별 VM 그룹을 보호 해제하려면 vCenter vSphere UI에서 내부 템플릿 VM의 인덱스를 사용하여 VM 그룹을 필터링합니다. 그런 다음 각 시스템에 대해 하나씩 보호 해제 유틸리티를 사용합니다. 예를 들어 내부 템플릿 VM이 나열된 vCenter vSphere UI의 인벤토리에서, 맨 위에서부터 내부 템플릿 VM의 수를 계산하고 해당 특정 엔티티의 보호를 해제하기 위한 인덱스 값을 명시합니다.
-
delete일부 또는 모든 내부 VM 그룹을 삭제합니다. -
output내부 VM 그룹을 디스크 파일로 출력합니다.-F,--file내부 VM 그룹을 저장할 파일 이름입니다.-h,--help이 명령의 사용법 및 사용 가능한 옵션 인쇄
-
back기본 메뉴로 돌아갑니다. -
unprotect일부 또는 모든 내부 VM을 보호 해제합니다(폴더 포함). 옵션은 다음과 같습니다.-A,--adDomain도메인 이름-H,--host호스트 이름-D,--datastore데이터스토어 이름-T,--vmType내부 VM 유형: 템플릿, 복제본 또는 상위-N,--name내부 VM 이름-I,--includeFolders내부 VM 폴더 포함-all모든 내부 VM을 보호 해제-h,--help이 명령의 사용법 및 사용 가능한 옵션 인쇄
-
delete일부 또는 모든 내부 VM을 삭제합니다(폴더 포함). 옵션은 다음과 같습니다.-A,--adDomain도메인 이름-H,--host호스트 이름-D,--datastore데이터스토어 이름-T,--vmType내부 VM 유형: 템플릿, 복제본 또는 상위-N,--name내부 VM 이름-I,--includeFolders내부 VM 폴더 포함-all모든 내부 VM 삭제-h,--help이 명령의 사용법 및 사용 가능한 옵션 인쇄
-
exitvCenter Server에서 로그아웃하고 프로그램을 종료합니다.
-
특정 VM 보호 해제
필요에 따라 아래 정보를 참조하여 특정 VM을 보호 해제하는 유틸리티를 선택합니다. 현재, 보호를 해제한 후 VM을 다시 보호하는 유틸리티는 지원되지 않습니다.
IcUnprotect.cmd - 이 유틸리티는 VM 및 폴더의 보호를 해제하는 여러 가지 방법을 제공합니다.
-
`-vmName` VM 이름을 기준으로 보호 해제 -
`-vmType` VM 유형(예: 상위)을 기준으로 보호 해제 -
`-includeFolders` 연결된 폴더를 포함하여 모든 VM의 보호 해제
IcCleanup.cmd - 이 유틸리티는 VM 보호 해제에 대한 상세 옵션을 제공합니다.
-
`-list` VM 그룹 목록과 해당 인덱스 번호를 표시합니다. -
`-unprotect -I` <index> 목록에서 해당 인덱스를 사용하여 VM 그룹의 보호를 해제합니다. -
`-unprotect -N` <vmName> VM 이름을 기준으로 보호 해제 -
`-unprotect -T` <vmType> VM 유형을 기준으로 보호 해제 -
`-unprotect -all` 모든 VM의 보호 해제
-
iccleanup.cmd -vc <host> -uid <username>을 실행합니다. -
list옵션을 선택하여 모든 VM 그룹을 해당 인덱스와 함께 봅니다. -
적절한
unprotect -명령을 사용하여 특정 VM을 보호 해제합니다. 아래 예에서는-unprotect -I(unprotect -I 31)을 사용합니다.

이 페이지가 도움이 되었나요?