Veeam Data Mover Service
Veeam Data Mover performs data processing tasks on behalf of Veeam Backup & Replication, such as retrieving source machine data, performing data deduplication and compression, and storing backed-up data on the target storage.
Veeam Data Mover can be persistent or non-persistent:
- For Microsoft Windows servers, Veeam Data Movers are persistent, that is, Veeam Data Mover is uploaded and installed on a server only once.
Veeam Backup & Replication automatically installs Veeam Data Mover when you add a Microsoft Windows server to the backup infrastructure.
- For Linux servers, Veeam Data Movers can be persistent or non-persistent:
- Non-persistent Veeam Data Mover is uploaded and removed through the SSH connection each time Veeam Backup & Replication addresses a server. If you specify an account with non-root permissions when adding a Linux server, Veeam Data Movers will be non-persistent.
- For Veeam Data Mover to be persistent, you must specify an account with root or equivalent to root permissions when adding a Linux server. After the Linux server is added to the backup infrastructure, root or equivalent to root permissions can be revoked. The permissions are required only when adding, editing or removing a server from the backup infrastructure.
Persistent Veeam Data Movers are required for hardened repositories and backup proxies. For other backup infrastructure components based on Linux servers, Veeam Data Movers can be persistent or non-persistent.
Note |
Persistent Veeam Data Movers are required for Linux servers with the backup proxy role assigned. When you upgrade to the latest version, Veeam Backup & Replication automatically updates all Linux backup proxies and installs Veeam Data Movers on them. Veeam Backup & Replication does not automatically update Linux servers that have other roles. If you want to install Veeam Data Movers on such servers, open the Edit Linux Server wizard for the necessary server and click Finish. |
Requirements and Limitations for Veeam Data Movers
Before you use Veeam Data Movers, consider the following requirements and limitations:
- For Microsoft Hyper-V and Microsoft Windows servers:
- File and printer sharing must be enabled in network connection settings of the added server.
- Make sure the user account that you use to add a Microsoft Windows server is in the local administrators group on the server being added.
- For Linux servers:
- Linux server version must be 64-bit. For more information, see System Requirements. Note that Perl is required only for non-persistent Veeam Data Movers. Check the full list of required Perl modules in this Veeam KB article.
- Veeam Backup & Replication does not install Veeam Data Movers on deduplicating storage appliances based on Linux.
- Make sure the user account that you use to add a Linux server has required permissions:
- If you want to deploy persistent Veeam Data Movers, the user account must have root or elevated to root permission at the moment of deployment. Otherwise, Veeam Data Movers will be non-persistent, that is, the Linux server will not host Veeam Data Movers permanently.
- For hardened repository, when you add a Linux server with single-use credentials, the user account must have elevated to root permission in order for Veeam Data Movers to be persistent. For more information, see Step 3. Specify Linux Server.
Tip |
If Veeam Data Mover on a Linux server fails for some reason, you can re-install it manually. For more information, see this Veeam KB article. |