Enterprise IT Solutions/VMware

[vCenter][ESXi] 가상 디스크 포멧 변환하기

iseop 2022. 1. 5. 19:40   인쇄용 버전

개요

오늘은 클러스터의 한 VM의 디스크 포멧을 Thin으로 변환 할 일이 생겼습니다.

처음부터 Import-VApp -DiskStorageFormat Thin 으로 임포트 했다면 최선이었겠지만, VM이 실행 중인 상태에서는 변환이 불가능해서 다운타임이 발생했습니다.

 

Thin-to-Thick 변환 방법

VM을 종료시키고, 스토리지에서 해당하는 VMDK 파일을 찾아 Inflate를 실행합니다.

 

Thick-to-Thin 변환 방법 1: Migrate/Clone

  • 해당 VM을 종료시키고 Migrate 또는 Clone 버튼을 누릅니다.

 

  • Change storage only를 선택하고 상황에 따라 Configure per disk를 선택합니다.

  • Thin Provision을 선택하고, Migrate중인 경우 VM이 원래 있던 스토리지가 아닌 다른 스토리지를 선택하여 Migrate를 마칩니다. Clone중인 경우 적절하게 Clone을 마칩니다.

 

Thick-to-Thin 변환 방법 2: VMKFSTools

ESXi에서는 아래 명령을 참고합니다.

vmkfstools -i "/vmfs/volumes/DS1/VM1/VM1.vmdk" "/vmfs/volumes/DS2/VM1/VM1.vmdk" -d thin -a buslogic

vCSA에서는 아래 명령을 참고합니다.

vmkfstools --server vcsa.x.local -i '[Datastore] VM1/VM1.vmdk' '[Datastore 2] VM1/VM1.vmdk' -d thin -a buslogic

 

참고