NetWorker: Useiden virtuaalikoneiden NMM Hyper-V -rinnakkaispalautus epäonnistuu joissakin virtuaalikoneissa
Summary: NetWorker: NMM Hyper-V rinnakkaispalautus useille virtuaalikoneille,
Symptoms
Jos Hyper-V-virtuaalikoneet ovat vioittuneet ja useita virtuaalikoneita
on palautettava, NMM mahdollistaa useiden virtuaalikoneiden palauttamisen alkuperäisiin (lähde)sijainteihinsa.
Edellytykset:
● Jos haluat palauttaa virtuaalikoneet Hyper-V-lähdepalvelimeen, varmista, että virtuaalikoneiden alkuperäiset asemakirjaimet tai liityntäkohdat ovat lähdepalvelimessa.
Hakemistopolut luodaan automaattisesti. Virtuaalikoneiden palauttaminen lähdepalvelimeen korvaa lähdevirtuaalikoneet.
● Koska Hyper-V tunnistaa virtuaalikoneet sisäisen GUID-tunnuksen avulla, varmista, että et siirrä tai nimeä virtuaalikoneita uudelleen palautustoiminnon aikana.
Palautus epäonnistuu joissakin virtuaalikoneissa, kun rinnakkaispalautus suoritetaan useille virtuaalikoneille.
nsrnmmrc: Restore failed with the error: Failed to complete BBB restore.
Cause
Palautuksen aikana NMM yrittää pysäyttää virtuaalikoneen ja poistaa sen Hyper-V Managerista PowerShell-komennolla. Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -Force
Joitakin virtuaalikoneita ei pysäytetä eikä poisteta, minkä vuoksi palautus epäonnistuu.
Tapahtumalokeissa > näkyy seuraava virhe:
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)
PowerShellin yritys pysäyttää virtuaalikone epäonnistuu seuraavasti:
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
Tilapäisratkaisu: -
Jos kohtaat tämän ongelman, pysäytä virtuaalikone, poista se manuaalisesti ja tee palautus.
Powershellistä
vaiheeseen 1: - Sammuta virtuaalikone.Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | Stop-VM -TurnOff
Huomautus: Sammuttaa virtuaalikoneen <VMName>.
Tämä toimenpide vastaa virran katkaisemista virtuaalikoneesta ja voi johtaa tallentamattomien tietojen menetykseen.
vaiheeseen 2: Irrota virtuaalikone. Get-VM -ComputerName '<hostname>' | Where-Object {$_.name -eq '<VMName>' } | remove-VM
Hyper-V Managerista
vaiheeseen 1: - Avaa Hyper-V-hallinta, napsauta hiiren kakkospainikkeella virtuaalikoneita ja napsauta "Sammuta".
vaiheeseen 2: - Kun olet "Sammuta", napsauta virtuaalikonetta hiiren kakkospainikkeella ja napsauta "Poista"
