Doymer Consultores

  • Increase font size
  • Default font size
  • Decrease font size
Inicio Blog Varios Error creando un snapshot: El disco está lleno
25
Agosto
2012

Error creando un snapshot: El disco está lleno

Imprimir PDF

Durante la creación de un shapshot de una máquina virtual en vSphere 5 o 5.1 puedes recibir un error de “disk is full” como este:

The operation on the file "/vmfs/devices/multiextent/3ec865dc-xxxx.vmdk" failed (The file is too large). The file system where disk "/vmfs/devices/multiextent/3ec865dc-xxxx.vmdk" resides is full.

Select Retry to attempt the operation again.

Select Cancel to end the session.

Reintentar (Retry) es inútil ya que el error aparece cada vez que lo haces por lo que la única opción posible es Cancelar (Cancel), y al hacerlo, puedes obtener otro mensaje bastante más inquietante:

VMware ESX cannot synchronize with the disk before canceling. Disk /vmfs/devices/multiextent/3ec865dc-xxxx.vmdk may be inconsistent.

Si la VM está encendida la apaga  y luego ya no arranca de nuevo.

Normalmente basta con eliminar el snapshot que hemos realizado para que se pueda arrancar de nuevo la máquina virtual asociada.

La documentación de VMware (KB1002929) y otros sitios de internet (por ejemplo aquí) establecen como causa del problema el hecho de que el directorio de trabajo no esté establecido, o no sea correcto, en el fichero de configuración la máquina virtual correspondiente. Esto puede ocurrir si se mueve la VM de directorio. Para solucionarlo basta con editar el fichero VMX y añadir la ruta correspondiente. Luego hay que eliminar la máquina virtual del inventario y volverla a insertar para que el sistema lea los nuevos datos.

¡Ojo!, eliminarla sólo del inventario NO del disco:remove-from-inventory


Sin embargo existe otra posibilidad que no aparece (o yo no la he encontrado) en la red aunque también está documentada en la base de datos de conocimiento de VMWare. Y esta fué la causa del problema en mi caso.

Durante el proceso de virtualización de los equipos físicos es usual utilizar el vCenter Converter Standalone. En mi caso la última versión, la 5 por, aquel entonces. Detalles como el tipo de controladora de disco son arrastrados por la herramienta e insertados en la máquina virtual resultante. Si estás virtualizando un equipo antiguo es posible que los discos y la controladora sean de tipo IDE. Si no tienes cuidado y seleccionas otro tipo de controladora en destino el conversor seleccionará discos IDE tambien para la máquina virtual. Además, si el tamaño de los mismos es suficientemente grande el convertidor puede generar un disco sparse en la máquina virtual de destino. Esto no es problematico en sí mismo ya que el equipo virtual arranca y funciona sin problemas con esta configuración. No de la forma más eficiente posible pero funciona.

El problema surge cuando se realiza el primer snapshot del mismo mientras está funcionando. Entonces todos los elementos indicados en la KB de VMWare se coordinan para producir el problema.

Igual que antes la eliminación del snapshot realizado debiera permitir volver a la normalidad y arrancar la máquina virtual. Una solución que se queda corta ya que nunca podremos proteger esa VM mientras está encendida dado que no podemos hacer snapshots.

La solución en este caso pasa por cambiar el tipo de controlador asociado a los discos y/o cambiar los mismos de sparse a otro tipo como thin, thick o el que prefiramos usando la herramienta vmkfstools para clonar nuestros discos. Igual que antes luego hay que eliminar la VM del inventario y volverla a dar de alta para que los cambios sean incorporados.

Share
Última actualización el Sábado 20 de Octubre de 2012 10:37  

Escribir un comentario

El propietario de esta página no se hace responsable de las opiniones de sus lectores en los comentarios, así como puede o no estar de acuerdo con lo que en ellos se diga.

Usa el juego limpio en tus comentarios

Por favor, no realices comentarios ofensivos o insultantes. Tampoco generes comentarios con publicidad o Spam. No utilices los comentarios para 'enchufar' tu sitio. Los enlaces que pongas podrán ser eliminados. Pretendemos crear un espacio de comunicación entre el autor y los lectores.

Todos agradeceremos el correcto uso de la ortografía, pues no todos somos capaces de entender mensajes 'codificados' tipo SMS. Además te rogamos uses signos de puntuación, si puede ser, para mejorar la comprensión de tu mensaje.
No escribas sólo en mayúsculas ya que en Internet escribir con mayúsculas equivale a GRITAR y no por gritar se te va a hacer más caso sino, probablemente, al contrario.

Reserva de Edición

Nos reservamos el derecho de no incluir comentarios que sean ofensivos, desagradables, que ataquen a terceros (racistas, homófobos, etc) o que no tengan que ver con el sitio o con el tema de que se trata.
Los datos suministrados al emitir tu comentario son privados y de tu propiedad y no serán usados para ningúna acción comercial ni de otro tipo.


Código de seguridad
Refescar


Archivo

Powered by ArtTree