-
- Influencer
- Posts: 23
- Liked: 2 times
- Joined: Aug 13, 2012 7:13 pm
- Contact:
Application aware image processing and vmware snap logic
Hello,
Doing an MS SQL 2008 VM backup on vSphere 5.5 U1. Veeam version is 7.0.0.833.
VM was busy, so VSS could not quiesce SQL, hence backup failed. Nothing special here.
However Veeam took a VMware snapshot of the VM even if VSS could not quiesce the VM. One would think that VSS must first quiesce the VM and when SQL is "idle" to take the VMware snap.
On top of that since the VM is so busy, obviously VMware snapshot removal would be a problem = the VM can be stunned (= frozen) for quite a while. In our case this translated into SQL mirroring triggering a failover.
Why would Veeam backup take a VMware snap in this case?
Thanks,
Adrian
Doing an MS SQL 2008 VM backup on vSphere 5.5 U1. Veeam version is 7.0.0.833.
VM was busy, so VSS could not quiesce SQL, hence backup failed. Nothing special here.
However Veeam took a VMware snapshot of the VM even if VSS could not quiesce the VM. One would think that VSS must first quiesce the VM and when SQL is "idle" to take the VMware snap.
On top of that since the VM is so busy, obviously VMware snapshot removal would be a problem = the VM can be stunned (= frozen) for quite a while. In our case this translated into SQL mirroring triggering a failover.
Why would Veeam backup take a VMware snap in this case?
Thanks,
Adrian
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Application aware image processing and vmware snap logic
Hi Adrian,
According to the screenshot your Guest OS has been freezed successfully, but this was the release guest operation that failed, thus you had a snapshot created for this VM.
Thanks!
According to the screenshot your Guest OS has been freezed successfully, but this was the release guest operation that failed, thus you had a snapshot created for this VM.
Thanks!
-
- Influencer
- Posts: 23
- Liked: 2 times
- Joined: Aug 13, 2012 7:13 pm
- Contact:
Re: Application aware image processing and vmware snap logic
Thanks Vitaliy.
It turns out that thing are a little bit more complicated. When mapping the exact time (SQL time is one hour off compared to Veeam) we saw that actually the log truncation breaks the mirror not the vmware snapshot removal (so mirror broke during the successful retried backup not depicted failure below); it happened twice so far. I opened a case with support to investigate.
Thanks,
Adrian
It turns out that thing are a little bit more complicated. When mapping the exact time (SQL time is one hour off compared to Veeam) we saw that actually the log truncation breaks the mirror not the vmware snapshot removal (so mirror broke during the successful retried backup not depicted failure below); it happened twice so far. I opened a case with support to investigate.
Thanks,
Adrian
-
- Product Manager
- Posts: 20415
- Liked: 2302 times
- Joined: Oct 26, 2012 3:28 pm
- Full Name: Vladimir Eremin
- Contact:
Re: Application aware image processing and vmware snap logic
Can you elaborate on it a little bit? You mean that log truncation, not snapshot removal, resulted in "failed to freeze" error? Also, can you post your ticket number, so that, we can follow the case? Thanks.It turns out that thing are a little bit more complicated. When mapping the exact time (SQL time is one hour off compared to Veeam) we saw that actually the log truncation breaks the mirror not the vmware snapshot removal (so mirror broke during the successful retried backup not depicted failure below); it happened twice so far.
-
- Influencer
- Posts: 23
- Liked: 2 times
- Joined: Aug 13, 2012 7:13 pm
- Contact:
Re: Application aware image processing and vmware snap logic
Hello Eremin,
No, the initial post was a confusion because of diff time on SQL server (= email alert that mirroring was broken) and Veeam time.
So basically ocasionally during the time when log truncation is done while backup the principal, the sql mirror breaks and we get email alerts like (and our dev ping us back that customer's web servers go down temp):
Case no. 00576136. I uploaded both backup logs and email alert we get from SQL.
Ps. the initial post, that freeze error happened I think because the customer asked us for a certain backup time and we discovered that actually at that time he was doing some heavy maint jobs hence the VM was very busy. so we moved the backup to a diff time when the VM is not that busy.
Thanks,
Adrian
No, the initial post was a confusion because of diff time on SQL server (= email alert that mirroring was broken) and Veeam time.
So basically ocasionally during the time when log truncation is done while backup the principal, the sql mirror breaks and we get email alerts like (and our dev ping us back that customer's web servers go down temp):
Code: Select all
*** WARNING !!! *** Mirroring state changed.
Timestamp: 5/29/2014 9:41:14 PM
Machine Name: xxx
SQL server: xxx
Database: aspnetdb;
Mirroring state: SYNCHRONIZING;
Mirroring role: MIRROR;
Witness state: UNKNOWN;
Ps. the initial post, that freeze error happened I think because the customer asked us for a certain backup time and we discovered that actually at that time he was doing some heavy maint jobs hence the VM was very busy. so we moved the backup to a diff time when the VM is not that busy.
Thanks,
Adrian
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Application aware image processing and vmware snap logic
Just wanted to add that there is an existing topic about SQL Server mirroring and backup job behavior: SQL backups causing SQL mirroring to stop for a few seconds
-
- Influencer
- Posts: 23
- Liked: 2 times
- Joined: Aug 13, 2012 7:13 pm
- Contact:
Re: Application aware image processing and vmware snap logic
thanks guys. Our dev sent some SQL logs which I uploaded to support. Looks like some log backups failed.
And that the customer actually has some plans which may backup the logs too, which means we may overlap with log truncation. the joy of web hosting...
will see what support manages to find out.
the vmware snapshot removal appears to be a less issues these days in newer vsphere versions (due to "smaller" consolidation commits to say so); even if it takes a few hours we did not notice to take SQL out on any VMs we have I think.
on this scenario SQL mirroring timeout is 30 secs for failover.
Thanks,
Adrian
And that the customer actually has some plans which may backup the logs too, which means we may overlap with log truncation. the joy of web hosting...
will see what support manages to find out.
the vmware snapshot removal appears to be a less issues these days in newer vsphere versions (due to "smaller" consolidation commits to say so); even if it takes a few hours we did not notice to take SQL out on any VMs we have I think.
on this scenario SQL mirroring timeout is 30 secs for failover.
Thanks,
Adrian
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Application aware image processing and vmware snap logic
Yes, having two backup solution truncating the logs might mess up the backup jobs.adriand wrote:And that the customer actually has some plans which may backup the logs too, which means we may overlap with log truncation. the joy of web hosting...
-
- Influencer
- Posts: 23
- Liked: 2 times
- Joined: Aug 13, 2012 7:13 pm
- Contact:
Re: Application aware image processing and vmware snap logic
Yes, the "double" log truncation seemed to interfered with the mirroring state when the two log backups overlapped (on sql side was done every 30 mins). we disabled it on veeam backup job and also re-scheduled teh backup job to not overlap with any of the sql maint jobs.
So far things have been stable after doing that.
Thanks,
Adrian
So far things have been stable after doing that.
Thanks,
Adrian
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Application aware image processing and vmware snap logic
Adrian, thanks for the update. Keep in mind that, you need to disable AAIP option completely, unchecking "truncate logs" option in the backup job settings will still interfere with native backup made by SQL management studio.
-
- Influencer
- Posts: 23
- Liked: 2 times
- Joined: Aug 13, 2012 7:13 pm
- Contact:
Re: Application aware image processing and vmware snap logic
Vitaliy, we have not had any issues with backup since. Veamm principal backup starts a little after that "native" log backups, so when Veeam calls VSS in theory there is nothing going on there. In practice, I guess we shall see
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Application aware image processing and vmware snap logic
Depends on what is your backup plan that you have with native tools. Run some recoveries to confirm that you have all the logs properly backed up with your 3rd party solution.
-
- Veeam ProPartner
- Posts: 566
- Liked: 103 times
- Joined: Dec 29, 2009 12:48 pm
- Full Name: Marco Novelli
- Location: Asti - Italy
- Contact:
[MERGED] : How to backup a VM with SQL Server mirrored
I guys, I'm approaching a new customer that is running SQL Server with mirroring enabled, ref. http://msdn.microsoft.com/en-us/library ... .105).aspx
The OS is Windows 2008 R2 fully patched and the SQL Server version is 2008 R2 with SP3
Is there any special care to backup the source SQL Server to not break the mirror? Should I disable the transaction log truncation in Veeam Backup settings?
Any advice would be great!
Thanks, Marco
The OS is Windows 2008 R2 fully patched and the SQL Server version is 2008 R2 with SP3
Is there any special care to backup the source SQL Server to not break the mirror? Should I disable the transaction log truncation in Veeam Backup settings?
Any advice would be great!
Thanks, Marco
-
- Product Manager
- Posts: 20415
- Liked: 2302 times
- Joined: Oct 26, 2012 3:28 pm
- Full Name: Vladimir Eremin
- Contact:
Re: Application aware image processing and vmware snap logic
Hi, Marco,
Your post has been merged into existing discussion. So, please, take a look at the answers provided above.
Thanks.
Your post has been merged into existing discussion. So, please, take a look at the answers provided above.
Thanks.
-
- Veeam ProPartner
- Posts: 566
- Liked: 103 times
- Joined: Dec 29, 2009 12:48 pm
- Full Name: Marco Novelli
- Location: Asti - Italy
- Contact:
Re: Application aware image processing and vmware snap logic
Thanks guys! I'll try
-
- Novice
- Posts: 3
- Liked: never
- Joined: May 11, 2015 12:09 pm
- Contact:
[MERGED] how to backup mirrored sql server
Hi everyone.
i'm looking forward to a best practices or step by step document >> backup a mirrored sql server with whitness Win 2008 r2
this database is the prodution Xendesktop Database.
so i have :
sql1 principal db
sql2 mirrored db
sql3 whitness
how i can configure a new backup with veeam 8?
i can't find a steb by step backup whitepaper.
can you help me?
i'm looking forward to a best practices or step by step document >> backup a mirrored sql server with whitness Win 2008 r2
this database is the prodution Xendesktop Database.
so i have :
sql1 principal db
sql2 mirrored db
sql3 whitness
how i can configure a new backup with veeam 8?
i can't find a steb by step backup whitepaper.
can you help me?
Who is online
Users browsing this forum: No registered users and 12 guests