sábado, 11 de junio de 2011

Cambio For. Disco VMWare

VMWare - Convertir disco Preallocated en Growable

25/06/2009 17:42:56

Hola a todos,
A continuación explicaré los pasos a seguir para modificar los discos de las máquinas virtuales en VMWare.
En muchas ocasiones nos encontramos con que una máquina virtual tiene un espacio de disco asignado que no se puede modificar, pero gracias a una herramienta del propio VMWare Server (vmware-vdiskmanager) podremos modificarlo.

1) Abrimos una consola de comandos en nuestro PC en modo administrador.

2) Vamos a la ruta donde se encuentra el fichero vmware-vdiskmanager dentro del directorio de instalación de VMWare Server (Mediante el comando cd C:\Program Files\VMware\VMware Server).

3) Ejecutamos el siguiente comando para modificar el tipo de disco: vmware-vdiskmanager -r Ruta\DiscoFuente.vmdk -t 0 Ruta\DiscoDestino.vmdk

Ejemplo:

 C:\Program Files\VMware\VMware Server>vmware-vdiskmanager -r "C:\Virtual Machines\MSWS2003SE FM BACKUP\VDiskMSWS2003SE-000001.vmdk" -t 0 "C:\Virtual Machines\MSWS2003SE FM BACKUP\VDisk1MSWS2003SE-000001.vmdk"
 Using log file C:\Users\ANTONI~1.MAD\AppData\Local\Temp\vmware-antonio_gayo\vdiskmanager.log
 Creating a monolithic growable disk 'C:\Virtual Machines\MSWS2003SE FM BACKUP\VDisk1MSWS2003SE-000001.vmdk'
   Convert: 100% done.
 Virtual disk conversion successful.

4) Ejecutamos el siguiente comando para modificar el tamaño del disco: vmware-vdiskmanager -x 10GB Ruta\Disco_Growable.vmdk

Ejemplo:

C:\Program Files\VMware\VMware Server>vmware-vdiskmanager -x 9GB "C:\Virtual Machines\MSWS2003SE FM BACKUP\VDisk1MSWS2003SE-000001.vmdk"
Using log file C:\Users\ANTONI~1.MAD\AppData\Local\Temp\vmware-antonio_gayo\vdiskmanager.log
  Grow: 100% done.
The old geometry C/H/S of the disk is: 783/255/63
The new geometry C/H/S of the disk is: 1174/255/63
Disk expansion completed successfully.
WARNING: If the virtual disk is partitioned, you must use a third-party
                utility in the virtual machine to expand the size of the
                partitions. For more information, see:
                http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647

Cuando termina el proceso habremos convertido nuestro disco preallocated en growable, y le habremos dado un tamaño nuevo.

Para poder utilizar el nuevo disco tendremos que asignarselo a la máquina virtual editando sus propiedades o también podemos renombrarlo para que sustituya al anterior.

5) Al arrancar la máquina tendremos que ir al Administrador de Discos o alguna otra aplicación de dimensionamiento de discos para asignar el nuevo espacio.

NOTA IMPORTANTE: Si la partición que queremos extender es la del S.O. o una partición de arranque habrá que seguir estos pasos:

a) Asignar el nuevo disco growable que hemos creado a una segunda máquina virtual como disco secundario. (¡No como disco de arranque!)

b) Arrancar la segunda máquina virtual y ejecutar la consola (cmd).

c) Utilizando el comando diskpart, extender el espacio de la partición:

        diskpart -> list volume -> select volume N -> extend

        Tal como se ve en esta imagen:
        http://img.photobucket.com/albums/v358/Daryon/Imagenes/Diskpar_Exito001.jpg

d) Una vez hecho esto el disco tendrá el nuevo tamaño asignado y podremos utilizarlo en nuestra máquina virtual original como disco de arranque. Requiere un reinicio al montarlo por primera vez.

Un saludo.

Antonio Gayo

No hay comentarios:

Publicar un comentario