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.)
-
- Veeam ProPartner
- Posts: 210
- Liked: 30 times
- Joined: Jun 09, 2009 2:48 pm
- Full Name: Lucio Mazzi
- Location: Reggio Emilia, Italy
- Contact:
-
- 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
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!
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!
-
- 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
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
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
-
- Veeam Software
- Posts: 174
- Liked: 41 times
- Joined: Jul 28, 2022 12:57 pm
- Contact:
Re: Linux Repository for multiple customers
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.
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
-
- 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
Possible. Repository server should never be shared between different customersI'm not sure but it could be possible your customers could access files to other lv/repo through the files menu.

They may be encrypted, but the file name of the backup chains and Jobs are still readable.
Best,
Fabian
Product Management Analyst @ Veeam Software
Who is online
Users browsing this forum: Google [Bot] and 29 guests