Een apart scenario doet zich voor:
3 jaar geleden heb ik een Qnap geplaatst, tbv 3 Hyper-V machines. (Windows 2012 R2)
Op de Qnap heb ik een share aangemaakt waar de geëxporteerde VM's naartoe moeten.
In eerste instantie werkte dit niet.
Blijkbaar draait het export-vm commando onder het system account, dus moet je de exporterende server ook rechten geven op de share.
Ook dat werkte niet, totdat ik de NAS in het domain heb toegevoegd en koos voor "Enable Windows ACL support".
Hiermee kan je vanaf je Windows omgeving de rechten op de share aanpassen.
So far so good, scriptje erbij, en backuppen maar.
Inmiddels heb ik er 2 Windows 2016 servers bij staan, waar ik uiteraard hetzelfde trucje mee wil uithalen.
Ik krijg het alleen met geen mogelijkheid voor elkaar. Wat betreft rechten heb ik de situatie exact nagebouwd als voor de oudere Hyper-V servers. Maar toch wil het niet lopen. Zowel handmatig via de Hyper-V manager als via powershell krijg ik een nietszeggende foutmelding terug:
Vreemde is dat er wel een nieuwe map wordt aangemaakt voor de server, maar daarna stopt het commando.
De server lijkt dus wel de juiste rechten te hebben. Iets wat overigens ook te zien is in de security settings van de share.
Nog gekker is, dat het 1 keer heeft gewerkt! Nadat ik het vinkje "Backup (Volume Shadow Copy)" bij Integration services had uitgezet.
Vervolgens dat vinkje weer aangezet na een succesvolle export, en toen deed hij het nog een keer succesvol.
Daarna lukte het helaas geen derde keer. Overigens iedere keer met hetzelfde script.
Mijn trukendoos is inmiddels aardig leeg. Hier iemand ervaring met een vergelijkbare opzet?
[aanvulling]
Nog even de replicatie uitgezet en verwijderd. Maakt ook geen verschil
3 jaar geleden heb ik een Qnap geplaatst, tbv 3 Hyper-V machines. (Windows 2012 R2)
Op de Qnap heb ik een share aangemaakt waar de geëxporteerde VM's naartoe moeten.
In eerste instantie werkte dit niet.
Blijkbaar draait het export-vm commando onder het system account, dus moet je de exporterende server ook rechten geven op de share.
Ook dat werkte niet, totdat ik de NAS in het domain heb toegevoegd en koos voor "Enable Windows ACL support".
Hiermee kan je vanaf je Windows omgeving de rechten op de share aanpassen.
So far so good, scriptje erbij, en backuppen maar.
Inmiddels heb ik er 2 Windows 2016 servers bij staan, waar ik uiteraard hetzelfde trucje mee wil uithalen.
Ik krijg het alleen met geen mogelijkheid voor elkaar. Wat betreft rechten heb ik de situatie exact nagebouwd als voor de oudere Hyper-V servers. Maar toch wil het niet lopen. Zowel handmatig via de Hyper-V manager als via powershell krijg ik een nietszeggende foutmelding terug:
code:
1
2
3
4
5
6
7
| Export-VM –Name WSUS01 –Path \\192.168.0.16\hyperv\VHDX\oneven
Export-VM : Export failed for virtual machine 'WSUS01'.
At D:\BackupScript\HV-Backup.ps1:94 char:4
+ Export-VM –Name $server –Path $folder
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Export-VM], VirtualizationException
+ FullyQualifiedErrorId : Unspecified,Microsoft.HyperV.PowerShell.Commands.ExportVM |
Vreemde is dat er wel een nieuwe map wordt aangemaakt voor de server, maar daarna stopt het commando.
De server lijkt dus wel de juiste rechten te hebben. Iets wat overigens ook te zien is in de security settings van de share.
Nog gekker is, dat het 1 keer heeft gewerkt! Nadat ik het vinkje "Backup (Volume Shadow Copy)" bij Integration services had uitgezet.
Vervolgens dat vinkje weer aangezet na een succesvolle export, en toen deed hij het nog een keer succesvol.
Daarna lukte het helaas geen derde keer. Overigens iedere keer met hetzelfde script.
Mijn trukendoos is inmiddels aardig leeg. Hier iemand ervaring met een vergelijkbare opzet?
[aanvulling]
Nog even de replicatie uitgezet en verwijderd. Maakt ook geen verschil