VMware "컨버터 독립형 유틸리티"를 사용하여 VM을 ESXi 서버로 가져 왔습니다. 그러나이 과정은 약간 지루합니다. 결국이 VM의 여러 사본 (또는 더 정확 하거나이 VM의 동일한 인스턴스 몇 개)이 동시에 실행되기를 원하기 때문에 이미 가져온 VM을 복제하는 방법이 있습니까? 아니면 원하는 각 인스턴스에 대해 다시 가져와야합니까?
VMware "컨버터 독립형 유틸리티"를 사용하여 VM을 ESXi 서버로 가져 왔습니다. 그러나이 과정은 약간 지루합니다. 결국이 VM의 여러 사본 (또는 더 정확 하거나이 VM의 동일한 인스턴스 몇 개)이 동시에 실행되기를 원하기 때문에 이미 가져온 VM을 복제하는 방법이 있습니까? 아니면 원하는 각 인스턴스에 대해 다시 가져와야합니까?
답변:
변환기를 사용하여 VM을 복제 할 필요가 없습니다.
데이터 스토어를 탐색하기 만하면됩니다.
실제로 요약 탭에서 VIC의 호스트 시스템으로 이동하여 데이터 스토어를 탐색하는 것이 더 쉽습니다. 그런 다음 새 vm에 대한 폴더를 작성하고 데이터 저장소 브라우저에 복사하여 붙여 넣어 소스 vm에서 vmdk 파일을 복사 한 다음 새 vmdk 파일에 대한 사용자 정의 VM을 작성하십시오. VM과 폴더 이름이 일치하고 시간의 1/10이 걸리는지 확인하십시오.
나를위한 예는 다음과 같습니다.
7gig VM :
나는 20 분 미만에 17 개의 VM을 복사하여 변환기에서 많은 시간을 절약했습니다.
ESXi 서버에 대한 콘솔 (또는 SSH) 액세스 권한이 필요하며 표준 UNIX 명령 (cp)을 사용하여 VM을 복사 할 수 있습니다.
콘솔 액세스 권한을 얻으려면
이제 서버의 명령 프롬프트에 있습니다. SSH 액세스를 활성화하려면 /etc/inetd.conf를 편집하고 SSH 행에서 Che 주석 기호 ( "#")를 제거하십시오.
[나만의 답변 편집]
개요:
내 결론 : 변환기를 반복해서 사용하십시오.
아이디어에 감사드립니다.
(나중에 업데이트 : 변환기를 반복적으로 실행하지 않고 VM의 사본을 작성하는 방법에 대한 세부 사항은 다음과 같습니다 .)
전체 클론이 아닌 연결된 클론을 만드는 "ghetto-esx-linked-clones"스크립트가 있습니다. 연결된 클론은 단기 테스트에 사용하려는 VM에 적합합니다. 클론은 원래 VM과의 차이 만 저장하기 때문입니다. 이 스크립트를 실행하려면 ESXi 호스트에 대한 SSH 액세스가 가능해야합니다.
Leon Roy의 조언이 저에게 효과적이었습니다. 그러나 고려해야 할 사항이 있다고 생각합니다 .vm 디렉토리에 직접 저장된 vmdk 파일은 vmx 파일에 대한 상대 경로와 연결되어 있지만이 디렉토리 외부에 저장된 vmdks는 절대 경로와 연결되어 있습니다. 따라서 VM에서 사용하는 vmdks 중 하나가 VM 자체와 동일한 디렉토리에 있지 않으면 인벤토리에 다시 추가하기 전에 vmx 파일에서 해당 파일의 fileName 값을 변경해야합니다. 그렇지 않으면 복사 된 VM을 추가하면 vmdk의 사본이 아닌 원본을 사용합니다.
잘못 잘못 생각하지 않는 한 Virtual Infrastructure Client를 실행하고 ESXi 서버에 연결 한 후 중지 된 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 "복제"를 선택하여 기존 VM을 다른 VM에 복제합니다.
vCentre 서버 (vmware.com/products/vi/vc/features.html)는 메모리에서 머신을 템플릿으로 변환 한 다음 해당 템플릿의 여러 복사본을 가상 머신에 배포 할 수 있습니다. 60 일 평가판을 사용할 수 있다고 생각합니다 (vmware.com/tryvmware/index.php?p=vsphere&lp=1).