지정한 가상 디스크나 원시 디스크의 복사본을 생성하려면 vmkfstools 명령을 사용합니다.
루트 사용자가 아니면 가상 디스크나 RDM을 복제할 수 없습니다. 원래 파일 이름 또는 파일 경로 oldName과 새 파일 이름 또는 파일 경로 newName을 지정해야 합니다.
-i|--clonevirtualdisk oldName newName -d|--diskformat [thin|zeroedthick|eagerzeroedthick|rdm:device|rdmp:device|2gbsparse] -W|--objecttype [file|vsan|vvol] --policyFile fileName -N|--avoidnativeclone
생성하는 복사본의 매개 변수를 변경하려면 다음 하위 옵션을 사용합니다.
-d|--diskformat
는 디스크 형식을 지정합니다.-W|--objecttype
은 가상 디스크가 VMFS나 NFS 데이터스토어에 있는 파일인지 아니면 vSAN 또는 Virtual Volumes 데이터스토어에 있는 개체인지 지정합니다.--policyFile fileName
은 디스크의 VM 스토리지 정책을 지정합니다.
기본적으로 ESXi는 네이티브 메서드를 사용하여 복제 작업을 수행합니다. 어레이에서 복제 기술을 지원하는 경우에는 작업을 어레이에 오프로드할 수 있습니다. ESXi 네이티브 복제를 방지하려면 -N|--avoidnativeclone
옵션을 지정합니다.
가상 디스크 복제 또는 변환 예제
이 예제에서는 templates
저장소의 기본 가상 디스크 컨텐츠를 myVMFS
파일 시스템에 있는 myOS.vmdk라는 가상 디스크 파일로 복제하는 방법을 보여줍니다.
vmkfstools -i /vmfs/volumes/myVMFS/templates/gold-primary.vmdk /vmfs/volumes/myVMFS/myOS.vmdk
다음 예제와 같이 가상 시스템 구성 파일에 줄을 추가하여 이 가상 디스크를 사용하도록 가상 시스템을 구성할 수 있습니다.
scsi0:0.present = TRUE scsi0:0.fileName = /vmfs/volumes/myVMFS/myOS.vmdk
디스크 형식을 변환하려면 -d|--diskformat
하위 옵션을 사용합니다.
이 하위 옵션은 ESXi와 호환되지 않는 형식(예: 2gbsparse 형식)으로 가상 디스크를 가져오는 경우에 유용합니다. 디스크를 변환한 후에는 ESXi에 생성한 새 가상 시스템에 이 디스크를 연결할 수 있습니다.
예:
vmkfstools -i /vmfs/volumes/myVMFS/templates/gold-primary.vmdk /vmfs/volumes/myVMFS/myOS.vmdk -d thin