Even though Veeam has made a name for itself with industry-leading, agentless backup solutions for virtualized environments, we are still constantly asked about backing up non-virtualized systems. Based on feedback and as a growth opportunity, we decided to launch Veeam Agent for Microsoft Windows (formerly known as Veeam Endpoint Backup FREE). Veeam Agent for Microsoft Windows will be available soon and it includes many top-requested features! We were also constantly asked about Linux systems, so we finally announced Veeam Agent for Linux and launched a beta.

Today, we are excited to announce that Veeam Agent for Linux is generally available!

Before we dive into the product itself, let’s discuss why a company like Veeam that makes agentless backups, decided to start making agent-based products. As you may know, not every workload can be virtualized due to hardware dependencies, heavy loads on servers or for other reasons. Then there are the Linux machines in the public cloud that need an agent to interact with them.

Long story short, agentless backups are superior for virtualized environments, but when it comes down to a physical server, agents are preferred.

What is it?

Veeam Agent for Linux is a tool that backs up physical Linux systems such as a workstation, a server or machines in the public cloud. This tool creates image-based backups that are stored in VBK format, the same as in Veeam Backup & Replication and Veeam Agent for Microsoft Windows. Veeam Agent for Linux comes with its own snapshot and change block tracking (CBT) driver that allows for creating incremental backups without rescanning.

Veeam Agent for Linux use requirements include:

  • CPU: x86/x64
  • Kernel: 2.6.32 or higher
  • OS: 32 and 64-bit versions of:
    • Debian 6.x-8.x
    • Ubuntu 10.04-16.10
    • RHEL/CentOS/Oracle Linux 6.x-7.x
    • Fedora 23-25
    • openSUSE 11.3-13.x, Leap 42.1-42.2
    • SLES 11 SP2 – 12

The installation has become much easier since the beta: no more installs of manual packages! You are now able to install Veeam Agent for Linux and update it via the Veeam Repository. Be sure to check out the release notes for more installation instructions.

After you install the product, you have two options to interact with it: Via a step-by-step wizard or through the command line.

Backup through the user interface

To launch the UI wizard, you just need to open shell and type in:

$ veeam

If you have already tried Veeam Agent for Microsoft Windows, you’ll see the familiar stages of the backup creation process:

  • Backup mode: Bare-metal, volume level or file-level
  • Backup repository: Local disk, shared folder or Veeam Backup & Replication repository (requires 9.5 Update 1)
  • Scheduling and number of restore points

Veeam Agent for Linux

Backup through command lines

For those who want more agile control over backups, this gives you the ability to use command lines, so you can create your own scripts to automate deployment and backups.

In this case, the command will be:

# veeamconfig

Veeam Agent for Linux

To create a backup job here, use the command:

# veeamconfig job create

And add the parameters of the job.

Veeam Agent for Linux

As you can see from the screenshots, you can specify such parameters as compressionLevel and blockSize, that are not available in the UI. You can also specify pre-freeze and post-thaw scripts here, which will allow you, for example, to get consistent database server backups.

If you decide to leverage a Veeam Backup & Replication server to store your backups, you’ll be able to see all of them in a new tab called Agents.

Veeam Agent for Linux

Restore

If you need to perform a file-level restore, just launch a Veeam Agent for Linux UI, select the Recover Files command and your backup will be mounted as a directory, so your preferred file manager can be used to get your files.

Veeam Agent for Linux also comes with recovery media that you boot into to perform a restore on any level: bare-metal, volume or individual file.

Veeam Agent for Linux

Veeam Agent for Linux editions

Veeam Agent for Linux comes in three editions: Free, Workstation and Sever.

Free

With a Free edition of backup agent for Linux you get all the basic features such as snapshots and CBT, all levels of backup and restore (both UI and command line) and integration with Veeam Backup & Replication. It’s perfect for home use or some non-critical systems.

Workstation

The key feature with the Workstation edition is that you get 24.7.365, enterprise-level support, plus all of the free edition features.

Server

The Server edition is the most advanced version.  It includes pre-freeze and post-thaw scripts for application processing, and it supports multiple jobs.

Edition feature comparison chart

Veeam Agent for Linux

Conclusion

Veeam Agent for Linux allows you to protect your on-premises Linux systems or the systems in the public cloud. It is a standalone product that doesn’t require Veeam Backup & Replication, although it can leverage its backup repositories.

Download Veeam Agent for Linux now!

Read previous blogposts to learn more information about using Veeam Agent for Linux:

Chapter 1 — Installation
Chapter 2 — How to back up
Chapter 3 — How to restore
Chapter 4 — Command line

See also

Community Forums: Linux support

GD Star Rating
loading...
Veeam Agent for Linux is now available!, 4.3 out of 5 based on 3 ratings

Veeam Availability Suite — Download free 30-day trial

Download now
  • Frank Iversen

    Will it support backup directly to a cloud connect repository?

    • Not directly. But you can set up a copy job to the cloud from VBR console.

    • Anton Gostev

      Not in v1

  • Sadot Cifuentes Álvarez

    If the computer have installed application (e.g. Oracle Database), could I recovery with VBR (oracle explorer) data from database or I need recovery to VM and after extract the info.

    • Anton Gostev

      v1 does not provide integrated Oracle processing.

      • Rasmus Teglgaard

        Any idea when this particular feature will be available (if at all)?
        /Rasmus

  • tanqueatun

    There are a solution to install veeam linux agent in a Zlinux? (Ibm mainframe s390x architecture)
    Thank you.

  • catfoster

    Are there still issues with network adapter drivers? I have tried to boot from the bootable agent burned to a USB. I tried first with a LAN where I had to set the IP address, and then switched to a LAN with dhcp. I confirmed the CentOS EL7 OS has no problem obtaining and working with a dhcp address, but the boot from agent still shows both network adapters as disabled.

    I do get a few warnings right before the “Starting enhanced syslogd: rsyslogd.” line and right after the “Synthesizing the initial hotplug events” line. Not sure if they are relevant.

    Waiting for /dev to be fully populated…[ 3.872395] ACPI Warning: SystemIO range 0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (PMIO) (20150930/utaddress-254)

    [ 3.873417] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (GPIO) (20150930/utaddress-254)

    Plus a couple more with the GPIO but other address ranges.

    • catfoster

      I entered a trouble ticket. Turns out I needed to go to command line mode and copy a firmware library to get it to work. I have made notes and do hope it ends up in the next release of the ISO.

      cd /lib/firmware/bnx2
      cp
      bnx2-mips-09-6.2.1a.fw bnx2-mips-09-6.2.1b.fw (or ln whichever)

      It isn’t a permanent change to the bootable media.

  • Alexandre de Arruda Paes

    Can I force a full backup every week via command line ?

    • Not in this version. Standalone full is under considerations right now, but no details yet.

  • Nazir

    Hi,
    I am trying to install in the Ubuntu 17.04 (GNU/Linux 4.10.0-21-generic x86_64)……but I cannot…It gets many errors in
    gcc-6-multilib and libc6-dev-x32.

    Any idea?

    Thank you,
    Nazir