Prima di tutto la virtual machine deve essere spenta altrimenti i file .VMDK sono bloccati.
Collegarsi all’Host Vmware in SSH o in Console e seguire i seguenti STEP:
Step 1 – Creare un Disco EagerZeroedThick
~ # vmkfstools -c 10g -d eagerzeroedthick /vmfs/volumes/Datastore001/Disk1.vmdk
Creating disk ‘/vmfs/volumes/Datastore001/Disk1.vmdk and zeroing it out…
Create: 100% done.
Step 2 – Diamo uno sguardo ai dettagli. VMFS prima di LVID indica che il disco è Eager Zeroed Thick~ # vmkfstools -t0 /vmfs/volumes/Datastore001/Disk1.vmdk
Mapping for file /vmfs/volumes/Datastore001/Disk1.vmdk (10737418240 bytes in size):
[ 0: 10737418240] –> [VMFS — LVID:4e5cda72-26b067db-5bc1-d8d3855ff8b4/4e5cda72-14e9dc64-690f-d8d3855ff8b4/1:( 581291737088 –> 583439220736)]
Step 3 – Estendere il Disco di 20 GB
~ # vmkfstools -X 20g /vmfs/volumes/Datastore001/Disk1.vmdk
Grow: 100% done.
Step 4 – Guardiamo di nuovo i dettagli. La dicitura VMFS Z- indica che è lazy zeroed. Praticamante un VMDK eager zeroed thick che è stato ampliato con un pezzo di VMDK lazy zeroed!
~ # vmkfstools -t0 /vmfs/volumes/Datastore001/Disk1.vmdk
Mapping for file /vmfs/volumes//Datastore001/Disk1.vmdk (21474836480 bytes in size):
[ 0: 10737418240] –> [VMFS — LVID:4e5cda72-26b067db-5bc1-d8d3855ff8b4/4e5cda72-14e9dc64-690f-d8d3855ff8b4/1:( 581291737088 –> 583439220736)]
[ 10737418240: 10737418240] –> [VMFS Z- LVID:4e5cda72-26b067db-5bc1-d8d3855ff8b4/4e5cda72-14e9dc64-690f-d8d3855ff8b4/1:( 583439220736 –> 585586704384)]
Step 5 – Se abbiamo usato le opzioni corrette possiamo aggiungere un pezzo di VMDK i formato eager zeroed thick
~ # vmkfstools -X 22G -d eagerzeroedthick /vmfs/volumes/Datastore001/Disk1.vmdk
Grow: 100% done. All data on ‘/vmfs/volumes/Datastore001/Disk1.vmdk ‘ will be overwritten with zeros from sector <8388608> onwards.
Zeroing: 100% done.
Step 6 – Riguardiamo di nuovo i dettagli e noteremo un tratto iniziale eager zeroed thick, poi una sezione lazy zeroed e infine una sezione eager zeroed thick
~ # vmkfstools -t0 /vmfs/volumes/cs-ee-symmlun-001A/cormac.vmdk
Mapping for file /vmfs/volumes/cs-ee-symmlun-001A/cormac.vmdk (23622320128 bytes in size):
[ 0: 10737418240] –> [VMFS — LVID:4e5cda72-26b067db-5bc1-d8d3855ff8b4/4e5cda72-14e9dc64-690f-d8d3855ff8b4/1:( 581291737088 –> 583439220736)]
[ 10737418240: 10737418240] –> [VMFS Z- LVID:4e5cda72-26b067db-5bc1-d8d3855ff8b4/4e5cda72-14e9dc64-690f-d8d3855ff8b4/1:( 583439220736 –> 585586704384)]
[ 21474836480: 10737418240] –> [VMFS — LVID:4e5cda72-26b067db-5bc1-d8d3855ff8b4/4e5cda72-14e9dc64-690f-d8d3855ff8b4/1:( 589881671680 –> 592029155328)]
NOTA BENE: Se avete bisogno di incrementare un disco VMDK con formato eager zeroed thick esistente basta eseguire solo lo Step 5
ATTENZIONE: Se incrementate il disco da Client Vsphere la conversione avverrà senza nessun problema ma il formato del disco cambierà in lazy zeroed
Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
0 commenti