VMware vSphere, There is no more space for virtual disk


El nombre del título del post va relacionado con un error más común de lo que nos puede parecer a los Administradores de entornos virtuales.

El mensaje de error en concreto es, “msg.hbacommon.outofspace: There is no more space for virtual disk xxxxxx. You may be able to continue this session by freeing disk space on the relevant partition, and clicking Retry. Otherwise, click Abort to terminate this session“, os muestro captura de ello,


El error nos indica que nuestra máquina virtual se ha quedado sin espacio en el datastore donde está alojada, por lo tanto se bloquea y se queda en stand by.

En nuestro caso en concreto fue que nos contrataron para que realizasemos un P2V de su server antiguo a uno último modelo, después de realizar una cosultoría previa de sus necesidades y posteriormente realizar el P2V correctamente, el técnico de la empresa se quedó un poco apartado de sus funciones y necesitaba justificar su trabajo como fuese, tal fue su despiste que no nos avisó de los cambios que iba a realizar y tiró la máquina servidora donde tenían alojadas tanto la web como la aplicación empresarial, era obvio que el no había sido cuando nos llamaron y el problema era que lo que habíamos puesto no iba bien, lo típico que uno escucha cuando el que lo dice desconoce al 100% lo que se ha hecho y para qué.

Nuestra sorpresa fue mayúscula al ver el mensaje de error ya que habíamos dejado espacio más que suficiente en el datastore ya que precisamente uno de los motivos de la consolidación fue por falta de espacio y un mejor aprovisionamiento de la información.

Por suerte los técnicos que trabajamos allí nos hemos visto en más de una como esta, y todas por la misma situación, mal uso por parte del cliente.

La manera de resolverla fue sencilla, una vez que paramos la máquina completamente, realizamos 2 acciones, aunque con una de ellas simplemente hubiera funcionado, os comento las 2 porque nunca está de más:

1 – Nos dirigimos en la propia MV a Edit Settings, y bajamos la RAM que tenía asignada.

2 – Eliminamos el snapshot que tenía, ya que al ser un fichero .vmdk de solo lectura va creciendo dinamicamente y nos consume mucho espacio innecesario sobre todo en producción.

Os explico el porqué he modificado estas 2 cosas y que se consigue con cada uno de ellos:

1 – Al bajar la RAM que tenía asignada lo que conseguimos es que el fichero temporal .vswp (fichero que genera la propia MV al arrancar y que ocupa en tamaño la cantidad de RAM que hayamos asignado) ocupe menos espacio y así libere lo necesario para poder arrancar la MV y realizar las modificaciones que sean necesarias para recuperar el servicio.

2 – Al eliminar el snapshot, conseguimos que el fichero .vmdk que crea para el snapshot se elimine, dejando así espacio suficiente para poder arrancar la MV y realizar las modificaciones que sean necesarias para recuperar el servicio.

Os muestro una captura de los ficheros en cuestión,

Una vez realizadas estas acciones, ya fue acceder a la MV y eliminar todos los cambios realizados por el técnico, se le hizo hincapié que al menos, se informe antes de realizar ninguna acción para así no perjudicar a sus compañeros.

Pues espero que os sirva si alguna vez os sucede algo parecido, que esperemos que no sea así.

Hasta la próxima!!

Anuncios

2 comentarios el “VMware vSphere, There is no more space for virtual disk

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s