NetWorker: NMM Hyper-V parallell gjenoppretting for flere VM-er mislykkes for enkelte VM-er
Summary: NetWorker: NMM Hyper-V parallell gjenoppretting for flere virtuelle maskiner,
Symptoms
Hvis Hyper-V virtuelle maskiner er ødelagt og behovet for gjenoppretting av flere virtuelle maskiner:
NMM muliggjør gjenoppretting av flere virtuelle maskiner til sine opprinnelige (kilde) steder.
Forhåndskrav:
● For å gjenopprette virtuelle maskiner til kilde-Hyper-V-serveren, må du sørge for at de originale stasjonsbokstavene eller monteringspunktene for de virtuelle maskinene finnes på kildeserveren.
Katalogbanene opprettes automatisk. Gjenoppretting av virtuelle maskiner til kildeserveren overskriver de virtuelle kildemaskinene.
● Fordi Hyper-V gjenkjenner virtuelle maskiner ved hjelp av en intern GUID, må du sørge for at du ikke flytter eller gir nytt navn til de virtuelle maskinene under gjenopprettingsoperasjonen.
Gjenopprettingen mislykkes for enkelte virtuelle maskiner når det utføres parallell gjenoppretting for flere virtuelle maskiner.
nsrnmmrc: Restore failed with the error: Failed to complete BBB restore.
Cause
Under gjenopprettingsprosessen prøver NMM å stoppe og fjerne VM fra Hyper-V Manager ved hjelp av en PowerShell-kommando. Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -Force
Dette stopper ikke og fjerner noen av VM-ene, noe som resulterer i en mislykket gjenoppretting.
Hendelseslogger > Administratorlogg for Hyper-V VMMS viser følgende feil:
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 forsøk på å stoppe VM mislykkes 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: –
Hvis du støter på dette problemet, må du stoppe og fjerne den virtuelle maskinen manuelt, og deretter utføre en gjenoppretting.
Fra Powershell
Trinn 1- Slå av den virtuelle maskinen.Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -TurnOff
Merk: Slår av den virtuelle maskinen <VMName>.
Denne operasjonen tilsvarer å koble strømmen fra den virtuelle maskinen, og kan føre til tap av data som ikke er lagret.
Trinn 2: - Fjern VM. Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | remove-VM
Fra Hyper-V Manager
Trinn 1: - Åpne Hyper-V-manageren, høyreklikk VMs og klikk "Slå av".
Trinn 2: - Etter "Slåav", høyreklikk på VM og klikk "Slett"
