NetWorker: La restauración paralela de Hyper-V NMM para varias VM falla en algunas VM
Resumen: NetWorker: Restauración paralela de Hyper-V de NMM para varias máquinas virtuales,
Síntomas
Si las máquinas virtuales de Hyper-V están dañadas y la necesidad de recuperación de varias máquinas virtuales:
NMM permite la recuperación de varias máquinas virtuales a sus ubicaciones originales (origen).
Requisitos previos:
● Para recuperar máquinas virtuales en el servidor Hyper-V de origen, asegúrese de que las letras de unidad originales o los puntos de montaje de las máquinas virtuales existan en el servidor de origen.
Las rutas del directorio se crean automáticamente. La recuperación de máquinas virtuales en el servidor de origen sobrescribe las máquinas virtuales de origen.
● Dado que Hyper-V reconoce las máquinas virtuales mediante un GUID interno, asegúrese de no mover ni cambiar el nombre de las máquinas virtuales durante la operación de recuperación.
La restauración falla para algunas máquinas virtuales cuando se realiza una restauración paralela para varias máquinas virtuales.
nsrnmmrc: Restore failed with the error: Failed to complete BBB restore.
Causa
Durante el proceso de recuperación, NMM intenta detener y eliminar la VM del administrador de Hyper-V mediante un comando de PowerShell. Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -Force
Esto no permite detener ni eliminar algunas de las VM, lo que da como resultado una restauración fallida.
En los registros de eventos del > registro de administración de VMMS de Hyper-V, se muestra el siguiente error:
Failed to perform the operation. The virtual machine is currently performing another operation <VMName> failed to perform the 'Turning Off' operation. The virtual machine is currently performing the following operation: 'Shutting Down'.(Virtual machine ID GUID)
El intento de PowerShell de detener la VM falla con lo siguiente:
Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -Force
Stop-VM : '<VMName>' failed to shut down. (Virtual machine ID <GUID>)
Failed to perform the operation. The virtual machine is currently performing another operation.
+ ... '<hostname>' | Where-Object {$_.name -eq <VMName> } | Stop-VM -Force
+ ~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Stop-VM], VirtualizationException
+ FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.StopVM
PS C:\Using VHD> Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Remove-VM -Force
Remove-VM : Deleting '<VMName>' failed.
Resolución
Solución alternativa:
si encuentra este problema, detenga y elimine manualmente la máquina virtual y, a continuación, realice una restauración.
Desde Powershell
Paso 1:- Apague la máquina virtual.Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -TurnOff
Nota: Apaga el VMName> de la máquina< virtual.
Esta operación equivale a desconectar la alimentación de la máquina virtual y puede provocar la pérdida de datos no guardados.
Paso 2:- Elimine la VM. Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | remove-VM
Desde el administrador
de Hyper-VPaso 1:- Abra el administrador de Hyper-V, haga clic con el botón derecho en VM y haga clic en "Apagar".
Paso 2:- Después de "Apagar", haga clic con el botón derecho en la VM y haga clic en "Eliminar"
