Getting Started with the Datto Linux Agent

Follow

Topic

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.

Support for Linux is limited to 64-bit operating systems only.

Environment

  • Datto Linux Agent

Index

Versioning

The current release of the Datto Linux Agent is 1.0.14 with driver version 0.10.4. You can check the protected machine's agent version from the Protect tab of the Datto appliance's GUI.

For information about updating your Datto Linux Agent installation to a newer version, see this article.

Compatibility

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.

Distribution Last DLA Version Screenshot Virtualization Notes
Red Hat Enterprise Linux/CentOS 5 Current N Y Must be running kernel version 2.6.18.
Red Hat Enterprise Linux/CentOS 6 Current  Y Y  
Red Hat Enterprise Linux/CentOS 7 Current  Y Y  
         
Fedora 25 1.0.13 Y Y  
Fedora 26 Current  Y Y  
Fedora 27 Current  Y Y  
Fedora 28 Current  Y Y  
         
SUSE Linux Enterprise 11 SP 2 Current  N Y  
SUSE Linux Enterprise 11 SP 3 Current  N Y  
SUSE Linux Enterprise 11 SP 4 Current  N Y  
SUSE Linux Enterprise 12 Current  N Y  
SUSE Linux Enterprise 12 SP 1 Current  N Y  
SUSE Linux Enterprise 12 SP 2 Current  N Y  
SUSE Linux Enterprise 12 SP3   Y Y  
         
openSUSE 13.2 1.0.11 N Y  
openSUSE Leap 42.1 Current N Y  
openSUSE Leap 42.2 Current N Y  
openSUSE Leap 42.3 Current  Y Y  
         
Debian 7 Current  Y Y You may have to install sudo.
Debian 8 Current  Y Y You may have to install sudo.
Debian 9   Y Y You may have to install sudo, curl and dirmngr
         
Ubuntu 12.04 1.0.11 Y Y  
Ubuntu 14.04  Current Y Y Screenshot verification is unsupported on kernel 3.13.0-65.
Ubuntu 16.04  Current Y Y  
Ubuntu 18.04  Current Y Y  


If you have a request to support any other distribution, please put in a feature request on our Community Forum.

Warnings

  • The Datto Linux Agent does not currently support HIR for Linux EFI. Due to this limitation, screenshots, HIR, and Bare Metal Restore 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.
  • Due to their mobile nature, Datto does not endorse or support backing up laptops. Laptops must be inside the LAN, and not on a wireless network, to perform backups in a timely manner. Attempts to back up laptops are at your own discretion.
  • Because of this, and due to the wide range of touchpad drivers, custom drivers, and hardware configurations available for both laptops and all-in-one workstations, restoration support for these platforms is 'best-effort' only.
  • Datto does not support virtualizing disk images stored in Network Attached Storage volumes for any distribution.

System Requirements

To run the Datto Linux Agent, the protected machine must meet these requirements:

General System Requirements

  • 64 bit OS
  • Linux kernel version 2.6.32 or newer, excluding the following incompatible kernels:
    • 3.13.0-65
  • 1 GB or more of RAM
  • 10% free space (up to 10 GB) per protected volume
  • Internet connection
  • Corresponding Kernel Development package
  • RPM-based systems require a kernel-devel package to match the running kernel
    • VMware vCenter Server is unsupported.
  • The Datto Linux Agent supports ext2, ext3, ext4, and xfs 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-Specific Requirements

  • Debian-based systems require a kernel-headers package to match the running kernel.

CentOS5-Specific Requirements

  • These systems require, at minimum, openssl-0.9.8e-22 to be installed. Otherwise, the agent will fail with a Certificate information not found error. You can download and install the proper package from vault.centos.org. by running the following commands:
wget http://vault.centos.org/5.8/updates/x86_64/RPMS/openssl-0.9.8e-22.el5_8.4.x86_64.rpm
yum localinstall openssl-0.9.8e-22.el5_8.4.x86_64.rpm

RHEL 5-Specific Requirements
Contact RHN (Red Hat Network) support to retrieve the prerequisite packages necessary to install the Datto Linux Agent.

Networking Requirements

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 resolved the following addresses for the initial installation of the Datto Linux Agent:

TCP ports 25567 and 3260 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:

On RHEL/CentOS:

[[email protected] ~]# nc -v 10.72.68.84 3260
Ncat: Version 6.40 ( http://nmap.org/ncat )
Ncat: Connected to 10.72.68.84:3260.

On Ubuntu/Debian:

[email protected] ~ $ 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.

DLAD_dataflow_1_2_2018.pngFigure 1: Datto Linux Agent logical data flow (click for larger image) 

Installation

To ensure an issue-free setup experience, follow the steps in the Installing the Datto Linux Agent article to deploy the agent to your production machine.

Additional Resources


Was this article helpful?

24 out of 25 found this helpful

You must sign in before voting on this article.

Calling all Partners! We want to hear your feedback! Please participate in this quick survey and help us build a better, more-relevant Knowledge Base!

Want to talk about it? Head on over to our Community Forum!