I'm trying to write pre-freeze and post thaw scripts that will stop and restart services on a dependent VM based on the VM being backed up.
Right now I don't have individual jobs for each VM and I'd rather not. I was hoping there was a way to have the pre-freeze and post-thaw scripts check which VM was being backed up and run the script if it matched the one I need.
The problem is that I have an Application Aware SQL backup running on one machine and when the quiesce happens the application server stops talking to the SQL server and never recovers. If I can stop the application services with the pre-freeze and start the with the post-thaw, I won't have to wake someone up in the middle of the night to start the services.
-
- Novice
- Posts: 9
- Liked: never
- Joined: Sep 15, 2017 7:52 pm
- Full Name: Andrew W Schilling
- Contact:
-
- Novice
- Posts: 9
- Liked: never
- Joined: Sep 15, 2017 7:52 pm
- Full Name: Andrew W Schilling
- Contact:
Re: Check the current VM backup session for the VM name?
I'm getting close. I can find the exact session info I need and assume it's the Status or Operation field I want to look at but don't know what the potential values for that field are to make the decision to run the script.
Code: Select all
$BackupTask = [Veeam.Backup.Core.CBackupSession]::FindLastByJob((Get-VBRJob -Name $JobName).Id) | Get-VBRTaskSession -Name $ServerName
-
- Product Manager
- Posts: 20400
- Liked: 2298 times
- Joined: Oct 26, 2012 3:28 pm
- Full Name: Vladimir Eremin
- Contact:
Re: Check the current VM backup session for the VM name?
Not sure whether I follow you on that. You say Application Aware Image Processing freezes VSS-related activities inside given VM successfully, but fails at unfreezing those afterwards, right?
Who is online
Users browsing this forum: No registered users and 18 guests