This article provides system requirements and installation instructions for the Datto Linux Agent. The Linux agent protects Linux machines in conjunction with Datto's business continuity appliances.
- Datto Linux Agent
- System Requirements
- Networking Requirements
- Additional Resources
The current release of the Datto Linux Agent is 18.104.22.168 with driver version 0.10.9. You can check the protected machine's agent version from the Protect tab of the Datto appliance's GUI. For release notes, see Datto Linux Agent (DLA): Software Release Notes. See this article for information about updating the Datto Linux Agent.
The Datto Linux Agent supports the versions of Linux listed below. Compatibility of this backup solution with any hypervisor environment or operating system not listed in this article is untested and may yield unreliable results.
|Debian 8||Y||Y||You may have to install sudo; see Additional Resources for more information. MercuryFTP communication is unsupported; backup agents will use iSCSI.|
|Debian 9||Y||Y||You may have to install sudo, curl and dirmngr.|
|openSUSE Leap 15||Y||N|
|openSUSE Leap 42.2||Y||N|
|openSUSE Leap 42.3||Y||N|
|Oracle Enterprise Linux 6.9||N||N|
|Red Hat Enterprise Linux/CentOS 6||Y||Y|
|Red Hat Enterprise Linux/CentOS 7||Y||Y|
|Scientific Linux 6||Y||N|
|Scientific Linux 7||Y||N|
|SUSE Linux Enterprise 11 SP 4||N||N|
|SUSE Linux Enterprise 15||Y||N||You may have to install sudo; see Additional Resources for more information.|
|SUSE Linux Enterprise 12||Y||N|
|SUSE Linux Enterprise 12 SP 1||Y||N|
|SUSE Linux Enterprise 12 SP 2||Y||N|
|SUSE Linux Enterprise 12 SP 3||Y||N|
|Ubuntu 14.04||Y||Y||Screenshot verification is unsupported on kernel 3.13.0-65|
Datto provides best-effort support only for custom distributions that are based on a supported OS distribution.
Because custom distributions cannot be tested by Datto, functionality or support for them cannot be guaranteed.
Perform regular end-to-end backup and local & cloud virtualization tests to confirm that the variations in your custom distribution do not interfere with Datto product functionality.
If you have a request to support any other distribution, please put in a feature request on our Community Forum.
- The Datto Linux Agent does not currently support HIR for Linux EFI. Due to this limitation, screenshots, image exports, rescue agents, bare metal restore operations, and local/hybrid virtualizations for EFI Linux agents are not supported.
- The Datto solution can back up multiple types of disk sector schemes. The process writes an image-based backup to a file, which is 512 bytes per physical sector. While rare, certain software which relies on advanced formats (such as 4K) may have issues with the sector size change. Datto recommends performing regular DR tests to ensure that all required applications function as expected in our virtualized environments.
- Datto does not support virtualizing disk images stored in Network Attached Storage volumes for any distribution.
- The Datto Linux Agent is unable to back up Docker containers. However, it can back up the host and container data.
- The Datto Linux Agent does not preserve LVM configuration metadata. It only backs up the user and system data contained within the logical volumes. When performing virtualization or restores, these will be restored as separate volumes
To run the Datto Linux Agent, the protected machine must meet these requirements:
General System Requirements
- 64 bit OS
- Linux kernel version 2.6.18 or newer, excluding the following incompatible kernels:
- 1 GB or more of RAM
- 10% free space (up to 10 GB) per protected volume
- Internet connection
- Corresponding Kernel Development package
- VMware vCenter Server is unsupported.
- The Datto Linux Agent supports ext2, ext3, ext4, xfs, FAT32, and NTFS filesystems
- Other file systems may work, but they are not supported and may result in large incremental backups.
Operating System-Specific Requirements
In addition to the requirements listed above, the following distributions of Linux carry additional system requirements:
- Debian-based systems require a kernel-headers package to match the running kernel
- SUSE-based systems need kernel-syms
- RPM-based systems require a kernel-devel package to match the running kernel
See the SIRIS, ALTO & DNAS Networking and Bandwidth Requirements article for full networking requirements. At minimum, the protected machine must have Internet access, and be able to resolve the following addresses for the initial installation of the Datto Linux Agent:
TCP ports 25567, 3260, and 3262 must be open between the Datto appliance and the protected system. To check port connectivity, run the following command on the protected system:
nc -v <ip address of Datto appliance> <port number>
A successful connection will look like this:
[root@msmith-centos7 ~]# nc -v 10.72.68.84 3260 Ncat: Version 6.40 ( http://nmap.org/ncat ) Ncat: Connected to 10.72.68.84:3260.
michael@MSmith-LinuxPC ~ $ nc -zv 10.72.68.247 3260 Connection to 10.72.68.247 3260 port [tcp/iscsi-target] succeeded!
Figure 1 illustrates the data flow for the Datto Linux Agent.
To ensure an issue-free setup experience, follow the steps in our Installing the Datto Linux Agent article to deploy the agent to your production machine.
What part of the Linux agent did Datto make open-source? Why did we open-source it?
Datto made three components of the agent open-source:
1. The driver
2. A library for the agent to interact with the driver
3. Several utilities, the most important of which is a utility to compare incremental backups.
Making these components open-source is a big win for partners because community involvement means support for more Linux distros, more quickly, plus faster maintenance and improvements for supported distros.
How does the licensing work?
Like our other agent offerings, the Linux agent is offered with unlimited licenses - back up as many Linux agents to your Datto device as you wish. Note: ALTO 2 devices are still limited to 2 or 4 licenses depending on the model, regardless of whether the agents are Windows/Linux. First generation ALTO devices do not support Linux agents.
Can I encrypt Linux agents?
Can I protect a mix of Linux agents and Windows agents on the same Datto appliance?
What Datto appliances work with the Linux agent?
The Linux agent works with all SIRIS and ALTO devices.
Do protected Linux machines get the same restore options as Windows machines?
Yes; however Rapid Rollback is not currently available for Linux machines.
Do local or cloud virtualization work any differently for Linux machines?
Cloud virtualization works exactly the same for Linux agents as it does for Windows ones.