I did some digging in the forum, and couldn't find anything that answered this question.
Here is the sceanrio: I have a customer that backs up their VMware environment once per day with Veeam. They also do multiple replication jobs to their DR site at different frequencies (30 min, 6 hour, once daily) depending on the critical nature of the server.
If I am doing one backup per day of a VM, but also doing multiple replications per day of the same VM, how should I handle truncation of Exchange/SQL logs?
Should I only truncate the transaction logs for the machines in the backup job for recoverability purposes and disable the replication log truncation, or should I have log truncation turned on for all of the jobs?
Currently, the application aware processing is truncating transaction logs on all of the jobs. I am thinking that leaving the application aware processing on but having it just copy the logs not truncate them on the replication jobs, and having the backup jobs handle log truncation would probably be the correct route. My thinking behind this is that if say I back up the Exchange server at 8pm, and it crashes the next day at 4pm, I would need to restore the machine from backup and then copy the entire database and log folders (150+ GB) from the last replica, since I can't just roll the Exchange logs forward.
Any suggestions on which route to go would be appreciated. Thanks.
Ryan
-
- Influencer
- Posts: 11
- Liked: 3 times
- Joined: Mar 05, 2015 1:22 pm
- Full Name: Ryan Augustine
- Contact:
-
- VP, Product Management
- Posts: 27368
- Liked: 2799 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Transaction logs with backups and replications
We recommend to do logs handling by the backup job. Replication does not do anything with the logs by default when you enable application-aware image processing.raugustine wrote:If I am doing one backup per day of a VM, but also doing multiple replications per day of the same VM, how should I handle truncation of Exchange/SQL logs?
The recommendation is to enable it for backup jobs only.raugustine wrote:Should I only truncate the transaction logs for the machines in the backup job for recoverability purposes and disable the replication log truncation, or should I have log truncation turned on for all of the jobs?
Yes, your thinking is in-line with our recommendation on logs handling.raugustine wrote:Currently, the application aware processing is truncating transaction logs on all of the jobs. I am thinking that leaving the application aware processing on but having it just copy the logs not truncate them on the replication jobs, and having the backup jobs handle log truncation would probably be the correct route. My thinking behind this is that if say I back up the Exchange server at 8pm, and it crashes the next day at 4pm, I would need to restore the machine from backup and then copy the entire database and log folders (150+ GB) from the last replica, since I can't just roll the Exchange logs forward.
-
- Influencer
- Posts: 11
- Liked: 3 times
- Joined: Mar 05, 2015 1:22 pm
- Full Name: Ryan Augustine
- Contact:
Re: Transaction logs with backups and replications
Thanks for the reply. I will check my replication job settings and make sure they are all just set to copy. I do not recall ever changing the settings per VM, but they are configured to truncate logs on multiple machines. This was an upgrade from Veeam 7 to 8, so maybe that was on in V7 by default when you set up replication jobs.
-
- VP, Product Management
- Posts: 27368
- Liked: 2799 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Transaction logs with backups and replications
Yes, you do want to manage your logs by 1 job only. Thanks!
Who is online
Users browsing this forum: No registered users and 160 guests