-
- Enthusiast
- Posts: 39
- Liked: never
- Joined: Jan 13, 2012 8:08 am
- Contact:
Replication Speed durin failback
Hello,
I would like to know if it's a way to calculate the speed of a failback operation over a 30MBit/s WAN.
AFAIK, the first time Replication starts, it copies the whole data from source to destination. Then, the next times, it uses VMware CBT to compare only the blocks signed as modified on the source against the destination. This for the replica.
During failover, CBT is not used. The VMs on DR-Site are simply powered on and used. From this point we can choose to undo the failback or commit it. In case of UNDO, we simple power off the replica and the source VM's are untouched. In case of failback, CBT is unusable too. The whole VM on the destination is compared, block by block using hash algorithms with the VM present in the source and the modified blocks are sent to the source. If all works well we can commit the failback and all starts from the beginning.
Now some questions:
Is the above scenario correct or I'm misunderstanding something?
In the failback operation, the incremental is much, much slower compared to the normal replica 'cause it's not using CBT, right?
I't possible to calculate how fast the failback works compared to normal CBT replica?
After a failback commit, the first Veeam's replica needs tho recreate the CBT index? Is this done automatically (like on first replica) or do we need to proceed with some further steps?
I've opened (and closed) a case as well (#5189242). These questions are an additional confirm if I've undersood all well and here I've asked some questions about the speed.
Thank's for the help!
Simon
I would like to know if it's a way to calculate the speed of a failback operation over a 30MBit/s WAN.
AFAIK, the first time Replication starts, it copies the whole data from source to destination. Then, the next times, it uses VMware CBT to compare only the blocks signed as modified on the source against the destination. This for the replica.
During failover, CBT is not used. The VMs on DR-Site are simply powered on and used. From this point we can choose to undo the failback or commit it. In case of UNDO, we simple power off the replica and the source VM's are untouched. In case of failback, CBT is unusable too. The whole VM on the destination is compared, block by block using hash algorithms with the VM present in the source and the modified blocks are sent to the source. If all works well we can commit the failback and all starts from the beginning.
Now some questions:
Is the above scenario correct or I'm misunderstanding something?
In the failback operation, the incremental is much, much slower compared to the normal replica 'cause it's not using CBT, right?
I't possible to calculate how fast the failback works compared to normal CBT replica?
After a failback commit, the first Veeam's replica needs tho recreate the CBT index? Is this done automatically (like on first replica) or do we need to proceed with some further steps?
I've opened (and closed) a case as well (#5189242). These questions are an additional confirm if I've undersood all well and here I've asked some questions about the speed.
Thank's for the help!
Simon
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Replication Speed durin failback
Yes, during replica failback to the original VM Veeam B&R needs to calculate and synchronize the differences between the original VM and the replica VM. The time required to scan the VM image depends on its size and is comparable to the full backup time of this VM.xefil wrote:In the failback operation, the incremental is much, much slower compared to the normal replica 'cause it's not using CBT, right?
I't possible to calculate how fast the failback works compared to normal CBT replica?
CBT is enabled automatically on the first job run after failback commit (this is a full job run).xefil wrote:After a failback commit, the first Veeam's replica needs tho recreate the CBT index? Is this done automatically (like on first replica) or do we need to proceed with some further steps?
-
- Enthusiast
- Posts: 39
- Liked: never
- Joined: Jan 13, 2012 8:08 am
- Contact:
Re: Replication Speed durin failback
Does it mean in fact that a failback of a 30GB VM on a 30MBit/s WAN takes more or less the time I need to transfer the whole 30GB over the WANlink? (should be more or less 136minutes).foggy wrote: Yes, during replica failback to the original VM Veeam B&R needs to calculate and synchronize the differences between the original VM and the replica VM. The time required to scan the VM image depends on its size and is comparable to the full backup time of this VM.
Ok, first time full backup/copy, then CBT incremental.foggy wrote: CBT is enabled automatically on the first job run after failback commit (this is a full job run).
Thank you for the answer!
Simon
-
- VP, Product Management
- Posts: 27377
- Liked: 2802 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Replication Speed durin failback
No, it's not because such transfer never happens, but of course you will need more time for the failback operation comparing to VM failover process. Here is a similar thread with the same discussion, please look it through: Replication Failover and Failbackxefil wrote:Does it mean in fact that a failback of a 30GB VM on a 30MBit/s WAN takes more or less the time I need to transfer the whole 30GB over the WANlink?
-
- Enthusiast
- Posts: 39
- Liked: never
- Joined: Jan 13, 2012 8:08 am
- Contact:
Re: Replication Speed durin failback
Thank you for the link. The only thing I've not tested was to select the proxies manually. I'll try this out too.
Bye, Simon
Bye, Simon
-
- Enthusiast
- Posts: 39
- Liked: never
- Joined: Jan 13, 2012 8:08 am
- Contact:
Re: Replication Speed durin failback
Hi!
Now I'm testing a failback.
I've executed a failover on DR-Site and the launched failback operation selecting manually both DR-Site proxy and Production Proxy.
I'm noticing a high traffic between Production Proxy and Production ESX. I would expect traffic between the proxies but for now the traffic is only from Production ESX to Production Proxy. In detail the process VeeamAgent.exe is receiving a lot of data from ESX.
Why this? Is it calculating the hash from source disk to be compared then with destination disk at the end?
Thank's
simon
Now I'm testing a failback.
I've executed a failover on DR-Site and the launched failback operation selecting manually both DR-Site proxy and Production Proxy.
I'm noticing a high traffic between Production Proxy and Production ESX. I would expect traffic between the proxies but for now the traffic is only from Production ESX to Production Proxy. In detail the process VeeamAgent.exe is receiving a lot of data from ESX.
Why this? Is it calculating the hash from source disk to be compared then with destination disk at the end?
Thank's
simon
-
- Chief Product Officer
- Posts: 31816
- Liked: 7302 times
- Joined: Jan 01, 2006 1:01 am
- Location: Baar, Switzerland
- Contact:
Re: Replication Speed durin failback
Correct. And it looks like the backup proxy is using the network processing mode (NBD).
-
- Enthusiast
- Posts: 39
- Liked: never
- Joined: Jan 13, 2012 8:08 am
- Contact:
Re: Replication Speed durin failback
Yes, this is correct.Gostev wrote:Correct. And it looks like the backup proxy is using the network processing mode (NBD).
I'm noticing on the source proxy, the mode is always set in ndb, and seems it slows down the operations a lot:
Code: Select all
[ProxyDetector] Trying to detect source proxy modes for VM [MY-VM]
[ProxyDetector] Detecting storage access level for proxy [MY-PROXY]
[ProxyDetector] Detecting hotadd access level
[ProxyDetector] Wasn't able to find proxy vm but can failover to network
[ProxyDetector] Detected hotadd storage access level for proxy [MY-PROXY] - [Network]
[ProxyDetector] Detected mode [nbd] for proxy [MY-PROXY]
The source structure has 3 ESX hosts. I've noticed, looking into log, veeam can use hotadd mode only with the VMs located on the same ESX of the proxy. All other VMs that are located on the other ESX are handled in Network mode. Is there a way to force it in hotadd?
Thank's!
Simon
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Replication Speed durin failback
The main requirement for hotadd is that the host running backup proxy server VM must have all datastores where protected VMs' disks reside connected to it. Does your backup proxy has access to the datastore, where VMs running on other host's reside?
Btw, there's a KB article listing all the limitations of using hotadd mode.
Thanks.
Btw, there's a KB article listing all the limitations of using hotadd mode.
Thanks.
-
- Enthusiast
- Posts: 39
- Liked: never
- Joined: Jan 13, 2012 8:08 am
- Contact:
Re: Replication Speed durin failback
Backup proxy could have access to any datastore. All ESX on source infrastructure can access every datastore.foggy wrote:The main requirement for hotadd is that the host running backup proxy server VM must have all datastores where protected VMs' disks reside connected to it. Does your backup proxy has access to the datastore, where VMs running on other host's reside?
Thank you for the link. I've found the main issue:foggy wrote: Btw, there's a KB article listing all the limitations of using hotadd mode.
- In case of standalone host connection (no vCenter added to the console), you can only hot add disks of VMs which are located on the same host running Veeam Backup VM.
CheckHotAddLicense: We are connected to a server and not a Virtual Center
The host ha-host is not licensed for HotAdd
So now I've no idea if it use hotadd or not even if on the same ESX.
Simon
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Replication Speed durin failback
You can see the mode effectively being used in the Realtime Statistics window if you select the particular VM to the left.xefil wrote:So now I've no idea if it use hotadd or not even if on the same ESX.
-
- Enthusiast
- Posts: 39
- Liked: never
- Joined: Jan 13, 2012 8:08 am
- Contact:
Re: Replication Speed durin failback
I've never clicked on it These informations are very interesting!foggy wrote: You can see the mode effectively being used in the Realtime Statistics window if you select the particular VM to the left.
I can see the source and proxy methods:
Code: Select all
Using source proxy... [hotadd, ndb]
Using target proxy... [hotadd, ndb]
At the end of every job I can receive an email with the result. It's possible to include these informations too?
And, about these logs, it's possible to have realtime statistics and mail on failback operations as well?
Thank's again!
Simon
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Replication Speed durin failback
If hotadd is listed for the selected proxy and you do not see the failover to network warning, then hotadd is used.xefil wrote: It's enough to read both has hotadd as first choise to be sure they will use both hotadd? On following lines this information is not written.
There's no such option in the GUI but I believe this is achievable using PowerShell.xefil wrote: At the end of every job I can receive an email with the result. It's possible to include these informations too?
Realtime statistics is available for all continuous tasks performed within Veeam B&R console (including failback), while e-mail notifications are available for backup and replication jobs only.xefil wrote: And, about these logs, it's possible to have realtime statistics and mail on failback operations as well?
Who is online
Users browsing this forum: Google [Bot] and 52 guests