SlideShare a Scribd company logo
1 of 10
Download to read offline
Linux support
inVeeam Backup
& Replication
Andrew Zhelezko
Rustam Kovhaev
Veeam Technical Marketing Engineer
Veeam Tech Support Team Leader
Linux support in Veeam Backup & Replication
2© 2016 Veeam Software
Contents
Introduction .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 3
Linux as a backup repository .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 4
Linux VM backup in vSphere and Hyper-V environments .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 5
File-level restore for Linux VMs .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 6
Linux support in Veeam Backup & Replication v9 .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 8
Veeam Backup for Linux .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 8
Conclusion  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 8
About the Author .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 9
About Veeam Software  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 9
Linux support in Veeam Backup & Replication
3© 2016 Veeam Software
Introduction
The Linux OS family found its way into the life of both end users and businesses around the world.
Corporate servers, cloud systems, routers, tablets, smartphones — many of these run on Linux. Linux is
installed on about 95% of the world's fastest supercomputers and about 60% of servers, demonstrating
its performance, flexibility, reliability and low total cost of ownership (TCO).
A recent survey concluded that the feature set (74%), security (69%) and lower TCO (69%) are the top
three reasons why people use Linux. The executive suite's view of Linux remains consistently positive,
with a steady 95% to 97% of executives viewing the platform as equally or more strategic to the
organization. This information highlights the importance of Linux for all kinds of organizations.
We began supporting Linux environments since the first version of our software at Veeam®, and the
situation has only improved since then. Currently Veeam Backup & Replication™ supports and uses
Linux operating systems extensively. Veeam can protect any Linux virtual machine (VM), and different
Veeam components use Linux as their operating systems. For example, the multi-OS file level recovery
procedure deploys a special file-level recovery (FLR) helper — that is a virtual appliance running a
stripped down Linux kernel that has a minimum set of components but all the needed modules to
restore data from every existing Linux and Unix file system.
In this white paper, I’m going to shed more light on the integration between Veeam Backup &
Replication and Linux. You’ll become familiar with the specifics of using Linux systems as a backup
repository for Veeam, and the specifics of running Linux as a guest OS in your VMware vSphere and
Microsoft Hyper-V VMs. I will also enlighten the enhancements for Linux that we’ve brought to the new
Veeam Backup & Replication v9, including Veeam Explorer™ for Oracle.
The intended audience for this white paper includes backup administrators and people who are familiar with
Veeam Backup & Replication and Linux systems and want to expand their knowledge aboutVeeam products.
Linux support in Veeam Backup & Replication
4© 2016 Veeam Software
Linux as a backup repository
Any Linux server can be added to Veeam Backup & Replication as a backup repository.
The simple requirements are SSH and Perl available on the Linux system, something
that almost any Linux server has built-in.
NOTE: Please refer to the following knowledge base (KB) article for details: http://veeam.com/kb2007
When a Linux machine is added as a backup repository, Veeam Backup & Replication will leverage its
local or remote storage space to store backup files. Users can store data in proper local resources, like
a server with direct-attached storage (DAS) or with a local mount point using remote storage. Remote
resources can be block-based (iSCSI, FC) or NFS shares. Once mounted, resources appear as part of the
local file system in both cases, and you can use them as the root folder of the repository.
Veeam repository performance — whether the repository is onWindows or Linux — depends on the amount
of CPU and memory the server has available and the performance of the storage subsystem.When planning
for a new repository, users can test their servers in order to estimate the performance the device will have.
The most common utilities to perform network-related tasks are dd, fio and iPerf. AtVeeam, we developed
a methodology to test any repository using fio, and we described how to use it effectively in the white paper
Veeam Backup & Replication v8: Designing and Planning Backup Repository Performance.
Veeam connects to a Linux repository using SSH. Once you have added the repository to your Veeam
infrastructure, the repository’s SSH public key fingerprint is saved to the Veeam database. This allows
the repository to be identified appropriately when it is connected. Veeam also supports public key
authentication, and private keys are also stored in the Veeam database.
When you need to execute an operation on the Linux repository, Veeam Backup & Replication uses a
local process to coordinate related activities there. These binaries are deployed into the repository using
the SSH connection and a series of Perl scripts to coordinate the processes. These components are
automatically deployed each time a new connection is established, and no permanent agent is left in
the repository. This can be also useful during upgrades, because there are no permanent components
that require updates. During the first connection after the upgrade, a new version of the binaries is
simply deployed and executed in the Linux repository.
Veeam Backup & Replication v8 Update 2 (or later) has a Veeam agent for pure 64-bit Linux systems
(those systems that have the CONFIG_IA32_EMULATION option disabled in the kernel).
Linux support in Veeam Backup & Replication
5© 2016 Veeam Software
Linux VM backup in vSphere
and Hyper-V environments
Veeam Backup & Replication supports backup of any Microsoft Hyper-V and VMware vSphere VM,
regardless of the VM’s guest OS. Because Veeam Backup & Replication processes VMs on an image-based
level, it doesn’t matter what’s inside the VM as long as the OS is supported by the respective hypervisor.
In addition, Veeam can create a transaction-consistent backup copy of a VM for both Windows and
Linux when you meet the following requirements:
•	 	For vSphere: Make sure to install VMware tools or VMware Open-VM-Tools (i.e., the open source
version available in many of the popular modern Linux distributions). In addition, you’ll need to
enable VMware Tools Quiescence when possible.
•	 	For Hyper-V: Make sure to install Linux Integration services, which are already included in the kernel
of most modern Linux distributions. For more details, please refer to the following article:
https://technet.microsoft.com/library/dn531030.aspx.
In Hyper-V, Linux integration consists of two parts: kernel modules and userspace daemons. Both
are included in the mainline kernel. Userspace daemons are in src/linux/tools/hv (hv_vss_daemon.c,
hv_kvp_daemon.c and others) and kernel modules are in src/linux/drivers/hv (hv_kvp.c, hv_util.c,
vmbus_drv.c and others).
However, integration with the hypervisor alone won’t guarantee your backup consistency of the
Linux Guest OS, or even its hosted applications. You may want to use custom pre-freeze and post-
thaw scripts, especially if you have applications that always perform writes to the local virtual disk. A
Veeam backup job can use pre-freeze and post-thaw scripts. You can launch scripts via SSH (vSphere
and Hyper-V) or via VIX (vSphere only), particularly useful in segregated networks where the Veeam
server cannot reach every virtual machine via the TCP/IP stack.
Finally, Veeam Backup & Replication supports Linux VM guest indexing whenever the Linux
mlocate utility is deployed on a VM.
Linux support in Veeam Backup & Replication
6© 2016 Veeam Software
File-level restore for Linux VMs
It’s possible to restore a Linux VM using different options, such as a full VM restore or an individual file
restore. When restoring individual files or folders, Veeam can preserve the original permissions and date
modification options. Linux ACL is preserved when restoring a file via Restore and Copy To operations
with Veeam Backup & Replication 8.0 Update 2 and later.
This requires that both backed up and destination VM runs Linux with kernel version 2.6 or later.
The technology used to do file-level restores is called multi-OS file-level recovery.
It allows you to read and restore data from a total of 19 different Microsoft, Linux, Mac, Novell and
Solaris file systems:
•	 	Microsoft Windows FAT, FAT32, NTFS
•	 	Linux ext2, ext3, ext4, ReiserFS, JFS, XFS, Btrfs, UFS, UFS2
•	 	Mac HFS, HFS+
•	 	Novell NSS
•	 	Solaris UFS, ZFS (except pool versions of Oracle Solaris)
Veeam also supports partitions created with logical volume managers like Linux LVM (Logical Volume
Manager) and Windows LDM (Logical Disk Manager).
To restore files from a VM guest OS, Veeam Backup & Replication uses its patent-pending approach
based on the use of a special FLR helper. The appliance is rather small (42 MB on disk), and requires only
1 GB of RAM. Because of this, it takes only 10 seconds to boot, so restores can be started immediately.
The FLR helper appliance is created directly on the selected Hyper-V or ESXi host. Whenever you
perform a file-level restore, Veeam Backup & Replication starts the appliance automatically and mounts
the VM disks to the FLR appliance as additional virtual hard drives. VM disks are mounted directly from
backup files, without prior extraction of the backup content.
Once the mount process is completed, the wizard displays the file browser window, providing you with
a complete view to the VM file system. You can then copy the necessary files and folders to your local
machine drive or save them anywhere on the network. Alternatively, you can allow users to restore files
on their own by enabling an FTP server on the virtual appliance. For more details, please refer to the
following KB article: https://www.veeam.com/kb2062.
Linux support in Veeam Backup & Replication
7© 2016 Veeam Software
The figure below shows the file-level recovery process of a Linux VM:
Figure 1. File-level restore of a Linux VM; Veeam file browser
You can also access the Veeam Linux proxy appliance and connect as a root administrator, as seen in
this KB: https://www.veeam.com/kb1447.
Linux support in Veeam Backup & Replication
8© 2016 Veeam Software
Linux support in Veeam Backup & Replication v9
Veeam Backup & Replication v9 introduces even more features related to Linux systems.
Version 9 supports new SSH encryption ciphers and key exchange algorithms. The full list of ciphers
and algorithms can be found here: https://sshnet.codeplex.com/.
Note: With Veeam Backup & Replication v9, the following knowledge base article is no longer valid:
https://www.veeam.com/kb2061.
Veeam Backup & Replication v9 also has a new mechanism for working with Oracle databases that
run on either Windows or Linux, and it’s designed to collect Oracle transaction logs (archive logs) used
for Veeam Explorer for Oracle. Veeam deploys and executes a temporary binary on the VM during the
backup process and removes it once the backup is finished. This component helps collect information
related to Oracle databases, including placement, configuration, data files, etc.
Veeam binary for Oracle interacts with OCI — Oracle’s API for third-party applications — to collect this
information. By using native Oracle tools, the interaction is completely supported by Oracle. Veeam
Backup & Replication v9 has a special job setting for Oracle to collect only archived transaction logs,
which is similar to the support for Microsoft SQL Server. The procedure of transaction logs collection
also requires a temporary binary on a VM and the steps are the same as described above.
Veeam Backup for Linux
Veeam has announced a new product, Veeam Backup for Linux, with GA planned in 2016. This will
perform backups of Linux systems regardless of their nature, either VMs or physical servers.
See more information at: http://go.veeam.com/linux.
Conclusion
We’ve reviewed Veeam Backup & Replication integration with Linux systems in different scenarios. This
knowledge is important for a deep understanding of processes and better infrastructure management.
It also helps backup administrators use Linux-based backup repositories in the Veeam environment and
provides steps to ensure transaction-consistent backups for Linux VMs that run on Microsoft Hyper-V
and VMware vSphere.
I hope you learned several ways to restore an entire Linux VM and its guest files with full confidence, as
well as how to use Veeam Explorer for Oracle for transaction-level recovery of Oracle databases.
Linux support in Veeam Backup & Replication
9© 2016 Veeam Software
Rustam Kovhaev is a Tech Support Team Leader at Veeam Software. Rustam’s
main interest is low-level programming on Unix-like systems. Rustam loves to
contribute to open-source projects (ppp daemon, Linux kernel). His main areas
of expertise are VMware/Hyper-V virtualization and Veeam Backup & Replication
software. Follow Rustam on Twitter
Andrew Zhelezko is a Veeam Technical Marketing Engineer and a certified
IT Professional with years of experience in the Virtualization world. He gained
a strong understanding of Veeam products by working initially in Veeam
technical support.
This practical experience has helped him speak the same language as Veeam
community members. His goal is to help others realize the beauty and power of
virtualization. Talk to Andrew at SpiceWorks.
About Veeam Software
Veeam® recognizes the new challenges companies across the globe face in enabling the Always-
On Business™, a business that must operate 24/7/365. To address this, Veeam has pioneered a
new market of Availability for the Always-On Enterprise™ by helping organizations meet recovery
time and point objectives (RTPO™) of less than 15 minutes for all applications and data, through
a fundamentally new kind of solution that delivers high-speed recovery, data loss avoidance,
verified protection, leveraged data and complete visibility. Veeam Availability Suite™, which
includes Veeam Backup & Replication™, leverages virtualization, storage, and cloud technologies
that enable the modern data center to help organizations save time, mitigate risks, and
dramatically reduce capital and operational costs.
Founded in 2006, Veeam currently has 37,000 ProPartners and more than 183,000 customers
worldwide. Veeam's global headquarters are located in Baar, Switzerland, and the company has
offices throughout the world. To learn more, visit http://www.veeam.com.
About the Author
Linux support in Veeam Backup & Replication
10© 2016 Veeam Software
Learn more and preview
the upcoming v9 release
vee.am/v9
NEW Veeam®
Availability
Suite™
v9
RTPO™
<15 minutes for
ALL applications and data

More Related Content

Viewers also liked

VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...Duncan Epping
 
STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016Cormac Hogan
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentationvirtualsouthwest
 
VMware virtual SAN 6 overview
VMware virtual SAN 6 overviewVMware virtual SAN 6 overview
VMware virtual SAN 6 overviewsolarisyougood
 
VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primerDuncan Epping
 
VMware Advance Troubleshooting Workshop - Day 6
VMware Advance Troubleshooting Workshop - Day 6VMware Advance Troubleshooting Workshop - Day 6
VMware Advance Troubleshooting Workshop - Day 6Vepsun Technologies
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875Duncan Epping
 
Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareDuncan Epping
 
VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014David Davis
 

Viewers also liked (11)

VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
 
STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentation
 
VMware virtual SAN 6 overview
VMware virtual SAN 6 overviewVMware virtual SAN 6 overview
VMware virtual SAN 6 overview
 
VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primer
 
VMware Advance Troubleshooting Workshop - Day 6
VMware Advance Troubleshooting Workshop - Day 6VMware Advance Troubleshooting Workshop - Day 6
VMware Advance Troubleshooting Workshop - Day 6
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875
 
Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure software
 
VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014
 

More from Veeam Software

The Voice of the Customer - How to enable Availability for the Always-On Ente...
The Voice of the Customer - How to enable Availability for the Always-On Ente...The Voice of the Customer - How to enable Availability for the Always-On Ente...
The Voice of the Customer - How to enable Availability for the Always-On Ente...Veeam Software
 
Veeam Backup & Replication - What’s New in 6.5
Veeam Backup & Replication - What’s New in 6.5Veeam Backup & Replication - What’s New in 6.5
Veeam Backup & Replication - What’s New in 6.5Veeam Software
 
THE UNOFFICIAL OFFICIAL VCP6-DCV Study Guide
THE UNOFFICIAL OFFICIAL VCP6-DCV Study GuideTHE UNOFFICIAL OFFICIAL VCP6-DCV Study Guide
THE UNOFFICIAL OFFICIAL VCP6-DCV Study GuideVeeam Software
 
All you need to know about Microsoft Ignite 2016
All you need to know about Microsoft Ignite 2016All you need to know about Microsoft Ignite 2016
All you need to know about Microsoft Ignite 2016Veeam Software
 
Veeam Availability Report Summary 2016
Veeam Availability Report Summary 2016Veeam Availability Report Summary 2016
Veeam Availability Report Summary 2016Veeam Software
 
Integration with EMC VNX and VNXe hybrid storage arrays
Integration with EMC VNX and VNXe hybrid storage arraysIntegration with EMC VNX and VNXe hybrid storage arrays
Integration with EMC VNX and VNXe hybrid storage arraysVeeam Software
 
Always-On Business Demands
Always-On Business DemandsAlways-On Business Demands
Always-On Business DemandsVeeam Software
 
Veeam Backup & Replication v8 for Hyper-V
Veeam Backup & Replication v8 for Hyper-VVeeam Backup & Replication v8 for Hyper-V
Veeam Backup & Replication v8 for Hyper-VVeeam Software
 
47 restore scenarios from Veeam Backup & Replication v8
47 restore scenarios from Veeam Backup & Replication v847 restore scenarios from Veeam Backup & Replication v8
47 restore scenarios from Veeam Backup & Replication v8Veeam Software
 
Veeam Backup & Replication v8 for VMware — General Overview
Veeam Backup & Replication v8 for VMware — General OverviewVeeam Backup & Replication v8 for VMware — General Overview
Veeam Backup & Replication v8 for VMware — General OverviewVeeam Software
 
Managing your exchange architecture
Managing your exchange architectureManaging your exchange architecture
Managing your exchange architectureVeeam Software
 
Protecting Exchange with Veeam
Protecting Exchange with VeeamProtecting Exchange with Veeam
Protecting Exchange with VeeamVeeam Software
 
Defining availability for the modern data center
Defining availability for the modern data centerDefining availability for the modern data center
Defining availability for the modern data centerVeeam Software
 
Five questions for every Modern Data Center (Infographic)
Five questions for every Modern Data Center (Infographic)Five questions for every Modern Data Center (Infographic)
Five questions for every Modern Data Center (Infographic)Veeam Software
 
Tape and cloud strategies for VM backups
Tape and cloud strategies for VM backupsTape and cloud strategies for VM backups
Tape and cloud strategies for VM backupsVeeam Software
 
Microsoft System Center Data Protection Manager and Veeam Backup & Replicatio...
Microsoft System Center Data Protection Manager and Veeam Backup & Replicatio...Microsoft System Center Data Protection Manager and Veeam Backup & Replicatio...
Microsoft System Center Data Protection Manager and Veeam Backup & Replicatio...Veeam Software
 
Veeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and TricksVeeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and TricksVeeam Software
 
12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCsVeeam Software
 
Preparing for Server 2012 Hyper-V: Seven Questions to Ask Now
Preparing for Server 2012 Hyper-V: Seven Questions to Ask NowPreparing for Server 2012 Hyper-V: Seven Questions to Ask Now
Preparing for Server 2012 Hyper-V: Seven Questions to Ask NowVeeam Software
 
Basic principles of backup policies by Andrea Mauro, Backup Academy
Basic principles of backup policies by Andrea Mauro, Backup AcademyBasic principles of backup policies by Andrea Mauro, Backup Academy
Basic principles of backup policies by Andrea Mauro, Backup AcademyVeeam Software
 

More from Veeam Software (20)

The Voice of the Customer - How to enable Availability for the Always-On Ente...
The Voice of the Customer - How to enable Availability for the Always-On Ente...The Voice of the Customer - How to enable Availability for the Always-On Ente...
The Voice of the Customer - How to enable Availability for the Always-On Ente...
 
Veeam Backup & Replication - What’s New in 6.5
Veeam Backup & Replication - What’s New in 6.5Veeam Backup & Replication - What’s New in 6.5
Veeam Backup & Replication - What’s New in 6.5
 
THE UNOFFICIAL OFFICIAL VCP6-DCV Study Guide
THE UNOFFICIAL OFFICIAL VCP6-DCV Study GuideTHE UNOFFICIAL OFFICIAL VCP6-DCV Study Guide
THE UNOFFICIAL OFFICIAL VCP6-DCV Study Guide
 
All you need to know about Microsoft Ignite 2016
All you need to know about Microsoft Ignite 2016All you need to know about Microsoft Ignite 2016
All you need to know about Microsoft Ignite 2016
 
Veeam Availability Report Summary 2016
Veeam Availability Report Summary 2016Veeam Availability Report Summary 2016
Veeam Availability Report Summary 2016
 
Integration with EMC VNX and VNXe hybrid storage arrays
Integration with EMC VNX and VNXe hybrid storage arraysIntegration with EMC VNX and VNXe hybrid storage arrays
Integration with EMC VNX and VNXe hybrid storage arrays
 
Always-On Business Demands
Always-On Business DemandsAlways-On Business Demands
Always-On Business Demands
 
Veeam Backup & Replication v8 for Hyper-V
Veeam Backup & Replication v8 for Hyper-VVeeam Backup & Replication v8 for Hyper-V
Veeam Backup & Replication v8 for Hyper-V
 
47 restore scenarios from Veeam Backup & Replication v8
47 restore scenarios from Veeam Backup & Replication v847 restore scenarios from Veeam Backup & Replication v8
47 restore scenarios from Veeam Backup & Replication v8
 
Veeam Backup & Replication v8 for VMware — General Overview
Veeam Backup & Replication v8 for VMware — General OverviewVeeam Backup & Replication v8 for VMware — General Overview
Veeam Backup & Replication v8 for VMware — General Overview
 
Managing your exchange architecture
Managing your exchange architectureManaging your exchange architecture
Managing your exchange architecture
 
Protecting Exchange with Veeam
Protecting Exchange with VeeamProtecting Exchange with Veeam
Protecting Exchange with Veeam
 
Defining availability for the modern data center
Defining availability for the modern data centerDefining availability for the modern data center
Defining availability for the modern data center
 
Five questions for every Modern Data Center (Infographic)
Five questions for every Modern Data Center (Infographic)Five questions for every Modern Data Center (Infographic)
Five questions for every Modern Data Center (Infographic)
 
Tape and cloud strategies for VM backups
Tape and cloud strategies for VM backupsTape and cloud strategies for VM backups
Tape and cloud strategies for VM backups
 
Microsoft System Center Data Protection Manager and Veeam Backup & Replicatio...
Microsoft System Center Data Protection Manager and Veeam Backup & Replicatio...Microsoft System Center Data Protection Manager and Veeam Backup & Replicatio...
Microsoft System Center Data Protection Manager and Veeam Backup & Replicatio...
 
Veeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and TricksVeeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and Tricks
 
12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs
 
Preparing for Server 2012 Hyper-V: Seven Questions to Ask Now
Preparing for Server 2012 Hyper-V: Seven Questions to Ask NowPreparing for Server 2012 Hyper-V: Seven Questions to Ask Now
Preparing for Server 2012 Hyper-V: Seven Questions to Ask Now
 
Basic principles of backup policies by Andrea Mauro, Backup Academy
Basic principles of backup policies by Andrea Mauro, Backup AcademyBasic principles of backup policies by Andrea Mauro, Backup Academy
Basic principles of backup policies by Andrea Mauro, Backup Academy
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

The integration between Veeam and Linux

  • 1. Linux support inVeeam Backup & Replication Andrew Zhelezko Rustam Kovhaev Veeam Technical Marketing Engineer Veeam Tech Support Team Leader
  • 2. Linux support in Veeam Backup & Replication 2© 2016 Veeam Software Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Linux as a backup repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Linux VM backup in vSphere and Hyper-V environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 File-level restore for Linux VMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Linux support in Veeam Backup & Replication v9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Veeam Backup for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 About the Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 About Veeam Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  • 3. Linux support in Veeam Backup & Replication 3© 2016 Veeam Software Introduction The Linux OS family found its way into the life of both end users and businesses around the world. Corporate servers, cloud systems, routers, tablets, smartphones — many of these run on Linux. Linux is installed on about 95% of the world's fastest supercomputers and about 60% of servers, demonstrating its performance, flexibility, reliability and low total cost of ownership (TCO). A recent survey concluded that the feature set (74%), security (69%) and lower TCO (69%) are the top three reasons why people use Linux. The executive suite's view of Linux remains consistently positive, with a steady 95% to 97% of executives viewing the platform as equally or more strategic to the organization. This information highlights the importance of Linux for all kinds of organizations. We began supporting Linux environments since the first version of our software at Veeam®, and the situation has only improved since then. Currently Veeam Backup & Replication™ supports and uses Linux operating systems extensively. Veeam can protect any Linux virtual machine (VM), and different Veeam components use Linux as their operating systems. For example, the multi-OS file level recovery procedure deploys a special file-level recovery (FLR) helper — that is a virtual appliance running a stripped down Linux kernel that has a minimum set of components but all the needed modules to restore data from every existing Linux and Unix file system. In this white paper, I’m going to shed more light on the integration between Veeam Backup & Replication and Linux. You’ll become familiar with the specifics of using Linux systems as a backup repository for Veeam, and the specifics of running Linux as a guest OS in your VMware vSphere and Microsoft Hyper-V VMs. I will also enlighten the enhancements for Linux that we’ve brought to the new Veeam Backup & Replication v9, including Veeam Explorer™ for Oracle. The intended audience for this white paper includes backup administrators and people who are familiar with Veeam Backup & Replication and Linux systems and want to expand their knowledge aboutVeeam products.
  • 4. Linux support in Veeam Backup & Replication 4© 2016 Veeam Software Linux as a backup repository Any Linux server can be added to Veeam Backup & Replication as a backup repository. The simple requirements are SSH and Perl available on the Linux system, something that almost any Linux server has built-in. NOTE: Please refer to the following knowledge base (KB) article for details: http://veeam.com/kb2007 When a Linux machine is added as a backup repository, Veeam Backup & Replication will leverage its local or remote storage space to store backup files. Users can store data in proper local resources, like a server with direct-attached storage (DAS) or with a local mount point using remote storage. Remote resources can be block-based (iSCSI, FC) or NFS shares. Once mounted, resources appear as part of the local file system in both cases, and you can use them as the root folder of the repository. Veeam repository performance — whether the repository is onWindows or Linux — depends on the amount of CPU and memory the server has available and the performance of the storage subsystem.When planning for a new repository, users can test their servers in order to estimate the performance the device will have. The most common utilities to perform network-related tasks are dd, fio and iPerf. AtVeeam, we developed a methodology to test any repository using fio, and we described how to use it effectively in the white paper Veeam Backup & Replication v8: Designing and Planning Backup Repository Performance. Veeam connects to a Linux repository using SSH. Once you have added the repository to your Veeam infrastructure, the repository’s SSH public key fingerprint is saved to the Veeam database. This allows the repository to be identified appropriately when it is connected. Veeam also supports public key authentication, and private keys are also stored in the Veeam database. When you need to execute an operation on the Linux repository, Veeam Backup & Replication uses a local process to coordinate related activities there. These binaries are deployed into the repository using the SSH connection and a series of Perl scripts to coordinate the processes. These components are automatically deployed each time a new connection is established, and no permanent agent is left in the repository. This can be also useful during upgrades, because there are no permanent components that require updates. During the first connection after the upgrade, a new version of the binaries is simply deployed and executed in the Linux repository. Veeam Backup & Replication v8 Update 2 (or later) has a Veeam agent for pure 64-bit Linux systems (those systems that have the CONFIG_IA32_EMULATION option disabled in the kernel).
  • 5. Linux support in Veeam Backup & Replication 5© 2016 Veeam Software Linux VM backup in vSphere and Hyper-V environments Veeam Backup & Replication supports backup of any Microsoft Hyper-V and VMware vSphere VM, regardless of the VM’s guest OS. Because Veeam Backup & Replication processes VMs on an image-based level, it doesn’t matter what’s inside the VM as long as the OS is supported by the respective hypervisor. In addition, Veeam can create a transaction-consistent backup copy of a VM for both Windows and Linux when you meet the following requirements: • For vSphere: Make sure to install VMware tools or VMware Open-VM-Tools (i.e., the open source version available in many of the popular modern Linux distributions). In addition, you’ll need to enable VMware Tools Quiescence when possible. • For Hyper-V: Make sure to install Linux Integration services, which are already included in the kernel of most modern Linux distributions. For more details, please refer to the following article: https://technet.microsoft.com/library/dn531030.aspx. In Hyper-V, Linux integration consists of two parts: kernel modules and userspace daemons. Both are included in the mainline kernel. Userspace daemons are in src/linux/tools/hv (hv_vss_daemon.c, hv_kvp_daemon.c and others) and kernel modules are in src/linux/drivers/hv (hv_kvp.c, hv_util.c, vmbus_drv.c and others). However, integration with the hypervisor alone won’t guarantee your backup consistency of the Linux Guest OS, or even its hosted applications. You may want to use custom pre-freeze and post- thaw scripts, especially if you have applications that always perform writes to the local virtual disk. A Veeam backup job can use pre-freeze and post-thaw scripts. You can launch scripts via SSH (vSphere and Hyper-V) or via VIX (vSphere only), particularly useful in segregated networks where the Veeam server cannot reach every virtual machine via the TCP/IP stack. Finally, Veeam Backup & Replication supports Linux VM guest indexing whenever the Linux mlocate utility is deployed on a VM.
  • 6. Linux support in Veeam Backup & Replication 6© 2016 Veeam Software File-level restore for Linux VMs It’s possible to restore a Linux VM using different options, such as a full VM restore or an individual file restore. When restoring individual files or folders, Veeam can preserve the original permissions and date modification options. Linux ACL is preserved when restoring a file via Restore and Copy To operations with Veeam Backup & Replication 8.0 Update 2 and later. This requires that both backed up and destination VM runs Linux with kernel version 2.6 or later. The technology used to do file-level restores is called multi-OS file-level recovery. It allows you to read and restore data from a total of 19 different Microsoft, Linux, Mac, Novell and Solaris file systems: • Microsoft Windows FAT, FAT32, NTFS • Linux ext2, ext3, ext4, ReiserFS, JFS, XFS, Btrfs, UFS, UFS2 • Mac HFS, HFS+ • Novell NSS • Solaris UFS, ZFS (except pool versions of Oracle Solaris) Veeam also supports partitions created with logical volume managers like Linux LVM (Logical Volume Manager) and Windows LDM (Logical Disk Manager). To restore files from a VM guest OS, Veeam Backup & Replication uses its patent-pending approach based on the use of a special FLR helper. The appliance is rather small (42 MB on disk), and requires only 1 GB of RAM. Because of this, it takes only 10 seconds to boot, so restores can be started immediately. The FLR helper appliance is created directly on the selected Hyper-V or ESXi host. Whenever you perform a file-level restore, Veeam Backup & Replication starts the appliance automatically and mounts the VM disks to the FLR appliance as additional virtual hard drives. VM disks are mounted directly from backup files, without prior extraction of the backup content. Once the mount process is completed, the wizard displays the file browser window, providing you with a complete view to the VM file system. You can then copy the necessary files and folders to your local machine drive or save them anywhere on the network. Alternatively, you can allow users to restore files on their own by enabling an FTP server on the virtual appliance. For more details, please refer to the following KB article: https://www.veeam.com/kb2062.
  • 7. Linux support in Veeam Backup & Replication 7© 2016 Veeam Software The figure below shows the file-level recovery process of a Linux VM: Figure 1. File-level restore of a Linux VM; Veeam file browser You can also access the Veeam Linux proxy appliance and connect as a root administrator, as seen in this KB: https://www.veeam.com/kb1447.
  • 8. Linux support in Veeam Backup & Replication 8© 2016 Veeam Software Linux support in Veeam Backup & Replication v9 Veeam Backup & Replication v9 introduces even more features related to Linux systems. Version 9 supports new SSH encryption ciphers and key exchange algorithms. The full list of ciphers and algorithms can be found here: https://sshnet.codeplex.com/. Note: With Veeam Backup & Replication v9, the following knowledge base article is no longer valid: https://www.veeam.com/kb2061. Veeam Backup & Replication v9 also has a new mechanism for working with Oracle databases that run on either Windows or Linux, and it’s designed to collect Oracle transaction logs (archive logs) used for Veeam Explorer for Oracle. Veeam deploys and executes a temporary binary on the VM during the backup process and removes it once the backup is finished. This component helps collect information related to Oracle databases, including placement, configuration, data files, etc. Veeam binary for Oracle interacts with OCI — Oracle’s API for third-party applications — to collect this information. By using native Oracle tools, the interaction is completely supported by Oracle. Veeam Backup & Replication v9 has a special job setting for Oracle to collect only archived transaction logs, which is similar to the support for Microsoft SQL Server. The procedure of transaction logs collection also requires a temporary binary on a VM and the steps are the same as described above. Veeam Backup for Linux Veeam has announced a new product, Veeam Backup for Linux, with GA planned in 2016. This will perform backups of Linux systems regardless of their nature, either VMs or physical servers. See more information at: http://go.veeam.com/linux. Conclusion We’ve reviewed Veeam Backup & Replication integration with Linux systems in different scenarios. This knowledge is important for a deep understanding of processes and better infrastructure management. It also helps backup administrators use Linux-based backup repositories in the Veeam environment and provides steps to ensure transaction-consistent backups for Linux VMs that run on Microsoft Hyper-V and VMware vSphere. I hope you learned several ways to restore an entire Linux VM and its guest files with full confidence, as well as how to use Veeam Explorer for Oracle for transaction-level recovery of Oracle databases.
  • 9. Linux support in Veeam Backup & Replication 9© 2016 Veeam Software Rustam Kovhaev is a Tech Support Team Leader at Veeam Software. Rustam’s main interest is low-level programming on Unix-like systems. Rustam loves to contribute to open-source projects (ppp daemon, Linux kernel). His main areas of expertise are VMware/Hyper-V virtualization and Veeam Backup & Replication software. Follow Rustam on Twitter Andrew Zhelezko is a Veeam Technical Marketing Engineer and a certified IT Professional with years of experience in the Virtualization world. He gained a strong understanding of Veeam products by working initially in Veeam technical support. This practical experience has helped him speak the same language as Veeam community members. His goal is to help others realize the beauty and power of virtualization. Talk to Andrew at SpiceWorks. About Veeam Software Veeam® recognizes the new challenges companies across the globe face in enabling the Always- On Business™, a business that must operate 24/7/365. To address this, Veeam has pioneered a new market of Availability for the Always-On Enterprise™ by helping organizations meet recovery time and point objectives (RTPO™) of less than 15 minutes for all applications and data, through a fundamentally new kind of solution that delivers high-speed recovery, data loss avoidance, verified protection, leveraged data and complete visibility. Veeam Availability Suite™, which includes Veeam Backup & Replication™, leverages virtualization, storage, and cloud technologies that enable the modern data center to help organizations save time, mitigate risks, and dramatically reduce capital and operational costs. Founded in 2006, Veeam currently has 37,000 ProPartners and more than 183,000 customers worldwide. Veeam's global headquarters are located in Baar, Switzerland, and the company has offices throughout the world. To learn more, visit http://www.veeam.com. About the Author
  • 10. Linux support in Veeam Backup & Replication 10© 2016 Veeam Software Learn more and preview the upcoming v9 release vee.am/v9 NEW Veeam® Availability Suite™ v9 RTPO™ <15 minutes for ALL applications and data