NetWorker: Paralelní obnovení NMM Hyper-V pro více virtuálních počítačů u některých virtuálních počítačů selže
Summary: NetWorker: Paralelní obnovení NMM Hyper-V pro více virtuálních počítačů,
Symptoms
Pokud jsou virtuální počítače Hyper-V poškozené a potřeba obnovení více virtuálních počítačů:
NMM umožňuje obnovení několika virtuálních počítačů do jejich původních (zdrojových) umístění.
Požadavky:
● Chcete-li obnovit virtuální počítače na zdrojový server Hyper-V, ujistěte se, že na zdrojovém serveru existují původní písmena jednotek nebo přípojné body virtuálních počítačů.
Cesty k adresářům se vytvoří automaticky. Obnovení virtuálních počítačů na zdrojový server přepíše zdrojové virtuální počítače.
● Vzhledem k tomu, že technologie Hyper-V rozpoznává virtuální počítače pomocí interního identifikátoru GUID, ujistěte se, že během operace obnovení virtuální počítače nepřesouváte ani nepřejmenováváte.
Obnovení se u některých virtuálních počítačů nezdaří při paralelním obnovení více virtuálních počítačů.
nsrnmmrc: Restore failed with the error: Failed to complete BBB restore.
Cause
Během procesu obnovení se NMM pokusí zastavit a odebrat virtuální počítač ze Správce technologie Hyper-V pomocí příkazu PowerShellu. Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -Force
Tím se nepodaří zastavit a odebrat některé virtuální počítače, což vede k selhání obnovení.
Protokoly > událostí V protokolu správce VMMS technologie Hyper-V zobrazují následující chybu:
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)
Pokus PowerShellu o zastavení virtuálního počítače selže s chybou:
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
Alternativní řešení:-
Pokud narazíte na tento problém, ručně zastavte a odeberte virtuální počítač a poté proveďte obnovení.
Z Powershell
第 1 步:- Vypněte virtuální počítač.Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -TurnOff
Poznámka: Vypne virtuální počítač <VMName>.
Tato operace odpovídá odpojení napájení od virtuálního počítače a může vést ke ztrátě neuložených dat.
第 2 步:- Odeberte virtuální počítač. Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | remove-VM
Ve Správci
technologie Hyper-V第 1 步:- Otevřete správce Hyper-V, klikněte pravým tlačítkem na virtuální počítače a klikněte na "Vypnout".
krok 2: - Po"Vypnout" klikněte pravým tlačítkem na virtuální počítač a klikněte na "Odstranit"
