Keer terug naar momentopname vanuit een VM

Gepubliceerd op 27 januari 2011 • 1 min leestijd • 138 woorden
Voor een aantal ThinApp-verpakkingsmachines wilde ik niet dat de verpakkers toegang hadden tot de vCenter Client, maar ze toch zouden laten…

Voor een aantal ThinApp-verpakkingsmachines wilde ik niet dat de verpakkers toegang hadden tot de vCenter Client, maar ze toch zouden laten terugkeren naar een eerdere momentopname.

Dus schreef ik een paar regels om precies dat te bereiken vanuit de verpakkingsmachine zelf.

Met het onderstaande script wordt de virtuele machine teruggezet naar de momentopname die eerder is gemaakt.


powershell
get-viserver 
$vmname=$env:computername 
$snapname="PoSH snapshot" 
$snap=Get-Snapshot -vm (get-vm -name $vmname) -name $snapname 
set-vm -vm (get-vm -name $vmname) -Snapshot $snap -confirm:$false

Vereisten hiervoor zijn dat PowerShell op de machine is geïnstalleerd, net als de PowerCLI. U hebt ook een gebruikersaccount nodig dat net voldoende machtigingen heeft in vCenter om verbinding te maken, enkele VM-acties uit te voeren, zoals opnieuw opstarten en terugkeren naar momentopname.

Zie ook

    Follow me