English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified
  Lista de Casos        
        Formulario de Consultas

Reducir archivo VMDK

Escenario

VMware ESXi 5.0

Problema

Tengo algunos archivos VMDK de tipo thin que con el tiempo han crecido y ocupan más espacio de lo que realmente se está utilizando. Para reducir el espacio que ocupa el VMDK en el disco físico, hay una opción en VMware Tools, en la pestaña Reducir (Shrink), pero me aparece el mensaje:
La reducción de disco está deshabilitada para esta máquina virtual. La reducción está deshabilitada para discos virtuales no usados en modo persistente y otros factores. Para obtener más información, consulte la documentación del producto VMware.

He tratado de reducir haciendo una clonación del disco a otro disco de tipo thin, pero sigue ocupando el mismo espacio en disco y no se reduce.

He probado con PowerCli, consola, sdelete -c, etc, y no le saco punta. Si pudiera habilitar la opción Reducir de VMware Tools sería la mejor solución.






Solución

Bueno, no hemos sido capaces de habilitar la opción Reducir, pero si no podemos abrir esa puerta, debemos buscar otras opciones para lograr el objetivo. Te presentamos una opción relativamente sencilla y efectiva. Consiste en clonar el disco VMDK original hacia un nuevo disco thin. Nada mas fácil:

Las herramientas que necesitamos son Clonezilla LiveCD y vShepere Client

 -  Crea una máquina virtual (VM) indicando que es Linux Debian GNU/Linux 6 (32-bit) y le asignas una unidad de CD con la imagen de Clonezilla LiveCD. No es necesario que tenga un disco duro, elimina el disco duro si tuviste que crearlo durante la creación de la VM.

 -  Shutdown la VM que tiene el disco duro a reducir.

 -  Edita las propiedades de la VM que tiene el disco a reducir (Edit Setting), selecciona el disco duro que pretendes reducir y anota los datos de "Virtual Device Node", por ejemplo "SCSI(0:1) Hard disk 2", anota el nombre del archivo (Disk File) y anota el tamaño provisionado (Provisioned Size). Una vez que lo has anotado, cámbiale el valor "Virtual Device Node" a un valor superior, por ejemplo, "SCSI(0:4)" y márcalo como Independent Persistent. Ahora, añade (Add...) un nuevo disco duro de tipo thin con el mismo tamaño del disco a reducir y en el parámetro "Virtual Device Node" selecciona el valor que anotamos, en nuestro ejemplo es "SCSI(0:1)" y selecciona Indepent Persistent (anota el nombre de archivo asignado al nuevo disco duro).

 -  Edita las propiedades (Edit Settings) de la VM que tiene el CD Clonezilla LiveCD y añade un disco existente (selecciona el disco nuevo que has creado en el paso anterior) como Independent Persitent. Después, y sólo después, crea otro disco duro existente (selecciona el disco que quieres reducir) como Independent Persistent.
Es muy importante que los discos duros sean creados en dicho orden, de lo contrario, al poner en marcha la VM de Clonezilla LiveCD, no arrancará desde el CD, intentará arrancar desde el disco duro.

 -  Abre una consola de la VM Clonezilla LiveCD y ponla en marcha (Power On). La VM arrancará desde el CD. Sigue las instrucciones de clonezilla. Ten en cuenta que el disco origen será el segundo que se muestre en la lista (el de abajo). Cuando acabe la clonación, selecciona apagar la VM.

 -  Ahora editamos VM Clonezilla LiveCD y remueve (sin borrar físicamente) los dos discos duros.

 -  Edita la VM donde está el disco duro a reducir y eliminalo tanto de la VM como físicamente, que en nuestro ejemplo es el "SCSI(0:4)". Ahora te habrá quedado el nuevo disco reducido.


No hay comentarios:

Publicar un comentario