-
- Novice
- Posts: 5
- Liked: never
- Joined: Jun 15, 2016 3:07 am
- Contact:
Is Veeam Replication of Exchange supported?
First post so please forgive me if this has been addressed before, I did have a look but couldn't find anything that answered my specific question.
In this Microsoft blog post https://blogs.technet.microsoft.com/rmi ... a-support/ it states that MS themselves do not support the replication of Exchange via Hyper-V Replication.
We're running Veeam B&R 9 and it's my understanding that the replication component leverages the Hyper-V Replication technology. So should we/can we use it to replicate Exchange (2013 in our case)?
In this Microsoft blog post https://blogs.technet.microsoft.com/rmi ... a-support/ it states that MS themselves do not support the replication of Exchange via Hyper-V Replication.
We're running Veeam B&R 9 and it's my understanding that the replication component leverages the Hyper-V Replication technology. So should we/can we use it to replicate Exchange (2013 in our case)?
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Is Veeam Replication of Exchange supported?
Your understanding is not correct, Veeam B&R uses Hyper-V VM snapshot capabilities and has little in common with Hyper-V Replication.
-
- Novice
- Posts: 5
- Liked: never
- Joined: Jun 15, 2016 3:07 am
- Contact:
Re: Is Veeam Replication of Exchange supported?
Thanks for replying so quickly foggy, and for clarifying the operation of Veeam B&R, which I'm relatively new to. You mention that B&R leverages Hyper-V VM snapshots, but Microsoft say they do not support the use of snapshots with a virtualised Exchange server - https://technet.microsoft.com/en-us/lib ... .150).aspx (see section "Requirements for hardware virtualization").
Can you tell me Veeam's support position on running a replication job of Exchange 2013? I'd like to be able to do this as it would help in a DR scenario, but the last thing I want to do is find myself with no support when I might really need it.
Can you tell me Veeam's support position on running a replication job of Exchange 2013? I'd like to be able to do this as it would help in a DR scenario, but the last thing I want to do is find myself with no support when I might really need it.
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Is Veeam Replication of Exchange supported?
Microsoft does not support non-application aware backups of Exchange:
And this is right what Veeam B&R does - it uses application-aware VSS processing before creating a snapshot, so VM snapshots that are used for backup purposes are application-aware, which guarantees required application consistency on restore.Supported Backup Technologies
Exchange 2013 supports only Exchange-aware, VSS-based backups. Exchange 2013 includes a plug-in for Windows Server Backup that enables you to make and restore VSS-based backups of Exchange data. To back up and restore Exchange 2013, you must use an Exchange-aware application that supports the VSS writer for Exchange 2013, such as Windows Server Backup (with the VSS plug-in), Microsoft System Center 2012 - Data Protection Manager, or a third-party Exchange-aware VSS-based application.
-
- Influencer
- Posts: 11
- Liked: 2 times
- Joined: Jul 24, 2017 3:54 pm
- Contact:
[MERGED] Hyper-V 2016 Replica VS Backup&Replication and Exch
Hello,
first, I have to add a bit to the subject:
As far as I know, Exchange Server is not supported with Hyper-V Replica.
I couldn't find out why but if the Exchange Team says not supported, then it is not supported. Okay.
But how can Veeam do a replication of Exchange? This should also not be supported by MS.
I couldn't find any statement from Veeam if Veeam Replication will left Exchange in a supported status after a recovery.
Even with VSS Application Aware Processing.
Do you have any statements for this Scenario?
If possible, what kind of problems can happen?
Let's say, we have only one Exchange Server 2016 with all functions enabled (No DAG) installed on Hyper-V 2016.
Veeam Backups the first Hyper-V host with a backup to disk and to tape.
The Veeam Replication replicates to a second Hyper-V host.
Can Veeam help me with Veeam Replication to have a DR?
What is the difference with Hyper-V Replica, when enabling "Configuring additional Recovery points" and "Volume Shadow copy Service (VSS) frequency" ?
In my understanding. when doing any type of replication, after an activation of a recovered VM, the VM should be in a mode like pulling the power cord of a physical machine and restarting the machine again.
Maybe the database will come up, maybe not. If VSS works correct, the Exchange logs should be truncated. So maybe there is a dataloss between the last VSS Replica and there are not all Logfiles available.
Then a repair with one of this suggestions: https://support.microsoft.com/en-us/hel ... -and-event should work.
Do you have any deeper information available?
Thank you!
first, I have to add a bit to the subject:
As far as I know, Exchange Server is not supported with Hyper-V Replica.
I couldn't find out why but if the Exchange Team says not supported, then it is not supported. Okay.
But how can Veeam do a replication of Exchange? This should also not be supported by MS.
I couldn't find any statement from Veeam if Veeam Replication will left Exchange in a supported status after a recovery.
Even with VSS Application Aware Processing.
Do you have any statements for this Scenario?
If possible, what kind of problems can happen?
Let's say, we have only one Exchange Server 2016 with all functions enabled (No DAG) installed on Hyper-V 2016.
Veeam Backups the first Hyper-V host with a backup to disk and to tape.
The Veeam Replication replicates to a second Hyper-V host.
Can Veeam help me with Veeam Replication to have a DR?
What is the difference with Hyper-V Replica, when enabling "Configuring additional Recovery points" and "Volume Shadow copy Service (VSS) frequency" ?
In my understanding. when doing any type of replication, after an activation of a recovered VM, the VM should be in a mode like pulling the power cord of a physical machine and restarting the machine again.
Maybe the database will come up, maybe not. If VSS works correct, the Exchange logs should be truncated. So maybe there is a dataloss between the last VSS Replica and there are not all Logfiles available.
Then a repair with one of this suggestions: https://support.microsoft.com/en-us/hel ... -and-event should work.
Do you have any deeper information available?
Thank you!
-
- Veteran
- Posts: 528
- Liked: 144 times
- Joined: Aug 20, 2015 9:30 pm
- Contact:
Re: Hyper-V 2016 Replica VS Backup&Replication and Exchange
Veeam replication is the same as doing a VSS backup and restore of the system, so it is always application consistent. I can't say whether it is officially supported by the Exchange team, but it does work differently from Hyper-V replica in that respect.
That said, is there a reason why you aren't running a DAG between these Hyper-V hosts? You would not have any issues of data loss whereas both Veeam and Hyper-V replication would lose anything after the last time the replication ran.
That said, is there a reason why you aren't running a DAG between these Hyper-V hosts? You would not have any issues of data loss whereas both Veeam and Hyper-V replication would lose anything after the last time the replication ran.
-
- Veteran
- Posts: 1943
- Liked: 247 times
- Joined: Dec 01, 2016 3:49 pm
- Full Name: Dmitry Grinev
- Location: St.Petersburg
- Contact:
Re: Hyper-V 2016 Replica VS Backup&Replication and Exchange
Hi Igor,
Please review this short discussion above as it contains the necessary information.
Do not hesitate to ask additional questions. Thanks!
Please review this short discussion above as it contains the necessary information.
Do not hesitate to ask additional questions. Thanks!
-
- Influencer
- Posts: 11
- Liked: 2 times
- Joined: Jul 24, 2017 3:54 pm
- Contact:
Re: Is Veeam Replication of Exchange supported?
Hi nmdange
Hi Dmitry Grinev
thank you both for answering.
They are all currently using VMWare Hosts with one Exchange Server, no DAG, on a Fibre Channel SAN with two Disksystems which are replicating to each other.
So if a VMWare host brake, they restarted the Exchange Server and everything worked fine again.
In a situation, where one of those Disksystems failed, they could work with Exchange after a restart of the machine.
Specialy one customer was pretty direct in his question:
Because of a new admin, they want to switch over to hyper-v because in his opinion the current setup is oversized for this company.
He is thinking, that two Hyper-V Servers with direct installed storage in the box should be enough. He doesn't want a DAG. (He think it is simpler to have only one Exchange)
All incoming and outgoing mails are saved in an external mailarchiv. So there should be no "real" dataloss because this is an external box.
So where is the difference between Hyper-V Replica and a Veeam Replication with a snapshot?
In the discussion he started with what could happen if:
- Hyper-V Replication is activated and replication is done every 15 min. (NO VSS active)
In his opinion, the host with the replica should start the guest. hyper-V will integrate the last known changes in his vhdx file.
This vhdx will be used to start Windows and Exchange. Worst case is that in the last 15 min a huge amount of mails where send. Those mails are now not available. Exchange "should" be running.
When "enabling "Configuring additional Recovery points" and "Volume Shadow copy Service (VSS) frequency" the Exchange logfiles should be truncated, so the database should have at least the last hour of mails.
If not, he has to bring the database up againt
And as "foggy" said: "Microsoft does not support non-application aware backups of Exchange:"
So I told him about Replication with Veeam.
In this thread:
microsoft-hyper-v-f25/hyper-v-2012-r2-r ... 16374.html
the main reason to use Veeam is reduced disk I/O. (In his configuration, he has a lot of SSDs, so he thinks that this wouldn't be a problem.)
The other points are not interesting for him.
I would like to convince my customer to do it the "right" way.
But I need more arguments, the best would be a "killer" argument.
Thank you.
Hi Dmitry Grinev
thank you both for answering.
I had a discussion with some customers. To be clear: I don't know the excact configuration, this is only what they told me:That said, is there a reason why you aren't running a DAG between these Hyper-V hosts? You would not have any issues of data loss whereas both Veeam and Hyper-V replication would lose anything after the last time the replication ran.
They are all currently using VMWare Hosts with one Exchange Server, no DAG, on a Fibre Channel SAN with two Disksystems which are replicating to each other.
So if a VMWare host brake, they restarted the Exchange Server and everything worked fine again.
In a situation, where one of those Disksystems failed, they could work with Exchange after a restart of the machine.
Specialy one customer was pretty direct in his question:
Because of a new admin, they want to switch over to hyper-v because in his opinion the current setup is oversized for this company.
He is thinking, that two Hyper-V Servers with direct installed storage in the box should be enough. He doesn't want a DAG. (He think it is simpler to have only one Exchange)
All incoming and outgoing mails are saved in an external mailarchiv. So there should be no "real" dataloss because this is an external box.
So where is the difference between Hyper-V Replica and a Veeam Replication with a snapshot?
In the discussion he started with what could happen if:
- Hyper-V Replication is activated and replication is done every 15 min. (NO VSS active)
In his opinion, the host with the replica should start the guest. hyper-V will integrate the last known changes in his vhdx file.
This vhdx will be used to start Windows and Exchange. Worst case is that in the last 15 min a huge amount of mails where send. Those mails are now not available. Exchange "should" be running.
When "enabling "Configuring additional Recovery points" and "Volume Shadow copy Service (VSS) frequency" the Exchange logfiles should be truncated, so the database should have at least the last hour of mails.
If not, he has to bring the database up againt
And as "foggy" said: "Microsoft does not support non-application aware backups of Exchange:"
Where can I find information what the differences are?but it does work differently from Hyper-V replica in that respect.
So I told him about Replication with Veeam.
In this thread:
microsoft-hyper-v-f25/hyper-v-2012-r2-r ... 16374.html
the main reason to use Veeam is reduced disk I/O. (In his configuration, he has a lot of SSDs, so he thinks that this wouldn't be a problem.)
The other points are not interesting for him.
I would like to convince my customer to do it the "right" way.
But I need more arguments, the best would be a "killer" argument.
Thank you.
-
- Veteran
- Posts: 528
- Liked: 144 times
- Joined: Aug 20, 2015 9:30 pm
- Contact:
Re: Is Veeam Replication of Exchange supported?
If you did a planned failover where you shutdown the source VM and replicated all changes, then it would be safe. However, in the event of an unplanned failover, Hyper-V replica is crash-consistent, which the Exchange team explicitly does not support. Veeam replication would be application consistent so it would be ok. However, in both cases, if the source server dies completely, you will lose all the mail sent since the last replication interval. A DAG will ensure nothing is lost, since the logs are copied more frequently and the hub transport safety net catches everything else.
I've seen many organizations try to "out-think" the Exchange team by putting Exchange on VMWare with SANs, doing SAN replication, failover, etc. and then run into problems. Even if it works most of the time, it can never beat the best-practices design of a 4-node DAG spread across two datacenter (see https://blogs.technet.microsoft.com/exc ... hitecture/). DAGs are not hard to set up and Exchange by itself is going to be better at HA than trying to rely on something else. Honestly, if an organization is not large enough to justify the 4-node DAG design in the preferred architecture, then they are better off moving to Office 365. I realize that is a bit of a different discussion though
I've seen many organizations try to "out-think" the Exchange team by putting Exchange on VMWare with SANs, doing SAN replication, failover, etc. and then run into problems. Even if it works most of the time, it can never beat the best-practices design of a 4-node DAG spread across two datacenter (see https://blogs.technet.microsoft.com/exc ... hitecture/). DAGs are not hard to set up and Exchange by itself is going to be better at HA than trying to rely on something else. Honestly, if an organization is not large enough to justify the 4-node DAG design in the preferred architecture, then they are better off moving to Office 365. I realize that is a bit of a different discussion though
-
- Lurker
- Posts: 2
- Liked: never
- Joined: May 17, 2018 11:43 am
- Full Name: James Slack
- Contact:
[MERGED] Question on how your would failover Exchange 2010
Hi,
Is there a guide anywhere for doing a planned failover of a non-DAG Exchange 2010 box? Or any databasey type things?
The last time we attempted this we encountered some DB corruption, so I would like to know if there is a guide out there to make sure we are not missing thing obvious? I have seen lots of things about backing up and replicating DAGs, but this is just a single server environment.
Thanks
/0
Is there a guide anywhere for doing a planned failover of a non-DAG Exchange 2010 box? Or any databasey type things?
The last time we attempted this we encountered some DB corruption, so I would like to know if there is a guide out there to make sure we are not missing thing obvious? I have seen lots of things about backing up and replicating DAGs, but this is just a single server environment.
Thanks
/0
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: Is Veeam Replication of Exchange supported?
Hi,
Have you seen the corresponding section of the User Guide already? If everything is configured properly and you still get corrupted DB then please contact our support team directly so they can take a closer look. kindly post your case ID when you have one.
Thanks you
Have you seen the corresponding section of the User Guide already? If everything is configured properly and you still get corrupted DB then please contact our support team directly so they can take a closer look. kindly post your case ID when you have one.
Thanks you
-
- Lurker
- Posts: 2
- Liked: never
- Joined: May 17, 2018 11:43 am
- Full Name: James Slack
- Contact:
Re: Is Veeam Replication of Exchange supported?
I had read that, but as I'm not the Veeam admin (just Exchange) it doesn't mean a lot to me. It says you can "Process transaction logs with this job" or "Perform copy only", but would we expect a dead DB on the other side with either of these options? I wouldn't have thought so.
Something else I was thinking is placing Exchange 2010 in to maintenance mode and shutting the services down BEFORE we do the failover. Is this supported? Can't find any documentation to say if this is supported or a bad idea.
We can certainly log an incident if we run in to this issue again, but knowing what to do to avoid an issue would be a lot better!
Something else I was thinking is placing Exchange 2010 in to maintenance mode and shutting the services down BEFORE we do the failover. Is this supported? Can't find any documentation to say if this is supported or a bad idea.
We can certainly log an incident if we run in to this issue again, but knowing what to do to avoid an issue would be a lot better!
-
- VeeaMVP
- Posts: 1007
- Liked: 314 times
- Joined: Jan 31, 2011 11:17 am
- Full Name: Max
- Contact:
Re: Is Veeam Replication of Exchange supported?
During a planned failover the Source VM is shutdown during the process, the delta changes are getting replicated and afterwards the target/replica VM is powered on.
So there's no need to manually stop services or the VM itself, as the process creates a consistent replica.
https://helpcenter.veeam.com/docs/backu ... tml?ver=95
So there's no need to manually stop services or the VM itself, as the process creates a consistent replica.
https://helpcenter.veeam.com/docs/backu ... tml?ver=95
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: Is Veeam Replication of Exchange supported?
James,
To ensure that the database in the replica is consistent and alive you have to select "Require successful processing" option. Is it selected?
Thanks
To ensure that the database in the replica is consistent and alive you have to select "Require successful processing" option. Is it selected?
Thanks
-
- Enthusiast
- Posts: 95
- Liked: 18 times
- Joined: Jun 04, 2014 10:23 am
- Full Name: Alan ORiordan
- Contact:
Re: Is Veeam Replication of Exchange supported?
So what I gather from this thread is that it is supported due to Veeam having application-aware processing? When Exchange is failed over for testing are there any special changes made to AD that would cause an issue when the failover is undone ie all changes disregarded and not synced back to live?
I am slightly disappointed/concerned that there are not many articles/videos on this being demonstrated like people are afraid to do it?
I have used Veeam Failover to great effect on application, SQL and Linux machines but never an Exchange server, yet...
If we talk about a simple scenario where:
LIVE Site
Has two DC's
One Exchange 2013 or 2016 server (Standalone/basic config)
DR Site
Has it's own DC on a different subnet
During a planned failover with an application-aware replica the Exchange_replica should power on and Re-IP and network map itself.
It will register its Re-IP'd address in DNS and will eventually update the LIVE Site DNS (if failover lasts long enough) and the DC's at the live site are left online during testing
If we have split-brain DNS then autodiscover and internal DNS records will not update only the HOST A record will? Do people update these manually during testing?
If we want to undo failover then we should ensure that no email is delivered through the DR site firewall to avoid missing emails
Are there any other considerations to provide a failed over Exchange Server?
What is the best way to test the Exchange_replica, in its own failover plan for example?
Thanks
I am slightly disappointed/concerned that there are not many articles/videos on this being demonstrated like people are afraid to do it?
I have used Veeam Failover to great effect on application, SQL and Linux machines but never an Exchange server, yet...
If we talk about a simple scenario where:
LIVE Site
Has two DC's
One Exchange 2013 or 2016 server (Standalone/basic config)
DR Site
Has it's own DC on a different subnet
During a planned failover with an application-aware replica the Exchange_replica should power on and Re-IP and network map itself.
It will register its Re-IP'd address in DNS and will eventually update the LIVE Site DNS (if failover lasts long enough) and the DC's at the live site are left online during testing
If we have split-brain DNS then autodiscover and internal DNS records will not update only the HOST A record will? Do people update these manually during testing?
If we want to undo failover then we should ensure that no email is delivered through the DR site firewall to avoid missing emails
Are there any other considerations to provide a failed over Exchange Server?
What is the best way to test the Exchange_replica, in its own failover plan for example?
Thanks
Who is online
Users browsing this forum: Bing [Bot], Google [Bot], massimiliano.rizzi, nathang_pid and 142 guests