ESXi 서버에서 기존 VM을 다시 가져 오지 않고도 복제 할 수 있습니까? 여러 사본

VMware “컨버터 독립형 유틸리티”를 사용하여 VM을 ESXi 서버로 가져 왔습니다. 그러나이 과정은 약간 지루합니다. 결국이 VM의 여러 사본 (또는 더 정확 하거나이 VM의 동일한 인스턴스 몇 개)이 동시에 실행되기를 원하기 때문에 이미 가져온 VM을 복제하는 방법이 있습니까? 아니면 원하는 각 인스턴스에 대해 다시 가져와야합니까?



답변

변환기를 사용하여 VM을 복제 할 필요가 없습니다.

데이터 스토어를 탐색하기 만하면됩니다.

  • 호스트> 구성 탭을 클릭하십시오.
  • 하드웨어> 스토리지를 선택하여 데이터 스토어를 표시하십시오.
  • 복제하려는 VM이있는 데이터 스토어를 마우스 오른쪽 버튼으로 클릭> 데이터 스토어 찾아보기
  • 저장소에 새 폴더를 만듭니다
  • VM 폴더를 마우스 오른쪽 버튼으로 클릭하고 복사를 선택합니다 (Datastore 브라우저의 오른쪽 창에서 수행해야 함).
  • VM을 새 하위 폴더에 붙여 넣기 (그렇지 않으면 VM이 자체를 덮어 씁니다)
  • 복사 한 후 원하는 경우 폴더의 이름을 바꾸고 이동하십시오.
  • 복제 된 VM에서 .vmx 파일을 선택하고 ‘인벤토리에 추가’를 선택하십시오.

답변

실제로 요약 탭에서 VIC의 호스트 시스템으로 이동하여 데이터 스토어를 탐색하는 것이 더 쉽습니다. 그런 다음 새 vm에 대한 폴더를 작성하고 데이터 저장소 브라우저에 복사하여 붙여 넣어 소스 vm에서 vmdk 파일을 복사 한 다음 새 vmdk 파일에 대한 사용자 정의 VM을 작성하십시오. VM과 폴더 이름이 일치하고 시간의 1/10이 걸리는지 확인하십시오.

나를위한 예는 다음과 같습니다.

7gig VM :

  • 변환기 : 13 분
  • 직접 : 3 분
  • 데이터 스토어 브라우저를 통해 복사 : 1 분

나는 20 분 미만에 17 개의 VM을 복사하여 변환기에서 많은 시간을 절약했습니다.


답변

ESXi 서버에 대한 콘솔 (또는 SSH) 액세스 권한이 필요하며 표준 UNIX 명령 (cp)을 사용하여 VM을 복사 할 수 있습니다.

콘솔 액세스 권한을 얻으려면

  • 서버 콘솔로 이동
  • ALT-F1 타입
  • 따옴표없이 “지원되지 않음”유형 (에코 없음)
  • 비밀번호를 입력하십시오 (에코 없음, 다시)

이제 서버의 명령 프롬프트에 있습니다. SSH 액세스를 활성화하려면 /etc/inetd.conf를 편집하고 SSH 행에서 Che 주석 기호 ( “#”)를 제거하십시오.


답변

[나만의 답변 편집]

개요:

  • 변환기는 WS6에서 ESXi로 실행하는 데 약 15 분이 걸렸습니다.
  • ESXi에서 자체로 변환기를 실행하는 데 약 45 분이 걸렸습니다.
  • 명령 프롬프트를 사용하여 로그인 한 다음 “지원되지 않는”지침에 따라 복사했지만 VM을 복사하는 데 약 20 분이 걸렸으며 결과를 올바르게 시작할 수 없습니다

내 결론 : 변환기를 반복해서 사용하십시오.

아이디어에 감사드립니다.

(나중에 업데이트 : 변환기를 반복적으로 실행하지 않고 VM의 사본을 작성하는 방법에 대한 세부 사항은 다음과 같습니다 .)


답변

전체 클론이 아닌 연결된 클론을 만드는 “ghetto-esx-linked-clones”스크립트가 있습니다. 연결된 클론은 단기 테스트에 사용하려는 VM에 적합합니다. 클론은 원래 VM과의 차이 만 저장하기 때문입니다. 이 스크립트를 실행하려면 ESXi 호스트에 대한 SSH 액세스가 가능해야합니다.

http://communities.vmware.com/docs/DOC-9202?tstart=7450


답변

Leon Roy의 조언이 저에게 효과적이었습니다. 그러나 고려해야 할 사항이 있다고 생각합니다 .vm 디렉토리에 직접 저장된 vmdk 파일은 vmx 파일에 대한 상대 경로와 연결되어 있지만이 디렉토리 외부에 저장된 vmdks는 절대 경로와 연결되어 있습니다. 따라서 VM에서 사용하는 vmdks 중 하나가 VM 자체와 동일한 디렉토리에 있지 않으면 인벤토리에 다시 추가하기 전에 vmx 파일에서 해당 파일의 fileName 값을 변경해야합니다. 그렇지 않으면 복사 된 VM을 추가하면 vmdk의 사본이 아닌 원본을 사용합니다.


답변

변환기를 사용하는 것이이 솔루션에 가장 일관된 접근 방식이었습니다. ESX-i에서 파일을 수동으로 복사하는 것은 쉽지만 변환기를 사용할 때와 동일한 시간이 걸리며 항상 .vmx 파일을 인벤토리에 추가 할 수있는 것은 아닙니다 (회색으로 표시 될 수 있음). 이 정보 목록을 유지하십시오. 그것은 오래되었지만 나를 도왔습니다 🙂