NetWorker: NMM Hyper-V parallell återställning för flera virtuella datorer misslyckas för vissa virtuella datorer
Summary: NetWorker: NMM Hyper-V parallell återställning för flera virtuella maskiner,
Symptoms
Om virtuella Hyper-V-datorer är skadade och behovet av återställning av flera virtuella datorer:
NMM möjliggör återställning av flera virtuella datorer till deras ursprungliga (käll) platser.
Nödvändiga förhandsåtgärder:
● Om du vill återställa virtuella maskiner till Hyper-V-källservern kontrollerar du att de ursprungliga enhetsbeteckningarna eller monteringspunkterna för de virtuella maskinerna finns på källservern.
Katalogsökvägarna skapas automatiskt. När du återställer virtuella datorer till källservern skrivs de virtuella källdatorerna över.
● Eftersom Hyper-V känner igen virtuella datorer med hjälp av ett internt GUID bör du se till att du inte flyttar eller byter namn på de virtuella datorerna under återställningen.
Återställningen misslyckas för vissa virtuella datorer när parallell återställning utförs för flera virtuella datorer.
nsrnmmrc: Restore failed with the error: Failed to complete BBB restore.
Cause
Under återställningsprocessen försöker NMM stoppa och ta bort den virtuella datorn från Hyper-V-hanteraren med hjälp av ett PowerShell-kommando. Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -Force
Detta misslyckas med att stoppa och ta bort några av de virtuella datorerna, vilket resulterar i en misslyckad återställning.
Händelseloggar > Hyper-V VMMS-administratörsloggen visar följande fel:
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)
PowerShells försök att stoppa den virtuella datorn misslyckas med:
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.
Resolution
Lösning:-
Om du stöter på det här problemet, stoppa och ta bort den virtuella datorn manuellt och utför sedan en återställning.
Från PowerShell
Steg 1:- Stäng av den virtuella maskinen.Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -TurnOff
Obs! Stänger av den virtuella datorn <VMName>.
Den här åtgärden motsvarar att koppla bort strömmen från den virtuella datorn och kan leda till förlust av data som inte har sparats.
Steg 2:– Ta bort den virtuella datorn. Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | remove-VM
Från Hyper-V Manager
Steg 1:- Öppna Hyper-V-hanteraren, högerklicka på virtuella datorer och klicka på "Stäng av".
Steg 2:- Efter "Stängav", högerklicka på VM och klicka på "Ta bort"
