OVH Community, your new community space.

ESXi. No puedo montar un backup de una imagen


Vik
29/04/2014, 08:39
Buenas,

Hace unos días se rompió el dduro de un equipo y lo reemplazaron. Me dio tiempo a sacar un backup de todas las máquinas virtuales al ftp y ahora las he recuperado pero cuando por el ESXi le digo añadir al inventario y ejecutarla me aparece el error:

Reason: 0 (Input/output error).
Cannot open the disk '/vmfs/volumes/535e2d41-a242d9f9-83c7-e06995c357e1/demo2/demo-000001.vmdk' or one of the snapshot disks it depends on.
Ficheros que tengo:
-rw-r--r-- 1 root root 5.7G Apr 27 13:15 demo-000001-delta.vmdk
-rw-r--r-- 1 root root 338 Nov 22 09:58 demo-000001.vmdk
-rw-r--r-- 1 root root 23 May 13 2013 demo-2041f2c2.hlog
-rw-r--r-- 1 root root 4.0G Nov 22 09:49 demo-Snapshot1.vmsn
-rw-r--r-- 1 root root 100.0G Nov 22 09:48 demo-flat.vmdk
-rw-r--r-- 1 root root 8.5k Apr 27 05:30 demo.nvram
-rw-r--r-- 1 root root 584 Nov 21 16:14 demo.vmdk
-rw-r--r-- 1 root root 428 Apr 28 18:19 demo.vmsd
-rw-r--r-- 1 root root 3.2k Apr 28 18:19 demo.vmx
-rw-r--r-- 1 root root 2.8k Nov 22 09:58 demo.vmxf
Contenido de los vmdk:
# cat demo.vmdk
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=f70e3266
parentCID=ffffffff
isNativeSnapshot="no"
createType="vmfs"

# Extent description
RW 209717248 VMFS "demo-flat.vmdk"

# The Disk Data Base
#DDB

ddb.toolsVersion = "0"
ddb.virtualHWVersion = "8"
ddb.longContentID = "ae6db40ff97737b48474bc95f70e3266"
ddb.uuid = "60 00 C2 9e 5f 7e 1e b3-96 6b 0d f4 53 1c 5e cc"
ddb.geometry.cylinders = "16383"
ddb.geometry.heads = "16"
ddb.geometry.sectors = "63"
ddb.adapterType = "ide"
ddb.geometry.biosCylinders = "13054"
ddb.geometry.biosSectors = "63"
ddb.geometry.biosHeads = "255"
__________________________________

# cat demo-000001.vmdk
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=3196a4f1
parentCID=f70e3266
isNativeSnapshot="no"
createType="vmfsSparse"
parentFileNameHint="demo.vmdk"
# Extent description
RW 209717248 VMFSSPARSE "demo-000001-delta.vmdk"

# The Disk Data Base
#DDB

ddb.toolsVersion = "8389"
ddb.longContentID = "a0593f2f48b9a3be0116e7663196a4f1"
Aparentemente el CID del primer fichero está bien, pero el segundo no, por lo menos eso parece.

Otros comandos:
# vmkfstools -x check demo.vmdk
Disk is error free
# vmkfstools -x check demo-000001.vmdk
Disk is error free

# vmkfstools -e demo.vmdk
Disk chain is consistent.
# vmkfstools -e demo-000001.vmdk
Failed to open disk link /vmfs/volumes/535e2d41-a242d9f9-83c7-e06995c357e1/demo2/demo-000001.vmdk :Input/output error (327689)Disk chain is not consistent : Input/output error (327689)
Si modifico el vmx y cambio cambio la línea:
ide0:0.fileName = "demo-000001.vmdk"
por
ide0:0.fileName = "demo.vmdk"
, arranca pero no tengo los últimos cambios.

¿Cómo puedo recuperar la máquina virtual para que tenga los últimos cambios?
Me pasa lo mismo con todas las máquinas virtuales que tenía.

Muchísimas gracias por adelantado.