I've searched through the documentation for Veeam B&R, but I couldn't find any mention of the actual transport service. I would like to manually install the veeamtransport.service that's installed by Veeam B&R console when you add a Linux host as a repository. It looks like on Debian it places the binaries and libraries in
. I want to install it manually because my deployment is managed by ansible which uses user credentials for root access. If the transport service is already installed on the repository host, I can give Veeam B&R unprivileged credentials to access the host.
Is it as simple as copying that directory and service file? Where can I download the latest copy?
Hello,
The idea you have is good (and it's something we are also thinking about to support better). It might even be possible somehow today. Officially from Veeam side there is no supported scenario for what you try do. That's why there is no documentation.
What happens during installation can be logged by using a user with sudo on a test machine. Once you were able to install it the transport service, the certificates are still missing. Probably it's possible to solve all the challenges (for example veeamtransport --help gives some ideas). Let us know whether you made it
I copied everything over (including the certs directory and service file), and enabled the service. As long as everything in /opt/veeam is owned by the user I'm connecting to the Linux host with, everything seems to work just fine!