Backup and Replication
Backup and Replication
Important! Please read the End User Software License Agreement before using the accompanying software
program(s). Using any part of the software indicates that you accept the terms of the End User
Software License Agreement.
Customer Support
Should you have a product issue, suggestion or question, please visit our Customer Center at
www.veeam.com/support, to open a case, search our knowledge base, reference documentation,
manage your license or obtain the latest product release.
Company Contacts
For the most up-to-date information about company contacts and offices location, please visit
www.veeam.com/contacts.html.
Online Support
If you have any questions about Veeam Backup & Replication, you can use the following resources:
• Full documentation set: www.veeam.com/vmware-esx-backup/resources.html
• Community forum at forums.veeam.com
Intended Audience
The user guide is intended for anyone who wants to use Veeam Backup & Replication. It is primarily
aimed at Hyper-V administrators, consultants, analysts and any other IT professionals who use the
product.
Related Documentation
The complete set of Veeam Backup & Replication documentation can be found on the product
resources web page at www.veeam.com/vmware-esx-backup/resources.html.
Conventions
In order to help you get the most out of this guide, we have used the following formatting
conventions, terms and abbreviations in the document: Style Used for
Style Description
Additionally, important information, notes and tips are provided in the following format:
Note This type of formatting is used for tips, notes and important information the user should pay
attention to.
Term/Abbreviation Description
Revision 1 6/4/2012 Initial version of the document for Veeam Backup & Replication
v6.1
Solution Architecture
Veeam Backup & Replication is a modular solution which allows flexible scalability for
environments of different sizes and configuration. The installation package of
Veeam Backup & Replication includes a set of components used to configure your backup
infrastructure. Some of them are mandatory and provide core functionality; some of them are
optional and can be installed to provide additional functionality for your business and deployment
needs. You can consolidate Veeam Backup & Replication components on the same machine, either
physical or virtual, or set them up separately for a more scalable approach.
Components
Veeam Backup & Replication comprises the following components. Some of which are installed
using a setup file, while others are configured while working with the product.
• Veeam Backup Server
• Offhost Backup Proxy
• Backup Repository
• Veeam Backup Enterprise Manager
• Veeam Backup Search
Backup Repository
A backup repository is a location used by Veeam Backup & Replication jobs to store backup files.
Technically, a backup repository is a folder on the backup storage. By assigning different
repositories to jobs and limiting the number of parallel jobs for each one, you can balance the load
across your backup infrastructure.
In the Veeam backup infrastructure, you can use one of the following repository types:
• Windows server with a local or directly attached storage. The storage can be a local
disk, directly attached disk based storage (such as a USB hard drive), or iSCSI/FC SAN LUN
in case the server is connected into the SAN fabric.
On a Windows repository, Veeam Backup & Replication deploys a local Veeam agent
(when you add a Windows-based server to the product console,
Veeam Backup & Replication installs a set of components, including the Veeam Backup
Proxy Service with Veeam agent, on that server). When any job addresses the repository,
the agent on the repository establishes a connection with the source-side agent on the
backup proxy, enabling efficient data transfer over LAN or WAN.
• Linux server with local, directly attached storage or mounted NFS. The storage can be
a local disk, directly attached disk based storage (such as a USB hard drive), NFS share, or
iSCSI/FC SAN LUN in case the server is connected into the SAN fabric.
On the Linux repository, Veeam Backup & Replication deploys and starts the Veeam agent
when a job addressing this repository is launched. The agent establishes a connection
with the source-side agent on the backup proxy, enabling efficient data transfer over LAN
or WAN.
• CIFS (SMB) share. SMB share does not support Veeam agents, therefore data to the SMB
share is written from a Windows-based proxying server. By default, the role of such a
proxying server is performed by the Veeam Backup server.
However, if you plan to move VM data to an offsite SMB repository over a WAN link, it is
recommended that you deploy an additional proxying Windows server in the remote site,
closer to the SMB repository. Veeam Backup & Replication will deploy a Veeam agent on
that proxying server, which will improve data transfer performance.
Deployment Scenarios
Veeam Backup & Replication can be used in virtual environments of any size and complexity. The
architecture of the solution supports onsite and offsite data protection, operations across remote
sites and geographically dispersed locations. Veeam Backup & Replication provides flexible
scalability and easily adapts to the needs of your virtual environment.
Before installing Veeam Backup & Replication, it is strongly advised to familiarize yourself with
common deployment scenarios and carefully plan your backup infrastructure layout.
Simple Deployment
In a simple deployment scenario, one instance of Veeam Backup & Replication is installed on a
physical or virtual Windows-based machine. This installation is referred to as Veeam Backup server.
Simple deployment implies that the Veeam Backup server fills two roles:
• It functions as a management point, coordinates all jobs, controls their scheduling and
performs other administrative activities.
• It is used as the default backup repository. By default, backup files are stored to the
C:\backup folder on the Veeam Backup server.
In a simple deployment scenario, source Hyper-V servers act as backup proxies, handling job
processing and transferring backup traffic directly to the target. All necessary backup proxy
services are installed on source Hyper-V servers.
Tip If you decide to use a simple deployment scenario, you can install Veeam Backup & Replication
right on the Hyper-V host where VMs you want to work with reside. However, to use this Hyper-V
host as the source for backup and replication, you will still need to add it to the Veeam Backup &
Replication console. To learn more, see Adding Hyper-V Servers.
Advanced Deployment
For mid-size and large-scale Hyper-V environments with a great number of backup and replication
jobs, the advanced deployment scenario can be a good choice.
The advanced deployment includes the following components:
• Virtual infrastructure servers – Hyper-V hosts used as source and target for backup and
replication.
• Veeam Backups server – a configuration and control center of the backup infrastructure.
• Offhost backup proxy – a “data mover” component used to retrieve VM data from the
source datastore, process it and deliver to the target.
With the advanced deployment scenario, you can expand your backup infrastructure horizontally
in a matter of minutes to meet your data protection requirements. Instead of growing the number
of backup servers or constantly tuning job scheduling, you can install multiple backup proxies and
repositories and distribute the backup workload among them. The installation process is fully
automated, which simplifies deployment and maintenance of the backup infrastructure in your
virtual environment.
In virtual environments with several proxies, Veeam Backup & Replication dynamically distributes
the backup traffic among these proxies. A job can be explicitly mapped to a specific proxy.
Alternatively, you can let Veeam Backup & Replication choose an offhost backup proxy. In this case,
Veeam Backup & Replication will check settings of available backup proxies and select the most
appropriate one for the job. The backup proxy should have access to the source and target hosts,
and to backup repositories to which files will be written.
To regulate the backup load, you can specify the maximum number of concurrent tasks per
backup proxy and set up throttling rules to limit the proxy bandwidth. For a backup repository, you
can set the maximum number of concurrent tasks and define a combined ingestion rate.
Distributed Deployment
The distributed deployment scenario is recommended for large geographically dispersed virtual
environments with multiple Veeam Backup servers installed across different sites. These backup
servers are federated under Veeam Backup Enterprise Manager – an optional component that
provides centralized management and reporting for these servers through a web interface.
Resource Scheduling
With its inbuilt mechanism of resource scheduling, Veeam Backup & Replication is capable to
automatically select and use optimal resources to run configured jobs. Resource scheduling is
performed by the Veeam Backup Service running on the Veeam Backup server. When a job starts, it
communicates with the service to inform it about the resources it needs. The service analyzes job
settings, parameters specified for backup infrastructure components, current load on the
components, and automatically allocates optimal resources to the job.
For resource scheduling, the Veeam Backup service considers the following settings in the backup
infrastructure:
• Network traffic throttling
• Maximum number of concurrent tasks for backup proxies and backup repositories
• Data ingestion rate for backup repositories
Note Please keep in mind that throttling rules are reversible (that is, they function in two directions). If
the IP address of the server on the source side falls into the target IP range, and the IP address of
the server on the target side falls into the source IP range, the rule will be applied in any case.
The Veeam Backup server equally splits available bandwidth between all jobs that use servers to
which a network throttling rule applies. For example, if you run one job that uses a pair of servers
to which the rule applies, the job will get the entire bandwidth allowed by the rule. If you run two
jobs at a time, the allowed bandwidth will be equally split between them. As soon as one of the
jobs completes, the bandwidth assigned to it will be freed, and the remaining job will use the
entire bandwidth allowed by the rule.
Throttling rules can be scheduled for specific time intervals – for example, during business hours.
This way, you will minimize the impact of job performance spikes on the production network.
Alternatively, you can select to apply throttling rules regardless of the time.
Backup
Unlike traditional backup tools designed to work with physical machines,
Veeam Backup & Replication is built specifically for virtual environments. It operates at the
virtualization layer and uses an image-based approach for virtual machines backup. To retrieve
VM data, no agent software needs to be installed inside the guest OS – instead,
Veeam Backup & Replication leverages VSS snapshot capabilities. When a new backup session
starts, a VSS snapshot is triggered to create a cohesive point-in-time copy of a VM including its
configuration, OS, applications, associated data, system state and so on.
Veeam Backup & Replication utilizes this point-in-time copy to retrieve VM data for backup.
Image-based backups are used for different types of recovery — Instant VM Recovery, full VM
recovery, VM file recovery, file-level recovery.
Use of the image-based approach allows Veeam Backup & Replication to overcome shortfalls and
limitations of traditional backup – such as the necessity to provide guest OS credentials for every
VM, significant resource overhead on the VM and on the hypervisor during the backup process,
management overhead and so on. This approach also helps streamline the restore process – to
recover a single VM, there is no need to perform multiple restore operations.
Veeam Backup & Replication uses a cohesive VM image from the backup to restore a VM to the
required state without the necessity for manual reconfiguration and adjustment.
In Veeam Backup & Replication, backup is a job-driven process – one backup job can be used to
process one or more VMs. A job is a configuration unit of the backup activity. Essentially, the job
defines when, what, by what means, how and where to back up. It indicates what VMs should be
processed, what components should be used for retrieving and processing VM data, what backup
Backup Process
Veeam Backup & Replication performs host-based backup of Hyper-V VMs. In contrast to
traditional backup tools that deploy agents inside the VM guest OS and back up from within a VM,
Veeam Backup & Replication uses an agent running on the Hyper-V host or an agent running on
the offhost backup proxy. A VM is treated as an object from the perspective of the Hyper-V host —
Veeam Backup & Replication captures the VM configuration and state along with VM VHD’s and
creates an image-based backup of a VM.
To perform backup of Hyper-V VMs, Veeam Backup & Replication leverages the VSS framework and
Hyper-V VSS components. It acts as a VSS requestor and communicates with the VSS framework.
Veeam Backup & Replication obtains from VSS information about available VSS components,
prescribes what components should be used, identifies volumes where files of the necessary VMs
are located and triggers the VSS coordinator to create volume snapshots.
Before a snapshot of a volume is created, VMs on the volume must be prepared for the snapshot
— that is, data in the VM must be in a state suitable for backup. Veeam Backup & Replication uses
three methods to quiesce Hyper-V VMs on the volume: online backup, offline backup and crash-
consistent backup.
Whenever possible, Hyper-V VSS uses online backup to quiesce VMs. If online backup cannot be
performed, one of the other two methods is used to prepare a VM for a volume snapshot. By
default, Veeam Backup & Replication fails over to the crash-consistent backup if online backup is
not possible. However, you can configure your backup jobs to use the offline backup method
instead.
Online Backup
Online backup is the recommended backup method for Hyper-V VMs. This type of backup requires
no downtime — VMs remain running for the whole period of backup and users can access them
without any interruption. Online backup can only be performed if a VM meets a number of
conditions such as: the VM runs under a VSS-aware guest OS, Hyper-V Integration Services are
installed inside the guest OS, the backup integration service is enabled, and some other
requirements. For a complete list of conditions required for online backup, refer to Microsoft
Hyper-V documentation.
For online backup, Veeam Backup & Replication uses a native Hyper-V approach. To quiesce VM
data, Hyper-V uses two VSS frameworks that work at two different levels and communicate with
each other:
• The VSS framework at the level of the Hyper-V host. This VSS framework is responsible for
taking a snapshot of the volume on which VMs are located (this snapshot is also called
external snapshot).
Internal and external snapshots are taken one after another, with a little time difference. During
this time interval, the VM on the volume is not frozen – its applications and OS are working as
usual. For this reason, when the external snapshot is created, there may remain unfinished
application transactions inside the VM, and this data can be lost during backup.
To make sure the VM data is consistent at the moment of backup, Hyper-V VSS Writer performs
additional processing inside the created external snapshot – this process is also known as auto-
recovery.
Offline Backup
Offline backup (or backup via saved state) is another native Hyper-V approach to quiescing VMs
before taking a volume snapshot. This type of backup requires some downtime of a VM. When a
VM is backed up, the Hyper-V VSS Writer forces the VM into the saved state to create a stable
system image.
Offline backup is performed in the following way:
1. Veeam Backup & Replication interacts with the Hyper-V VSS on the host and requests
backup of specific VMs.
2. The Hyper-V VSS Writer forces a VM into the saved state for several seconds. The VM OS
hibernates and the content of the system memory and CPU is written to a dump file.
3. The VSS provider takes a snapshot of a volume on which the VM is located. After the
snapshot is created, the VM returns to the normal state.
4. The volume snapshot is presented to Veeam Backup & Replication.
Veeam Backup & Replication reads VM files from the volume snapshot using one of two
backup modes – on-host backup or off-host backup. After the backup is completed, the
snapshot is deleted.
Crash-Consistent Backup
Crash-consistent backup is Veeam’s method of creating crash-consistent VM images. A crash-
consistent image can be compared to the state of a VM that has been manually shut down. Unlike
offline backup, crash-consistent backup does not involve any downtime. At the same time it does
not preserve data integrity of open files of transactional applications and may result in data loss.
Crash-consistent backup is performed in the following way:
1. Veeam Backup & Replication interacts with the Hyper-V VSS on the host and requests
backup of specific VMs.
2. The Hyper-V VSS Writer notifies the VSS provider that volume snapshots can be taken.
3. The VSS provider creates a snapshot of the requested volume.
4. The volume snapshot is presented to Veeam Backup & Replication.
Veeam Backup & Replication reads VM files from the volume snapshot using one of two
backup modes – on-host backup or off-host backup. After the backup is completed, the
snapshot is deleted.
On-host Backup
During on-host backup, VM data is processed on the source Hyper-V host where VMs you want to
back up or replicate reside. All processing operations are performed directly on the source Hyper-V
host. For this reason, on-host backup may result in high CPU usage and network overhead on the
host system.
The on-host backup process includes the following steps:
1. Veeam Backup & Replication triggers a snapshot of the necessary volume.
2. The Veeam agent uses the created volume snapshot to retrieve VM data; it processes the
VM data and copies it to the destination.
3. Once the backup process is complete, the volume snapshot is deleted.
To be able to perform offhost backup, you must meet the following requirements:
1. You must configure an offhost backup proxy. The role of an offhost backup proxy can be
assigned only to a Microsoft Windows 2008 Server R2 machine with the Hyper-V role
enabled.
2. In the properties of a backup or replication job, the offhost backup method must be
selected. If necessary, you can point the job to a specific proxy (to learn more, see the
Configuring Advanced Options for Offhost Backup Proxies section).
3. The source Hyper-V host and the offhost backup proxy must be connected (through a
SAN configuration) to the shared storage.
4. To create and manage volume shadow copies on the shared storage, you must install and
properly configure a VSS hardware provider that supports transportable shadow copies
on the offhost proxy and Hyper-V host. Typically, when configuring a VSS hardware
provider, you need to specify a server controlling the LUN and disk array credentials to
Important! If you plan to perform offhost backup for a Hyper-V cluster with CSV, make sure you deploy an
offhost backup proxy on a host that is NOT a part of a Hyper-V cluster.
When a volume snapshot is created, this snapshot has the same LUN signature as the original
volume. Microsoft Cluster Services do not support LUNs with duplicate signatures and partition
layout. For this reason, volume snapshots must be transported to an offhost backup proxy outside
the cluster. If the offhost backup proxy is deployed on a node of a Hyper-V cluster, a duplicate LUN
signature will be generated, and the cluster will fail during backup or replication.
Helpful resources:
• To see a list of tested VSS hardware providers for DPM, use the following link:
http://technet.microsoft.com/library/hh146886.aspx.
• The table below provides links to resources and documentation from some of storage
vendors.
http://h18006.www1.hp.com/products/storagewo —
HP
rks/vdsvsshard/index.html
DELL http://www.dell.com/downloads/global/products/ The VSS hardware provider
PowerVault pvaul/en/hyperv_data_protection_guide_on_%20 for Dell PowerVault can be
dell_powervault_md_series.pdf found on the Resource CD.
DELL Equal http://www.equallogic.com/partnerships/default.a The VSS hardware provider
Logic spx?id=6467, is a part of Host Integration
http://www.equallogic.com/support/default.aspx Tool ( HIT/Microsoft )
(account required)
IBM DS6000 http://www- —
& DS8000 01.ibm.com/support/docview.wss?uid=ssg1S4000
series 372&rs=1114
EMC http://powerlink.emc.com/ (account required) Go to Support > Software
(Clarion and downloads and licensing
Symmetrix) > Downloads T-Z> VSS
Provider.
To get detailed information, contact your SAN vendor.
Backup Architecture
The backup infrastructure in the Hyper-V environment comprises the following components:
• One or more source hosts with associated volumes
• Offhost backup proxy (optional)
• Backup repository
The source host and the repository produce two terminal points between which VM data is
moved. Backup data is collected, transformed and transferred with the help of Veeam agents.
Veeam Backup & Replication uses two-agent architecture – one agent interacts with the source
host, and the other one interacts with the repository. The agents communicate with each other
and maintain a stable connection. All backup infrastructure components engaged for the job
make up a data pipe. VM data is moved over this data pipe block by block; processing of a single
VM includes multiple processing cycles.
When a new backup session is started, the target-side agent obtains the job instructions and
communicates with the source-side agent to begin data collection.
Onsite Backup
If you choose to back up to an onsite Windows or Linux-based repository,
Veeam Backup & Replication will start the target-side agent on the Windows or Linux repository
server. The source-side agent can be hosted either on the source host or on a dedicated offhost
backup proxy – depending on the backup mode you use (on-host or off-host). Backup data is sent
from the source host to the repository over LAN.
To back up to an onsite SMB share, you need a Windows-based proxying server that has access to
the SMB share. This can be either the Veeam Backup server or another Windows server added to
the Veeam Backup & Replication console. In this scenario, Veeam Backup & Replication starts the
target-side agent on the proxying server. The source-side agent can be hosted either on the source
host or on a dedicated offhost backup proxy – depending on the backup mode you use (on-host or
off-host).
If you choose to back up VMs to the SMB share in the off-host backup mode, you can use the same
server as the Hyper-V offhost backup proxy and as the proxying server for SMB. In this case,
Veeam Backup & Replication will start the source-side and target-side agents on the same proxy
server.
If you choose to back up to an offsite SMB share in the on-host mode, you should deploy an
additional Windows-based proxying server in the remote site and point SMB to this proxying
server in the Backup Repository settings. In this scenario, Veeam Backup & Replication starts the
target-side agent on the proxying server. The source-side agent can be hosted either on the
source host or on a dedicated offhost backup proxy in the source site – depending on the backup
mode you use (on-host or off-host).
Backup Methods
Veeam Backup & Replication provides two methods for storing backup files:
• Reversed incremental backup (recommended for disk-based backup)
• Forward incremental backup (recommended for disk-to-disk-to-tape and remote site
backups)
Additionally, it is possible to create periodic synthetic or active full backups.
Incremental backup is the best choice if company regulation and policies require you to regularly
move a created backup file to tape or a remote site. With incremental backup, you move only
incremental changes, not the full backup file, which takes less time and requires less tape. You can
initiate writing backups to tape or a remote site in Veeam Backup & Replication itself, by
configuring post-backup activities.
Note With Veeam Backup & Replication, you can easily switch the selected backup mode to the other
one at any moment of time. In this case, Veeam Backup & Replication will not transform the
previously created chain – it will create a new chain next to the existing one. For example, if you
switch from the reversed incremental backup mode to incremental one, it will create a new full
backup next to the reversed incremental chain and will further use it to create forward increments.
If you select to create a synthetic full backup, you can additionally choose to transform all previous
full backup chains to a reversed incremental backup sequence. That is, in the example above,
incremental .vib files (created on Monday, Tuesday and Wednesday), as well as the full backup
created on Sunday will be transformed to reversed increments (.vrb files), and you will only have a
full backup created on Thursday. This option enables you to keep only one full backup image on
disk and so reduce the amount of space required to store backups. However, such transformation
takes more time than simply creating a periodic full synthetic backup.
Some companies have to obey regulations and policies requiring that a full backup is created
regularly. To conform to these requirements, Veeam Backup & Replication offers an ability to
periodically perform active full backups instead of forever-incremental backup. Unlike a synthetic
full backup method, when Veeam Backup & Replication re-builds a full backup using existing
backup files on backup storage, during a full active backup, Veeam Backup & Replication reads
data directly from source in your Hyper-V environment.
You can schedule active full backups on specific week days or a day of month, or create a full
backup manually using the shortcut menu of a job. Creation of a new active full backup resets the
chain of increments, so all subsequent backups will use the new full backup. A previously used full
backup file will remain on disk until it is automatically deleted by backup retention policy.
Important! If you choose the incremental backup mode, you will have to select to periodically create a
synthetic full backup or active full backups. This will help you avoid long chains of increments and
thus ensure safety of backup data, and let you maintain a specified retention policy. To learn more,
see the Retention Policy section.
Note To maintain the retention policy, Veeam Backup & Replication deletes backup files on the whole,
not separate VMs from the backup files.
Veeam Backup & Replication handles restore points in different ways for incremental and reversed
incremental backups.
In case of reversed incremental backup, Veeam Backup & Replication immediately deletes the
earliest reverse increment as soon as it falls out of the retention policy. For example, if the
retention policy is set to three restore points, two latest reverse increments and a full backup will
be retained.
To be able to restore from a forward incremental backup, you need to have a full backup and a
chain of subsequent increments on disk. If you delete a full backup, the whole chain of increments
will become useless. In a similar manner, if you delete any increment before the restore point to
which you want to roll back, you won’t be able to restore your data (since later increments depend
on earlier increments).
For this reason, if you select forward incremental backup, in some days there will be more restore
points on disk than specified by your retention policy. Veeam Backup & Replication will remove the
full backup chain only after the last increment in the chain falls out of your retention policy (which
will happen once the retention policy reaches the next full backup).
For example, the retention policy is set to three restore points. A full backup is performed on
Sunday, incremental backups are performed Monday through Saturday, and a synthetic full
backup is scheduled on Thursday. Although the policy is already breached on Wednesday, the full
backup is not deleted because without it the chain of increments would be useless, leaving you
without any restore point at all. Thus, Veeam Backup & Replication will wait for the next full backup
and two increments to be created, and only then delete the whole previous chain consisting of the
full backup and increment, which will happen on Saturday.
Veeam Backup & Replication also helps you control retention policy for VMs that were deleted
from the virtual infrastructure, moved to another location or excluded from a job. This option helps
Scheduling
When you create a job, you can start it manually at any convenient time. However, as the number
of backup and replication jobs increases, it may become hard to keep track of them.
Veeam Backup & Replication provides a number of job scheduling options which enables you to
set up automatic startup schedule for jobs, automatic retries for failed jobs, and a backup window
to limit the time when jobs are performed.
Automatic Retry
Veeam Backup & Replication can be configured to retry a job for a certain number of times if the
initial job fails. When Veeam Backup & Replication re-runs a backup job with several VMs, it does
not create a new backup file for failed VMs. Instead, it updates the backup file that has already
been created.
If a VM fails to be backed up during all the specified retries, Veeam Backup & Replication will
attempt to back it up during the next job run. At that, data for all VMs processed by the job will be
written to the same backup file. For example, if a full backup of a VM failed, during the next job run
Veeam Backup & Replication will create a full backup for this failed VM, incremental backup for
other VMs in the job, and write data to the same backup file.
Backup Window
To prevent a backup or replication job from overlapping with production hours and ensure it does
not provide unwanted overhead on your virtual environment, you can limit all jobs to a specific
backup window. A backup window is a period of time on week days when backup and replication
Backup Content
When creating a backup, replication or copy job, you can select to process separate VMs or VM
containers – SCVMM, clusters, hosts, host groups, folders. Alongside with a general case of backing
up a VM or VM container as a whole, Veeam Backup & Replication allows you to determine the
content of the created backup by including or excluding specific VM disks from it.
In some situations it may be necessary to back up only specific VM disks. For example, you may
want to back up only the system disk instead of creating a full backup which would take much
more space than you actually require. Veeam Backup & Replication provides the following options
for disks selection:
• Back up all IDE and SCSI disks (selected by default)
• Back up custom disks at your discretion
Disk processing settings are specified granularly for every VM in the job.
While processing VM data, Veeam Backup & Replication consolidates the content of virtual disks to
present data in the same manner as it is seen by the guest OS. As part of this process,
Veeam Backup & Replication filters out overlapping blocks of snapshots, blocks of swap files and
zero-data blocks.
.ctp files are stored in the C:\ProgramData\Veeam\CtpStore folder on standalone Hyper-V hosts or
on every node of the Hyper-V cluster. The CtpStore folder contains a set of subfolders — one for
every processed VM — in which the following files are stored:
• .ctp files. These files are used by the Veeam CBT driver to keep track of changed data
blocks. For every VHD or AVHD files of a VM, there is a separate .ctp file.
• notes.txt file. This file contains basic information about the VM such as VM name and ID,
and describes for which .vhd files changed block tracking is enabled.
If a Hyper-V VM is registered as a cluster resource, the Veeam CBT driver operates on all cluster
nodes that have access to the VM disks on the CSV. When a backup job is run, Veeam Backup &
Replication copies .ctp files to the temporary folder on the backup proxy used by the backup job:
• If backup is performed in the onhost backup mode, .ctp files are copied to the cluster
node being the current VM owner at the moment when a snapshot is taken.
Note In some cases, CBT data may get corrupted — as a result, Veeam Backup & Replication will fail to
process VMs with changed block tracking. To reset CBT data for individual VMs or specific .vhd files,
you can use the Reset-HvVmChangeTracking PowerShell cmdlet. To learn more, see the Veeam
PowerShell reference guide at http://www.veeam.com/vmware-esx-backup/resources.html.
Keep in mind that CBT data is reset when you perform product upgrade. When you run a backup
job for the first time after upgrade, Veeam Backup & Replication will not use changed block
tracking — instead, it will scan the VM image to learn what data blocks have changed.
Compression
Compression decreases the size of created backups but affects duration of the backup procedure.
Veeam Backup & Replication allows you to select one of the following compression levels:
• No compression is recommended if you use storage devices with hardware compression
and deduplication tools to store created backups.
• Low compression is an optimized compression level for very low CPU usage. It is
recommended if the backup proxy does not meet minimum system requirements, and do
not want to load it heavily.
• Optimal compression is the recommended compression level providing the best ratio
between the size of the backup file and time of the backup procedure.
• Best compression provides the smallest size of the backup file but may reduce backup
performance. We recommend that you run backup proxies on computers with modern
multi-core CPU (6 cores recommended) if you intend to use the best compression.
Note Changing the compression level in an existing job will not have any effect on previously created
backup files – it will affect only those backups that will be created after you set the new
compression level.
Deduplication
You can apply deduplication when backing up multiple virtual machines that have similar blocks
within (for example, if virtual machines were created on the basis of the same template), or in case
virtual machines with great amount of free space on their logical disks are backed up.
Veeam Backup & Replication does not store zero-byte blocks or space that has been pre-allocated
but not used. With deduplication, identical blocks or blocks of free space are eliminated, which
decreases the size of the created backup file.
Note Changing the deduplication settings in an existing job will not have any effect on previously
created backup files – it will affect only those backups that will be created after you activate
deduplication or otherwise changed its settings.
Depending on the type of storage you select as a backup target, Veeam Backup & Replication uses
data blocks of different size to process VMs, which optimizes the size of a backup file and job
performance.
Transaction Consistency
When you perform backup of a running VM, it is necessary to quiesce (or ‘freeze’) it to bring the file
system and application data to a consistent state suitable for backup. Backing up a VM without
quiescence produces a crash-consistent backup. Restoring a crash-consistent backup is essentially
equivalent to rebooting a server after a hard reset. In contrast to it, restoring transactionally
consistent backups (produced with VM data quiesced) ensures safety of data for applications
running on VMs.
To create a transactionally consistent backup of a VM running on the Hyper-V platform,
Veeam Backup & Replication interacts with the VSS framework. The Hyper-V VSS Writer coordinates
its operations with the Hyper-V Integration Services running inside the backed up VM to quiesce
VM operations and create a stable shadow copy of the volume. This approach is also known as
Hyper-V online backup (to learn more, see the Backup Process section).
In addition to quiescing capabilities available with online backup, Veeam Backup & Replication
offers advanced application-aware processing possibilities:
• It applies application-specific settings to prepare every application for VSS-aware restore
at the next VM startup.
• If backup is successful, it performs transaction logs pruning for specific applications.
Advanced application-aware image processing can be enabled at the job level. Note that Veeam’s
possibilities of advanced image processing do not interfere with native VSS quiescing processes: if
advanced application-aware processing from Veeam is disabled, guest OS operations will still be
quiesced with VSS tools in case of online backup.
VeeamZIP
With Veeam Backup & Replication, you can quickly perform backup of one or several VMs with
VeeamZIP.
VeeamZIP is similar to full VM backup. The VeeamZIP job always produces a full backup file (.vbk)
that acts as an independent restore point. You can store the backup file to a backup repository, to
a local folder on the Veeam Backup server or to a network share. The VeeamZIP job is not
registered in the database used by Veeam Backup & Replication, and the backup file produced
with it is not available under the Backups node in the Backup & Replication view. To be able to
restore data from such file, you will need to import it to Veeam Backup & Replication. For import,
you can simply double-click the necessary backup file on the machine where Veeam Backup &
Replication is installed.
When you perform backup with VeeamZIP, you do not have to configure a backup job and
schedule it; instead, you can start the backup process for selected VMs immediately. This type of
backup requires minimum settings — you should only select the backup destination, choose the
necessary compression level and enable or disable application-aware image processing if
necessary.
Data Recovery
Veeam Backup & Replication offers a number of recovery verification options for various disaster
recovery scenarios:
• Instant VM Recovery enables you to instantly start a VM directly from a backup file without
retrieving it to the production storage.
• Full VM recovery enables you to recover a VM from a backup file to its original or another
location.
• VM file recovery enables you to recover separate VM files (virtual disks, configuration files
and so on).
Veeam Backup & Replication uses the same image-level backup for all data recovery operations.
You can restore VMs, VM files and individual guest OS files to the most recent state or to any
available restore point.
Instant VM Recovery
With Instant VM Recovery, you can immediately restore a VM into your production environment by
running it directly from the compressed and deduplicated backup file. Instant VM Recovery helps
improve recovery time objectives, minimize disruption and downtime of production VMs. It’s like
having a “temporary spare” for a VM: users remain productive while you can troubleshoot an issue
with the failed VM.
In the Hyper-V environment, Instant VM Recovery is performed in the following way:
1. Veeam Backup & Replication reads the VM configuration from the backup file in the
repository and creates a dummy VM with the same settings and empty disks on the
destination host.
2. Veeam Backup & Replication initiates creation of a protective snapshot for the dummy
VM, and the VM is started. If the Instant VM Recovery process fails for some reason, the
protective snapshot guarantees no data is lost.
3. On the backup repository and on the destination host, Veeam Backup & Replication
deploys a pair of agents that are used to mount the VM disks from the backup file to the
dummy VM.
4. On the destination host, Veeam Backup & Replication starts a proprietary Veeam driver.
The driver redirects requests to the file system of the recovered VM (for example, when a
user accesses some application) and reads necessary data from the backup file on the
backup repository via the pair of agents which maintain the disk mount.
To finalize the VM recovery, you can migrate the VM to the production storage. When you begin
the migration process, Veeam Backup & Replication starts another pair of agents on the backup
repository and on the destination host. The second pair of agents copies data of the recovered VM
from the backup repository to the destination host in the background, and populates disks of the
VM started on the destination host.
The driver on the destination host knows which data has already been restored permanently and
does not redirect requests to such data, reading it directly from the disks of the restored VM. Thus,
performance of the instantly recovered VM will increase as more of the data is copied. When the
VM is restored completely, all Veeam agents are stopped.
If you do not perform VM migration, all operations on the file system of the recovered VM will be
carried out via the disk mount connection. This can be helpful if you will only need the instantly
recovered VM for a short period of time, to perform one or two tasks (for example, look up for
some information stored on the backed up VM).
Instant VM Recovery supports bulk processing so you can immediately restore multiple VMs at
once. If you perform Instant VM Recovery for several VMs, Veeam Backup & Replication uses the
resource scheduling mechanism to allocate and use optimal resources required for Instant VM
Recovery. For details, see the Resource Scheduling section.
Full VM Recovery
With Veeam Backup & Replication, you can restore an entire VM from a backup to the latest state or
to any good to know point in time if the primary VM fails.
Full VM restore requires you to fully extract the VM image to the production storage.
Veeam Backup & Replication pulls the VM data from the backup repository to the selected storage,
registers the VM on the chosen Hyper-V host and, if necessary, powers it on.
A VM can be restored to its original location or to a new location. When you restore a VM to its
original location, the primary VM is automatically turned off and deleted before the restore. This
type of restore ensures the quickest recovery and minimizes the number of mistakes which can be
potentially caused by changes in VM settings.
When you restore a VM to a new location, you need to specify new VM settings such as a new VM
name, a host and volume where the VM will reside, and network properties.
Veeam Backup & Replication will change the VM configuration file and store the VM data to the
location of your choice.
VM File Recovery
Veeam Backup & Replication can help you to restore specific VM files - .vhd, .xml and others, if any
of these files becomes deleted or the volume gets corrupted. This option provides a great
alternative to full VM restore, for example, when your VM configuration file is missing and you
need to bring it back. Instead of pulling the whole VM image to the production storage, you can
restore a specific VM file only.
When you perform VM files restore, VM files are restored from regular image-level backups. Veeam
agents deployed on the backup repository and the Hyper-V host or the offhost backup proxy
retrieve VM data from the backup file and send it to the original VM location, or a new location
specified by the user.
Replication
To ensure the most efficient and reliable data protection in your virtual environment,
Veeam Backup & Replication complements image-based backup with image-based replication.
Replication is a process of copying a VM from its primary location (source host) to a destination
location (redundant target host). Veeam Backup & Replication creates an exact copy of a VM
(replica), registers it on the target host and maintains it in synch with the original VM.
Replication provides the best recovery time objective (RTO) and recovery point objective (RPO)
values as you actually have a copy of your VM in a ready-to-start state. That is why replication is
commonly recommended for the most critical VMs (which run tier 1 applications) that need close-
Replication Architecture
The replication infrastructure in the Hyper-V environment comprises the following components:
• Source and target hosts with associated volumes
• Optional offhost backup proxy
The source host and the target host produce two terminal points between which VM data is
moved. The role of a target can be assigned to a single Hyper-V host or to a Hyper-V cluster.
Note Assigning a Hyper-V cluster as a target ensures uninterrupted replication even if one of the cluster
hosts fails. At the first run of the replication job, the VM replica is registered on one of cluster
nodes. At every subsequent job run, Veeam Backup & Replication looks up the replica VM in the
cluster. If the host is not reachable and the replica cannot be found, it will be registered on another
available cluster node.
Replicated data is collected, transformed and transferred with the help of Veeam agents.
Veeam Backup & Replication uses two-agent architecture – one agent interacts with the source
host, and the other one interacts with the target host. The agents communicate with each other
and maintain a stable connection. All replication infrastructure components engaged for the job
make up a data pipe. VM data is moved over this data pipe block by block; processing of a single
VM includes multiple processing cycles.
On-Host Replication
During on-host replication, the source-side agent runs on the source host, while the target-side
agent runs on the target host. Replica data can be transferred over LAN or WAN. In this scenario, no
additional infrastructure components are required. Note, however, that the source-side agent may
cause additional overhead on the source host.
Off-Host Replication
During off-host replication, an additional proxy server should be deployed in the source site. The
source-side agent runs on the proxy server, while target-side agent runs on the target host. All the
necessary data transformations (such as compression, block filtering) are performed on the proxy
server which helps reduce unwanted overhead on the source Hyper-V host during replication.
Replication data between the backup proxy and target host can be transferred over LAN or WAN.
Replica Seeding
If you replicate a VM to a remote DR site, you can use replica seeding. Replica seeding helps
significantly minimize the amount of traffic going from the production site to the disaster recovery
site over WAN or slow LAN links.
With replica seeding, you do not have to transfer all of VM data from the source host to the target
host across the sites when you perform initial replication. Instead, you can use a VM backup
3. When you create a replication job, you should point it to the backup repository in the DR
site. During the first run of a replication job, Veeam Backup & Replication accesses the
repository where the seed (the backup of a VM to replicate) is located, and restores the
VM from the backup. The restored VM is registered on the replication target host in the DR
site. Files of the restored VM are placed to the location you specify as the replica
destination storage.
Virtual disks of a replica restored from the backup preserve their format – in case the
original VM uses dynamically expanding disks, virtual disks of the VM replica are restored
as dynamically expanding.
4. Next, Veeam Backup & Replication synchronizes the restored VM with the latest state of
the original VM. After successful synchronization, in the Backup & Replication view of
Veeam Backup & Replication, under Replicas node you will see a VM replica with two
restore points. One point will contain the state of the VM from the backup file; the other
point will contain the latest state of the original VM you want to replicate.
5. During all subsequent runs of the replication job, Veeam Backup & Replication transfers
only incremental changes in a regular manner.
Replica seeding dramatically reduces traffic sent over WAN or slow connections.
Veeam Backup & Replication does not send full contents of a VM image – it has to transmit only
differential data blocks. You can use replica seeding at any stage of replication. For example, you
may want to use replica seeding to replace the first run of a replication job. You may also use
Replica Mapping
To replicate VMs over WAN and slow connections, you can use replica mapping. Similar to replica
seeding, replica mapping helps reduce traffic sent to the target host. Replica mapping can be a
valuable option when you need to reconfigure or recreate backup jobs – for example, if you need
to split one replication job into several jobs.
When configuring a new replication job, you can map an original VM in the production site to an
already existing VM in the DR site. For example, this can be a replica VM created with a previous
replication job or a VM restored from a backup on a DR target host.
Replication to a mapped VM is performed in the following way:
1. During the first run, the replication job will calculate the differences between the original
and mapped VM. Instead of copying and transferring the whole of the original VM, the
first replication job will transfer only increments to synchronize the state of the mapped
VM with the state of the original VM. After successful synchronization, in the Backup &
Replication view of Veeam Backup & Replication, under Replicas node you will see a VM
replica with two restore points. One point will contain the latest state of the mapped VM
(the VM located on the target host); the other point will contain the latest state of the
original VM on the source host.
2. All subsequent runs of the replication job will transfer only increments as well.
Important! The mapped VM (the VM on the target host) should not have any snapshots – otherwise, replica
mapping will not be performed.
For a detailed description of the mapping configuration procedure, refer to the Configuring
Replica Mapping section.
Failover
Failover is a process of switching over from the original VM on the source host to its VM replica on
the target host.
During failover, Veeam Backup & Replication rolls back the replica to the required restore point and
recovers a fully functional VM on the target host. To protect the replica from altering, a protective
snapshot is taken. The VM replica is then powered on. All changes made while the VM replica runs
in the failover state are written to the snapshot differential file. Virtually, the snapshot acts as a
restore point and saves the pre-failover state of a replica to which you can return afterwards.
As a result of failover, the state of the replica is changed from Normal to Failover.
Veeam Backup & Replication temporarily puts replication activities for the original VM on hold until
its replica is returned to the Normal state.
Important! If possible, avoid powering on a replica manually, as it may disrupt further replication operations or
cause loss of important data. It is strongly recommended to use Veeam Backup & Replication
functionality to perform failover operations.
Permanent Failover
To confirm failover and finalize recovery of a VM replica on the target host, you need to perform
permanent failover. As a result of permanent failover, the VM replica ceases to exist as a replica
and takes on the role of the original VM.
As part of permanent failover, Veeam Backup & Replication removes replica restore points from the
list of replicas in the Veeam Backup & Replication console and clears associated files from the
volume. The protective failover snapshot of the replica VM is deleted to unlock the original disk
files. Changes made while the replica was in the failover state will be committed to disk files when
the VM is restarted.
Undo Failover
To switch back to the original VM, revert replication operations and discard changes made to the
working VM replica, you can undo failover.
When failover is undone, the replica reverts to its pre-failover state, and the protective failover
snapshot is deleted. As a result of the undo failover operation, the state of a replica changes back
to Normal – this means that during the next run, the replication job will process the original VM
and create a new replica restore point.
Failback
Veeam Backup & Replication streamlines and automates disaster recovery by providing replica
failback capabilities. Failback is the process of switching from the VM replica to the production VM.
During failback, Veeam Backup & Replication uses the working replica to recover the original VM
and switch back to it.
If you managed to restore operation of the source host, you can switch back to the original VM on
the source host. However, if the source host is not available, you can restore the original VM to a
new location and switch back to it. Veeam Backup & Replication offers three failback options:
• Fail back to a VM in the original location on the source host
• Fail back to a VM that has been restored up-front from a backup in a new location
• Fail back to an entirely new location by transferring all replica files to the selected
destination
The first two options help you decrease recovery time and use of the network traffic, as
Veeam Backup & Replication will transfer only differences between the two VMs. The third option
is used in cases when there is no way to use the original VM or restore the VM before performing
failback.
During failback, Veeam Backup & Replication protects a running VM replica with a failback
snapshot. The snapshot acts as a restore point and saves the pre-failback state of a replica to which
you can return afterwards.
Veeam Backup & Replication uses the VM replica to restore the original VM in the selected location.
• When the VM replica is failed back to an existing VM (either the original VM on the source
host or a VM restored from backup in a new location), Veeam Backup & Replication
calculates the differences and synchronizes the original VM with the VM replica.
The state of the replica is changed from Failover to Failback. Replication activities for the recovered
VM are put on hold.
In Veeam Backup & Replication, failback is considered a temporary stage that should be further
finalized. That is, after you test the recovered original VM and make sure it is running correctly, you
should take another step to commit failback. However, while the replica is still in the failback state,
you also have an option to undo failback and return the replica back to the failover state.
Commit Failback
To confirm failback and finalize recovery of the original VM, you need to commit failback. As a
result of failback commit, Veeam Backup & Replication removes the protective snapshots and
unlocks replica disk files. The state of the replica is changed from Failback to Normal.
Further operations of Veeam Backup & Replication depend on the location to which the VM is
failed back:
• If the VM replica is failed back to a new location, Veeam Backup & Replication additionally
reconfigures the replication job and adds the former original VM to the list of exclusions.
The VM restored in the new location takes the role of the original VM, and is included into
the replication job instead of the excluded VM. When the replication job starts,
Veeam Backup & Replication will skip the former original VM from processing, and will
replicate the newly restored VM instead.
• If the VM replica is failed back the original location, the replication job is not reconfigured.
When the replication job starts, Veeam Backup & Replication will process the original VM
in the normal mode.
Undo Failback
If the VM to which you failed back from a replica is non-operational or corrupted, you can undo
failback and switch the replica back to the failover state.
File Copy
As an added benefit, Veeam Backup & Replication provides file copy possibilities. File copying is
the most natural way to deliver image files to hosts, make a backup copy of an existing VM,
exchange VMs and templates between servers or move backups across repositories. Using
Veeam Backup & Replication, you can copy files and folders between and within servers connected
to the Veeam Backup Server.
Note When file copy destination is located on a server managed by Veeam Backup & Replication, traffiс
compression can be used to minimize network bandwidth and improve performance of file copy
activities.
Prerequisites
• Veeam Backup & Replication requires .NET Framework 2.0 SP1. If it is not available, the
Veeam Backup & Replication setup will install it on your computer.
• Veeam Backup & Replication uses SQL Server instance installed either locally or remotely.
In case it is not installed, the Veeam Backup & Replication setup will install SQL Server
2005 Express SP4 on your computer. If an SQL Server instance has already been installed
by the previous version, Veeam Backup & Replication will connect to the existing
database, upgrade it (if necessary) and use it for work.
Requirements
This section covers the list of system requirements to the Hyper-V Infrastructure,
Veeam Backup & Replication console, virtual machines and backup targets, necessary rights and
permissions, as well provides information on ports used by Veeam Backup & Replication.
System Requirements
To ensure successful usage of Veeam Backup & Replication, the following system requirements
should be met:
Virtual Infrastructure
Virtual Machines
Backup Repository
Hardware Recommendations
• Using faster processors configuration on the Veeam Backup & Replication console
generally improves the backup performance. We recommend installing
Veeam Backup & Replication on powerful computers with multi-core processors (Intel
Core Duo/Quad, AMD Phenom X2/X4).
• You can additionally improve the backup speed by ensuring that a backup file is saved to
the fast storage (high-RPM hard drives, RAID10 configurations).
Job Planning
To ensure sufficient use of resources and faster jobs performance, it is important to plan your
backup, replication and copying jobs in a proper way. This section contains a number of
recommendations that may be helpful in organizing and scheduling jobs.
To learn about obtaining a license file, see the Veeam Backup & Replication Licensing section.
In case the Veeam Backup & Replication database already exists on the SQL Server instance (that is,
it was created by the previous installations of Veeam Backup & Replication), a warning message
notifying about it will be displayed. Click the Yes button to connect to the detected database. If
necessary, the existing database will be upgraded to the latest version.
vPower NFS is used for VMware environments only. If you plan to use Veeam Backup & Replication
to protect both Hyper-V and VMware VMs, specify vPower NFS options.
In the vPower NFS section, specify the folder where instant VM recovery write cache will be stored.
Please note that the selected volume should have at least 10 GB of free disk space.
When the installation completes, click Finish to exit the setup wizard. You can now start
Veeam Backup & Replication.
Uninstalling
To uninstall Veeam Backup & Replication, from the Start menu, select Control Panel > Add or
Remove Programs > Veeam Backup & Replication and click Remove.
The SQL database instance installed and used is not removed at the uninstall process. All jobs data
stored in the database remains as well.
If Veeam Backup & Replication servers are connected to Veeam Backup Enterprise Manager, Veeam
Backup Enterprise Manager collects information about all licenses installed on backup servers
added to it. You can so manage and activate licenses for the whole of the backup infrastructure
from Veeam Backup Enterprise Manager and thus reduce administration overhead. For detailed
information, refer to Veeam Backup Enterprise Manager documentation.
Main Menu
The main menu in Veeam Backup & Replication contains commands related to general application
settings. You can perform the following operations using the main menu:
• Update components installed on connected servers
• Start PuTTy
• Set up user roles
• Configure traffic throttling rules
• Switch between full and free functionality modes
• Define general application options
• View program help, work with licenses and program logs
• Exit Veeam Backup & Replication
Navigation Pane
The navigation pane, located on the left side of the window, provides centralized navigation and
enables you to easily access Veeam Backup & Replication items organized in views.
The navigation pane is made up of two areas:
• The upper, or the inventory pane, displays a hierarchy or a list of all items relevant for a
specific view. The content of the inventory pane is different for different views. For
example, in the Infrastructure view, the inventory pane displays a list of backup
infrastructure components — virtual infrastructure servers, backup proxies, backup
repositories, application groups and virtual labs. In the Virtual Machines view, the
inventory pane displays a list of servers connected to Veeam Backup & Replication.
• The lower pane contains a set of buttons that enable you to quickly switch between
Veeam Backup & Replication views.
Note Commands for operations with items in Veeam Backup & Replication are also available from the
shortcut menu.
Views
Veeam Backup & Replication displays its items in views. When you click the button of a specific
view in the navigation pane, its content is displayed in the working area of Veeam Backup &
Replication.
Working Area
The working area of Veeam Backup & Replication displays a list of items relevant to a specific view.
The working area looks different depending on the view that is currently opened. For example, if
you open the History view, the working area will display a list of job sessions and restore tasks
performed with Veeam Backup & Replication. If you open the Virtual Machines view, the working
area will display a list of virtual machines that reside on servers connected to Veeam Backup &
Replication.
Adding Servers
In Hyper-V environments, Veeam Backup & Replication supports the following types of managed
servers:
• Hyper-V Server
• Windows Server
• Linux Server
Managed servers are physical or virtual machines used as source and target hosts, offhost backup
proxies, repositories and other servers included into the backup infrastructure. The table below
Offhost
Server Backup
Source Target Backup
Type Repository
Proxy
Hyper-V Server
(standalone Hyper-V
YES YES NO NO
Server, SCVMM
or Hyper-V cluster)
Windows Server NO NO YES YES
Linux Server NO NO NO YES
Note Any Hyper-V Server is also a Windows server. For this reason, Hyper-V hosts can be added both as
virtualization servers and standard file servers, depending on the roles which you want to assign
for them. Note that if you plan to use the same host as a Hyper-V server and Windows server, you
should add it to Veeam Backup & Replication twice.
Note Keep in mind that if any host uses its own credentials different from those you provide, no
components will be deployed on this host. In this case, you will need to provide credentials for
such hosts separately. After you connect SCVMM, expand it to see the list of managed servers,
right-click the required node, select Properties from the shortcut menu and use the Edit Hyper-V
Server wizard to specify credentials.
To customize network ports used by Veeam Backup & Replication components, click Ports.
• Veeam Installer Service is responsible for deploying and updating other Veeam
components on the Hyper-V host. By default, the Veeam Installer Service uses port 6160.
• Veeam Transport Service is responsible for managing Veeam agents during backup and
replication processes. By default, the Veeam Transport Service uses port 6162.
• Hyper-V Integration Service is responsible for snapshot operations and deploying a
driver that handles changed block tracking for Hyper-V. By default, the Hyper-V
Integration Service uses port 6163.
If you add a SCVMM server, Veeam Backup & Replication will check every managed Hyper-V host to
install or update the components. You can clear check boxes next to hosts that will not be used for
Veeam Backup & Replication operations. No components will be deployed or updated on the
excluded hosts, although such hosts will be available in the SCVMM hierarchy. Later on, you can
If you add a standalone Hyper-V host, in the Max concurrent tasks field, specify the number of
tasks the Hyper-V host can handle in parallel. If this value is exceeded, the Hyper-V host will not
start a new task until one of the current tasks is finished. Limiting the number of concurrent tasks
may be necessary if you plan to work in the onhost backup mode (where the Hyper-V host
performs the role of the default backup proxy), and want to balance the workload in your backup
infrastructure. To learn more, refer to the Limiting the Number of Concurrent Tasks section.
Hyper-V hosts with multi-core CPUs can handle more concurrent tasks. For example, for 4-core
CPU, it is recommended to specify maximum 2 concurrent tasks, for 8-core CPU – 4 concurrent
tasks. However, when defining the number of concurrent tasks, you should keep in mind the
network traffic throughput in your virtual infrastructure.
To customize network ports used by these components, click the Ports button.
• Veeam Installer Service is responsible for deploying and updating other Veeam
сomponents on the Windows server. By default, the Veeam Installer Service uses port
6160.
• Veeam Transport Service is responsible for managing Veeam agents during backup and
replication processes. By default, the Veeam Transport Service uses port 6162.
In the Data transfer options section of the Network Settings window, specify connection settings
for file copying operations. Provide a range of ports to be used as transmission channels between
the source host and the target host (one port per job), and define the size of transmitted packets.
By default, the port range is set to 2500-5000. However, depending on your environment, you can
Note Make sure that in the sudoers file the NOPASSWD:ALL option is enabled for the user account you
want to elevate to root. Otherwise, jobs addressing the server will be failing, as sudo will request
the password.
Managing Servers
You can edit settings of added servers, update components installed on servers, and remove
servers from Veeam Backup & Replication.
Removing Servers
To remove a server from the backup infrastructure:
1. Open the Infrastructure view.
2. Select the Managed Servers node in the inventory tree.
Note A server that has any dependencies cannot be deleted. For example, you cannot delete a server
that is referenced by a backup or replication job, or that performs the role of an offhost backup
proxy or backup repository. To remove such a server, you will need to delete all referencing jobs or
objects first.
When you remove a server that was used as a target host or as a repository, actual backup files
(.vbm, .vbk, .vrb and .vib) and replica files (.vhd, .vrb and .vbk) remain on the server. You can easily
import these files later to the Veeam Backup & Replication console for restore operations if needed.
2. Veeam Backup & Replication will display a list of detected volumes. If the offhost backup
proxy has access to the volume but the volume is not in the list, you can add it manually.
To do that, click Add and select the necessary volume.
5. Select the Use the following backup proxy servers only check box. Then select check
boxes next to the offhost backup proxies you want to use for the job.
When a job is performed, Veeam Backup & Replication will check the topology scheme of
connections for offhost backup proxies in the list. If none of these proxies matches, Veeam Backup
& Replication will choose an offhost backup proxy from the list at random. In this case, Veeam
Backup & Replication will only check if a VSS hardware provider is installed on the Hyper-V host,
and if this VSS hardware provider supports volumes where VMs are located.
Note You cannot remove an offhost backup proxy that is explicitly selected in any backup or replication
job. To remove such a proxy, you need to delete all job references to it first.
If you plan to use a deduplicating storage appliance, click Advanced to configure additional
repository settings:
• For storage systems using fixed block size, select the Align backup file data blocks check
box. Veeam Backup & Replication will align VM data saved to a backup file to a 4Kb block
boundary. This option provides better deduplication across backup files, but can result in
Note You cannot remove a backup repository that is selected in any backup or replication job. To
remove such a repository, you need to delete all job references to it first.
For example, to manage network traffic during business and non-business hours, you can create
two throttling rules:
• Limit the speed to 1 Mbps Monday through Friday from 7 AM to 7 PM
• Limit the speed to 10 Mbps at the weekend and from 7 PM to 7 AM on week days
Note If you create several traffic throttling rules for the same range of IP addresses, make sure that time
intervals when these rules are enabled do not overlap.
Network traffic throttling rules that apply to a specific backup proxy can be viewed at the Traffic
step of the backup proxy wizard.
Note that several network traffic rules applied to the same backup proxy or source host may cover
the same range of target IP addresses. In case two throttling rules use the same target IP address
range, but have different speed limits, the rule with the lowest transfer speed will have the
precedence.
For example, there is a 4-Mbps throttling rule for a server with the 192.168.0.12 IP, and a 1 Mbps
rule for the 192.168.0.1-192.168.0.30 IP range. While both rules apply to the server with the
192.168.0.12 IP address, Veeam Backup & Replication will use the lowest transfer speed for the
192.168.0.12 server - that is, 1 Mbps.
Tip Before you select to perform periodic full backup, make sure you have enough free space on the
backup destination. As an alternative, you can perform full backup manually: right-click a backup
job in the list and select Perform Full Backup from the shortcut menu.
Storage settings
On the Storage tab, specify deduplication, compression and optimization settings for backup files
that the job will provision.
100 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
• Select the Send e-mail notifications to the following recipients check box if you want to
receive notifications by e–mail in case of job failure or success. In the field below, specify a
recipient’s e-mail address. You can enter several addresses separated by a semicolon.
E–mail notifications will be sent only if you have selected the Enable email notification
check box in the Options window and specified e–mail notification settings (select Tools
> Options from the main menu). To learn more, see the Specifying E-Mail Notification
Settings section.
• Select the Enable SNMP notification for this job check box if you want to receive SNMP
traps when a job is completed and a backup is created. SNMP traps will be sent if you
configure SNMP settings in Veeam Backup & Replication and on the recipient’s computer.
To learn more, see the Specifying SNMP Settings section.
Hyper-V settings
In the Incremental backup section, specify if changed block tracking should be enabled. By
default, this option is selected. Changed block tracking dramatically reduces resources and time
required to perform incremental backups. To learn more, see the Changed Block Tracking section.
101 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
In the Linux VM Backup section, specify what backup method will be used to prepare the guest
OS for backup in case the Hyper-V online backup method is not applicable. By default,
Veeam Backup & Replication uses its own techniques to prepare the guest OS and creates a crash-
consistent image of a VM. If you want to use the saved state method for quiescing guest OS, clear
the Take crash consistent backup instead of suspending VM check box. To learn more about
backup methods applicable to Hyper-V VMs, see the Backup Process section.
Advanced settings
On the Advanced tab, specify miscellaneous advanced settings for the job.
• Select the Enable automatic backup integrity checks check box if you want
Veeam Backup & Replication to periodically check a full backup file. An automatic backup
check allows you to verify integrity of a backup file and avoid a situation when a full
backup is corrupted, making all further increments corrupted, too.
A backup check is performed every time the job is started, and a full backup file is re-built
to include new incremental changes. If the check determines a full backup file to be
corrupted (for example, some parts of the backup storage are unreadable), a notification
message will be displayed, prompting you to perform full backup anew. During such full
backup, no integrity check will be performed.
• In the File selective image processing section, define whether you want to exclude
blocks of Windows pagefiles from the backup. During backup, Veeam Backup &
Replication checks the NTFS MTF file on Windows-based VMs to identify blocks of the
Windows pagefile, and excludes these blocks from processing. Windows pagefiles are
dynamic in their nature and change intensively between backup job runs, even if VMs do
not change much. Therefore, pagefile processing results in reduced backup performance
and increased size of backup increments.
Clear the Exclude swap file blocks from processing check box if Windows pagefiles
should be processed during backup.
• In the Synthetic full section, specify the number of days to keep backup data for deleted
VMs. When a backup job starts, Veeam Backup & Replication checks the list of VMs
included into the job. If a VM is no longer available (for example, it was deleted or moved
to another location), Veeam Backup & Replication will keep its data in the backup for the
period you specify in the Deleted VMs data retention period field. When this retention
period is over, data of the deleted VM will be removed from backup files.
102 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
The retention period for deleted VMs is particularly useful if the job is configured to create
synthetic full backups and you want to make sure that the full backup does not include
redundant data.
• Select the Run the following command check box if you want to execute post-backup
actions, for example, to launch a script recording the resulting backup file to tape. Use the
Browse button to select an executable file.
You can select to execute post-backup actions after a number of backup cycles or on
specific week days. If you select the Run every... backup cycle option, specify the number
of a backup cycle after which the file should be executed. If you select the Run on
selected days only option, click Days and specify week days when actions should be
performed.
103 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Click Advanced to specify advanced options for Veeam VSS and indexing processing. The
Advanced Options window contains a list of VMs that will be processed with Veeam VSS and
indexing tools.
By default, for all VMs in the list Veeam Backup & Replication uses common credentials you
provided in the Guest OS credentials section. If a different account should be used to deploy the
agent inside a specific VM, select the VM in the list, click Set User and enter custom guest OS
credentials. To discard custom credentials for a VM, select it in the list and click Default.
If you want to define custom settings for a VM added as part of a container, include the VM in the
list as a standalone instance. To do so, click Add VM and choose a VM whose settings you want to
customize. Next, select the VM in the list and define the necessary custom settings. To discard
custom settings of a VM, select the VM in the list and click Remove.
To provide granular quiesencing and indexing options for a VM or a container, select it in the list
and click Edit.
In the Applications section on the Applications tab, specify the VSS behavior scenario:
• Select Require successful application processing if you want
Veeam Backup & Replication to stop backup of a VM if any VSS errors occur.
• Select Ignore application processing failures if you want to continue backing up a VM
even if VSS errors occur. This option is recommended to guarantee completion of the job.
The created backup image will be not transactionally consistent, but crash consistent.
• Select Disable application processing if you do not want to enable quiescencing for a
VM.
Use the Transaction logs section to define the scenario of transaction log handing:
• Select Truncate logs on successful backup only if you want Veeam Backup & Replication
to trigger truncation of logs only after the job is finished successfully. In this case, the
Veeam agent will wait for the backup to complete, and then will trigger truncation of
transaction logs. If truncation of transaction logs is not possible for some reason, the logs
will remain untouched in the VM guest OS till the next start of the Veeam agent.
• Select Truncate logs immediately if you want Veeam Backup & Replication to trigger
truncation of logs in any case, no matter whether the job finishes successfully or fails.
• Select Do not truncate logs if you do not want to truncate logs at all. This option is
recommended if, together with Veeam Backup & Replication, you are using another
backup tool to perform guest-level backup, and this tool maintains consistency of the
database state. In such scenario, truncation of logs with Veeam Backup & Replication will
break the guest-level backup chain and cause it to fall out of sync.
104 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Click the Indexing tab to specify the indexing option for a VM. Please keep in mind that file
indexing is supported for Windows-based VMs only.
• Select Disable indexing if you do not want to index guest OS files of a VM and enable the
search option.
• Select Index everything if you want to index all guest OS files inside a VM.
• Select Index everything except if you want to index all guest OS files except those
defined in the list. By default, system folders are excluded from indexing. You can add or
delete folders to exclude using the Add and Remove buttons on the right. You can use
any system environment variables, for example: %windir%, %ProgramFiles% and %Temp%.
• Use the Index only following folders option to select specific folders that you want to
index. To form a list of folders, use the Add and Remove buttons.
105 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
To specify the job schedule, select the Run the job automatically check box. If this check box is
not selected, the job is supposed to be run manually.
You can choose to perform the job at a specific time on defined week days, monthly and with
specific periodicity.
You can also select to back up a VM continuously. In this case, the next run of a backup job will be
started once the previous one is complete, maintaining your backup always in the most recent
state.
In the Automatic retry section, define whether Veeam Backup & Replication should attempt to run
a backup job again in case it fails for some reason. A repeatedly run job will include failed VMs only.
Enter the number of attempts to run the job and define time intervals between them. If you select
continuous backup, Veeam Backup & Replication will retry the job for the defined number of times
without any time intervals between the job runs.
In the Backup window section, determine a time interval within which the backup job must be
completed. The backup window prevents the job from overlapping with production hours and
ensures it does not provide unwanted overhead on your virtual environment. To set up a backup
window for the job, select the Terminate job if it exceeds allowed backup window check box
and click Window. In the Time Periods section, define the allowed window and prohibited hours
for backup. If the job exceeds the allowed window, it will be terminated.
To learn more, see the Scheduling section.
Note After you have created a scheduled job, you can temporarily disable it — hold it for some time
without changing the set time schedule. Right-click a job in the list and select Disable Job from the
shortcut menu. To enable the job schedule, right-click the job and deselect Disable Job in the
shortcut menu.
106 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
section will guide you through all steps of the wizard and provide explanation on available
options.
107 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
If you plan to replicate to a DR site, you can use a number of advanced configuration settings for
the job:
• Select the Low connection bandwidth check box to enable the Seeding step in the
wizard. Replica seeding can be used if you plan to replicate to a remote site and want to
reduce the amount of traffic sent over the network during the first run of the replication
job. To learn more about seeding possibilities, see the Replica Seeding section.
• Select the Separate virtual networks check box to enable the Network step in the
wizard. If the network in a DR site does not mirror the production network, you can
resolve this mismatch by making up a network mapping table.
• Select the Different IP addressing scheme check box to enable the Re-IP step in the
wizard. Re-IP possibilities can be used to automate reconfiguration of replica IP addresses
for Windows-based VMs in case IP schemes in the DR and production sites do not match.
To learn more about network mapping and re-IP possibilities, see the Network Mapping
and Re-IP section.
108 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
To facilitate objects selection, you can use the search field at the bottom of the window: click the
button on the left of the field to select the necessary type of object that should be searched for
(Everything, Folder, Host Group, SCVMM, Cluster, Host or VM), enter an object’s name or a part of it
and click the Start search button on the right.
To remove an object from the list, select it and click the Remove button on the right.
The initial size of VMs and VM containers added to a replication job is displayed in the Size column
in the list. The total size of objects is displayed in the Total size field. Use the Recalculate button
to refresh the total size value after you add a new object to the job.
109 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
a VM does not overlap with other scheduled activities, or that replication is completed before a
certain time.
To set the VM replication order, select the necessary VMs and move them up or down the list using
the Up and Down buttons on the right. In the same manner, you can set the replication order for
containers in the list. Note, however, that if you choose to replicate a container, VMs inside a
container will be processed at random. To ensure that VMs are processed in the defined order, you
should add them as standalone VMs, not as part of a container.
In the Host or cluster section, specify a destination host or cluster where replicas will be
registered. Click Choose and select a host or cluster in the virtual infrastructure hierarchy.
Assigning a cluster as a target ensures a more sustainable replication process – the replication job
will be performed until there remains at least one available host in the cluster. To facilitate
selection, use the search field at the bottom of the window: click the button on the left of the field
110 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
to select the necessary type of object that should be searched for (SCVMM, Cluster or Host), enter an
object’s name or a part of it and click Start search on the right.
In the Path section, specify a path to a location where VM replica files will be stored. If all or a
majority of replicas will be stored in the same location, click Choose and point to the necessary
folder. To create a dedicated folder for storing VM replicas, use the New folder button at the
bottom of the window.
If you want to place replicas to different folders, click the Pick path for selected virtual disks link.
Click Add VM on the right and select VMs that should be stored to different folders. To map a VM
to a folder, select it in the Files location list and click Path at the bottom of the window. You can
select an existing folder or create a new one in the list.
Additionally, you can choose to store replica configuration files and disk files to different locations.
To do so, add a VM to the Files location list, expand it and select the required type of files. Click
Path at the bottom of the window and choose the destination for the selected type of files.
Veeam Backup & Replication checks the network mapping table during every job run and updates
replicas’ configuration files in accordance with the mapping table.
111 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
• In the Source VM section, describe an IP numbering scheme adopted in the source site.
To facilitate configuration, Veeam Backup & Replication detects an IP address and subnet
mask for the machine where it is installed and pre-populates these values.
You can specify an explicit IP address or define a range of IP addresses using the B, C, D
controls. Each of the controls substitutes for any number from 0 to 255. To switch a
substitute to a numeric value, click the control or press the Space key on the keyboard. To
switch a numeric value back to the substitute, clear the value, enter “0” in the field or press
the Space key on the keyboard.
• In the Target VM section, describe an IP numbering scheme adopted in the DR site –
specify an IP address, subnet mask and default gateway that will be used for VM replicas. If
necessary, define the DNS and WINS server addresses.
• In the Description field, enter a brief outline of the rule or any related comments.
112 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
do so, select the Use the following backup proxy servers only check box and choose
allowed proxies from the list. It is recommended to select at least two proxies to ensure
that the replication job will be performed should one of job proxies fail or lose its
connectivity to the source volumes.
In the VM name suffix field, enter a suffix that will be appended to a name of the virtual machine
you are replicating. This name, with the suffix added, will be used to register the replicated virtual
machine on the target server.
In the Restore points field, specify the number of restore points that should be maintained by the
replication job. When this number is exceeded, the earliest restore point will be deleted.
113 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
In the Compression section, specify a compression level for replica traffic sent over the network:
None, Low, Optimal or Best. To learn more about compression levels, see the Compression and
Deduplication section.
Select the type of replication target you are planning to use. Depending on the chosen option,
Veeam Backup & Replication will use data blocks of different sizes to optimize the job
performance:
• Local target. This option is recommended if you are planning to use SAN, DAS or local
storage as a target. The SAN identifies larger blocks of data and therefore can process
larger quantities of data at a time. This option provides the fastest replication job
performance but reduces the deduplication ratio – the larger is a data block, the lower is
the chance to find an identical block.
• LAN target. This option is recommended for NAS and on-site replication. It provides a
better deduplication ratio and reduces the size of an incremental replication file.
• WAN target. This option is recommended if you are planning to use WAN for off-site
replication. Veeam Backup & Replication uses small data blocks, which involves significant
processing overhead but results in the smallest size of a replica file.
Notification settings
Use the Notifications tab if you want to be notified when the replication job is completed.
• Select the Send e-mail notifications to the following recipients check box if you want
to receive notifications by e–mail in case of job failure or success. In the field below,
specify a recipient’s e-mail address. You can enter several addresses separated by a
semicolon.
E–mail notifications will be sent only if you have selected the Enable email notification
check box in the Options window and specified e–mail notification settings (select Tools
> Options from the main menu). To learn more, see the Specifying E-Mail Notification
Settings section.
• Select the Enable SNMP notification for this job check box if you want to receive SNMP
traps when a job is completed and a VM replica is created. SNMP traps will be sent if you
configure SNMP settings in Veeam Backup & Replication and on the recipient’s computer.
To learn more, see the Specifying SNMP Settings section.
Hyper-V settings
In the Incremental Backup section, specify if changed block tracking should be enabled. By
default, this option is selected. Changed block tracking dramatically reduces resources and time
114 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
required to perform incremental runs of a replication job. To learn more, see the Changed Block
Tracking section.
In the Linux VM Backup section, specify what replication method will be used to prepare the
guest OS for backup in case the Hyper-V online backup method is not applicable. By default,
Veeam Backup & Replication uses its own techniques to prepare the guest OS and creates a crash-
consistent image of a VM. If you want to use the saved state method for quiescing guest OS, clear
the Take crash consistent backup instead of suspending VM check box. To learn more about
backup methods applicable to Hyper-V VMs, see the Backup Process section.
Advanced settings
On the Advanced tab, specify miscellaneous advanced settings for the job.
• Select the Enable automatic replication integrity checks check box if you want
Veeam Backup & Replication to periodically check a full replica. An automatic replication
check allows you to verify integrity of a replica and avoid a situation when a replica is
corrupted, making all further increments corrupted, too.
A replication check is performed every time a job is started. If the check determines a
115 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
replica to be corrupted (for example, some parts of the backup storage are unreadable), a
notification message will be displayed, prompting you to perform full replication anew.
During such full replication, no integrity check will be performed.
• In the File selective image processing section, define whether you want to exclude
blocks of Windows pagefiles from the replica. During replication, Veeam Backup &
Replication checks the NTFS MTF file on Windows-based VMs to identify blocks of the
Windows pagefile, and excludes these blocks from processing. Windows pagefiles are
dynamic in their nature and change intensively between replication job runs, even if VMs
do not change much. Therefore, pagefile processing results in reduced replication
performance and increased size of increments.
Clear the Exclude swap file blocks from processing check box if Windows pagefiles
should be processed during replication.
• In the VM retention section, specify the number of days to keep replicated data for
deleted VMs. When a replication job starts, Veeam Backup & Replication checks the list of
VMs included into the job. If a VM is no longer available (for example, it was deleted or
moved to another location), Veeam Backup & Replication will keep its data for the period
you specify in the Deleted VMs data retention period field. When this retention period is
over, replicas and restore points of the deleted VM will be removed.
• Select the Run the following command check box if you want to execute post-
replication actions.
Use the Browse button to select an executable file.
You can select to execute post-replication actions after a number of replication cycles or
on specific week days. If you select the Run every... replication cycle option, specify the
number of a replication cycle after which the file should be executed. If you select the Run
on selected days only option, click Days and specify week days when actions should be
performed.
116 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
When the preliminary steps are completed, you can configure replica seeding settings for the job.
In the Initial seeding section, select the Get seed from the following backup repository check
box. From the list of repositories, select a DR-site repository to which the seed (the full backup) was
copied.
During the first run of the job, Veeam Backup & Replication will restore full VMs from the backup
and then additionally synchronize them with the original VMs. As a result of these operations, 2
restore points will be created for every seeded VM replica.
All subsequent incremental replication runs will be performed in the regular course.
Note If you select the Get seed from the following backup repository check box,
Veeam Backup & Replication will attempt to restore all VMs included in the job from the seed you
specified. If a VM is not found in the seed, it will be skipped from replication.
Within the same job, you configure both replica seeding and replica mapping – for example, if a
job includes 2 VMs, you can use seeding for one VM, and map the other VM to an existing replica.
Note that if the Get seed from the following backup repository check box is selected, all VMs in
the job must be covered with seeding or mapping – in case a VM is neither available in the seed,
nor mapped, it will be skipped from replication. And on the contrary, if the same VM is both
available in the seed and mapped to an existing replica, replication will be performed using replica
mapping – as mapping has precedence over seeding.
117 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Note If you use replica seeding or mapping, make sure that you correctly set up replication
infrastructure components for the job (source-side backup repository for metadata and backup
proxies). It is recommended that you explicitly assign backup proxies in the production site and in
the DR site. For details, refer to Step 9 of the procedure.
118 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Click Advanced to specify advanced option for Veeam VSS processing. The Advanced Options
window contains a list of VMs that will be processed with Veeam VSS.
By default, for all VMs in the list Veeam Backup & Replication uses common credentials you
provided in the Guest OS credentials section. If a different account should be used to deploy the
agent inside a specific VM, select the VM in the list, click Set User and enter custom guest OS
credentials. To discard custom credentials for a VM, select it in the list and click Default.
If you want to define custom settings for a VM added as part of a container, include the VM in the
list as a standalone instance. To do so, click Add VM and choose a VM whose settings you want to
customize. Next, select the VM in the list and define the necessary custom settings. To discard
custom settings of a VM, select the VM in the list and click Remove.
To provide granular quiesencing and indexing options for a VM, select it in the list and click Edit.
In the Applications section on the Applications tab, specify the VSS behavior scenario:
• Select Require successful application processing if you want
Veeam Backup & Replication to stop replicating a VM if any VSS errors occur.
• Select Ignore application processing failures if you want to continue replicating a VM
even if VSS errors occur. This option is recommended to guarantee completion of the job.
The created replica will be not transactionally consistent, but crash consistent.
• Select Disable application processing if you do not want to enable quiescencing for a
VM.
119 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Use the Transaction logs section to define the scenario of transaction log handing:
• Select Truncate logs on successful backup only if you want Veeam Backup & Replication
to trigger truncation of logs only after the job is finished successfully. In this case, Veeam
agent will wait for the replication to complete, and then will trigger truncation of
transaction logs. If truncation of transaction logs is not possible for some reason, the logs
will remain untouched in the VM guest OS till the next start of the Veeam agent.
• Select Truncate logs immediately if you want Veeam Backup & Replication to trigger
truncation of logs in any case, no matter whether the job finishes successfully or fails.
• Select Do not truncate logs if you do not want to truncate logs at all. This option is
recommended if, together with Veeam Backup & Replication, you are using another tool
to perform guest-level replication, and this tool maintains consistency of the database
state. In such scenario, truncation of logs with Veeam Backup & Replication will break the
guest-level replication chain and cause it to fall out of sync.
120 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
In the Automatic retry section, select to repeat an attempt to run a replication job in case it fails
for some reason. A repeatedly run job will include failed VMs only. Enter the number of attempts to
run the job and define time intervals between them. If you select continuous replication,
Veeam Backup & Replication will retry the job for the defined number of times without any time
intervals between the job runs.
In the Backup window section, determine a time interval within which the replication job must be
completed. The backup window prevents the job from overlapping with production hours and
ensures it does not provide unwanted overhead on your virtual environment. To set up a backup
window for the job, select the Terminate job if it exceeds allowed backup window check box
and click Window. In the Time Periods section, define the allowed window and prohibited hours
for replication. If the job exceeds the allowed window, it will be terminated.
To learn more, see the Scheduling section.
Note After you have created a scheduled job, you can temporarily disable it — hold it for some time
without changing the set time schedule. Right-click a job in the list and select Disable Job from
the shortcut menu. To enable the job schedule, right-click the job and deselect Disable Job in the
shortcut menu.
121 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
In the working area, right-click one or several VMs you want to back up and select VeeamZIP. You
can also select the necessary VM(s), click the Virtual Machines tab and click the VeeamZIP button
on the toolbar.
To quickly find the necessary VM, type the VM name or a part of it in the search field at the top of
the working area and click the Start search button on the right or press Enter on the keyboard.
122 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 4. Run the VeeamZIP Job
Click OK. The VeeamZIP job will start immediately.
As the job runs, you can track the job performance in the real-time mode. To see the job results
once it completes, open the History view and click the Jobs node. Then double-click the job
session in the list.
As a result of the job processing, Veeam Backup & Replication will create a full backup file (.vbk)
and store it to the specified destination. The VM name, date and time of the file creation are
appended to the file name, so you can easily find the necessary VeeamZIP file afterwards.
To be able to restore data from a VeeamZIP file, you need to import it to Veeam Backup &
Replication. Alternatively, you can double-click the backup file in the file browser and select the
necessary restore option.
Tip Veeam Backup & Replication keeps settings of the latest VeeamZIP job. To quickly create a
VeeamZIP file with the same settings as the previous one and store it to the same location, right-
click the necessary VM and select VeeamZIP to from the shortcut menu. The VeeamZIP job with
the same settings as the previous job will start immediately.
Performing Restore
Veeam Backup & Replication offers a variety of data recovery facilities to protect your virtual
environment. If important data accidentally gets lost or corrupted, you can use
Veeam Backup & Replication to restore entire virtual machines and specific VM files from backups
or recover individual VM guest OS files and folders from backups and replicas.
Important! If you choose to restore a VM to the original location (to the host where the primary VM resides),
the primary VM will be deleted from disk.
This section will guide you through all steps of the Instant VM Recovery wizard and provide
explanation on available options.
123 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
• On the Home tab, click Restore and select Hyper-V. In the Restore from backup section,
select Instant VM recovery.
• Open the Backup & Replication view and select the Backups node in the inventory pane.
In the working area, expand the necessary backup job, select the VM(s) you want to
restore and click Instant VM Recovery on the toolbar.
• Open the Backup & Replication view and select the Backups node in the inventory pane.
In the working area, expand the necessary backup, right-click the VM(s) you want to
restore and select Instant recovery.
124 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 3. Select a Restore Point
At this step, you should select the necessary restore point for the virtual machine.
By default, Veeam Backup & Replication uses the latest good restore point to recover a VM.
However, if you want to restore a VM to an earlier state, select a VM in the Virtual machines to
restore list and click Point on the right. In the Restore Points window, select a restore point that
should be used to recover the VM.
If you have chosen to restore multiple VMs, you can select a different restore point for every VM
specifically.
125 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
• Select Restore to a new location, or with different settings if you want to restore VMs
to a different location and/or with different settings (such as VM location, network
settings, the format of restored virtual disks and so on). If this option is selected, the
Instant VM Recovery wizard will include additional steps for customizing VMs settings.
126 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 6. Select a Destination Datastore
This step of the wizard is available if you have chosen to change the location and settings for
restored VMs.
You can place an entire VM to a particular location or choose to store configuration files and disk
files of a restored VM in different locations.
To specify a destination location, select a VM in the list and click Path. You can select multiple VMs
and apply changes in bulk.
If configuration and disk files of a VM should be placed to different locations, expand the VM in the
list, select the necessary file type, click Path and point to the necessary folder. To create a
dedicated folder for storing files of the restored VM, use the Make New Folder button at the
bottom of the window.
127 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 8. Change VM Name and UUID
This step of the wizard is available if you have chosen to change the location and settings for
restored VMs.
If necessary, change the name of each restored VM and select whether you want to preserve its
UUID. You can select multiple VMs and apply changes in bulk.
To change VM names, select one or more VMs in the list and click Name. In the Change Name
section, you can enter a new name explicitly or specify a change name rule by adding a prefix
and/or suffix to the regular VM name. Alternatively, you can change VM names directly in the list:
select a VM, click the New Name field and enter the name to be assigned to the restored VM.
To view or change VM identification settings, select one or more VMs in the list and click VM UUID.
It is recommended to specify a new name and generate a new UUID for a VM to prevent conflicts
in cases when you are using the restore process to clone the VM. This is not necessary if the original
VM no longer exists in your virtual environment (for example, if it was permanently deleted).
128 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 9. Specify Restore Reason
If necessary, enter the reason for performing restore of selected VMs. The information you provide
will be saved in the session history so that you can reference it later.
All VMs restored with Instant VM Recovery are displayed in the Backup & Replication view, under
the Backups > Instant Recovery node.
To check the progress of instant VM recovery and view session details, right-click the necessary VM
in the working area and select Properties. Alternatively, you can open the History view, select the
129 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Instant Recovery node under Restore in the inventory pane and double-click the necessary
instant VM restore session.
130 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 2. Select a Virtual Machine
At this step, you should select one or more VMs to restore. To add a VM or a VM container, click
Add VM and select where to browse for the machines:
• From Infrastructure — browse the virtual environment and select VMs or VM containers
to restore. If you choose a VM container, Veeam Backup & Replication will expand it to a
plain VM list.
To facilitate selection, use the search field at the bottom of the window: click the button to
the left of the field and select the necessary type of object to search for (Everything, Folder,
Host Group, SCVMM, Cluster, Host or VM), enter an object’s name or a part of it and click the
Start search button on the right.
Make sure that VMs you select from the virtual environment have been successfully
backed up at least once.
• From Backup – browse existing backups and select VMs under backup jobs. To quickly
find VMs, use the search field at the bottom of the window: enter a VM name or a part of
it and click the Start search button on the right.
131 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Alternatively, you can use the search field at the top of the window: enter a VM name or a part of it
in the search field. Veeam Backup & Replication will search existing backups for the specified VM
and display matching results. To add a VM, double-click it in the list of search results. If a VM is not
found, click the Show more link to browse existing backups and choose the necessary VM.
To remove a VM from the list, select it and click Remove on the right.
132 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 4. Select a Restore Mode
At this step of the wizard, you should select where you want to restore selected VMs.
• Select Restore to the original location if you want to restore VMs with their initial
settings and to their original location. If this option is selected, you will immediately pass
to Step 9 of the wizard.
• Select Restore to a new location, or with different settings if you want to restore VMs
to a different location and/or with different settings (such as VM location, network
settings, the format of restored virtual disks and so on). If this option is selected, the Full
VM Restore wizard will include additional steps for customizing VMs settings.
133 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
If you choose to register a restored VM on a host being a part of a Hyper-V failover cluster, you can
specify additional failover settings. Select a VM in the list and click Resource. Then select the
Register VM as a cluster resource option if the restored VM should be configured as a cluster
resource – in case the destination host is brought offline or fails for any reason, the VM will fail over
to another node in the cluster.
134 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 7. Select a Destination Network
This step of the wizard is available if you have chosen to change the location and settings for
restored VMs. If you plan to restore VMs to a new location – another site with a different set of
networks – you can map the source site networks to the target site networks.
Veeam Backup & Replication will use the network mapping table to update configuration files of
VMs on the fly, during the restore process.
To change networks to which restored VMs will be connected, select one or more VMs in the list
and click Networks. If a VM is connected to multiple networks, expand the VM, select the network
to map and click Network. The Select Network section displays all networks to which the
destination host or cluster is connected. From the list of available networks, choose a network to
which selected VMs should have access upon restore. To facilitate selection, use the search field at
the bottom of the window: enter a network name or a part of it and click Start search on the right.
To prevent the restored VM from accessing any network, select the VM or its network connections
in the list and click Disconnected.
135 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Additionally, you can specify how Veeam Backup & Replication should handle unique identifiers of
restored VMs. By default, a recovered VM is identified with the same UUIDs as the original VM. If
necessary, however, you can choose to assign a new UUID to a VM restored from the backup.
To view or change VM identification settings, select one or more VMs in the list and click VM UUID.
In the Unique VM ID section, choose one of the following options:
• Select Preserve virtual machine ID if the original VM was decommissioned, so the
restored VM will be used in place of the original one.
• Select the Generate new virtual machine ID if you perform VM recovery to clone the
original VM. Use this option to avoid UUID conflicts in cases when the original VM and its
duplicate will operate in parallel in the same location.
136 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 10. Verify Recovery Settings
If you want to start the virtual machine after the work with the wizard is complete, select the
Power on VM after restoring check box under the list of restore points.
Check specified settings for full VM recovery of a VM and click Finish. Veeam Backup & Replication
will restore selected VMs in the specified destination.
Restoring VM Files
The Restore wizard allows you to restore specific VM files — .vhd, .xml and others. You can use
Veeam VM files recovery to replace deleted or corrupted VM files.
This section will guide you through all steps of the Hyper-V Restore wizard and provide
explanation on available options.
137 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 2. Select a Virtual Machine
Select the necessary virtual machine in the list of available jobs. To quickly find VMs in jobs, use the
search field at the bottom of the window.
138 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 4. Select VM Files and Destination
At this step of the wizard, you should select the VM files you want to restore and the destination
where the restored files should be stored. From the Server list, select where to store VM files: to
the local machine or any Hyper-V host, Hyper-V cluster, SCVMM or any Windows server connected
to Veeam Backup & Replication. Use the Details button to view or change connection settings of
the destination host or cluster. In the Path to folder section, specify the path to the folder where
files should be restored.
In the VM files to restore section, select check boxes next to files that should be restored. By
default, all VM files are selected.
139 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 6. Complete the Work with the Wizard
Click Finish to start restoring the VM files.
This section will guide you through all steps of the wizard and provide explanation on available
options.
140 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 2. Select a Virtual Machine
In the list of available jobs, select the necessary virtual machine. To quickly find VMs in jobs, use the
search field at the bottom of the window.
141 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 3. Select a Restore Point
Select the necessary restore point for the virtual machine.
142 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 6. Save Restored Files
To save restored files or folders on the local machine or within the network, right-click the
necessary file or folder in the file system tree or in the details pane on the right and select Copy To
from the shortcut menu.
When restoring files and folders, you can choose to preserve their original NTFS permissions:
• Select the Preserve permissions and ownership check box to keep the original
ownership and security permissions for restored objects. Veeam Backup & Replication will
copy selected files and folders along with associated Access Control Lists, preserving
granular access settings.
• Leave the Preserve permissions and ownership check box cleared if you do not want to
preserve the original ownership and access settings for restored objects. In this case,
Veeam Backup & Replication will change security settings: the user who launched the
Veeam Backup & Replication console will be set as the owner of the restored object, while
access permissions will be inherited from the folder to which the restored object is copied.
In addition to copying files via the Veeam Backup browser, you can use Windows Explorer to work
with restored files. Click Explore on the toolbar in the Veeam Backup browser or right-click the
necessary folder and select Explore. Veeam Backup & Replication will launch Windows Explorer so
that you can browse to VM guest OS files.
You can also start Windows Explorer as usually and browse to the necessary files. VM disks are
mounted under the C:\veeamflr\<vmname>\<volume n> folder of the Veeam Backup server.
143 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Note You can browse to the VM guest OS files mounted to the Veeam Backup server only while the
Veeam Backup browser with the restored files is open. After the Veeam Backup browser is closed,
the VM disks will be unmounted from the Veeam Backup server.
144 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
4. Press Y on the keyboard to restore a VM to the directory you selected. If you want to abort
the operation, press ENTER.
145 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Parameter Description Required/Optional
vm Name of a VM that you want to display. Use this Optional
parameter to filter VMs in the backup job.
host Name of the host on which a backed up VM Optional
resides. This parameter is used if the vm
parameter is specified. Use this parameter to filter
VMs that have the same name but reside on
different hosts.
pathtovbk Path to the .vbk backup file from which VM(s) Required
should be restored.
outputdir Path to the directory to which VM(s) should Optional
be restored. If this parameter is not specified,
VM(s) will be restored to the current directory.
Performing Failover
Failing over replicas is performed by means of the Failover wizard. This section will guide you
through all steps of the wizard and provide explanation on offered options.
146 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 2. Select Virtual Machines
At this step, you should select one or more VMs that you want to fail over. To add a VM or a VM
container, click Add VM and select where to browse for the machines:
• From Infrastructure – browse the virtual environment and select VMs or VM containers
to fail over. If you choose a VM container, Veeam Backup & Replication will expand it to a
plain VM list.
To facilitate selection, use the search field at the bottom of the Select Objects window:
click the button to the left of the field and select the necessary type of object to search for
(Everything, Folder, Host Group, SCVMM, Cluster, Host or VM), enter an object’s name or a
part of it and click Start search on the right.
Make sure that VMs you select from the virtual environment have been successfully
replicated at least once.
• From Replica – browse existing replicas and select VMs under replication jobs. If you
select a replication job, all VMs from the job will be added to the list.
To quickly find VMs, use the search field at the bottom of the Select Objects window:
enter a VM name or a part of it and click the Start search button on the right
147 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Alternatively, you can use the search field at the top of the window: enter a VM name or a part of it
in the search field. Veeam Backup & Replication will search existing replicas for the specified VM
and display matching results. To add a VM, double-click it in the list of search results. If a VM is not
found, click the Show more link to browse existing replicas and choose the necessary VM.
To remove a VM from the list, select it and click Remove on the right.
148 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 4. Specify Failover Reason
If necessary, enter the reason for performing failover of selected VMs. The information you provide
will be saved in the session history so that you can reference it later.
Step 5. Review Summary and Complete the Work with the Wizard
Review the list of VMs to fail over and click Finish to start the failover procedure. Once the failover
is complete, the VM replicas will be powered on on the target hosts.
149 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Undoing Failover
The undo failover option allows powering off running VM replicas on target hosts and rolling back
to their initial state.
To undo failover, do either of the following:
• On the Home tab, click Restore and select Hyper-V. In the Restore from replica section,
select Undo previously performed failover.
• Open the Backup & Replication view and select the Replicas node. In the working area,
expand the necessary replication job, select the VM and click Undo Failover on the
toolbar.
• Open the Backup & Replication view and select the Replicas node. In the working area,
expand the necessary replication job, right-click the VM and select Undo Failover.
• Open the Backup & Replication view and select Active under the Replicas node. In the
working area, select the necessary replica and click Undo Failover on the toolbar or right-
click the replica and select Undo Failover.
In the displayed dialog box, click Yes to confirm the operation.
150 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Performing Failback
The failback option allows you to switch from a VM replica back to the original VM or restore a VM
from a replica in a new location. Failback is performed by means of the Failback wizard. This
section will guide you through all steps of the wizard and provide explanation on offered options.
Important! You can perform failback for a VM replica in the Failover state (the VM replica is put to the Failover
state when you fail over to it from the original VM). To see all VMs in the Failover state, open the
Backup & Replication view and select the Active node under Replicas in the inventory pane.
151 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 2. Select VM Replicas to Fail Back
At this step, you should select one or more VM replicas from which you want to fail back. Click
Populate to display all existing replicas in the Failover state. Leave check boxes selected only for
those replicas from which you want to fail back.
152 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
• Select Failback to the original VM restored in a different location if you have
recovered the original VM from a backup in a new location, and you want to switch to it
from the replica. In this case, Veeam Backup & Replication will restore the recovered VM to
the current state of the replica.
If this option is selected, you will only need to complete Steps 8-9 of the wizard.
• Select Failback to the specified location if you want to restore the original VM from a
replica – in a new location and/or with different settings (such as VM location, network
settings, virtual disk and configuration files path and so on).
If this option is selected, you will need to complete Steps 4-9 of the wizard.
Note that if you fail back to the original VM or to the original VM restored in a new location, only
differences between the existing virtual disks and their state will be transferred over to the original
VM. Veeam Backup & Replication will not transfer replica configuration changes, such as a different
IP address or network settings (if replica re-IP and network mapping were applied), new hardware
or virtual disks added while the replica was in the Failover state.
If you choose to perform advanced failback, the entire VM replica, including its configuration and
virtual disks content, will be restored in the selected location.
153 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
If you choose to register a restored VM on a host being a part of a Hyper-V failover cluster, you can
register it as a cluster resource. Select a VM in the list and click Resource. In the Cluster Resource
Settings section, choose Register VM as a cluster resource – in case the destination host is
brought offline or fails for any reason, the VM will fail over to another node in the cluster.
154 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 6. Select a Destination Network
This step of the wizard is only available if you have chosen to perform advanced failback. If you
plan to fail back to VMs to a new location – another site with a different set of networks – you can
map the DR site networks to the production site networks. Veeam Backup & Replication will use
the network mapping table to update configuration files of VMs on the fly, during the restore
process.
To change networks to which restored VMs will be connected, select one or more VMs in the list
and click Networks. If a VM is connected to multiple networks, expand the VM, select the network
to map and click Network. The Select Network section displays all networks to which the
destination host or cluster is connected. From the list of available networks, choose a network to
which the original VMs should have access upon failback. To facilitate selection, use the search
field at the bottom of the window: enter a network name or a part of it and click Start search on
the right.
To prevent the original VM from accessing networks upon failback, select the VM or its network
connections in the list and click Disconnected.
155 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Additionally, you can specify how Veeam Backup & Replication should handle unique identifiers of
restored VMs. By default, a new VM ID will be generated for the recovered VM. If necessary,
however, you can choose to preserve the existing VM ID.
To view or change VM identification settings, select one or more VMs in the list and click VM UUID.
In the Unique ID section, choose one of the following options:
• Select Preserve existing VM ID if the original VM was decommissioned, so the restored
VM will be used in place of the original one.
• Select the Generate new VM ID if you perform VM recovery to clone the original VM. Use
this option to avoid VM ID conflicts in cases when the original VM and its duplicate will
operate in parallel in the same location.
156 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
To create a mapping association, select a replica in the list and click Edit. Select the restored VM
from the virtual infrastructure. To facilitate selection, use the search field at the bottom of the
Select Objects window: click the button to the left of the field and select the necessary type of
object to search for (Everything, Folder, Host Group, SCVMM, Cluster, Host or VM), enter an object’s
name or a part of it and click Start search on the right.
Step 9. Review Summary and Complete the Work with the Wizard
If you want to start the original VM after the work with the Failback wizard is complete, select the
Power on VM after restoring check box.
Check specified settings for failback and click Finish. Veeam Backup & Replication will restore the
original VMs to the state of corresponding VM replicas.
Committing Failback
The commit failback option finalizes failback from the VM replica to the original VM.
To commit failback, do either of the following:
• On the Home tab, click Restore and select Hyper-V. In the Restore from replica section,
select Commit failback.
• Open the Backup & Replication view and select the Replicas node. In the working area,
expand the necessary replication job, select the VM and click Commit Failback on the
toolbar.
• Open the Backup & Replication view and select the Replicas node. In the working area,
expand the necessary replication job, right-click the VM and select Commit Failback.
• Open the Backup & Replication view and select Active under the Replicas node. In the
working area, select the necessary replica and click Commit Failback on the toolbar or
right-click the replica and select Commit Failback.
In the displayed dialog box, click Yes to confirm the operation.
157 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Undoing Failback
The Undo failback option allows you to switch from the original VM back to the VM replica. The
protective failback snapshot is deleted, the VM replica returns to the Failover state.
To undo failback, do either of the following:
• Open the Backup & Replication view and select the Replicas node. In the working area,
expand the necessary replication job, select the VM and click Undo Failback on the
toolbar.
• Open the Backup & Replication view and select the Replicas node. In the working area,
expand the necessary replication job, right-click the VM and select Undo Failback.
• Open the Backup & Replication view and select Active under the Replicas node. In the
working area, select the necessary replica and click Undo Failback on the toolbar or right-
click the replica and select Undo Failback.
In the displayed dialog box, click Yes to confirm the operation.
158 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Managing Backups & Replicas
Veeam Backup & Replication offers the following management options for your backups and
replicas: removing from backups/replicas, deleting from disks and viewing properties. All options
are available from the shortcut menu.
• The Remove from Backups or Replicas option is used when you want to remove records
about backup and replica files from the Veeam Backup configuration database. Please
note that all backup files (.vbk, .vib, .vrb, .vbm) will stay safe on the destination backup
storage, so you can easily import these files later to the Veeam Backup & Replication
console for restore operations if needed. As for replicas, all references will be removed
from the Veeam Backup & Replication console; however, all your replicated VMs will still
reside on your target hosts, so you can start them manually after the Remove from
replicas option is performed.
• In addition to removing records about backup and replica files from the Veeam Backup
configuration database, the Delete from disk option also removes actual backups and
replicas from the destination storage. Note that you should avoid deleting backup files
manually from your destination storage, otherwise all subsequent job sessions will be
failing. You can use this option for all VMs in the backup or replication job or for each VM
separately.
• The Properties option for backups is used to view summary information on backups you
made. It contains information on compression and deduplication ratios, available restore
points for a particular backup, as well as date, data size and backup file size.
Importing Backups
Importing backups can be useful in several cases: if you need to restore backups from tape or from
.vbk files of other Veeam Backup & Replication versions or instances, if you happened to delete the
server with which the backup was associated from the management tree, or in case the application
has been uninstalled. You can also use the import option to work with VeeamZIP files: if you have
created VeeamZIP files, you can import them to the Veeam Backup & Replication console and use
them for data restore as usual backups.
To import backups to Veeam Backup & Replication:
1. On the Home tab, click Import Backup.
2. From the Computer list, select the host on which the backup you want to import is
stored.
3. Click Browse and select the necessary .vbm or .vbk file. Note that the import process is
notably faster if you select the .vbm file. Therefore, it is recommended to use the .vbk files
for import only if no corresponding .vbm file is available (for example, if you need to
import backups created with Veeam Backup & Replication v5).
4. By default, index data of the guest OS file system is not imported with the backup file to
speed up the import process. However, if it is necessary, select the Import guest file
system index check box.
5. Click OK to import the selected backup. The imported backup will become available in the
Backup & Replication view, under the Backups > Imported node in the inventory pane.
Backups are imported using the original name of the backup job with the _imported suffix
appended.
159 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Note To be able to perform any restore operation for previous points in time (rollbacks) for your backed
up VM, before importing a full backup file to the Veeam Backup & Replication console, make sure
that you have all required increments (either forward or reverse) in the same folder.
Tip To be able to receive e-mail notification about all performed jobs at once, use Veeam Backup
Enterprise Manager. To learn more, see the Veeam Backup Enterprise Manager Guide.
160 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
5. In the Subject field, specify the subject for a sent message. You can use the following
variables in the subject: %JobName%, %JobResult%, %VmCount% (the number of VMs in
the job) and %Issues% (the number of VMs in the job that have been processed with the
Warning or Failed status).
6. Select the Notify on success, Notify on warning and/or Notify on failure check boxes to
receive e-mail notification in case a job is run successfully, not successfully or with a
warning.
Veeam Backup & Replication allows sending a test e-mail to check if all settings have been
configured correctly: click the Test Message button to receive a test e-mail.
161 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Specifying SNMP Settings
Veeam Backup & Replication provides a possibility to monitor execution of backup and replication
jobs using SNMP traps. You can select receive SNMP notifications once each job is completed and
backup or replica is created. SNMP traps can be used to feed data into other popular system
monitors, such as CA Unicenter, BMC Patrol, IBM Tivoli or HP OpenView.
To be able to receive SNMP traps, you should:
• Configure general SNMP settings in Veeam Backup & Replication
• Configure SNMP service properties on the trap recipients’ computers
• Select to receive SNMP settings for a specific job
162 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Configuring SNMP Service Properties
To configure SNMP service properties on the trap recipients’ computers:
1. Install standard Microsoft SNMP agent from the Windows distribution.
2. From the Start menu, select Control Panel > Administrative Tools > Services.
3. Double-click SNMP Service to open the SNMP Service Properties window.
4. Click the Traps tab.
5. Add the public string to the Community name list and the necessary host name — to the
Trap destinations list.
6. Click the Security tab.
7. Make sure the Send authentication trap option is selected.
8. Add the public string to the Accepted community names list.
9. Select the Accept SNMP packets from any hosts option.
10. Click OK to accept changes.
163 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Specifying Storage Space Notification Settings
When a job is run, Veeam Backup & Replication checks disk space on the backup storage and on
production datastores. If the disk space is below a specific value, Veeam Backup & Replication will
display a warning message in the job session details.
164 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
1. Select Options from the main menu.
2. Click the Advanced tab.
3. In the sessions section, specify the number of sessions to display in the History list and
the number of sessions to keep in the database.
Reporting
When a job is being run, jobs statistics and operation data is written to
Veeam Backup & Replication database. Veeam Backup & Replication allows viewing realtime
statistics on a performed job and generating reports with statistics on a job or a separate job
session.
Realtime Statistics
To view real-time statistics for a job that is being run, do one of the following:
• Open the Backup & Replication view and click the Jobs node. Double-click the necessary
job in the working area.
• Open the Backup & Replication view and click the Jobs node. Right-click the job in the
working area and select Statistics.
A report generated for a job contains detailed data on job sessions: job progress, duration,
processing rate, performance bottlenecks, the amount of data processed, read and transferred,
and details of the session performance (for example, errors that have occurred in the process of
operation). To learn more about bottleneck detection, see the Detecting Performance Bottlenecks
section.
In addition to overall job statistics, the statistics contains detailed data on each object processed
within the frames of a job (that is, a virtual machine). To view backup progress for a specific VM,
select it in the list on the left.
165 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Veeam Backup & Replication also allows you to view detailed statistics on every past job session.
To view statistics for a selected job session, do either of the following:
• Open the History view, click the Jobs node and double-click the necessary session in the
working area.
• Open the History view, click the Jobs node, right-click the session and select Details.
Tip To switch between past job sessions in the Statistics window, use left and right arrow keys on the
keyboard.
Session Report
The session report contains data on a single job session:
• Cumulative session statistics – session duration details, details of the session performance,
amount of read, processed and transferred data, backup size, compression and
deduplication ratios.
• Detailed statistics for every VM processed within the session – processing duration details,
backup data size, the amount of read and transferred data, the list of warnings and errors
(if any).
To generate a report:
1. Open the History view.
2. Click the Jobs node.
3. Right-click the necessary session in the working area and select Report.
Job Report
The job report contains data on all sessions initiated for a specific job. To generate a job report:
1. Open the Backup & Replication view.
2. Click the Jobs node.
3. Right-click the necessary session in the working area and select Report.
166 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Users and Roles
There are four levels of security that can be granted to users who work with
Veeam Backup & Replication:
• Veeam Restore Operators
• Veeam Backup Viewers
• Veeam Backup Operators
• Veeam Backup Administrators
A security scheme in Veeam Backup & Replication is mainly used for work with Veeam Backup
Enterprise Manager. To learn more about security settings in Veeam Backup Enterprise Manager,
see the Configuring Security Settings section of Veeam Backup Enterprise Manager Guide.
In Veeam Backup & Replication, security settings are checked for managing (starting and stopping)
jobs and performing the restore operations.
Role Operations
Veeam Backup Viewer Has the “read-only” access to Veeam Backup & Replication –
can view existing and performed jobs and review the job
session details.
Veeam Restore Operator Can perform restore operations using existing backups and
replicas.
Veeam Backup Operator Can start and stop existing jobs.
Veeam Backup Administrator Can perform all administrative activities in
Veeam Backup & Replication.
To specify user security settings:
1. Select Users and Roles from the main menu.
2. Click Add.
3. In the User name field, enter the name of a user or group in the DOMAIN\Username
format.
4. From the Role list, select the necessary role to be assigned.
Tip By default, during installation the Veeam Backup Administrator role is assigned to users listed in
the local Administrators group.
Logging
Veeam Backup & Replication provides detailed logging of performed activities, initiated jobs,
Backup Agent work and so on. On the Veeam Backup & Replication server, log files are stored in
the following folder:
• For Windows XP and Windows Server 2003: %allusersprofile%\Application
Data\Veeam\Backup
• For Windows Vista and later: %allusersprofile%\Veeam\Backup
Veeam Backup & Replication keeps a separate log file for each of its components: Veeam Shell,
Veeam Backup Service, Veeam Indexing Service, Veeam vPower NFS Service, Veeam Installer, Veeam
Proxy, Veeam Agents, Veeam Manager and performed jobs.
In addition to logs stored on the Veeam Backup & Replication server, log files are also stored on all
servers managed by Veeam Backup & Replication:
• On Linux servers and ESX hosts, logs are stored in the following directory:
/var/log/VeeamBackup/
167 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
• On Windows servers and Hyper‑V hosts, logs are stored as follows:
o For Windows XP and Windows Server 2003: %allusersprofile%\Application
Data\Veeam\Backup
o For Windows Vista and later: %allusersprofile%\Veeam\Backup
To browse to the log files, select Help > Support Information from the main menu. As a result, the
Export Logs wizard will be launched.
Exporting Logs
Use log files to submit a support ticket. It is recommended that you send the whole content of the
logs folders to ensure that overall and comprehensive information is provided to the support
team.
To aggregate all log files in the same location, you can use the Export Logs wizard. To launch the
wizard, select Help > Support Information from the main menu.
168 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 3. Review the Results
When the export completes, review the results and click the Open folder link to browse to
exported log files and log package.
169 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
PERFORMING FILE COPY OPERATIONS
As an added benefit, Veeam Backup & Replication provides you with a possibility to perform file
copying operations.
File copying is the most natural way to deliver an ISO file to an ESX(i) host or make a backup copy
of an existing virtual machine or exchange virtual machines and templates between ESX(i),
Windows and Linux hosts. Veeam Backup & Replication ensures security by using a one-time
password feature, and works over 6 times faster than SCP.
170 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 2. Specify Job Name and Description
At the first step of the wizard, enter the name and description of the job. By default, the following
description is initially provided for the job: time at which the job was created and user who created
the job.
171 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Click Browse next to the Path to folder field to browse to a folder where copied items should be
stored. To create a dedicated folder for copied files or folders, use the Make New Folder button at
the bottom of the Select Folder window.
172 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1
Step 6. Finish Working with the Wizard
After you have specified the schedule settings, click Create. Select the Run the job when I click
Finish check box if you want to start the created job right after you complete working with the
wizard; then click Finish.
Server Connection
Default Value Comments
Type Property/ Option
Hyper-V Data channel port 2500–5000 Only 1 port is required for data transfer.
Linux range
Windows Packet size (Kb) 64 Adjust this option if you have any stability issues
when copying.
Run server on this Unmarked Check the option to copy files to the Hyper-V
side for copying server behind the NAT or router.
between servers
173 | Veeam Backup & Replication | Hyper-V Environments | USER GUIDE | REV 1