Host-based backup of VMware vSphere VMs.
Post Reply
splaxco
Novice
Posts: 8
Liked: 1 time
Joined: Jun 27, 2017 5:29 pm
Full Name: Steve Plaxco
Contact:

Feature Request: Allow multiple transport methods in a job

Post by splaxco »

We have been running VB&R 9.5 U3 for a few months with no serious issues. Two of our backup jobs, each representing a different VMware cluster, have grown to the point where they need additional proxies to complete active full backups on time. These jobs use shared proxies thus the transport is NBD. I built four additional proxies and moved two of these to each of the affected VMware clusters, then configured the backup jobs to use these proxies. I thought that if the shared proxies were busy then these would be available for hotadd backups.

When the jobs ran that night, they used ONLY the proxies capable of hotadd backups and didn't touch the other proxies, despite them being selected for the backup job and sitting idle for hours. The next day I migrated the four new proxies to a totally different cluster, forcing the jobs to use NBD transport. This time the jobs used all available proxies, but it's annoying that VB&R will use only the most efficient transport available regardless of other available resources. At the very least I would like an explanation why VB&R works this way, and if possible would like to see this changed in a future release.
foggy
Veeam Software
Posts: 21071
Liked: 2115 times
Joined: Jul 11, 2011 10:22 am
Full Name: Alexander Fogelson
Contact:

Re: Feature Request: Allow multiple transport methods in a j

Post by foggy » 1 person likes this post

Hi Steve, here's a brief explanation of why it currently works this way:
tsightler wrote:The behavior is expected. NBD mode is used to backup a VM only if there is no proxy selected in the job that can backup that VM using one of the other transport modes. Otherwise, Veeam will wait for the proxy with either hotadd or Direct SAN access to the datastore to become available.

My understanding is that this was implemented mainly due to the fact that, when using NBD transport, technically ANY proxy can backup all VMs in the entire infrastructure, which definitely might not be a good thing. If I have a configuration with 2 sites, I don't want the proxy at Site 2 using NBD mode to backup VMs at Site 1, but there's no way for Veeam to know where that physical proxy lives, it could be anywhere in the world. Sure, we could make some assumptions about layer-2 adjacency, and we do check some of that, but even then what we can assume this is quite limited as it wouldn't work in cases of stretched layer-2.
There's some space for improvement here, for example, when proxy affinity is configured, Veeam B&R could rely on this information in proxy selection, so your feature request makes sense. Thanks.
splaxco
Novice
Posts: 8
Liked: 1 time
Joined: Jun 27, 2017 5:29 pm
Full Name: Steve Plaxco
Contact:

Re: Feature Request: Allow multiple transport methods in a j

Post by splaxco »

Thanks for the explanation foggy. I can appreciate why you wouldn't want this as a default setting, but it would be nice to have the choice to use all available transport modes for these jobs. Please discuss this with your team and see if it makes sense to implement.
Post Reply

Who is online

Users browsing this forum: Baidu [Spider] and 107 guests