(잊어먹지 않기 위해서)
-----------------------------------------------------------------
* 제목 : vmkfstools를 이용한 .vmdk clone
* 저자 : 엄기성
* 작성 : 2005-12-19-21:05:40.73
* 수정 :
-----------------------------------------------------------------
1. 소스로 사용할 시스템이미지(.vmdk)를 세팅한다.
VM 이름: imagesrc
VM 설정: /root/vmware/imagesrc/imagesrc.vmx
디스크이미지: vmfs0:imagesrc.vmdk
(실제경로: /vmfs/vmfs0/imagesrc.vmdk)
2. vmkfstools 이용해서 원본의 exported 이미지를 생성한다.
export해서 생성된 이미지는 실제사용된 데이터 용량대로 생성
imagesrc.vmdk 18G / 실제 사용량 4G
--> vmkfstools로 export한 이미지는 4G 정도의 크기를 가짐
vmkfstools 사용해서, template.vmdk 파일로 export한다.
# vmkfstools -e template.vmdk vmfs0:imagesrc.vmdk
3. export된 이미지를 가지고, 새로운 시스템이미지를 생성한다.
vmkfstools의 import 명령을 사용해서 newimage.vmdk를 생성.
# vmkfstools -i template.vmdk vmfs0:newimage.vmdk
4. 새로 생성한 newimage.vmdk 시스템설정(.vmx)도 맞춰준다.
4.1 /root/vmware로 이동
4.2 imagesrc 폴더를 newimage 폴더로 복사 (cp -r imagesrc newimage)
4.3 /root/vmware/newimage/폴더의 .vmx 파일이름을 수정 (imagesrc --> newimage)
4.4 /root/vmware/newimage/newimage.vmx 파일을 수정
imagesrc ---> newimage로 모두 찾아서 수정
vi: %s/imagesrc/newimage/g
5. Virtual Machine 등록
(주의: .vmx 파일은 절대 경로를 이용해서 지정)
# vmware-cmd -s register /root/vmware/newimage/newimage.vmx