Comprehensive data protection for all workloads
Post Reply
Moebius
Veeam ProPartner
Posts: 210
Liked: 30 times
Joined: Jun 09, 2009 2:48 pm
Full Name: Lucio Mazzi
Location: Reggio Emilia, Italy
Contact:

Linux Repository for multiple customers

Post by Moebius »

Hello,

I am working on a project where a cloud service provider would host a Linux server + repository to hold offsite backup copies for several small customers.
Each customer would have his VBR server installed in his premises and register the same Linux server and repository over the internet.
The Linux server would of course provide different partitions to keep each customer's data separate from the others.

The first test "customer" setup worked fine and the backups went quick and easy. This "customer" has root privileges on the Linux server so it also did the deployment of the data mover on that server.

The question is, is it possible for other VBR servers of subsequent customers to log into that Linux server with reduced (non root) privileges, so that they have only R/W rights on the partition that they will be assigned?

(My knowledge of the Linux world is pretty limited, so apologies for any nonsenses.)
Egor Yakovlev
Product Manager
Posts: 2615
Liked: 731 times
Joined: Jun 14, 2013 9:30 am
Full Name: Egor Yakovlev
Location: Prague, Czech Republic
Contact:

Re: Linux Repository for multiple customers

Post by Egor Yakovlev »

Hi Lucio,

Sharing a server between customers in a direct way(aka VBR > Add Linux Repository) is a very bad idea in many shapes and forms. Veeam puts a transport service on top of a linux server to interract with it, thus customers will fight for access to it. If one customer clicks to remove Data Mover, others will lose connectivity.

You need to use Veeam Cloud Connect to safely share service provider resources across multiple customer infrastructures in a secure, isolated, scalable way.

/Thanks!
StanoSedliak
Service Provider
Posts: 114
Liked: 12 times
Joined: Mar 20, 2018 6:31 am
Full Name: Stano Sedliak
Contact:

Re: Linux Repository for multiple customers

Post by StanoSedliak »

Hi Egor,

could you please write some negative experience or why its bad idea to user one linux repo for more VBR in direct way?
I understand the problem if you remove it from one VBR that other lose connection but are there any other problems?
We tested it in our PoC and it was working.

Thank you!

Br, Stano
bct44
Veeam Software
Posts: 174
Liked: 41 times
Joined: Jul 28, 2022 12:57 pm
Contact:

Re: Linux Repository for multiple customers

Post by bct44 »

Hello,

Becareful of load management when sharing a repo between many VBRs (split brain). I think it's not possible to have multiple user for veeam repo, even if Veeam Transport is running as a root. Some forks process will run on basic user used by Veeam. I'm not sure but it could be possible your customers could access files to other lv/repo through the files menu.

The best solution for this case will be Veeam Transport running on a container so you can run many on the server but i think it's not supported.
Bertrand / TAM EMEA
Mildur
Product Manager
Posts: 10857
Liked: 2963 times
Joined: May 13, 2017 4:51 pm
Full Name: Fabian K.
Location: Switzerland
Contact:

Re: Linux Repository for multiple customers

Post by Mildur »

I'm not sure but it could be possible your customers could access files to other lv/repo through the files menu.
Possible. Repository server should never be shared between different customers :)
They may be encrypted, but the file name of the backup chains and Jobs are still readable.

Best,
Fabian
Product Management Analyst @ Veeam Software
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 29 guests