2007년 12월 10일 월요일

VMware ESX 서버에서 .vmdk clone

 

vmware.products_esx_diagram

(잊어먹지 않기 위해서)

      -----------------------------------------------------------------
      * 제목 : 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

댓글 없음:

댓글 쓰기