Tải bản đầy đủ

Learning veeam backup replication for VMware vsphere


Learning Veeam® Backup
& Replication for VMware
Learn how to protect your data in your VMware vSphere
infrastructure with Veeam® Backup & Replication

Christian Mohn



Learning Veeam® Backup & Replication for VMware
Copyright © 2014 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval

system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.

First published: April 2014

Production Reference: 1140414

Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78217-417-2

Cover Image by Seenivasan Kumaravel (kseenivasan@hotmail.com)



Project Coordinator

Christian Mohn

Sageer Parkar



Michael L Ellerbeck

Simran Bhogal
Lindsey Thomas

Commissioning Editor
Ashwin Nair

Mehreen Deshmukh

Acquisition Editor
Neha Nagwekar

Ronak Dhruv

Content Development Editor
Arvind Koul

Production Coordinator
Sushma Redkar

Technical Editor
Manal Pednekar

Cover Work
Sushma Redkar

Copy Editor
Sarang Chari


About the Author
Christian Mohn is a VMware vExpert, an IT industry veteran, and a blogger

with more than 16 years of real-world experience. Christian currently works as a
virtualization architect for Norway's largest IT company EVRY, where he designs
and implements virtualization solutions for enterprise clients as well as serves as the
Tech Champion for server virtualization.
Prior to joining EVRY, he was the Infrastructure Manager for a large Norwegian
shipping company, where he introduced virtualization throughout the organization.
He is also one of the hosts of the vSoup Virtualization Podcast and is well known
for his contributions to the virtualization community through his virtualization blog
Christian lives in Bergen, Norway, with his wife and two kids.
He was one of the technical reviewers of VMware vSphere 5.1 Cookbook, Abhilash GB,
Packt Publishing, and wrote the foreword for Building End-User Computing Solutions
with VMware View, Mike Laverick and Barry Coombs, Lulu.
In addition to this, he has written whitepapers and held several technical webinars
for Veeam®.


First and foremost, I would like to thank my wife and kids. Without their patience
and encouragement, this book would never have been published. The same goes for
my employer EVRY, who has been very supportive of this project.
I would also like to thank Packt Publishing for giving me the opportunity to become
a published author, especially Neha Nagwekar (Acquisition Editor), Sageer Parkar
(Project Coordinator), and Arvind Koul (Content Development Editor).
Special thanks to the technical reviewer who has taken time out of his very busy
schedule to assist me in improving the content of the book. I know a project like this
consumes large amount of time; your assistance is greatly appreciated!
Last but not least—look mom, I'm an author!


About the Reviewer
Michael L Ellerbeck is an Information Technology enthusiast. He enjoys writing,
and his ramblings can be found at michaelellerbeck.com.

Michael enjoys a lot of different things. He likes data and is interested in information
management in general. He has a master's degree in Information Management from
the University of Washington.
Overall he enjoys finding solutions and integrating things to become greater than the
sum of its parts.


Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to
your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub
files available? You can upgrade to the eBook version at www.PacktPub.com and as a print
book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
service@packtpub.com for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a
range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book
library. Here, you can access, read and search across Packt's entire library of books.

Why Subscribe?

Fully searchable across every book published by Packt

Copy and paste, print and bookmark content

On demand and accessible via web browser

Free Access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access
PacktLib today and view nine entirely free books. Simply use your login credentials for
immediate access.

Instant Updates on New Packt Books

Get notified! Find out when new books are published by following @PacktEnterprise on
Twitter, or the Packt Enterprise Facebook page.



Table of Contents
Chapter 1: Introduction to Veeam® Backup & Replication v7
for VMware
Backup strategies
Recovery point objective and recovery time objective
Native tape support
Veeam® Backup & Replication architecture
Veeam® Backup & Replication components
Backup proxy
Backup repository
Veeam® Backup Enterprise Manager
Using U-AIR wizards
Built-In WAN Acceleration

Comparing editions
Installing Veeam® Backup & Replication v7
Configuring a repository

Chapter 2: Configuring Backups





Backup repositories
Backup transport modes
Backup modes
Incremental backup
Incremental backup with synthetic full
Reversed incremental backup
Configuring a virtual backup proxy
Configuring a backup job
Configuring a tape backup job
Adding a remote repository


Table of Contents

Chapter 3: Restoring Data


Chapter 4: Replicating Virtual Machines


Chapter 5: Other Features




Performing Instant VM Recovery
Performing Full VM Restore
Restoring VM files
Restoring VM hard disks
Restoring VM Guest files

Replication infrastructure
Setting up a replication job
Replica failover and failback
Performing a replica failover/failback

Understanding SureBackup and SureReplica
Universal Application-Item Recovery (U-AIR)
Quick Migration
SAN Support
vCloud Director support
Veeam® Backup Enterprise Manager
Veeam® Backup Search
1-Click VM Restore
vSphere Web Client plugin

[ ii ]




In recent years, virtualization has taken the data center by storm and revolutionized
how data centers are being run. The opportunities presented by virtualization
give us the ability to run a dynamic data center, with quick provisioning
of new applications and capabilities. To be able to keep up with this ever-changing
environment, your backup infrastructure needs to be able to grow with you
and provide the same kind of flexibility.
Learning Veeam® Backup & Replication for VMware vSphere provides the basic
information required to get you up and running with arguably the best data
protection software available for VMware vSphere virtualized environments.
Veeam® Backup & Replication v7 operates at the virtualization layer without
the need to deploy backup agents to the VMs and the applications it protects.
It accomplishes this by utilizing the built-in functionality of the hypervisor, thus
reducing complexity and implementation overhead.
The backups are set up as job-driven processes, where a single backup job can be
configured to back up one or more VMs in a single job. The backup job defines
when, what, and how the backup is performed as well as its target storage
location—the backup repository.

What this book covers

Chapter 1, Introduction to Veeam® Backup & Replication v7 for VMware, provides
an introduction to Veeam® Backup & Replication v7 for VMware, highlighting
the various components and architecture as well as providing an introduction
to common backup strategies and terms.
Chapter 2, Configuring Backups, explains what backup repositories are, the various
backup transport modes available, and how to protect your virtual infrastructure
both with disk-based and tape-based backups.



Chapter 3, Restoring Data, shows how virtual machines, and data, can be restored
from backup quickly and efficiently.
Chapter 4, Replicating Virtual Machines, explains how replication is used and how
it differs from ordinary backups.
Chapter 5, Other Features, goes through the other features available, such as
SureBackup and Replication, Quick Migration, and the Universal
Application-Item Restore wizards.

What you need for this book

To follow the guides in this book, you need a working vSphere 5.5 environment
with VMware vCenter configured. In addition to Veeam® Backup & Replication
v7, you will also need Microsoft Windows Server 2012 R2. In case you are missing
any of these components, trial versions of all the required software are available for
download from the vendors websites.

Who this book is for

This book is aimed at vSphere administrators looking for an introduction to
Veeam® Backup & Replication v7 for VMware. If you are interested in learning
how you can set up a basic infrastructure, this book is for you. Some knowledge
of VMware vSphere environments is assumed as well as basic knowledge of
Microsoft Server operating systems.


In this book, you will find a number of styles of text that distinguish between
different kinds of information. Here are some examples of these styles, and an
explanation of their meaning.
Code words in text, database table names, folder names, filenames, file extensions,
pathnames, dummy URLs, user input, and Twitter handles are shown as follows:
"By default Veeam® Backup & Replication creates a backup repository at C:\backup."
New terms and important words are shown in bold. Words that you see on the
screen, in menus or dialog boxes for example, appear in the text like this: "Review the
settings you just made, and click on Finish to complete the configuration."




Warnings or important notes appear in a box like this.

Tips and tricks appear like this.

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about
this book—what you liked or may have disliked. Reader feedback is important for
us to develop titles that you really get the most out of.
To send us general feedback, simply send an e-mail to feedback@packtpub.com,
and mention the book title via the subject of your message.
If there is a topic that you have expertise in and you are interested in either writing
or contributing to a book, see our author guide on www.packtpub.com/authors.

Customer support

Now that you are the proud owner of a Packt book, we have a number of things
to help you to get the most from your purchase.


Although we have taken every care to ensure the accuracy of our content, mistakes
do happen. If you find a mistake in one of our books—maybe a mistake in the text
or the code—we would be grateful if you would report this to us. By doing so, you
can save other readers from frustration and help us improve subsequent versions
of this book. If you find any errata, please report them by visiting http://www.
packtpub.com/submit-errata, selecting your book, clicking on the errata
submission form link, and entering the details of your errata. Once your errata
are verified, your submission will be accepted and the errata will be uploaded
on our website, or added to any list of existing errata, under the Errata section
of that title. Any existing errata can be viewed by selecting your title from





Piracy of copyright material on the Internet is an ongoing problem across all media.
At Packt, we take the protection of our copyright and licenses very seriously.
If you come across any illegal copies of our works, in any form, on the Internet,
please provide us with the location address or website name immediately so
that we can pursue a remedy.
Please contact us at copyright@packtpub.com with a link to the suspected
pirated material.
We appreciate your help in protecting our authors, and our ability to bring
you valuable content.


You can contact us at questions@packtpub.com if you are having a problem
with any aspect of the book, and we will do our best to address it.



Introduction to Veeam®
Backup & Replication
v7 for VMware
Veeam Backup & Replication v7 for VMware is a modern solution for data protection
and disaster recovery for virtualized VMware vSphere environments of any size.
Veeam Backup & Replication v7 for VMware supports VMware vSphere and
VMware Infrastructure 3 (VI3), including the latest version VMware vSphere
5.5 and Microsoft Windows Server 2012 R2 as the management server(s).
Its modular approach and scalability make it an obvious choice regardless of
the environment size or complexity. As your data center grows, Veeam Backup
& Replication grows with it to provide complete protection for your environment.
Remember, your backups aren't really that important, but your restore is!
In this chapter, we will cover the following topics:
• Veeam Backup & Replication v7 for VMware components and architecture
• Backup strategies
• Installing Veeam Backup & Replication v7

Backup strategies

A common train of thought when dealing with backups is to follow the 3-2-1 rule:
• 3: Keep three copies of your data—one primary and two backups


Introduction to Veeam® Backup & Replication v7 for VMware

• 2: Store the data in two different media types
• 1: Store at least one copy offsite
This simple approach ensures that no matter what happens, you will be able to have
a recoverable copy of your data.
Veeam Backup & Replication lets you accomplish this goal by utilizing the backup
copy jobs. Back up your production environment once, then use the backup copy
jobs to copy the backed-up data to a secondary location, utilizing the Built-in WAN
Acceleration features and to tape for long-term archival. You can even "daisy-chain"
these jobs to each other, which ensures that as soon as the backup job is finished,
the copy jobs are fired automatically. This allows you to easily accomplish the
3-2-1 rule without the need for complex configurations that makes it hard to
manage. Combining this with a Grandfather-Father-Son (GFS) backup media
rotation scheme, for tape-based archiving, ensures that you always have a
recoverable media available. In such a scheme, there are three, or more,
backup cycles: daily, weekly, and monthly.
The following table shows how you might create a GFS rotation schedule:

























"Grandfather" tapes are kept for a year, "Father" tapes for a month, and "Son" tapes
for a week.
In addition, quarterly, half-yearly, and/or annual backups could also be separately
retained if required.

Recovery point objective and recovery time

Both these terms come into play when defining your backup strategy. The recovery
point objective (RPO) is a definition of how much data you can afford to lose. If you
run backups every 24 hours, you have, in effect, defined that you can afford to lose
up to a day's worth of data for a given application or infrastructure. If that is not the
case, you need to have a look at how often you back up that particular application.


Chapter 1

The recovery time objective (RTO) is a measure of the amount of time it should
take to restore your data and return the application to a steady state. How long
can your business afford to be without a given application? 2 hours? 24 hours?
A week? It all depends, and it is very important that you as a backup administrator
have a clear understanding of the business you are supporting to evaluate these
important parameters.
Basically, it boils down to this: If there is a disaster, how much downtime can
your business afford? If you don't know, talk to the people in your organization
who know. Gather information from the various business units in order to assist
in determining what they consider acceptable. Odds are that your views as an
IT professional might not coincide with the views of the business units; determine
their RPO and RTO values, and determine a backup strategy based on that.

Native tape support

By popular demand, native tape support was introduced in Veeam Backup
& Replication v7. While the most effective method of backup might be disk
based, lots and lots of customers still want to make use of their existing
investment in tape technology.
Standalone drives, tape libraries, and Virtual Tape Libraries (VTL) are all
supported and make it possible to use tape-based solutions for long-term
archival of backup data.
Basically any tape device recognized by the Microsoft Windows server on which
Backup & Replication is installed is also supported by Veeam. If Microsoft Windows
recognizes the tape device, so will Backup & Replication. It is recommended that
customers check the user guide and Veeam Forums (http://forums.veeam.com)
for more information on native tape support.

Veeam® Backup & Replication architecture

Veeam Backup & Replication consists of several components that together make
up the complete architecture required to protect your environment.
This distributed backup architecture leaves you in full control over the deployment,
and the licensing options make it easy to scale the solution to fit your needs. Since
it works on the VM layer, it uses advanced technologies such as VMware vSphere
Changed Block Tracking (CBT) to ensure that only the data blocks that have
changed since the last run are backed up. This ensures that the backup is performed
as quickly as possible and that the least amount of data needs to be transferred
each time.


Introduction to Veeam® Backup & Replication v7 for VMware

By talking directly to the VMware vStorage APIs for Data Protection (VADP),
Veeam Backup & Replication can back up VMs without the need to install agents
or otherwise touch the VMs directly. It simply tells the vSphere environment that
it wants to take a backup of a given VM; vSphere then creates a snapshot of the
VM, and the VM is read from the snapshot to create the backup. Once the backup
is finished, the snapshot is removed, and changes that happened to the VM while
it was being backed up are rolled back into the production VM.
By integrating with VMware Tools and Microsoft Windows VSS, application-consistent
backups are provided but only if they are available in the VMs that are being backed
up. For Linux-based VMs, VMware Tools are required and its native quiescence
option is used.
Not only does it let you back up your VMs and restore them if required, but you
can also use it to replicate your production environment to a secondary location.
If your secondary location has a different network topology, it helps you remap
and re-IP your VMs in case there is a need to failover a specific VM or even an
entire datacenter.
Of course, failback is also available once the reason for the failover is rectified
and normal operations can resume.

Veeam® Backup & Replication components

The Veeam Backup & Replication suite consists of several components, which in
combination, make up the backup and replication architecture.
• Veeam backup server: This is installed on a physical or virtual Microsoft
Windows server. Veeam backup server is the core component of an
implementation, and it acts as the configuration and control center that
coordinates backup, replication, recovery verification, and restore tasks.
It also controls jobs scheduling and resource allocation, and is the main
entry point for configuring the global settings for the backup infrastructure.
The backup server uses the following services and components:

Veeam Backup Service: This is the main component that coordinates
all operations, such as backup, replication, recovery verification,
and restore tasks.


Veeam Backup Shell: This is the application user interface.



Chapter 1


Veeam Backup SQL Database: This is used by the other components
to store data about the backup infrastructure, backup and restore
jobs, and component configuration. This database instance can
be installed locally or on a remote server.


Veeam Backup PowerShell Snap-in: These are extensions to Microsoft
Windows PowerShell that add a set of cmdlets for management of
backup, replication, and recovery tasks through automation.

Backup proxy

Backup proxies are used to offload the Veeam backup server and are essential as
you scale your environment. Backup proxies can be seen as data movers, physical
or virtual, that run a subset of the components required on the Veeam backup server.
These components, which include the Veeam transport service, can be installed
in a matter of seconds and are fully automated from the Veeam backup server.
You can deploy and remove proxy servers as you see fit, and Veeam Backup
&Replication will distribute the backup workload between available backup
proxies, thus reducing the load on the backup server itself and increasing the
amount of simultaneous backup jobs that can be performed.

Backup repository

A backup repository is just a location where Veeam Backup & Replication can
store backup files, copies of VMs, and metadata. Simply put, it's nothing more
than a folder on the assigned disk-based backup storage.
Just as you can offload the backup server with multiple proxies, you can add
multiple repositories to your infrastructure and direct backup jobs straight to
them to balance the load.
The following repository types are supported:
• Microsoft Windows or Linux server with local or directly attached storage:
Any storage that is seen as a local/directly attached storage on a Microsoft
Windows or Linux server can be used as a repository. That means that there is
great flexibility when it comes to selecting repository storage; it can be locally
installed storage, iSCSI/FC SAN LUNs, or even locally attached USB drives.
When a server is added as a repository, Veeam Backup & Replication
deploys and starts the Veeam transport service, which takes care of the
communication between the source-side transport service on the Veeam
backup server (or proxy) and the repository. This ensures efficient data
transfer over both LAN and WAN connections.


Introduction to Veeam® Backup & Replication v7 for VMware

• Common Internet File System (CIFS) shares: CIFS (also known as Server
Message Block (SMB)) shares are a bit different as Veeam cannot deploy
transport services to a network share directly. To work around this, the
transport service installed on a Microsoft Windows proxy server handles
the connection between the repository and the CIFS share.

Veeam® Backup Enterprise Manager

Veeam Backup Enterprise Manager is an optional component that is intended for
larger implementations, where you have multiple Veeam backup servers and want
a consolidated management view through a web interface. It can control, manage,
and monitor all jobs in your enterprise, and it also offers the ability to search for
Microsoft Windows guest OS files across all current and archived backups and
restore them with one click!
Veeam Backup Enterprise Manager uses the following additional components:
• Veeam Enterprise Manager SQL Database: This is an additional SQL
database used by the Veeam Backup Enterprise Manager to store data
and configuration. Not to be confused with the SQL database that the
Veeam backup server utilizes. This database instance can also be installed
either locally or remotely.
• Veeam Backup Catalog Service: This indexes guest OS file systems to enable
searching inside the virtual machine backups by creating index data stored
in the Veeam Backup Catalog folder on the Veeam backup server; if
configured, this works with Veeam Backup Enterprise Manager and
even with a dedicated Microsoft Search Server.

Using U-AIR wizards

Universal Application-Item Recovery (U-AIR) are standalone components that can
be installed and upgraded independently from the Veeam Backup & Replication
suite. They can be installed on any machine in your production environment and
are used to restore single items from any virtualized application.
There are specific versions for Active Directory, Microsoft SQL, Microsoft
SharePoint, and Microsoft Exchange that enable wizard-based application object
recovery. An example of this could be the recovery of a single-user account from
Active Directory or a single mail from Microsoft Exchange.

[ 10 ]


Chapter 1

Technically, U-AIR fires up a backed-up VM in an isolated environment and lets
you restore data directly to your production environment without having to restore
the entire VM. You can think of it as having a live copy of your VM, or VMs, that you
can copy data from without it interfering with your live production environment.
For applications that Veeam Backup & Replication does not provide specific U-AIR
wizards for, you can still restore single files or objects by connecting to a VM stored
in your backup repository and manually restoring items using the application's
native management tools.

Built-In WAN Acceleration

One of the most common challenges backup administrators meet is to move large
volumes of data between remote sites for safekeeping. Veeam Backup & Replication
Enterprise Plus includes a WAN Acceleration feature to help minimize the amount
of data that needs to be transferred over the wire. This helps in reducing the time
it takes to copy a backup job from one repository to another as well as reducing
complexity and eliminating the need to transfer redundant data blocks.
This feature can provide up to 50 times faster transfers between sites, making it
possible to create offsite backup copies more often than ever before. The WAN
Accelerator is a software component that you can install on existing Veeam backup
servers, or proxies, or even standalone servers, and is especially designed for moving
Veeam backup data across WAN links.
It compares the data blocks at both ends before transferring data, to make sure that
data that already exists on the destination does not get copied over the WAN link.

Comparing editions

Veeam Backup & Replication comes in a total of four different versions, each with
different feature sets available: Free, Standard, Enterprise, and Enterprise Plus.
The Veeam Backup & Replication Free Edition, provides a subset of the functionality
provided in the paid editions, but in general, it lets you back up an unlimited
amount of VMs, with no limits on the number of hosts or CPU sockets.
The Veeam Backup & Replication Free Edition does provide the following
strong features:
• Ad-hoc backups
• Veeam Explorer for Exchange
• Veeam Explorer for SharePoint
[ 11 ]


Introduction to Veeam® Backup & Replication v7 for VMware

• Veeam Explorer for Storage Snapshots
• Quick Migration for VMware
• File copy jobs
• VM copy jobs
• FastSCP Editor
• Native tape support
• File-level recovery from backups
• Whole VM recovery from backups
• VM file (VMDK/VHD) recovery from backups
The main limitations of the Veeam Backup & Replication Free Edition are as follows:
• Full backups of individual VMs only—no scheduled, incremental, or multiVM backups
• No vPower capabilities
• No VM replication
• No scripting
Basically, it lets you perform ad-hoc backups of your infrastructure without the
need for licenses.
The paid versions—Standard, Enterprise, and Enterprise Plus offer expanded
functionality depending on the licensed version.
In general, Standard provides basic backup and recovery functionality but lacks
some of the advanced features that are available in Enterprise, such as SureBackup
for automated recovery testing and replication, and it also has limited tape support.
The Enterprise edition adds these features and Enterprise Plus adds backup
capabilities from Storage Snapshots, Built-in WAN Acceleration, and the
self-service recovery options.
For a detailed comparison between the different editions, visit http://www.veeam.

Installing Veeam® Backup & Replication v7
Before we start, please make sure you have checked the following checklist:

• Make sure you have sufficient disk space available for your repository
on the server where Veeam Backup & Replication v7 is being installed.
[ 12 ]


Chapter 1

• Download the latest version from www.veeam.com; you will need to register
an account to download, but this also gives you a 30-day trial version to play
around with. At the time of writing, v7.0.0.690 is the current version. Before
installing, you should always check for updates or hotfixes, and you can do
so easily by visiting http://www.veeam.com/patches.html.
• The download comes as a .iso file, essentially a disk image, which you
need to mount to be able to access the installer. Since we are installing
on a Microsoft Windows Server 2012 R2 server, all you need to do is
to double-click on the downloaded ISO file to mount it.
Thankfully this is a pretty standard Microsoft Windows-based installation
procedure, so most steps will be familiar to anyone who has installed software
on Microsoft Windows already.
Once downloaded and mounted on your server, perform the following steps
to install:
1. Open the drive that contains the mounted ISO file.

2. Click on Install under Veeam Backup & Replication to get started. The Veeam
Backup & Replication welcome screen pops up; click on Next to continue,
and accept the license agreement on the following screen. Click on Next
again to continue.
[ 13 ]


Introduction to Veeam® Backup & Replication v7 for VMware

3. Now we need to provide a valid license file. If you have a license file available,
browse to it now and add it. If you don't have one, don't worry, you can still
install it, but it will be limited to operating in free mode until you provide one.
Note that if you have a valid license, you can always log into www.veeam.com
and request that a new copy to be e-mailed to the support contact.

4. The next step is to select which components you want to have installed.
The default option of installing Veeam Backup & Replication and Veeam
Backup Catalog is fine. The Veeam Backup & Replication PowerShell SDK
is only needed if you want to use the same server as an entry point for the
PowerShell scripting of Veeam.
5. The installer then proceeds to do a system configuration check, where it
checks if the prerequisites have been met. Thankfully, the installer is pretty
clever, and if anything is missing, it will notify you and install the required
components directly from the installer.

[ 14 ]


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay