Avamar: La solución de problemas de respaldo de imagen de VMware falla cuando se elimina una instantánea de usuario durante el respaldo
Resumen: La solución de problemas de respaldo de imagen de VMware falla cuando se elimina una instantánea de usuario durante el respaldo.
Síntomas
El respaldo de imagen de VMware falla con lo siguiente:
avvcbimage Info <14665>: 1 snapshots are present on this VM: *level=1, children=0, ref='snapshot-7553', 'VEEAM BACKUP TEMPORARY SNAPSHOT':desc='Please do not delete this snapshot.''
Durante el respaldo de uno o más de los discos de datos para una VM, el respaldo falla con este mensaje:
avvcbimage Info <16041>: VDDK:<date> error -[7FFA0C431700] [Originator@6
876 sub=transport] Reconfigure attempt failed for VM "vm-21" with Vmomi::MethodFault::Exception ("vim.fault.FileNotFound")
avvcbimage Info <16041>: VDDK:VixDiskLib: Unable to locate appropriate transport mode to open disk. Error 13 (You do not have access rights to this file) at 4559.
avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_OpenEx: Cannot open disk [datastore] vm/vm.vmdk. Error 13 (You do not have access rights to this file) at 4669.
avvcbimage Info <9772>: Starting graceful (staged) termination, VixDiskLib_Open attempt to connect to virtual disk failed (wrap-up stage)
Causa
En el ejemplo anterior, el usuario está respaldando la misma VM simultáneamente con dos productos de respaldo diferentes. Un proceso eliminaba usuarios/una instantánea que no era de Avamar mientras el respaldo de Avamar aún estaba en ejecución, lo que provocaba que el disco especificado en la orden de trabajo no fuera válido.
Ejemplo de información de disco de la orden de trabajo:
Prior Disk '2001': file(base):'[datastore] vmname/vmname_1.vmdk', backItUp=1 snapshot file:'[datastore] vmname/vmname_1-000001.vmdk' prior size(KB):52428800, current size(KB):52428800, match=1
Después de la instantánea de Avamar:
Current Disk '2001': file(base):'[datastore] vmname/vmname_1.vmdk', backItUp=1 snapshot(base) file:'[datastore] vmname/vmname_1-000001.vmdk' snapshot(curr) file:'[datastore] vmname/vmname_1-000002.vmdk' prior size(KB):52428800, current size(KB):52428800, match=1
A continuación, se eliminó la instantánea mediante un proceso externo vmname_1-000001.vmdk y, por lo tanto, el respaldo falló y el archivo no se encontró.
Esto también podría ocurrir si se eliminó una instantánea de usuario normal mientras se ejecutan respaldos.
Resolución
No elimine instantáneas mientras el respaldo de Avamar está en ejecución. Para evitar colisiones de instantáneas como este caso, se recomienda respaldar solo una VM determinada mediante un único producto de respaldo basado en instantáneas. Si se utilizan dos productos de respaldo de instantáneas en la misma máquina virtual, garantizan que no haya superposición de programas.