PowerEdge: Falla en la creación de instantáneas en el nivel de imagen de una máquina virtual para máquinas virtuales migradas desde un entorno Hyper-V
Summary: En este artículo, se proporciona una solución alternativa para las máquinas virtuales migradas desde el entorno Hyper-V a VMware
Symptoms
Los respaldos en el nivel de imagen de VMware pueden fallar de forma intermitente con errores de creación de instantáneas similares a los siguientes:
2023-09-28 19:18:39 avvcbimage Error <44034>: vSphere Task failed (snapshot error=45): 'An error occurred while saving the snapshot: One of the parameters supplied is invalid.'. 2023-09-28 19:18:39 avvcbimage Error <44020>: Snapshot 'Avamar-1695928695ba0dce79647e23fcd987d6c9faec3592aded6f1f' creation for VM '[U3524_DELLAVM] naa.6006016089404b00d729e8f7531342d0/DELLAVM.vmx' task creation encountered a problem 2023-09-28 19:18:39 avvcbimage Info <19680>: vmAction runBackupScript: () 2023-09-28 19:18:39 avvcbimage Info <19681>: vmAction runBackupScript: script is skipped because it is null 2023-09-28 19:18:39 avvcbimage Info <0000>: [IMG0009] Post-snapshot script: completed successfully 2023-09-28 19:18:39 avvcbimage FATAL <0000>: [IMG0003] The VMX '[U3524_EMCESXCLUS00] naa.6006016089404b00d729e8f7531342d0/DELLAVM.vmx' could not be snapshot. 2023-09-28 19:18:39 avvcbimage Info <9772>: Starting graceful (staged) termination, Create Snapshot failure. (wrap-up stage) 2023-09-28 19:18:39 avvcbimage Error <0000>: [IMG0009] Create Snapshot: snapshot creation or pre/post snapshot script failed. 2023-09-28 19:18:39 avvcbimage Error <0000>: [IMG0009] Create Snapshot: snapshot creation/pre-script/post-script failed
En el Visor de eventos, el registro de la aplicación puede mostrar los siguientes errores del servicio Volume ShadowCopy (VSS):
Cause
Las VM de Windows migradas de Hyper-V a VMware dejan al proveedor de VSS de Hyper-V en el sistema operativo Windows de la máquina virtual:
cuando el plug-in de VMware intenta poner en modo de reposo la máquina virtual (VM) de Windows para una instantánea coherente con las aplicaciones, puede utilizar el proveedor de Hyper-V. El proveedor de instantáneas de software de Microsoft debe ser el proveedor predeterminado.
Resolution
Para comprobar si el proveedor de VSS Hyper-V aún existe en la máquina virtual Windows, abra el símbolo del sistema de PowerShell y ejecute el siguiente comando:
vssadmin list providers
Si "Hyper-V IC Software Shadow Copy Provider" está presente en la salida, podría estar causando problemas con VSS.
Abra el registro buscando el nombre "regedit" en la VM de Windows. Elimine la clave de registro que hace referencia al proveedor de Hyper-V:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers\{74600e39-7dc5-4567-a03b-f091d6c7b092}]
@="Hyper-V IC Software Shadow Copy Provider"
"Type"=dword:00000002
"Version"="1.0.0.0"
"VersionId"="{c797fff9-2c3e-453c-a3e9-cc7673a6c732}"
Una vez eliminada la clave de registro, reinicie la VM de Windows y vuelva a ejecutar el comando de PowerShell. La salida resultante debe mostrar que el proveedor de VSS Hyper-V ya no está.