XARCOM
Contributor
Contributor

No podemos iniciar una máquina virtual en un ESXi 3.5 U3

Hola a todos!!

Tengo un Server con ESXI 3.5 U3 y en el datastore1 tengo 2 carpetas, una que se llama 2003old la cuál contiene 2 archivos vmdk (MyvirtualHDD-flat.vmdk y MyvirtualHDD2-flat.vmdk) y la otra old2003 es donde están los logs, los snapshots, y también archivos vmdk con los mismos nombres que hay en la carpeta 2003old, pero son más pequeños, pero por lo que hemos apreciado una carpeta no puede estar sin la otra.

Accidentalmente cambiamos el nombre de la carpeta 2003old a 2003oldl y desde el cliente de infrastructure veíamos que se puso a mover. Cada archivo de la carpeta 2003old ocupa 117Gb y pasadas unas horas se canceló el proceso. Aparentemente los dos archivos (MyvirtualHDD-flat.vmdk y MyvirtualHDD2-flat.vmdk) están intactos, pero el problema que tenemos es que si queremos inicializar la máquina virtual no nos deja y no sale un error "a file was not found".

Os posteo capturas y archivo que se me ocurren por si alguien nos puede echar una mano.

Muchas gracias por adelantado

0 Kudos
2 Replies
fmateo
Hot Shot
Hot Shot

Hola,

A ver si te podemos echar un cable. La máquina estaba encendida en el momento de cambiar el nombre de la carpeta? Solo espero que tengas una buena copia de seguridad.

Según las imagenes que adjuntas, he visto alguna cosilla que no me cuadra. Para empezar todo fichero "algo-flat.vmdk" ha de ir acompañado de un "algo.vmdk", ya que es este último el que hace referencia al disco. De todas formas es en el fichero ".....-flat.vmdk" donde se guarda la info del disco, pero necesitas el otrao, para que la VM lo vea como tal, ya que si te fijas al agregar un disco, solo te aparece el fichero "algo-vmdk". Ese "a file was not found" te lo da por este fichero. Estoy seguro.

En la otra carpeta he visto que tienes los snapshots y hacen referencia a los discos de la otra carpeta. Estaban en ubicaciones distintas los discos y la configuración de la VM?

Lo que vas a tener que hacer es, o bien buscar a ver donde han ido a parar esos ficheros que faltan, o bien recrearlos. Si se han de recrear necesitas saber la configuración exacta del disco: tamaño, etc.....

Una opción que puedes hacer, es (no te aseguro que funcione):

- Crear un disco en otra carpeta del mismo tamaño con el mismo nombre

- Coger el fichero flat nuevo y borrarlo

- El fichero "-----.vmdk" nuevo lo pones donde se encuentra el disco (fichero flat antiguo, el tuyo en este caso)

- Repites el proceso con el disco 2

No descartes hacer una llamadita a soporte vmware.

Un saludo

XARCOM
Contributor
Contributor

Hola fmateo. Gracias por tu respuesta.

Ya lo hemos solucinado, la verdad es que somos bastante inexpertos todavía. Lo que nos ha sucedido es que cuando generamos la máquina virtual nos puso los *.vmdk en un directorio llamado por nosotros "2003old" , y todavía no sabemos por que le diríamos al sistema que todo lo demás nos lo pusiera en otro en el "OLD2003". Tuvimos la genial idea de borrar los archivos de configuración de los dos discos que tenemos asignados del directorio "2003old". Por un lado están los "xxxx-flat.vmdk" y por otro los "xxxx.vmdk", y estos últimos fueron los que borramos pensando que no se utilizaban ya que creíamos que con lo que realmente funcionaba la máquina virtual era con los archivos del directorio "OLD2003". Como que no se borraron los "xxxx-flat.vmdk" ` por que la máquina virtual estaba encendida, nosotros persistimos en la idea de que esos archivos ya no los necesitabamos, entonces pretendimos cambiar el nombre a la carpeta contenedora en el datastore1 y comenzó a hacer un Move, el cuál se canceló el sólo al cabo de unas pocas horas por que no tenía ya más espacio el disco duro de 500Gb. Y aquí empezó todo. Recabando información vimos que podíamos regenerar los archivos "xxxx.vmdk", y eso el lo que hicimos.

Montamos otro servidor con ESX y movimos por si acaso toda la información unos 260Gb, y pusimos el sistema en marcha ya en éste último.

Y ahora ya está solucionado.

Gracias de todas maneras por tu interés.

Un saludo

0 Kudos