
Neuerstellung der Deskriptordatei aus einer .vmdk-Datei
Es gibt Zeiten, dass entweder aufgrund eines schlecht gelöschten Snapshots oder eines unerwarteten Herunterfahrens der VM die .vmdk derselben beschädigt wird und die Informationen der VM verloren gehen. “Konfiguration” und uns die rohe virtuelle Festplatte hinterlassen; normalerweise, midisco-flat.vmdk
Si nos ocurre esta situación, Am wahrscheinlichsten ist, dass die virtuelle Maschine den Fehler ausgibt “Datei nicht gefunden” Beim Versuch zu starten. Das zu befolgende Verfahren besteht darin, die descriptors() der virtuellen Laufwerke neu zu erstellen.
Hay que seguirlo paso a paso:
– Lo primero es determinar desde la misma maquina virtual del error, el tamaño del disco -flat.vmdk usando putty o alguna otra aplicacion.
– Danach, creamos uno del mismo tamaño y caracteristicas, imaginemonos que el tamaño del flat.vmdk es de 250Gb y lo llamamos salvacion.vmdk
– Sobre el HOST, ejecutamos el comando CAT sobre salvacion.vmdk que nos devolverá el descriptor
cat salvacion.vmdk
# Disk DescriptorFile
Ausführung=1
CID=7131fc31
parentCID=ffffffff
createType=”vmfs”
# Extent description
RW 419430400 VMFS “rescue_me-flat.vmdk”
# The Disk Data Base
#DDB
ddb.virtualHWVersion = “4″
ddb.geometry.cylinders = “26108″
ddb.geometry.heads = “255″
ddb.geometry.sectors = “63″
ddb.adapterType = “lsilogic”
ddb.toolsVersion = “7201″
– En este momento, copiamos este fichero a la ubicacion de nuestro archivo -flat.vmdk
cp salvacion.vmdk /vmfs/volumes/MILUN/MIVM/salvado.vmdk
– Por ultimo modificamos la siguiente linea con el editor que eligamos:
RW 419430400 VMFS “salvacion-flat.vmdk”
Bis:
RW 419430400 VMFS “salvado-flat.vmdk”
Como es de entender, cada uno deberá usar los nombres de los fichero .vmdk de sus VM.
Una vez realizado el procedimiento, ya se podra encencer la maquina de nuevo o crear una nueva pinchando los discos salvados.