VMware ESXi konverze VMDK z Thick na Thin
Aktuálně jsem řešil větší problém s migrací virtuálního stroje z ESXi hypervisoru na Hyper-V při migraci nastal problém s tím, že předmětná VM měla thick provissoning disk o velikosti 2TB z čehož využito bylo pouze okolo 100GB. Na Hyper-V nebyl prostor na takto velký disk, ale ESXi v základu nenabízí žádnou rychlou konverzi disků. Konverze VMDK z Thick na Thin se dá provést přes následující postup bez použití nástrojů třetích stran. Jediný downside je, že u takto velkých VMDK je potřeba počítat s větší nedostupností daného virtuálního stroje – klonování s konverzí v bodu 5 v mém případě trvalo u 2TB disku na RAID5 přibližně 6 hodin!
Postup je následující:
- Vypnut VM
- Na ESXi zapnout SSH
- Přihlásit na SSH přes IP hypervisoru
- Pak je potřeba přejít na služku dané VM:
cd /vmfs/volumes/<název poolu>/vm
ls -lh - Potom spustit klonování disku s konverzí na thin:
vmkfstools -i vm.vmdk -d thin vm-thin.vmdk
- Následně přejmenovat původní disk na OLD (záloha pro případ chyby – po kontrole je možné odstranit) a nový thin-flat.vmdk přejmenovat na původní:
mv vm-flat.vmdk vm-flat.vmdk.old
mv vm-thin-flat.vmdk vm-flat.vmdk
7. Nakonec je potřeba provést odregistrování…
8. …a opětovnou registraci existující VM.
9. Po spuštění a kontrole je možné odstranit vzniklé přebytečné soubory…
rm vm-flat.vmdk.old
rm vm-thin.vmdk
…a vyčistit tak místo na poolu.
No Comments