VMware Global Community
akumal2
Enthusiast
Enthusiast
Jump to solution

no puedo atachar un .vmdk de una maquina a otra

Hola

Estoy intentanto ponerle un disco .vmdk a otra máquina, le digo examinar pero el disco NO aparece.

?¿?¿

alguna idea?

0 Kudos
1 Solution

Accepted Solutions
xacolabril
Expert
Expert
Jump to solution

Recuerda, cada fichero flat.vmdk es un disco virtual y los ficheros .vmdk son solamente unos descriptores XML del disco flat.vmdk. Si has perdido el flat.vmdk, has perdido el disco, en cambio si has perdido un .vmdk y mantienes el flat.vmdk, puedes recrear un nuevo fichero .vmdk ya que como te digo simplemente es un fichero xml...

Te pongo un ejemplo en mi entorno, de mi máquina SERVER01:

# ls -ltr

total 25199232

-rw-rr 1 root root 44928 Jan 5 10:41 vmware-1.log

-rw------- 1 root root 4294967296 Jan 5 12:19 SERVER01-440d4927.vswp

-rw-rr 1 root root 56956 Jan 19 17:10 vmware-2.log

-rw------- 1 root root 547 Jan 26 08:39 SERVER01.vmsd

-rw-rr 1 root root 37 Jan 27 17:24 SERVER01-440d4927.hlog

-rw------- 1 root root 402 Jan 27 17:25 SERVER01_D.vmdk

-rw-rr 1 root root 216022 Jan 27 17:25 vmware-3.log

-rw------- 1 root root 403 Jan 27 17:25 SERVER01_C.vmdk

-rw------- 1 root root 8684 Jan 27 17:25 SERVER01.nvram

-rw------- 1 root root 263 Jan 29 14:54 SERVER01.vmxf

-rwxr-xr-x 1 root root 2453 Jan 29 14:54 SERVER01.vmx

-rw-rr 1 root root 55292 Jan 29 15:01 vmware.log

-rw------- 1 root root 16121548800 Feb 1 14:57 SERVER01_C-flat.vmdk

-rw------- 1 root root 5379333120 Feb 1 14:57 SERVER01_D-flat.vmdk

Observa que al final del ls se muestra SERVER01_C-flat.vmdk y SERVER01_D-flat.vmdk... Estos son mis dos discos C: y 😧 del servidor SERVER01, y si te dfijas lo que ocupan: 16121548800 bytes y 5379333120 bytes, verás que es el contenido de cada uno de los discos.

En cambio si miras el ficheroi SERVER_C.vmdk o SERVER_D.vmdk que son los ficheros vmdk de los dos discos, verás que ocupan 402 y 403 bytes... ya que son ficheros XML apuntando a los discos reales: *-flat.vmdk. Lo dicho: si has perdido el flat-vmdk, has perdido el disco.

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]

View solution in original post

0 Kudos
14 Replies
xacolabril
Expert
Expert
Jump to solution

Entiendo que accedes al DataStore correcto. ¿El disco no lo usa otro equipo verdad?

Quizá el archivo vmdk esté corrupto (el vmdk es simplemente un fichero xml que apunta al fichero .flat.vmdk, que realmente es el disco en si). Sería interesante que puedas conectarte a la Service Console y en /vmfs/volumes/NOMBRE_DATASTORE intentes encontrar el fichero vmdk. Si no existe comprueba que rtealmente exista el fichero flat.vmdk del disco que quieres, en ese caso habrá que rehacer el ficherito vmdk para que el DataStore Browser pueda verlo y añadir el disco a la VM.

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
akumal2
Enthusiast
Enthusiast
Jump to solution

Hola que tal

Veo en el datastore un archivo .vmdk pero tipo "file", no tiene el iconito tipico de disco .vmdk y NO veo ningun flat.

¿como puedo entonces intentar utilizarlo, recrearlo?

gracias

0 Kudos
sanmarfe
Expert
Expert
Jump to solution

Buenas, compañero.

Veo que tienes un "problema gordo"

Probablemente se te ha corrompido el disco, o se ha borrado mal, o..... misterios de la ciencia.

Lo primero... la maquina a la cual pertence el disco, esta arrancada por casualidad?

En caso que si, yo intentaria hacer un v2v con el converter o algo por el estilo para poder recrear el disco...

Si esta apagada, intenta encenderla, a ver si por esas casualidades de la vida el flat aparece por ahi como por arte de magia.

Si no aparece, creo que lo unico que te queda es tirar de backup o algo asi.

Espero haber sido de ayuda.

Sanmarfe.

VCP 4.

Sanmarfe. VMware Certified Professional VCP3/VCP4/VCP5 VTSP4 / VTSP5 Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards
0 Kudos
xacolabril
Expert
Expert
Jump to solution

Akumal2, si realmente desde un Putty o acceso a la Service Console, no ves el fichero flat.vmdk.... significa que has perdido el disco. Al perder el flat.vmdk,el fichero vmdk queda como dices, sin icono asociado de disco en el DataStore Browser del VIC.

Ten en cuenta que desde DataStore Browser desde el VIC, los archivos flat.vmdk no son visibles, ya que el VIC ya te asocia cada vmdk a su flat.vmdk y es invisible desde ahí. Pero si te has conectado por putty y has hecho un ls del datastore y no ves el fichero flat.vmdk... siento decirte que has perdido el disco.

A partir de ESX 3.5 Update 3 existe un sistema (experimental) creo para recuperar vmdks, perdidos. Mira a ver si puedes hacer algo con ello, tras confirmar que has perdido el fichero flat.vmdk.

Yo perdí un disco desde la opción de mover un disco vmdk desde el DataStore Browser... Quizá haya sido lo que ha provocado tu pérdida del disco virtual?

Si el disco es de dats y lo has perdido, será necesario tirar de Backup..

Ya nos dirás

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
xacolabril
Expert
Expert
Jump to solution

Recuerda, cada fichero flat.vmdk es un disco virtual y los ficheros .vmdk son solamente unos descriptores XML del disco flat.vmdk. Si has perdido el flat.vmdk, has perdido el disco, en cambio si has perdido un .vmdk y mantienes el flat.vmdk, puedes recrear un nuevo fichero .vmdk ya que como te digo simplemente es un fichero xml...

Te pongo un ejemplo en mi entorno, de mi máquina SERVER01:

# ls -ltr

total 25199232

-rw-rr 1 root root 44928 Jan 5 10:41 vmware-1.log

-rw------- 1 root root 4294967296 Jan 5 12:19 SERVER01-440d4927.vswp

-rw-rr 1 root root 56956 Jan 19 17:10 vmware-2.log

-rw------- 1 root root 547 Jan 26 08:39 SERVER01.vmsd

-rw-rr 1 root root 37 Jan 27 17:24 SERVER01-440d4927.hlog

-rw------- 1 root root 402 Jan 27 17:25 SERVER01_D.vmdk

-rw-rr 1 root root 216022 Jan 27 17:25 vmware-3.log

-rw------- 1 root root 403 Jan 27 17:25 SERVER01_C.vmdk

-rw------- 1 root root 8684 Jan 27 17:25 SERVER01.nvram

-rw------- 1 root root 263 Jan 29 14:54 SERVER01.vmxf

-rwxr-xr-x 1 root root 2453 Jan 29 14:54 SERVER01.vmx

-rw-rr 1 root root 55292 Jan 29 15:01 vmware.log

-rw------- 1 root root 16121548800 Feb 1 14:57 SERVER01_C-flat.vmdk

-rw------- 1 root root 5379333120 Feb 1 14:57 SERVER01_D-flat.vmdk

Observa que al final del ls se muestra SERVER01_C-flat.vmdk y SERVER01_D-flat.vmdk... Estos son mis dos discos C: y 😧 del servidor SERVER01, y si te dfijas lo que ocupan: 16121548800 bytes y 5379333120 bytes, verás que es el contenido de cada uno de los discos.

En cambio si miras el ficheroi SERVER_C.vmdk o SERVER_D.vmdk que son los ficheros vmdk de los dos discos, verás que ocupan 402 y 403 bytes... ya que son ficheros XML apuntando a los discos reales: *-flat.vmdk. Lo dicho: si has perdido el flat-vmdk, has perdido el disco.

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
akumal2
Enthusiast
Enthusiast
Jump to solution

Hola

Pues que le vamos a hacer,.... yo creo que al copiar se ha corrompido, o al hacer un backup con el veeam.

¿cómo se llama ese software experimental?

saludos

0 Kudos
xacolabril
Expert
Expert
Jump to solution

VMDK Recovery Tool. Como te digo a partir de ESX 3.5 Update 3 está disponible, aunque nunca lo he utilizado y desconozco si previamente hay que activar algo (antes de perder un disco, me refiero). Mira estos links:

http://vmetc.com/2008/11/06/vmdk-recovery-tool-available-in-esx-35-update-3/

http://communities.vmware.com/thread/74863

Ya dirás

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
jguerrero
Contributor
Contributor
Jump to solution

Hola, siento decirte que esta herramienta no esta disponible en la version de VMware vSphere. Solo estaria disponible en ESX 3.5.

En el caso de utilizar 3.5, esta herramienta te permite la recuperacion de la VM siempre y cuando hayas ejecutado la herramienta antes de la perdida del disco virtual, osea es una herramienta reactiva ante una incidencia.

saludos

Jose Guerrero

xacolabril
Expert
Expert
Jump to solution

Pues nada... El gozo en un pozo de nuevo.

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
akumal2
Enthusiast
Enthusiast
Jump to solution

Hola de nuevo

Gracias a los dos, a pesar de todo me ha ayudado conocer esa herramienta.

Un saludo y adioooos disco.....adioooossss, uffff.

0 Kudos
mario_gonzalez
Contributor
Contributor
Jump to solution

buena tardes

Ojala y me puedas ayudar yo tengo el problema que movi una maquina virtual de un datastorage a otro y mi disco de la maquina virtual me lo deja como -flat.vmdk como puedo generar el .vmdk para utilizar la maquina virtual?

saludos y gracias

0 Kudos
xacolabril
Expert
Expert
Jump to solution

Hola, revisa la siguiente URL oficial de VMWare:

"Recreating a missing virtual disk (VMDK) header/descriptor file"

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=100251...

Yo lo he probado y funciona.

Por otra parte, existe una página web que en función de unos parámetros que te pide te genera el fichero vmdk asociado a tu flat. Espera a ver si la encuentro...

Saludos.

Xavier

VMware Certified Professional VCP3 and VCP4.

-


Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.

If you find this or any other information helpful or correct, please consider awarding points. Thank you.

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
xacolabril
Expert
Expert
Jump to solution

Ok, la herramienta es esta:

http://www.phdvirtual.com/utilities/VMDKstubgenerator.php

Saludos.

Xavier

VMware Certified Professional VCP3 and VCP4.

-


Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.

If you find this or any other information helpful or correct, please consider awarding points. Thank you.

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso
Jump to solution

Hola Akumal,

Hay un método al cual prefiero sobre la herramienta de creación del disco descriptivo .vdmk que se llama vmkfstools.

Saludos,

Jose Maria Gonzalez,

Founder and President of JmGVirtualConsulting.com

-


See http://www.JmGVirtualConsulting.com for official Vi3 and vSphere consultancy

See http://www.josemariagonzalez.es for my blog on VMware training and tips

See http://www.twitter.com/jose_m_gonzalez for some twittering

VMware vExpert 2009

Autor del libro <a href="http://www.lulu.com/product/tapa-blanda/101-secretos-de-vmware-vsphere/6345031" target="_blank">101 Secretos de VMware vSphere</a>

Autor del libro VMware ESX y VMware VCP Hecho Fácil

-


If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

<a href="http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol">!http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol.2.gif!</a>

0 Kudos