-
- Enthusiast
- Posts: 96
- Liked: 13 times
- Joined: Oct 05, 2010 3:27 pm
- Full Name: Rob Miller
- Contact:
SureBackup Design Question
So we have been using VBR for a while now. Getting around to setting up SureBackup.
We have 2 sites, with a tunnel between, vSphere infrastructure in both, a beefy physical server for Veeam in each. The southern site is a full VBR server, the northern is a backup proxy and repository.
Now we used to have 2 full VBR servers in order to do backups at the northern site, but pull replicas to the southern. Then Veeam came out with proxies and repositories and it was great. We rebuilt around this architecture and it’s been serving us great. The VBR in the southern site controlled all backup and replication jobs, running backups up north, and pulling replicas to the south, as well as running some backups in the south.
Now we get to SureBackup. We have this wonderful Virtual Lab. One of its interface IPs is the same as the production gateway. This obviously causes issues with routing outside its subnet. We added routes and everything manually to the routers on both sides for the masquerade subnet, but I really didn’t see how this would work at all as this would require the virtual lab to route to the production gateway, which is the exact same IP assigned to one of its interfaces.
So we call up support and sure enough, they say that your Virtual Lab must be in the same subnet as the VBR server if you want to run any tests beyond vmware tools heartbeat. This is absolutely bizarre to me. I mean Veeam puts all this effort into proxies and repositories so that we can have a distributed architecture and control it nicely from a single interface. Then they just completely bypass this in their design of SureBackup.
All Veeam has to do is build the testing agents into the proxy agent. Then the proxy agents, just as they do for backups, do the work, and send the results to the VBR server. This would solve this entire problem. Support told us that if we wanted to do what we are doing we have to go back to having 2 VBR servers which to me is ludicrous.
Does anyone have an answer as to why the ping and script checks run directly from the VBR server and not from a local proxy? I just can’t fathom why this design decision was made as it effectively negates the benefits of having proxies and repositories available.
We have 2 sites, with a tunnel between, vSphere infrastructure in both, a beefy physical server for Veeam in each. The southern site is a full VBR server, the northern is a backup proxy and repository.
Now we used to have 2 full VBR servers in order to do backups at the northern site, but pull replicas to the southern. Then Veeam came out with proxies and repositories and it was great. We rebuilt around this architecture and it’s been serving us great. The VBR in the southern site controlled all backup and replication jobs, running backups up north, and pulling replicas to the south, as well as running some backups in the south.
Now we get to SureBackup. We have this wonderful Virtual Lab. One of its interface IPs is the same as the production gateway. This obviously causes issues with routing outside its subnet. We added routes and everything manually to the routers on both sides for the masquerade subnet, but I really didn’t see how this would work at all as this would require the virtual lab to route to the production gateway, which is the exact same IP assigned to one of its interfaces.
So we call up support and sure enough, they say that your Virtual Lab must be in the same subnet as the VBR server if you want to run any tests beyond vmware tools heartbeat. This is absolutely bizarre to me. I mean Veeam puts all this effort into proxies and repositories so that we can have a distributed architecture and control it nicely from a single interface. Then they just completely bypass this in their design of SureBackup.
All Veeam has to do is build the testing agents into the proxy agent. Then the proxy agents, just as they do for backups, do the work, and send the results to the VBR server. This would solve this entire problem. Support told us that if we wanted to do what we are doing we have to go back to having 2 VBR servers which to me is ludicrous.
Does anyone have an answer as to why the ping and script checks run directly from the VBR server and not from a local proxy? I just can’t fathom why this design decision was made as it effectively negates the benefits of having proxies and repositories available.
-
- Veteran
- Posts: 392
- Liked: 33 times
- Joined: Jul 18, 2011 9:30 am
- Full Name: Hussain Al Sayed
- Location: Bahrain
- Contact:
Re: SureBackup Design Question
Hello,
Check this out might help you ;
http://www.veeam.com/blog/category/surebackup
http://www.percula.info/?p=348
Check this out might help you ;
http://www.veeam.com/blog/category/surebackup
http://www.percula.info/?p=348
-
- Enthusiast
- Posts: 96
- Liked: 13 times
- Joined: Oct 05, 2010 3:27 pm
- Full Name: Rob Miller
- Contact:
Re: SureBackup Design Question
Thanks but all that does is reconfirm my feelings that this was a huge oversight. The job of testing (and static routes) should have been placed on an agent. Either a separate proxy or build it into the backup proxy agent.
We are left with an inability to use SureBackup fully because we followed Veeams design of using backup proxies.
If anyone has successfully accomplished running a Virtual Lab, that the VBR server can access for ping and script tests, where the Virtual Lab resides on a different network from the VBR server I'd love to hear how you accomplished this.
We are left with an inability to use SureBackup fully because we followed Veeams design of using backup proxies.
If anyone has successfully accomplished running a Virtual Lab, that the VBR server can access for ping and script tests, where the Virtual Lab resides on a different network from the VBR server I'd love to hear how you accomplished this.
-
- Veeam Software
- Posts: 21138
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: SureBackup Design Question
Might be a silly question, but do you assign the production gateway IP to an internal proxy appliance interface (the one that belongs to the isolated virtual lab)? Could you please describe your network topology in more detail, providing addresses used for all the involved computers.vertices wrote:One of its interface IPs is the same as the production gateway. This obviously causes issues with routing outside its subnet.
Also, please review this post, might be useful.
-
- Enthusiast
- Posts: 96
- Liked: 13 times
- Joined: Oct 05, 2010 3:27 pm
- Full Name: Rob Miller
- Contact:
Re: SureBackup Design Question
Yes I do. And we have 2 sites with SureBackup jobs in each. The site with the VBR server works fine, the other does not.foggy wrote: Might be a silly question, but do you assign the production gateway IP to an internal proxy appliance interface (the one that belongs to the isolated virtual lab)?
I’ve also seen the post. Support tells me directly that it won’t work as long as the VBR is in a different subnet from the VBR server. So not sure how much this is going to help but here goes:
Let’s use this:
VPN between 2 sites:
Site 1:
Production Gateway LAN IP: 10.1.1.1
Veeam 1: Physical full Veeam Server including proxy and repository 10.1.1.80
Virtual Lab at 10.1.1.82 with an interface configured as 10.1.1.1, Masquerade network 10.255.1.x
Site 2:
Production Gateway LAN IP: 10.1.6.1
Veeam 2: Physical Server acting as Veeam Proxy and Repository 10.1.6.80
vCenter at 10.1.6.81
Virtual Lab at 10.1.6.82 with an interface configured as 10.1.6.1, Masquerade network 10.255.2.x
Veeam 1 controls backup jobs in both sites, using the proxy as well as the repository that is local to the job. Veeam 1 also uses the proxy at Veeam 2 to pull replicas from Site 2 to Site 1. There are proper routes on the firewalls at each location. Each firewall has a route to 10.255.2.x pointing to 10.1.6.82.
Everything in Site 1 in regards to the SureBackup jobs running there works perfectly. This is expected as Veeam support says that the Virtual Lab must be in the same subnet as the full VBR server. SureBackup jobs in Site 2 fail on ping or script tests. Support tells us this is due to the VBR server in Site 1 not being able to reach the masquerade network in Site 2. Well we have routes so that isn’t the issue.
However look at the Virtual Lab in Site 2. It has an interface configured as 10.1.6.1 which is the same as the production gateway in Site 2. This is so VMs will still have access to the assigned gateway. So of course it can’t route traffic to Site 1 as that would require the Virtual Lab to route traffic to an IP that is the same as one of its interfaces.
This design makes sense and I can see why Support says it won’t work. What I am saying is that if the ping and script tests ran from a proxy, such as Veeam 2 in the above example, then the testing source would be in the same subnet as the Virtual Lab, thus negating this issue. The proxy on Veeam 2 would perform the testing to the Virtual Lab in Site 2, then send the results back to Veeam 1 in Site 1. Essentially the exact same design as how backup proxies work, but for testing instead.
Unless I am completely missing something here, it would seem that Support is correct, and the only real way to resolve this issue is for Veeam to introduce additional functionality to the proxy, or an additional agent altogether.
-
- Enthusiast
- Posts: 96
- Liked: 13 times
- Joined: Oct 05, 2010 3:27 pm
- Full Name: Rob Miller
- Contact:
Re: SureBackup Design Question
So in addition to all the other problems, Our VBR server in Site 1 can't ping the Virtual Lab appliance in Site 2 until we login to the Virtual Lab appliance in Site 2 and ping the VBR server in site 1. Then both can ping each other. So even if we had routing working perfectly and none of the problem's I've outlined above existed, we still have this very basic issue of jobs failing until someone manually logs into the virtual appliance and pings the Veeam server. Then they the jobs can progress. After some time, or after a reboot of the Virtual Appliance, it fails again until someone logs into it and pings the VBR server.
This is identical to the problem at the end of the thread that foggy listed. Note that that person didn't get an answer either.
http://forums.veeam.com/viewtopic.php?f ... ork#p56333
This is identical to the problem at the end of the thread that foggy listed. Note that that person didn't get an answer either.
http://forums.veeam.com/viewtopic.php?f ... ork#p56333
-
- Veeam Software
- Posts: 39
- Liked: 21 times
- Joined: May 17, 2010 6:49 pm
- Full Name: Rustam
- Location: hockey night in canada
- Contact:
Re: SureBackup Design Question
Hi,
Please correct me if I got it wrong, on site1 you have VBR server with SB jobs configured to run on site1 and site2
So, in this case, on firewall on site1 you need to have 2 static routes:
10.255.1.x has to point to 10.1.1.82
10.255.2.x has to point to 10.1.6.82
and on site2 firewall must be able to route back to 10.1.1.0/24
If this is all done, then I suggest running tcpdump on VBR server and tcpdump on proxy appliance and analyzing the traffic flow.
Also please let me know your support case number.
Please correct me if I got it wrong, on site1 you have VBR server with SB jobs configured to run on site1 and site2
So, in this case, on firewall on site1 you need to have 2 static routes:
10.255.1.x has to point to 10.1.1.82
10.255.2.x has to point to 10.1.6.82
and on site2 firewall must be able to route back to 10.1.1.0/24
If this is all done, then I suggest running tcpdump on VBR server and tcpdump on proxy appliance and analyzing the traffic flow.
Also please let me know your support case number.
This one is recently discovered issue with appliance not sending ARP/RARP requests upon initial boot. I am working on getting a new appliance.vertices wrote:So in addition to all the other problems, Our VBR server in Site 1 can't ping the Virtual Lab appliance in Site 2 until we login to the Virtual Lab appliance in Site 2 and ping the VBR server in site 1. Then both can ping each other. So even if we had routing working perfectly and none of the problem's I've outlined above existed, we still have this very basic issue of jobs failing until someone manually logs into the virtual appliance and pings the Veeam server. Then they the jobs can progress. After some time, or after a reboot of the Virtual Appliance, it fails again until someone logs into it and pings the VBR server.
This is identical to the problem at the end of the thread that foggy listed. Note that that person didn't get an answer either.
http://forums.veeam.com/viewtopic.php?f ... ork#p56333
-
- Enthusiast
- Posts: 28
- Liked: 4 times
- Joined: Aug 23, 2010 12:32 pm
- Contact:
Re: SureBackup Design Question
Does anyone find a solution for this issue ?rkovhaev wrote: This one is recently discovered issue with appliance not sending ARP/RARP requests upon initial boot. I am working on getting a new appliance.
It seems i get the same one on the VBR 6.5.
(Case #00178159)
-
- Veeam Software
- Posts: 21138
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: SureBackup Design Question
Seems that our support has custom appliance build for this issue. Please continue working with them to get it and test in your environment.
-
- Enthusiast
- Posts: 28
- Liked: 4 times
- Joined: Aug 23, 2010 12:32 pm
- Contact:
Re: SureBackup Design Question
Yes, support gave me a customized appliance (drv-va.iso).
When the iso file replaced, don't forget to edit the existing virtual lab and apply settings to reload this iso file
When the iso file replaced, don't forget to edit the existing virtual lab and apply settings to reload this iso file
-
- VeeaMVP
- Posts: 6166
- Liked: 1971 times
- Joined: Jul 26, 2009 3:39 pm
- Full Name: Luca Dell'Oca
- Location: Varese, Italy
- Contact:
Re: SureBackup Design Question
Hi,
we hit the same exact issue at a customer today, once we login into the VLAB appliance and we run several pings, finally VLAB and Veeam server start pinging each other, and the surebackup jobs completes the "starting virtual lab routing engine" step.
We already opened a ticket to eventually obtain the modified iso, but there is any chance the new iso will be integrated in a future patch of 6.5, or will it be release inside v7?
Thanks,
Luca.
we hit the same exact issue at a customer today, once we login into the VLAB appliance and we run several pings, finally VLAB and Veeam server start pinging each other, and the surebackup jobs completes the "starting virtual lab routing engine" step.
We already opened a ticket to eventually obtain the modified iso, but there is any chance the new iso will be integrated in a future patch of 6.5, or will it be release inside v7?
Thanks,
Luca.
Luca Dell'Oca
Principal EMEA Cloud Architect @ Veeam Software
@dellock6
https://www.virtualtothecore.com/
vExpert 2011 -> 2022
Veeam VMCE #1
Principal EMEA Cloud Architect @ Veeam Software
@dellock6
https://www.virtualtothecore.com/
vExpert 2011 -> 2022
Veeam VMCE #1
-
- Veeam Software
- Posts: 21138
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: SureBackup Design Question
Good chances that it will be included in v7.
-
- Lurker
- Posts: 1
- Liked: never
- Joined: May 31, 2013 2:18 am
- Full Name: Gary L
Re: SureBackup Design Question
Man!!!!! I have been playing around with that for hours. Could not work out what was happening. I could ping the LAB VM from everything on my production network EXCEPT the VBR server. Logged into the lab linux console and pinged successfully from there then all of a sudden it starts responding from the VBR server. Weird
Thanks for that
Thanks for that
-
- Lurker
- Posts: 2
- Liked: never
- Joined: Jul 23, 2013 6:50 am
- Full Name: Anton Slastenkin
- Contact:
Re: SureBackup Design Question
The same issue! Unfortunately our support ended one month ago and we cannot open the case. Could you please provide custom ISO?dood wrote:Yes, support gave me a customized appliance (drv-va.iso).
When the iso file replaced, don't forget to edit the existing virtual lab and apply settings to reload this iso file
-
- Veeam Software
- Posts: 21138
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: SureBackup Design Question
Anton, I apologize for being obvious, but you're asking for support while your support has already expired. The proper way in your situation will be to renew your maintenance and request the custom ISO via support service. Thanks.
-
- Lurker
- Posts: 2
- Liked: never
- Joined: Jul 23, 2013 6:50 am
- Full Name: Anton Slastenkin
- Contact:
Re: SureBackup Design Question
It is a known bug, and It would be great if you provide public access to the solution, not only for me, am I right? )
-
- Veeam Software
- Posts: 21138
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: SureBackup Design Question
All product updates are available only to customers having an active support contract.
-
- Enthusiast
- Posts: 64
- Liked: 12 times
- Joined: Jan 08, 2013 6:14 pm
- Full Name: José Ignacio Martín Jiménez
- Location: Madrid, Spain
- Contact:
Re: SureBackup Design Question
Could this be considered as a F.R.?vertices wrote:Thanks but all that does is reconfirm my feelings that this was a huge oversight. The job of testing (and static routes) should have been placed on an agent. Either a separate proxy or build it into the backup proxy agent.
We are left with an inability to use SureBackup fully because we followed Veeams design of using backup proxies.
If anyone has successfully accomplished running a Virtual Lab, that the VBR server can access for ping and script tests, where the Virtual Lab resides on a different network from the VBR server I'd love to hear how you accomplished this.
thanks
-
- Veeam Software
- Posts: 21138
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: SureBackup Design Question
Yes, however could you please first share what particular issue do you have, whether you've already tried suggestions mentioned in this thread above, and whether you've contacted support with it?
-
- Enthusiast
- Posts: 64
- Liked: 12 times
- Joined: Jan 08, 2013 6:14 pm
- Full Name: José Ignacio Martín Jiménez
- Location: Madrid, Spain
- Contact:
Re: SureBackup Design Question
Yes, I did in another thread: http://forums.veeam.com/veeam-backup-re ... ml#p159885foggy wrote:Yes, however could you please first share what particular issue do you have, whether you've already tried suggestions mentioned in this thread above, and whether you've contacted support with it?
-
- Veeam Software
- Posts: 21138
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: SureBackup Design Question
That one looks like another issue or am I missing something?
-
- Enthusiast
- Posts: 64
- Liked: 12 times
- Joined: Jan 08, 2013 6:14 pm
- Full Name: José Ignacio Martín Jiménez
- Location: Madrid, Spain
- Contact:
Re: SureBackup Design Question
well, as surebackup does not seem to work between sites with different subnets and for us it is not possible to add routes to the routers, then I tried tofoggy wrote:That one looks like another issue or am I missing something?
as indicated here: http://forums.veeam.com/vmware-vsphere- ... tml#p78154,install a copy of Veeam at the remote site and use this instance to run the SureBackup job
but we are using replication from backup in site B and here we arrive at the issue in the other thread. I am assuming that I have to put the replication job in veeam server at DR site in order to be able to use surebackup. Am I right?
-
- Veeam Software
- Posts: 21138
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: SureBackup Design Question
Thanks for explanation.
That would complicate the replication (periodic rescan, dummy backup job), I'd leave site A backup server responsible for all the jobs and use site B backup server exclusively for SureBackup.jim3cantos wrote:I am assuming that I have to put the replication job in veeam server at DR site in order to be able to use surebackup. Am I right?
-
- Enthusiast
- Posts: 64
- Liked: 12 times
- Joined: Jan 08, 2013 6:14 pm
- Full Name: José Ignacio Martín Jiménez
- Location: Madrid, Spain
- Contact:
Re: SureBackup Design Question
Ok. In fact this is the first thing I tried but just adding the replicas from infrastructure in application group and then running a surebackup job does not seem to work:
Do I have to import configuration database from backup server at site A or something else?
Code: Select all
01/09/2015 11:26:49 Error No object in backup found for VM 'SRVDA1_replica' (ID 'ac2da991-7834-432b-a880-b00bca039ed7')
01/09/2015 11:26:49 Error No object in backup found for VM 'SRVDA1_replica' (ID 'ac2da991-7834-432b-a880-b00bca039ed7')
01/09/2015 11:26:49 Job finished
-
- Veeam Software
- Posts: 21138
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: SureBackup Design Question
Here's the procedure that should work.
-
- Enthusiast
- Posts: 64
- Liked: 12 times
- Joined: Jan 08, 2013 6:14 pm
- Full Name: José Ignacio Martín Jiménez
- Location: Madrid, Spain
- Contact:
Re: SureBackup Design Question
mmmm...this is only for testing backups?foggy wrote:Here's the procedure that should work.
I would like to be able to test the replicas with re-IP applied at DR site.
-
- Veeam Software
- Posts: 21138
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: SureBackup Design Question
Well, I'm afraid this was never tested for replicas. Then we're back to running replication jobs on the remote console, that would imply creating a dummy job mapped to the backup files created by the first backup console and repository rescan as a pre-replication job script.
Who is online
Users browsing this forum: Bing [Bot], Google [Bot], Ilya, Majestic-12 [Bot] and 80 guests