Veeam Backup 7 Userguide Vmware
Veeam Backup 7 Userguide Vmware
Version 7.0
User Guide VMware Environments January, 2014
2014 Veeam Software. All rights reserved. All trademarks are the property of their respective owners. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form by any means, without written permission from Veeam Software (Veeam). The information contained in this document represents the current view of Veeam on the issue discussed as of the date of publication and is subject to change without notice. Veeam shall not be liable for technical or editorial errors or omissions contained herein. Veeam makes no warranties, express or implied, in this document. Veeam may have patents, patent applications, trademark, copyright, or other intellectual property rights covering the subject matter of this document. All other trademarks mentioned herein are the property of their respective owners. Except as expressly provided in any written license agreement from Veeam, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. 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.
CONTENTS
CONTACTING VEEAM SOFTWARE ......................................................................................9 ABOUT THIS GUIDE ..........................................................................................................10 INTRODUCTION................................................................................................................11 OVERVIEW ........................................................................................................................15 SOLUTION ARCHITECTURE .........................................................................................................15 Components ...........................................................................................................15 Deployment Scenarios............................................................................................19 Resource Scheduling ..............................................................................................22 BACKUP ..................................................................................................................................26 Transport Modes .....................................................................................................27 Backup Architecture ...............................................................................................31 Backup Methods .....................................................................................................34 Retention Policy ......................................................................................................38 Scheduling ..............................................................................................................42 Backup Content ......................................................................................................44 Changed Block Tracking .........................................................................................44 Compression and Deduplication............................................................................45 Transaction Consistency .........................................................................................47 VeeamZIP ................................................................................................................51 SUREBACKUP RECOVERY VERIFICATION .......................................................................................52 How It Works ...........................................................................................................52 Recovery Verification Tests .....................................................................................54 Application Group ..................................................................................................55 Virtual Lab ...............................................................................................................56 SureBackup Job.......................................................................................................62 Manual Recovery Verification .................................................................................65 SUREREPLICA RECOVERY VERIFICATION .......................................................................................65 How It Works ...........................................................................................................65 Recovery Verification Tests .....................................................................................67 Application Group ..................................................................................................67 Virtual Lab ...............................................................................................................68 SureReplica Job .......................................................................................................77 DATA RECOVERY ......................................................................................................................80 Instant VM Recovery ...............................................................................................80 Full VM Recovery .....................................................................................................81
VM File Recovery .....................................................................................................82 Virtual Drive Recovery.............................................................................................82 Guest OS File Recovery ...........................................................................................82 Universal Application-Item Recovery .....................................................................84 REPLICATION ...........................................................................................................................85 Replication Architecture .........................................................................................87 Replica Seeding.......................................................................................................89 Replica Mapping .....................................................................................................90 Network Mapping and Re-IP ..................................................................................92 Resume on Disconnect ...........................................................................................92 Replica Failover and Failback .................................................................................93 VM COPY ................................................................................................................................97 FILE COPY ...............................................................................................................................98 QUICK MIGRATION ...................................................................................................................98 Quick Migration Architecture .................................................................................99 HP SAN SUPPORT..................................................................................................................101 Backup from Storage Snapshots ..........................................................................101 Veeam Explorer for SAN Snapshots .....................................................................105
VCLOUD DIRECTOR SUPPORT ...................................................................................................107
Backup and Restore of vApps ...............................................................................107 Backup of vCloud Director VMs ............................................................................108 Restore of vCloud Director VMs ...........................................................................110 BACKUP COPY .......................................................................................................................113 Backup Copying Process.......................................................................................113 Backup Copy Job...................................................................................................118 Retention Policy for Backup Copy Jobs................................................................125 Compacting a Full Backup File .............................................................................133 Health Check for Copied Backups ........................................................................133 Mapping Backup Copy Jobs .................................................................................134 WAN ACCELERATION .............................................................................................................137 Global Data Deduplication ...................................................................................137 WAN Accelerators .................................................................................................138 WAN Global Cache ................................................................................................138 How It Works .........................................................................................................139 Many to One WAN Acceleration ...........................................................................140 Data Block Verification ..........................................................................................141 TAPE DEVICE SUPPORT ............................................................................................................142 How It Works .........................................................................................................143
4 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Data Cataloging ....................................................................................................145 PLANNING AND PREPARATION ..................................................................................... 146 PREREQUISITES .......................................................................................................................146 REQUIREMENTS ......................................................................................................................146 Platform Support ..................................................................................................146 System Requirements ...........................................................................................148 Required Permissions ...........................................................................................154 Used Ports .............................................................................................................155 Hardware Recommendations...............................................................................160 DEPLOYMENT ................................................................................................................ 161 INSTALLING VEEAM BACKUP & REPLICATION ..............................................................................161 UPGRADING VEEAM BACKUP & REPLICATION .............................................................................168 Upgrade for OSs with Discontinued Support ......................................................169 UNINSTALLING VEEAM BACKUP & REPLICATION..........................................................................170 VEEAM BACKUP & REPLICATION LICENSING................................................................................171 Installing a License ................................................................................................171 Revoking Servers from the License ......................................................................172 PRODUCT EDITIONS ................................................................................................................173 FULL AND FREE FUNCTIONALITY MODES ...................................................................................176 GETTING TO KNOW USER INTERFACE .........................................................................................177 Main Menu ............................................................................................................177 Navigation Pane ....................................................................................................178 Ribbon and Tabs ...................................................................................................178 Views .....................................................................................................................179 Working Area ........................................................................................................180 ADMINISTRATION .......................................................................................................... 181 SETTING UP BACKUP INFRASTRUCTURE .....................................................................................181 Managing Credentials...........................................................................................182 Adding Servers ......................................................................................................183 Managing Servers .................................................................................................201 Adding a VMware Backup Proxy ..........................................................................203 Managing Backup Proxies ....................................................................................206 Adding Backup Repositories ................................................................................207 Managing Backup Repositories ............................................................................215 Adding WAN Accelerators ....................................................................................216 Clearing Global Cache on WAN Accelerator ........................................................220 Managing Network Traffic ....................................................................................221 MANAGING JOBS....................................................................................................................225
5 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Creating Backup Jobs ...........................................................................................225 Creating Replication Jobs .....................................................................................243 Creating VM Copy Jobs .........................................................................................264 Creating VeeamZIP Files .......................................................................................275 Cloning Jobs ..........................................................................................................278 MIGRATING VIRTUAL MACHINES...............................................................................................279 PERFORMING RECOVERY VERIFICATION......................................................................................285 Verifying Backups and Replicas with SureBackup ...............................................285 Viewing Recovery Verification Job Statistics .......................................................314 Creating SureBackup Session Reports .................................................................315 Creating XML Files with VM Roles Description ....................................................315 PERFORMING RESTORE ............................................................................................................317 Performing Instant VM Recovery..........................................................................317 Performing Full VM Restore ..................................................................................323 Restoring VM Files.................................................................................................332 Restoring VM Hard Disks ......................................................................................335 Restoring VM Guest Files ......................................................................................339 Multi-OS File Level Recovery ................................................................................345 PERFORMING REPLICA FAILOVER AND FAILBACK .........................................................................351 Performing Failover ..............................................................................................351 Performing Permanent Failover ...........................................................................354 Undoing Failover ..................................................................................................355 Performing Failback ..............................................................................................356 Committing Failback.............................................................................................363 Undoing Failback ..................................................................................................364 MANAGING BACKUPS AND REPLICAS ........................................................................................365 IMPORTING BACKUPS ..............................................................................................................365 WORKING WITH VCLOUD DIRECTOR VMS ..................................................................................367 Viewing vCloud Director VMs ...............................................................................367 Performing Backup of vCloud Director VMs ........................................................368 Performing Restore from vCD Backups ................................................................369 WORKING WITH HP SAN STORAGES .........................................................................................393 Setting Up Backup Infrastructure for HP SAN Snapshots ....................................393 Working with HP SAN Snapshots .........................................................................402 WORKING WITH BACKUP COPY JOBS .........................................................................................433 Creating Backup Copy Jobs ..................................................................................433 Linking Backup Jobs to Backup Copy Jobs ..........................................................447 Starting the Synchronization Cycle Manually ......................................................449
6 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Disabling and Removing Backup Copy Jobs .......................................................450 Removing Backups from the Target Repository ..................................................451 WORKING WITH TAPE MEDIA ...................................................................................................452 Prerequisites and Supported Configurations ......................................................452 Getting Started with Tapes ...................................................................................453 Managing Tape Media ..........................................................................................455 Archiving Data to Tape .........................................................................................469 Restoring Data from Tape.....................................................................................485 PERFORMING FILE COPY OPERATIONS .......................................................................................498 Adding Servers and Folders..................................................................................498 Copying Files and Folders.....................................................................................498 Creating File Copy Jobs ........................................................................................498 Changing Server Connection Settings .................................................................502 Editing File Attributes ...........................................................................................503 SPECIFYING VEEAM BACKUP & REPLICATION OPTIONS.................................................................503 Specifying E-Mail Notification Settings ................................................................503 Specifying SNMP Settings.....................................................................................505 Specifying Other Notification Settings.................................................................507 Specifying Session History Settings .....................................................................508 Enabling Parallel Processing .................................................................................508 REPORTING ............................................................................................................................510 Realtime Statistics .................................................................................................510 Session Report.......................................................................................................511 Job Report .............................................................................................................511 USERS AND ROLES ..................................................................................................................512 LOGGING ..............................................................................................................................512 Exporting Logs ......................................................................................................513 PERFORMING CONFIGURATION BACKUP AND RESTORE ................................................................516 Creating Configuration Backups ..........................................................................516 Restoring Configuration Data...............................................................................518 WORKING WITH VEEAM EXPLORER FOR EXCHANGE .....................................................................523 Overview ...............................................................................................................523 System Requirements ...........................................................................................524 Required Permissions ...........................................................................................524 Administration ......................................................................................................526 WORKING WITH VEEAM EXPLORER FOR SHAREPOINT...................................................................541 Overview ...............................................................................................................541 Prerequisites..........................................................................................................542
7 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Administration ......................................................................................................545 WORKING WITH VEEAM BACKUP & REPLICATION UTILITIES ...........................................................571 Extract Utility .........................................................................................................571
Customer Support
Should you have a technical concern, suggestion or question, please visit our Customer Center Portal at cp.veeam.com 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 www.veeam.com/forums
Intended Audience
The user guide is intended for anyone who wants to use Veeam Backup & Replication. It is primarily aimed at VMware administrators, consultants, analysts and any other IT professionals using 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.
INTRODUCTION
Veeam Backup & Replication is a data protection and disaster recovery solution for VMware vSphere and Hyper-V virtual environments of any size and complexity. Combining all of the necessary functions in one intuitive interface, Veeam Backup & Replication serves to solve the most critical problems of virtualized infrastructure management and protects mission-critical virtual machines (VMs) from both hardware and software failures. Veeam Backup & Replication for VMware vSphere provides the following features and functionality:
Veeam vPower
Veeam Backup & Replication offers vPower Veeams technology that allows you to: Immediately recover a failed VM, thus reducing downtime of production VMs to the minimum (see Instant VM Recovery). Verify recoverability of every backup and replica by starting and testing VMs directly from VM backups and replicas in an isolated environment (see SureBackup Recovery Verification). Restore items from any virtualized applications with U-AIR (see Universal ApplicationItem Recovery).
OVERVIEW
Veeam Backup & Replication provides a set of features for building and maintaining a flexible backup infrastructure, performing data protection tasks (such as, regular backup and replication of VMs), and carrying out disaster recovery procedures. This section contains a high-level overview of Veeam Backup & Replication, its architecture and features, as well as data protection and disaster recovery concepts necessary to understand Veeam Backup & Replication background operations and processes.
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 you can set them up separately for a more scalable approach.
Components
Veeam Backup & Replication comprises the following components. Some of the components are installed using a setup file; others are configured while working with the product.
In addition to its primary functions, a newly deployed Veeam backup server also performs the roles of the default backup proxy and the backup repository (it manages data handling and data storing tasks). The Veeam backup server uses the following services and components: Veeam Backup Service is a Windows service that coordinates all operations performed by Veeam Backup & Replication such as backup, replication, recovery verification and restore tasks. Veeam Backup Service runs under the administrator account with the Log on as right granted. Veeam Backup Shell provides the application user interface and allows user access to the application's functionality. Veeam Backup Catalog Service is a Windows service that manages guest OS file system indexing for VMs and replicates system index data files to enable search through guest OS files. Index data is stored in the Veeam Backup Catalog a folder on the Veeam backup server. The Veeam Backup Catalog Service running on the Veeam backup server works in conjunction with search components installed on Veeam Backup Enterprise Manager and (optionally) a dedicated Microsoft Search Server.
Veeam Backup SQL Database is used by Veeam Backup Service, Veeam Backup Shell and Veeam Backup Catalog Service to store data about the backup infrastructure, jobs, sessions and so on. The database instance can be located on a SQL Server installed either locally (on the same machine where the Veeam backup server is running) or remotely. Veeam Backup PowerShell Snap-In is an extension for Microsoft Windows PowerShell 2.0. Veeam Backup PowerShell adds a set of cmdlets to allow users to perform backup, replication and recovery tasks through the command-line interface of PowerShell or run custom scripts to fully automate operation of Veeam Backup & Replication. Backup Proxy Services. In addition to dedicated services, the Veeam backup server runs a set of data mover services (for details, see Backup Proxy).
Backup Proxy
When Veeam Backup & Replication is initially installed, the Veeam backup server coordinates all job activities and handles data traffic itself. That is, when you run a backup, replication, VM copy, VM migration job or perform restore operations, VM data is moved from source to target through the Veeam backup server. This scenario is acceptable for virtual environments where few backup jobs are performed; in large-scale environments, however, the workload on the Veeam backup server will be significant. To take the workload off the Veeam backup server, Veeam Backup & Replication uses backup proxies. A backup proxy is an architecture component that sits between data source and target and is used to process jobs and deliver backup traffic. In particular, the backup proxy tasks include retrieving VM data from the production storage, compressing and sending it to the backup repository (for example, if you run a backup job) or another backup proxy (for example, if you run a replication job). As the data handling task is assigned to the backup proxy, the Veeam backup server becomes the point of control for dispatching jobs to proxy servers. The role of a backup proxy can be assigned to a dedicated Windows server (physical or virtual) in your virtual environment. You can deploy backup proxies both in the primary site and in remote sites. To optimize performance of several concurrent jobs, you can use a number of backup proxies. In this case, Veeam Backup & Replication will distribute the backup workload between available backup proxies. Use of backup proxies lets you easily scale your backup infrastructure up and down based on your demands. Backup proxies run light-weight services that take a few seconds to deploy. Deployment is fully automated Veeam Backup & Replication installs the necessary components on a Windowsbased server when you add it to the product console. As soon as you assign the role of a backup proxy to the added server, Veeam Backup & Replication starts the required services on it. The primary role of the backup proxy is to provide an optimal route for backup traffic and enable efficient data transfer. Therefore, when deploying a backup proxy, you need to analyze the connection between the backup proxy and storage with which it is working. Depending on the type of connection, the backup proxy can be configured in one of the following ways (starting from the most efficient): A machine used as a backup proxy should have direct access to the storage on which VMs reside or the storage where VM data is written. This way, the backup proxy will retrieve data directly from the datastore, bypassing LAN. The backup proxy can be a VM with HotAdd access to VM disks on the datastore. This type of proxy also enables LAN-free data transfer. If neither of the above scenarios is possible, you can assign the role of the backup proxy to a machine on the network closer to the source or the target storage with which the proxy will be working. In this case, VM data will be transported over LAN using NBD protocol.
Depending on the type of backup proxy and your backup architecture, the backup proxy can use one of the following data transport modes: Direct SAN Access, Virtual Appliance or Network. If the VM disks are located on the SAN storage and the SAN storage is added to the Veeam Backup & Replication console, the backup proxy can also use the Backup from Storage Snapshots mode. You can explicitly select the transport mode or let Veeam Backup & Replication replication automatically choose the mode. For details, see Transport Modes and Backup from Storage Snapshots. The backup proxy uses the following services and components: Veeam Installer Service is an auxiliary service that is installed and started on any Windows server once it is added to the list of managed servers in the Veeam Backup & Replication console. This service analyses the system, installs and upgrades necessary components and services depending on the role selected for the server. Veeam Transport is responsible for deploying and coordinating executable modules that act as "data movers" and perform main job activities on behalf of Veeam Backup & Replication, such as communicating with VMware Tools, copying VM files, performing data deduplication and compression and so on.
Backup Repository
A backup repository is a location used by Veeam Backup & Replication jobs to store backup files, copies of VMs and metadata for replicated VMs. 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 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 Veeam transport service (when you add a Windows-based server to the product console, Veeam Backup & Replication installs a set of components including the Veeam transport service on that server). When any job addresses the repository, the transport service on the repository establishes a connection with the source-side transport service on the backup proxy, enabling efficient data transfer over LAN or WAN. Windows repositories can be configured to function as vPower NFS Servers. In this case, Veeam Backup & Replication will run the Veeam vPower NFS Service directly on the backup repository (namely, on the managing Windows server to which storage is attached) and provide ESX(i) hosts with transparent access to backed up VM images stored on the repository. For details, see Veeam vPower NFS Service. 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 transport service when a job addressing this repository is launched. This transport service establishes a connection with the source-side transport service on the backup proxy, enabling efficient data transfer over LAN or WAN. CIFS (SMB) share. SMB share does not support Veeam transport services, therefore data to the SMB share is written from a Windows-based proxy server. By default, this role performs a backup proxy that is utilized by the job for data transport. 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 Windows proxy server in the remote site, closer to the SMB repository. Veeam Backup & Replication will deploy a Veeam transport service on that proxy server, which will improve data transfer performance.
U-AIR Wizards
Universal Application-Item Recovery (U-AIR) allows you to recover individual items from any virtualized application. For such applications as Active Directory, Microsoft SQL and Microsoft Exchange, U-AIR is a wizard-driven process (that is, you can recover necessary items from applications using application-specific wizards). For other applications, U-AIR is user-driven (that is, Veeam Backup & Replication starts the application and all components required for its proper work in a virtual lab so that users can connect to that application and recover items themselves). For details, see Virtual Lab. You can install U-AIR wizards on any machine in your production environment from which you plan to perform the restore process.
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 a Veeam backup server. Simple deployment implies that the Veeam backup server fills three major roles: It functions as a management point, coordinates all jobs, controls their scheduling and performs other administrative activities. It acts as the default backup proxy for handling job processing and transferring backup traffic. All s necessary for the backup proxy functionality are installed on the Veeam backup server locally. It is used as the default backup repository. By default, backup files are stored to the C:\backup folder on the Veeam backup server.
If you plan to back up and replicate only a small number of VMs or evaluate Veeam Backup & Replication, this configuration is enough to get you started. Veeam Backup & Replication is ready for use right out of the box as soon as it is installed, you can start using the solution to perform backup and replication operations. To balance the load of backing up and replicating your VMs, you can schedule jobs at different times. Note: If you decide to use simple deployment scenario, it is recommended that you install Veeam Backup & Replication on a VM, which will enable you to use the Virtual Appliance transport mode, allowing for LAN-free data transfer. For details, see Transport Modes. The drawback of a simple deployment scenario is that all data is handled and stored on the Veeam backup server locally. For medium-size or large-scale environments, the capacity of a single Veeam backup server may not be enough. To take the load off the Veeam backup server and balance it throughout your backup infrastructure, we recommend that you use the advanced deployment scenario. For details, see Advanced Deployment.
Advanced Deployment
In large-scale virtual environments with a large number of jobs, the load on the Veeam Backup Server is heavy. In this case, it is recommended to use the advanced deployment scenario which moves the backup workload to dedicated backup proxies and backup repositories. The essence of the advanced deployment is that the backup proxy takes off a part of Veeam backup server activities (namely, it collects and processes data and moves backup traffic from source to target). In addition, the Veeam backup server no longer acts as a storage location the backup proxy transports VM data to a dedicated backup repository which is the location for keeping backup files, VM copies, metadata and so on. The Veeam backup server in this scenario functions as a "manager" for deploying and maintaining backup proxies and repositories.
To deploy a backup proxy and/or a backup repository, you should add a server to Veeam Backup & Replication and assign a proxy and/or repository role to it. Veeam Backup & Replication will automatically install light-weight components and services onto these servers. A Backup proxy does not require a separate SQL database all settings are stored centrally, within the SQL database used by the Veeam backup server. With the advanced deployment scenario, you can easily meet your current and future data protection requirements. You can expand your backup infrastructure horizontally in a matter of minutes to match the amount of data you want to process and available network throughput. 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 backup traffic among these proxies. A job can be explicitly mapped to a specific proxy. Alternatively, you can let Veeam Backup & Replication choose the most suitable proxy. In this case, Veeam Backup & Replication will check settings of available proxies and select the most appropriate one for the job. The proxy server to be used should have access to the source and target hosts as well as to the backup repository to which files will be written.
The advanced deployment scenario can be a good choice for backing up and replicating offsite. You can deploy a backup proxy in the production site and another one in the DR site, closer to the backup repository. When a job is performed, backup proxies on both sides establish a stable connection, so this architecture also allows for efficient transport of data over a slow network connection or WAN. To regulate backup load, you can specify the maximum number of concurrent tasks per proxy and set up throttling rules to limit proxy bandwidth. The maximum number of concurrent tasks can also be specified for a backup repository in addition to the value of the combined ingestion rate for it. Another advantage of the advanced deployment scenario is that it contributes to high availability jobs can migrate between proxies if one of them becomes overloaded or unavailable.
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.
Veeam Backup Enterprise Manager collects data from Veeam backup servers and enables you to run backup and replication jobs across the entire backup infrastructure through a single "pane of glass", edit them and clone jobs using a single job as a template. It also provides reporting data for various areas (for example, all jobs performed within the last 24 hours or 7 days, all VMs engaged in these jobs and so on). Using indexing data consolidated on one server, Veeam Backup Enterprise Manager provides advanced capabilities to search for guest OS files of Windows-based VM backups created on all Veeam backup servers (even if they are stored in repositories on different sites), and recover them in a single click. Search for guest OS files is enabled through Veeam Backup Enterprise Manager itself; to streamline the search process, you can optionally deploy a Veeam Backup Search server in your backup infrastructure. With flexible delegation options and security roles, IT administrators can delegate the necessary file restore or VM restore rights to authorized personnel in the organization for example, allow database administrators to restore Oracle or SQL server VMs. If you use Veeam Backup Enterprise Manager in your backup infrastructure, you do not need to install licenses on every Veeam backup server you deploy. Instead, you can install one license on the Veeam Backup Enterprise Manager server and it will be applied to all servers across your backup infrastructure. This approach simplifies tracking license usage and license updates across multiple Veeam backup servers. In addition, VMware administrators will benefit from Veeam plug-in for vSphere Web Client that can be installed using Veeam Backup Enterprise Manager. They can analyze cumulative information on used and available storage space view and statistics on processed VMs, review success, warning, failure counts for all jobs, easily identify unprotected VMs and perform capacity planning for repositories, all directly from vSphere.
Resource Scheduling
With its built-in 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, Veeam Backup Service uses a number of settings and features:
Note:
Throttling rules are reversible 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 backup proxies to which a network throttling rule applies. For example, if you run one job that uses a pair of proxies 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 to only be active during 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. In addition to traffic throttling, Veeam Backup & Replication offers another possibility for network traffic management management of data transfer connections. Normally, within one backup session Veeam Backup & Replication opens five parallel TCP/IP connections to transfer data from source to target. Multithreaded data transfer increases the transfer speed but can place additional load on the network. If required, you can disable multithreaded data transfer and limit the number of connections per session to one. Note: Veeam Backup & Replication performs a CRC check for the TCP traffic going between the source and the target. When you perform backup, replication or VM copy operations, Veeam Backup & Replication calculates checksums for data blocks going from the source. On the target, it re-calculates checksums for received data blocks and compares them to the checksums created on the source. If the CRC check fails, Veeam Backup & Replication automatically re-sends data blocks without any impact on the job.
When one data processing cycle is over, the next cycle begins. VM data therefore goes over the data pipe.
To evaluate the data pipe efficiency, Veeam Backup & Replication analyzes performance of all components in the data flow working as the cohesive system and evaluates key factors on the source and target sides. In the data pipe, the following points, or components, are considered: (1) Source the source disk reader component responsible for retrieving data from the source storage. (2) Proxy the backup proxy component responsible for processing VM data. (3) Network the network queue writer component responsible for getting processed VM data from the backup proxy and sending it over the network to the backup repository or another backup proxy. (4) Target the target disk writer component (backup storage or replica datastore). The resource usage level for the four points is evaluated in percent. This percent rate defines the amount of time for which components are busy during the job. An efficient data flow assumes that there is no latency at any point of the data pipe and all its components work for approximately equal amount of time. If any of the components operates inefficiently, there may appear a bottleneck in the data path. The insufficient component will work 100% of time while the others will be idling, waiting for data to be transferred. As a result, the whole data flow will slow down to the level of the slowest point in the data path and the overall time of data processing will increase. To identify a bottleneck in the data path, Veeam Backup & Replication detects the component with the maximum workload: that is, the component that works for the most time of the job. For example, you use a low-speed storage device as the backup repository. Even if VM data is retrieved from SAN storage on the source side and transmitted over a high-speed link, VM data flow will still be impaired at the backup repository. The backup repository will be trying to consume transferred data at the rate that exceeds its capacity and the other components will stay idle. As a result, the backup repository will be working 100% of job time, while other components may be employed, for example, for 60% only. In terms of Veeam Backup & Replication, such data path will be considered insufficient. The bottleneck statistics for a job is displayed in the job session data. The bottleneck statistics does not necessarily mean that you have a problem in your backup infrastructure; it simply informs you about the weakest component in the data path. However, if you feel that the job performance is low, you may try taking some measures to resolve the bottleneck. For instance, in the case described above, you can limit the number of concurrent tasks for the backup repository.
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 imagebased approach for VM backup. To retrieve VM data, no agent software needs to be installed inside the guest OS. Instead, Veeam Backup & Replication leverages ESX snapshot capabilities. When a new backup session starts, a snapshot is taken 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 uses this point-in-time copy to retrieve VM data. Image-based backups can be used for different types of recovery, including full VM recovery, VM file recovery,Instant VM Recovery, file-level recovery and other. 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 hypervisor during the backup process, management overhead and so on). It also helps streamline recovery verification and 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 where 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, 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 options should be enabled and where to save the resulting backup file. Jobs can be started manually by the user or scheduled to run automatically. The resulting backup file stores compressed and deduplicated VM data. All backup files created by the job are located in a dedicated job folder on a backup repository. Veeam Backup & Replication creates and maintains the following types of backup files: Full backup (.vbk) to store copies of full VM images Backup increment (.vib or .vrb) to store incremental changes to VM images Backup metadata (.vbm) to provide information on the backup job, VMs in the backup, number and structure of backup files, restore points, and so on. The metadata file facilitates import of backups or mapping of backup jobs to existing backups.
To back up VMs, you can use one of two available methods: incremental backup or reversed incremental backup. Regardless of the method you use, the first run of a job creates a full backup of VM image. Subsequent job runs are incremental Veeam Backup & Replication copies only those data blocks that have changed since the last backup job run. To keep track of changed data blocks, Veeam Backup & Replication uses different approaches, including VMwares Changed Block Tracking (CBT) technology.
Transport Modes
Efficiency of a backup job and time required for its completion in many respects depends on the transport mode. Transport mode is a method that is used by the Veeam transport service to retrieve VM data from the source host and write VM data to the target destination. For data retrieval, Veeam Backup & Replication offers the following modes (starting from the most efficient): Direct SAN Access Virtual Appliance Network
The Veeam transport service responsible for data retrieval runs on a backup proxy server. Correspondingly, the transport mode can be defined in the settings of the backup proxy that performs the job. When configuring backup proxy settings, you can manually select a transport mode or let Veeam Backup & Replication select the most appropriate mode automatically. If you use automatic mode selection, Veeam Backup & Replication will scan backup proxy configuration and its connection to the VMware infrastructure to choose the optimal transport mode. If multiple transport modes are available for the same proxy, Veeam Backup & Replication will choose the mode in the following order: Direct SAN Access > Virtual Appliance > Network. For writing data to the target destination, Veeam Backup & Replication normally uses the Network mode. In some cases, such as VM replication or full VM recovery, Veeam Backup & Replication also supports the Virtual Appliance mode. You cannot select the transport mode for writing data Veeam Backup & Replication selects it automatically, based on the backup proxy configuration. Whenever possible, the Virtual Appliance mode is used. For all transport modes, Veeam Backup & Replication leverages VMware vStorage APIs for Data Protection (VADP). VADP can be used with VMware vSphere 4 and 5 (including ESX/ESXi), vCenter Server 4, VMware Virtual Infrastructure (ESX/ESXi 3.5 and VirtualCenter 2.5). VADP is not supported for ESX 3.0. Applicability and efficiency of each transport mode primarily depends on the type of datastore used by the source host (local or shared), and on the backup proxy server type (physical or virtual). The table below shows recommendations for installing the backup proxy, depending on the storage type and desired transport mode.
Production Storage Type Direct SAN Access Install the backup proxy on a physical server with direct FC access to the SAN. Install the backup proxy on a physical or virtual server. Not supported Not supported Install the backup proxy on a VM on every ESX(i) host. Virtual Appliance Network Mode This mode is not recommended on 1Gb Ethernet, but works well with 10Gb Ethernet. Install the backup proxy on any server on the storage network. Install the backup proxy on any server on the storage network.
Install the backup proxy on a VM running on an ESX(i) host connected to the storage device.
The process of data retrieval in Direct SAN Access mode includes the following steps: 1. 2. The backup proxy sends a request to the ESX(i) host to locate the necessary VM on the datastore (1). The host locates the VM and retrieves metadata about the layout of virtual disks on the SAN (that is, physical addresses of data blocks) and sends this metadata to the backup proxy (2, 3, 4). The backup proxy uses the metadata to copy data blocks directly from the SAN and sends them to the target (5, 6).
3.
Important! The backup proxy using Direct SAN Access mode must be connected directly into the SAN fabric. VM processing will fail if a direct SAN connection is not configured or not available when the job starts. Also, consider that backup for vRDM disks in the in Direct SAN Access mode is not supported. Veeam Backup & Replication allows you to switch to the Network mode and retrieve VM data through the ESX(i) host over the LAN if the SAN becomes inaccessible. This option is selected by default to ensure that backup jobs can be completed in any case. However, it puts additional load on your production network and thus may potentially affect performance if you are running backup and replication jobs during business hours. If you install Veeam Backup & Replication in a VM and plan to use the Direct SAN access mode, you need to make sure that the Veeam backup server has direct access to the production storage. Refer to this post on Veeam's blog for details on additional configuration of the Veeam backup server.
Virtual Appliance
This mode is recommended and can only be used if the backup proxy is deployed on a VM. The Virtual Appliance mode uses the SCSI hot-add capability of ESX hosts to attach disks of the backed up VM to the backup proxy VM (or to the helper VM, depending on vCenter version you are using). In this mode, VM data is retrieved directly from storage through the ESX I/O stack, instead of going through the network stack, which improves performance. Note that the ESX(i) host on which the backup proxy VM resides must have access to the storage where disks of a backed up VM are located.
Important! If you are using vCenter Server earlier than version 4.0, a helper VM named VeeamBackupVMName(VCBHELPER) must also be created on the same ESX(i) host where the backup proxy is running. For example, if your backup proxy server is named vbsrv01, the helper appliance name must be vbsrv01(VCB-HELPER). The helper VM is a blank dummy VM without virtual disks or OS installed. This VM is only used to temporarily 'hot-add' disks of VMs that are being backed up. To get a full list of requirements and limitations for the Virtual Appliance mode, see http://www.veeam.com/KB1054.
Network Mode
This mode can be used with any infrastructure configuration. However, when an alternative transport mode is applicable, the Network mode is not recommended because of the lowest data retrieval speed. It is the only applicable mode when the backup proxy is a physical machine and the host uses local storage. In this mode, data is retrieved via the ESX(i) host over the LAN using Network Block Device protocol (NBD).
The process of data retrieval in Network mode includes the following steps: 1. 2. 3. The backup proxy sends a request to the ESX(i) host to locate the necessary VM on the datastore (1). The host locates the VM, copies blocks of data and sends them to the backup proxy over the LAN (2, 3 and 4). The backup proxy sends the data to target (5).
The Network mode is not recommended because of low traffic throughput via the LAN (the copy of the VM disk usually contains a lot of data). In order to take the load off the LAN, Veeam Backup & Replication provides two alternative modes: Direct SAN Access and Virtual Appliance. Veeam Backup & Replication processes VM disks one by one or in parallel, depending on selected data processing settings. If VM disks are located on different storages (for example, on the SAN and local storage subsystem), Veeam Backup & Replication will use different transport modes to process VM disks. In such scenario, it is strongly recommended that you select the Failover to network mode if primary transport modes fail or are unavailable option when configuring the mode settings for the necessary backup proxy.
Backup Architecture
The backup infrastructure in a VMware vSphere environment comprises the following components: One or more source hosts with associated datastores One or more backup proxy servers One or more backup repositories
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 transport services. Veeam Backup & Replication uses two-service architecture one Veeam transport service controls interaction with the source host during data transfer and the other one controls interaction with the backup repository. The Veeam transport services communicate with each other and maintain a stable connection. All backup infrastructure components engaged in the job make up a data pipe. VM data is moved over this data pipe block by block, so that processing of a single VM includes multiple processing cycles. When a new backup session is started, the target-side Veeam transport service obtains the job instructions and communicates with the source-side Veeam transport service to begin data collection. 1. The source-side Veeam transport service copies VM data from the snapshot using one of VMware transport modes, as prescribed by the backup proxy server settings. While copying, the source-side Veeam transport service performs additional processing it consolidates the content of virtual disks by filtering out overlapping snapshot blocks, zero data blocks and blocks of swap files. During incremental job runs, the Veeam transport service retrieves only those data blocks that have changed since the previous job run. Copied blocks of data are compressed and moved from the source-side Veeam transport service to the target-side transport service. The target-side Veeam transport service deduplicates similar blocks of data and writes the result to the backup file in the backup repository.
2.
Veeam Backup & Replication supports a number of backup scenarios that depend on the type of repository you use and its location. For details, see Backup Repository.
Onsite Backup
To back up to an onsite Windows or Linux repository, you need to deploy a backup proxy on a server that has access to the source datastore, and point the backup job to this proxy. In this scenario, the source-side Veeam transport service is started on the proxy server, and the target-side Veeam transport service is started on the Windows or Linux repository server. Backup data is sent from the backup proxy 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. You can use one Windows server as the backup proxy and proxying server for SMB. In this scenario, Veeam Backup & Replication starts the source-side and target-side Veeam transport services on the same server. Backup data is sent from the proxy to the target SMB share over LAN.
Offsite Backup
The common requirement for offsite backup is that one Veeam transport service runs in the production site (closer to the source datastore) and the other Veeam transport service runs in the remote target site (closer to the repository). During backup, Veeam transport services maintain a stable connection, which allows for uninterrupted operation over WAN or slow links. To perform offsite backup to a Windows or Linux repository, you need to deploy a backup proxy in the production site (closer to the source datastore). In this scenario, the source-side Veeam transport service is started on the proxy server and the target-side Veeam transport service is started on the Windows or Linux repository server. Backup data is sent from the proxy to the repository over WAN.
To back up VMs to an offsite SMB share, you should deploy a backup proxy in the source site and an additional Windows-based proxying server in the remote site. The SMB repository should be configured to point to the target-side proxying server. During backup the source-side Veeam transport service runs on the source proxy in the production site and the target-side Veeam transport service runs on the target proxying server in the remote site. Backup data is transferred between the backup proxy and the proxying server over WAN.
Backup Methods
Veeam Backup & Replication provides two methods for creating regular 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 active full and synthetic full backups. Note: With Veeam Backup & Replication, you can easily switch between backup methods. Veeam Backup & Replication will not transform the previously created chain. Instead, it will create a new chain next to the existing one in the following manner:
If you switch from the reversed incremental method to the forward incremental method, Veeam Backup & Replication will create a set of incremental backups next to the reversed incremental chain. The full backup in the reversed incremental chain will be used as a starting point for produced increments. If you switch from the forward incremental method to the reversed incremental method, Veeam Backup & Replication will first create a full backup next to the incremental backup chain. At every new job cycle, Veeam Backup & Replication will transform this full backup and add reversed incremental backups to the chain.
This backup method lets you perform forever-incremental backup and save disk space as you have to store only one full backup on the backup repository. If the number of restore points allowed by the retention policy is exceeded, Veeam Backup & Replication will simply delete the oldest reversed increment. For details, see Retention Policy. Reversed incremental backup enables you to immediately restore a VM to the most recent state without extra processing, because the most recent restore point is a full backup file. If you need to restore a VM to a particular point in time, Veeam Backup & Replication will apply the required .vrb files to the .vbk file to get to the required restore point.
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. Important! If you decide to use the forward incremental backup method, it is necessary to schedule the creation of periodic active full or synthetic full backups. This will help you avoid long chains of increments, ensure safety of backup data and allow you to meet the requirements of your retention policy. For details, see Retention Policy.
You can create active full backups manually or schedule a backup job to create active full backups with a certain periodicity. To create an active full backup manually, use the Active Full command from the shortcut menu of a corresponding backup job. To schedule active full backups, specify scheduling settings in the Advanced section of a corresponding backup job. You can schedule active full backups to run weekly, for example, every Saturday, or monthly, for example, every fourth Sunday of a month.
Veeam Backup & Replication treats a synthetic full backup as a regular full backup. As well as any other full backup, the synthetic full backup resets the chain of increments. All subsequent increments use the created synthetic full backup as a new starting point. A previously used full backup file remains on disk until it is automatically deleted according to the backup retention policy. The synthetic full backup has a number of advantages: The synthetic full backup does not use network resources: it is created from backup files you already have on disk. The synthetic full backup imposes less load on the production environment: it is created right on the backup repository.
With Veeam Backup & Replication, you can schedule creation of synthetic full backups on specific days. For example, you can configure a backup job to perform daily forward incremental backups and schedule synthetic fulls on Thursday. Veeam Backup & Replication will perform incremental backup
Sunday through Wednesday as usual. On Thursday it will perform a synthetic full backup in the following way: 1. 2. Veeam Backup & Replication will first perform incremental backup in the regular manner. At the end of the backup job, the Veeam transport service on the backup repository will build a new synthetic full backup from the backup files you already have on disk: the full backup created on Sunday and a chain of increments, Monday through Wednesday plus the new increment created on Thursday. The Veeam transport service will delete the increment created on Thursday.
3.
As a result, you will have a backup chain consisting of the full backup created on Sunday, three increments created on Monday through Wednesday and a synthetic full backup created on Thursday.
Every next run of the backup job will create an incremental backup starting from the synthetic full backup until next Thursday. On the next Thursday, Veeam Backup & Replication will create a new synthetic full backup. Note: Veeam Backup & Replication creates a synthetic full backup only once a day on which it is scheduled. If you run the backup job again on Thursday, Veeam Backup & Replication will perform incremental backup in the regular manner.
2. 3.
4.
When you run the backup job next time, Veeam Backup & Replication will add a new incremental backup to the chain; the synthetic full backup will be used as a starting point.
Veeam Backup & Replication always transforms only the latest incremental backup chain. For example, you have a backup chain that consists of one full backup file and set of increments. In the middle of the chain, you create an active full backup. When you run a transformation task, Veeam Backup & Replication will transform the most recent active full backup plus increments that follow it. All backups that precede the active full backup will stay intact. Note: The transform process is accounted for as an active backup repository task. Make sure you properly plan use of backup repository resources when you schedule backup jobs.
Retention Policy
Every successful run of a job creates a new restore point that lets you return your data to an earlier point in time. When you define retention policy, you specify how many restore points you want to keep and thus how far you want to be able to roll back. Once the specified number is exceeded, the earliest restore point will be automatically removed. So if the retention policy is set to three and you already have three restore points, the fourth successful run of a job will delete the restore point created at the first job run. Note: When the allowed number of restore points in the backup chain is exceeded, Veeam Backup & Replication deletes the whole backup file, not separate VMs from it. To learn more, see Removing Restore Points from the Backup Chain. Veeam Backup & Replication handles restore points in different ways for incremental and reversed incremental backups.
The retention policy for deleted VMs is an option in the backup job settings. To use this option, you need to select the Remove deleted VMs data from backup after check box and specify the desired period of time for which data for deleted VMs must be retained on the backup repository. With this option enabled, Veeam Backup & Replication will check the list of VMs included in the job when a job starts. 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 file for the specified period only. As soon as the specified retention period is over, data of the deleted VM will be removed from backup files on the backup repository. Important! Retention policy for deleted VMs is applied only to reversed incremental backup chains and forward incremental backup chains for which synthetic full backups with subsequent transform is enabled.
After that, Veeam Backup & Replication runs a new backup job session in which VM1 and VM2 are successfully processed. When a new restore point is added to the chain, Veeam Backup & Replication will remove the earliest restore point because the number of restore points in the backup chain has exceeded 5. As a result, you will have 5 restore points for VM1 and 4 restore points for VM2.
When a new restore point is added to the backup chain, Veeam Backup & Replication will not remove the earliest restore point from the backup chain. Veeam Backup & Replication will wait until a new full backup and 4 increments are added to the backup chain. After that, the whole outdated backup chain will be removed from the backup repository. Restore points in the "new" backup chain, at the same time, may contain data for both VMs or for one VM only: Veeam Backup & Replication regards backup files as restore points, not separate VMs in these files.
Scheduling
When you create a job, you can simply start it manually whenever it is necessary. 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.
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 jobs are permitted to run. If the job exceeds the allowed window, it will be automatically terminated.
Backup Content
When creating a backup, replication or copy job, you can select to process separate VMs or VM containers. 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 and VM templates. 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 VM disks (selected by default) Back up the 0:0 disks (which are commonly the system disks of VMs) Back up custom disks at your discretion
Disk processing settings are specified granularly for every VM in the job. When creating a job, you can select to include VM templates into the created backup. Backing up VM templates warranties supplementary safety of your production environment, though demands additional space. Veeam Backup & Replication allows you to include a VM template only in the full backup and omit it in all subsequent increments. 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 zerodata blocks. To reduce the size of backups, Veeam Backup & Replication also excludes VM log files from processing.
In some situations, Veeam Backup & Replication cannot leverage VMware vSphere CBT due to VMware limitations. Whenever Veeam Backup & Replication cannot leverage VMware vSphere CBT (for example, if your VMs run an earlier version of virtual hardware or CBT is disabled at the ESX host level), it fails over to Veeams proprietary filtering mechanism. Instead of tracking changed blocks of data, Veeam Backup & Replication filters out unchanged data blocks. During backup, Veeam Backup & Replication consolidates virtual disk content, scans through the VM image and calculates a checksum for every data block. Checksums are stored as metadata to backup files next to VM data. When incremental backup is run, Veeam Backup & Replication opens all backup files in the chain of previous full and incremental backups, reads metadata from these files and compares it with checksums calculated for a VM in its current state. If a match is found (which means the block already exists in the backup), the corresponding block is filtered out.
Compression
Compression decreases the size of created backups but affects duration of the backup procedure. With the new data compression algorithm used in 7.0, Veeam Backup & Replication allows you to select one of the following compression levels: None compression level is recommended if you use storage devices with hardware compression and deduplication tools to store created backups. Dedupe-friendly is an optimized compression level for very low CPU usage. It is recommended if you want to decrease the proxy load. Optimal (default setting) is the recommended compression level providing the best ratio between the size of the backup file and time of the backup procedure. High compression level provides additional 10% compression ratio over Optimal, but at the cost of about 10x higher CPU usage. Extreme compression provides the smallest size of the backup file but reduces backup performance. We recommend that you run backup proxies on computers with modern multicore CPUs (6 cores recommended) if you intend to use the extreme compression.
Note:
If you are upgrading to 7.0 from the previous version of Veeam Backup & Replication, consider that compression level you have previously set for your jobs will be preserved (compression level named Optimal in version 6.5 will appear as High in the user interface after the upgrade). However, all the newly created jobs will have the new compression level in effect.
Deduplication
You can apply deduplication when backing up multiple VMs that have similar data blocks (for example, if VMs were created from the same template) or great amount of free space on their logical disks. Veeam Backup & Replication does not store zero byte blocks or space that has been preallocated but not used. With deduplication, identical blocks or blocks of free space are eliminated, which decreases the size of the created backup file. 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. You can choose one of the following storage optimization options: The Local target (16 TB + backup size) option is recommended for backup jobs that can produce very large full backup files larger than 16 TB. If you select to use data blocks of small size to dedupicate a large backup file, the backup file will be cut into a great number of data blocks. As a result, Veeam Backup & Replication will produce a very large deduplication metadata table which can potentially overgrow memory and CPU resources of your backup repository. For backup files over 16 TB, it is recommended to choose the Local target (16 TB + backup size) option. With this option selected, Veeam Backup & Replication will use data blocks of 8 MB. Large data blocks produce a smaller metadata table that requires less memory and CPU resources to process. Note, however, that this storage optimization option will provide the lowest deduplication ratio and the largest size of incremental backup files. The Local target option is recommended for backup to SAN, DAS or local storage. The SAN identifies larger blocks of data (1024 KB) and therefore can process large amounts of data at a time. This option provides the fastest backup job performance but reduces the deduplication ratio, because with larger data blocks it is less likely to find identical blocks. The LAN target option is recommended for backup to NAS and onsite backup. It provides a better deduplication ratio and reduces the size of a backup file because of reduced data block sizes (512 KB). The WAN target option is recommended if you are planning to use WAN for offsite backup. Veeam Backup & Replication will use small data blocks (256 KB), which will result in the maximum deduplication ratio and the smallest size of backup files, allowing you to reduce the amount of traffic over the WAN connection.
Note:
Changing the compression level and 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 set the new settings: New compression settings are applied at the next run of the job. New deduplication settings are applied only after a new active full backup is created.
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 transactionally consistent backup images of VMware vSphere VMs, Veeam Backup & Replication provides two options: application-aware image processing (utilizing Windows VSS) and VMware Tools quiescence. Note: When you select both options for a job at the same time, only the VSS option will be used for processing VMs. However, if you choose both of these two options and additionally select the Ignore application processing failures option for the job, Veeam Backup & Replication will attempt to process VMs with VSS first and if it fails or is not available (for example, in case of Linux VMs) it will use VMware Tools quiescence. This can be very useful when you have both Windows and Linux VMs in one job, so all VMs will be processed in a transactionally consistent manner by using either VSS or VMware Tools quiescence.
Microsoft Windows VSS integration is supported for the following OSs: Microsoft Windows Server 2003 R2 Microsoft Windows Vista Microsoft Windows Server 2008 Microsoft Windows Server 2008 R2 Microsoft Windows 7 Microsoft Windows Server 2012 Microsoft Windows 8 Microsoft Windows Server 2012 R2 Microsoft Windows 8.1
Backup and replication with application-aware image processing enabled requires that your guest OS has VMware Tools and all the latest packs and patches installed. Tip: To learn more about Windows VSS and what it is used for, refer to the article VMware and Microsoft VSS: What You Need to Know by Greg Shields.
Also, consider that supported quiescence features differ depending on the guest OS:
The Enable VMware Tools quiescence job option enables freezing of the file system for proper snapshot creation, using VMware VSS component. It can be accessed on the vSphere tab of the Advanced Settings dialog after you click Advanced at the Storage step of the backup job wizard. By default, this option is disabled.
If you select the Enable VMware Tools quiescence option instead of the Application-aware image processing, VSS will perform application-level VSS quiescence (for example, for the Windows 2008 VMs) without any application-specific steps required for VSS backup and VSS restore. Important! VMware Tools VSS does not support log truncation recommended for highly-transactional applications like Exchange Server or SQL Server. That is why Application-aware image processing is the recommended option to use for backup and replication of Exchange Server, Active Directory and other VSS-aware applications. However, if for some reason, you cannot leverage this feature, select Enable VMware Tools quiescence to place the applications into a consistent state for the snapshot.
If you want to enable both features together at the same time within one job (in case of you need to back up different OS, Windows/Linux), you should do the following: 1. 2. At the Storage step of the job wizard, click Advanced and select Enable VMware Tools quiescence on the vSphere tab. At the Guest Processing step, select the Enable Application-aware image processing check box
3.
When configuring advanced option for individual VM, select Ignore application processing failures:
This combination of settings will enable VMware quiescence on all VMs that failed to use native Windows VSS (probably, it would be Linux VMs). So, all VMs will be processed in a transactionally consistent manner by using VSS or VMware Tools quiescence. Note: If you enable both Windows VSS and VMware Tools quiescence but do not select the Ignore application processing failures option, then Windows VSS will only be used for processing VMs.
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. 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. 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.
How It Works
SureBackup is Veeams technology that lets you test a VM backup and ensure you will be able to recover data from it. To validate a VM backup, Veeam Backup & Replication performs its live verification: it automatically boots the VM from the backup in the isolated environment, performs tests against it, then powers the VM off and creates a report on the VM backup state. You can verify a VM from the latest backup or from any necessary restore point. SureBackup recovery verification uses a regular image-based backup created with Veeam Backup & Replication. The procedure of the VM verification is the following: 1. Veeam Backup & Replication leverages the vPower technology to publish a VM in the isolated virtual environment. Veeam Backup & Replication runs VMs directly from backup files without restoring them to the production datastore. To achieve this, Veeam Backup & Replication utilizes the Veeam vPower NFS Service. This presents VM images on the backup storage as an NFS datastore to an ESX(i) host so a VM backup is seen as a regular VM image. Veeam Backup & Replication performs a number of tests against the verified VM. If a SureBackup job is configured to validate backup files, Veeam Backup & Replication performs backup file validation for verified VMs and optionally for VMs in the application group. Backup file validation is performed after all verification tests for all VMs in the SureBackup job are completed. When the recovery verification process is over, Veeam Backup & Replication unpublishes the VM and creates a report on its state. The report is sent to the backup administrator by email.
2. 3.
4.
During verification, a backed up VM image remains in read-only state. All changes that take place when a VM is running are written to redo log files that are stored on a selected datastore in the production environment. Once the recovery verification process is complete, the redo logs are removed. To perform VM verification, you need to create the following entities: 1. Application group. During recovery verification, the verified VM is not started alone: it is started together with VMs on which it is dependent. Starting the verified VM in conjunction with other VMs enables full functionality of applications running inside the VM and lets you run these applications just like in the production environment. Virtual lab. SureBackup leverages the virtual lab technology to verify a VM backup. The virtual lab is the isolated virtual environment in which the verified VM and VMs from the application group are started and tested. SureBackup job. The SureBackup job is a task to run the recovery verification process. You can run the SureBackup job manually or schedule it to run automatically according to some schedule.
2.
3.
vPower-Specific Settings
To be able to successfully connect an ESX(i) host to the NFS server, you should make sure that the ESX(i) host has a proper network interface configuration and can access the server on which Veeam vPower NFS Service is running. When connecting to the NFS server, the ESX(i) host uses a VMkernel interface. That is why the ESX(i) host you are using must have a VMkernel interface. Otherwise, vPower NFS mounting on ESX(i) host will fail.
By default, VMkernel interfaces are not available for non-ESXi versions, so you will have to add them on the ESX host to be able to connect to the NFS server. If the NFS server and ESX host are located in the same subnet, the ESX host should have a VMkernel interface in the same IP network as the NFS server. If the NFS server and ESX host are located in different subnets and use a router for network access, in addition to creating a new VMkernel interface, you will have to manually specify routing settings in the IP routing table on the ESX host.
Tip:
To check whether an ESX host can access the NFS server or not, you can use the vmkping utility on the ESX host. The vmkping utility is similar to the ping tool; the only difference is that ICMP packets are sent via the VMkernel interface rather than the console interface.
2.
3.
Beside these predefined tests, you can use custom scripts to verify the VM backup. Note: To run the heartbeat and ping tests, you must have VMware Tools installed inside the VM you start from the backup. Otherwise these tests will be skipped; Veeam Backup & Replication will display a warning in the SureBackup job session results.
The result of the backup file validation test impacts the state of the SureBackup job session. If the validation tests are completed successfully but the backup validation is not passed, Veeam Backup & Replication marks the SureBackup job session with the Warning or Error status.
Application Group
In most cases, a VM works not alone but in cooperation with other services and components. To verify such VM, you first need to start all services and components on which the VM is dependent. To this aim, Veeam Backup & Replication uses the notion of application group. The application group creates the surroundings for the verified VM. The application group contains one or several VMs on which the verified VM is dependent. These VMs run applications and services that must be started to enable fully functional work of the verified VM. Typically, the application group contains at least a domain controller, DNS server and DHCP server. When you set up an application group, you specify a role of every VM, its boot priority and boot delay. Additionally, you specify what tests must be performed for VMs in the application group. When a SureBackup job is launched, Veeam Backup & Replication first starts in the virtual lab VMs from the application group in the required order and performs necessary tests against them. This way, Veeam Backup & Replication creates the necessary environment to start the verified VM. Only after all VMs from the application group are started and tested, Veeam Backup & Replication starts the verified VM in the virtual lab. For example, if you want to verify a Microsoft Exchange Server, you need to test its functionality in cooperation with other components: domain controller and DNS server. Subsequently, you must add to the application group a virtualized domain controller and DNS server. When Veeam Backup & Replication runs a SureBackup job, it will first start and verify the domain controller and DNS server in the virtual lab to make verification of the Exchange Server possible. Note: All VMs added to the application group must belong to the same platform VMware or Hyper-V. Mixed application groups are not supported.
Virtual Lab
The virtual lab is an isolated virtual environment in which Veeam Backup & Replication verifies VMs. In the virtual lab, Veeam Backup & Replication starts a verified VM and VMs from the application group. The virtual lab is used not only for the SureBackup verification procedure, but also for U-AIR and OnDemand Sandbox processing. A virtual lab does not require provisioning of additional resources. You can deploy it on the existing ESX(i) host in your virtual environment. The virtual lab is fully fenced off from the production environment. The network configuration in the virtual lab mirrors the network configuration of the production environment. For example, if verified VMs are located in two logical networks in your production environment, the virtual lab will also have two networks. The networks in the virtual lab will be mapped to corresponding production networks.
Tip:
You can optionally connect VMs to the same network in the virtual lab, even if corresponding VMs in the production environment are connected to different networks. VMs in isolated networks have the same IP addresses as in the production network. This lets VMs in the virtual lab function just as if they would function in the production environment.
Proxy Appliance
To enable communication between the production environment and the isolated networks in the virtual lab, Veeam Backup & Replication uses a proxy appliance. The proxy appliance is a Linux-based auxiliary VM created on the ESX(i) host where the virtual lab is created. The proxy appliance VM is assigned an IP address from the production network and placed to the dedicated virtual lab folder and resource pool created on the ESX(i) host.
The proxy appliance is connected to the production network and to the isolated network and so has visibility of the production environment and the virtual lab. In essence, the proxy appliance acts as a gateway between the two networks, routing requests from the production environment to VM replicas in the virtual lab. The proxy appliance connects to isolated networks using network adapters. Veeam Backup & Replication adds to the proxy appliance one network adapter per each isolated network. For example, if there are two networks in the virtual lab, Veeam Backup & Replication will add two network adapters to the proxy appliance. The network adapter gets an IP address from the isolated network. Typically, this IP address is the same as the IP address of the default gateway in the corresponding production network. Note: The proxy appliance is an optional component. Technically, you can create a virtual lab without a proxy appliance. However, in this case, you will not be able to perform automatic recovery verification of VMs. VMs will be simply started from backups in the virtual lab; you will have to access them using the VM console and perform necessary tests manually.
IP Masquerading
To let the traffic into the virtual lab, Veeam Backup & Replication uses masquerade IP addressing. Every VM in the virtual lab has a masquerade IP address, along with the IP address from the production network. The masquerade IP address resembles the IP address in the production network: for example, if the IP address of a VM is 172.16.1.13, the masquerade IP address may be 172.18.1.13. The masquerade IP address can be thought of as an entry point to the VM in the virtual lab from the production environment. When you want to access a specific VM in the virtual lab, Veeam Backup & Replication addresses it by its masquerade IP address.
The rules routing requests to VMs in the virtual lab are specified in the routing table on the server from which you want to access VMs in the virtual lab. The routing table can be updated on the following servers: Veeam backup server. Veeam Backup & Replication automatically creates the necessary static route in the routing table on the Veeam backup server at the moment you launch a SureBackup job and Veeam Backup & Replication starts the virtual lab. Client machine. If you want to provide your users with access to VMs in the virtual lab, you need to manually update routing tables on their machines and add a new static route. See also: Static IP Mapping.
The added static route destines the masquerade network traffic to the proxy appliance. The proxy appliance here acts as a NAT device: it resolves the masquerade IP address, replaces it with real IP address of a VM from the production network and then directs the request to the necessary VM in the virtual lab. The static route is non-persistent: when you power off the virtual lab, the route is removed from the routing table on the Veeam backup server or client machine.
For example, when trying to access a VM with IP address 172.16.10.10 in the isolated network during recovery verification, Veeam Backup & Replication sends a request to the masquerade IP address 172.18.10.10. According to the routing rule added to the IP routing table, all requests are first sent to the next hop the proxy appliance. The proxy appliance performs address translation, substitutes the masquerade IP address with the IP address in the isolated network and forwards the request to the necessary VM in the isolated network in the given example, to 172.16.10.10.
Static IP Mapping
Sometimes it is necessary to provide many clients with access to a restored VM, which is especially the case for user-directed application item-level recovery. For example, you may want to provide your users with access to the Exchange Server started in the virtual lab using web-based access (like Outlook Web Access). Technically, you may update the routing table on every client machine; however, this will demand a lot of administrative effort. For such situations, Veeam Backup & Replication enables you to get access to a VM in the virtual lab directly from the production environment. To be able to access to a VM in the virtual lab, you should reserve a static IP address in the pool of production IP addresses and map this IP address to the IP address of a VM in the virtual lab. The static IP address is assigned to the proxy appliance network adapter connected to the production network. IP traffic directed to the specified static IP address is routed by the proxy appliance to the VM powered on in the isolated network.
For example, for a VM with IP address 192.168.1.20 in the isolated network, you can reserve IP address 192.168.1.99 (a free IP address from the production network). As a result, you will be able to use IP address 192.168.1.99 to access the VM in the virtual lab from the production side. You can also register an alias record in the production DNS server for the reserved IP address. For example, you can register backup.exchange.local as an alias for the IP address 192.168.1.99.
The vSwitch is only used by the VMs started in the virtual lab: there is no routing outside the virtual lab to other networks.
The vSwitch is only used by the VMs started in the virtual lab: there is no routing outside the virtual lab to other networks.
When you create an advanced single-host virtual lab, Veeam Backup & Replication configures basic settings for networks that should be created in the virtual lab. You need to review these settings and manually adjust them if needed.
SureBackup Job
A SureBackup job is a task for VM backup recovery verification. The SureBackup job aggregates all settings and policies of a recovery verification task, such as application group and virtual lab to be used, VM backups that should be verified in the virtual lab and so on. The SureBackup job can be run manually or scheduled to be performed automatically. When a SureBackup job runs, Veeam Backup & Replication first creates an environment for VM backups verification: 1. 2. Veeam Backup & Replication starts the virtual lab. In the virtual lab, it starts VMs from the application group in the required order. VMs from the application group remain running until the verified VMs are booted from backups and tested. If Veeam Backup & Replication does not find a valid restore point for any of VMs from the application group, the SureBackup job will fail.
Once the virtual lab is ready, Veeam Backup & Replication starts verified VMs from the necessary restore point, tests and verifies them one by one or, depending on the specified settings, creates several streams and tests a number of VMs simultaneously. If Veeam Backup & Replication does not find a valid restore point for any of verified VMs, verification of this VM fails, but the job continues to run. By default, you can start and test up to three VMs at the same time. You can also increase the number of VMs to be started and tested simultaneously. Keep in mind that if these VMs are resource demanding, performance of the SureBackup job as well as performance of the ESX(i) host holding the virtual lab may decrease. Once the verification process is complete, VMs from the application group are powered off. Optionally, you can leave the VMs from the application group running to perform manual testing or enable user-directed application item-level recovery.
In some cases, the SureBackup job schedule may overlap the schedule of the backup job linked to it. The backup file may be locked by the backup job and the SureBackup job will be unable to verify such backup. In this situation, Veeam Backup & Replication will not start the SureBackup job until the corresponding backup job is over. To overcome the situation of job overlapping, you may chain the backup and SureBackup jobs or define the timeout period for the SureBackup job. To learn more, see Specifying Job Schedule. Note: VMs from the application group and verified VMs must belong to the same platform VMware or Hyper-V. Mixed scenarios are not supported.
4. 5. 6. 7. 8.
9.
10. Performing application initialization. Veeam Backup & Replication waits for the applications installed in the VM (for example, SQL Server, web server, mail server) to start. The application initialization period is defined in the corresponding properties of the SureBackup job, and by default equals to 120 sec. However, depending on the software installed in a VM, the application initialization process may require more time than specified in the SureBackup job settings. If applications installed in a VM are not initialized within the specified period of time, test scripts can be completed with errors. If such an error situation occurs, you will need to increase the Application initialization timeout value and start the job once again.
11. Running test scripts. Veeam Backup & Replication runs scripts to test whether the application installed in the VM is working correctly or not. If the VM has no VMware Tools installed and/or there are no NICs and mapped networks for them, Veeam Backup & Replication will skip tests that use variables %vm_ip% and %vm_fqdn% as the IP address and fully qualified domain name of the VM cannot be determined. Test results are written to the session details. To define whether the script has completed successfully or not, Veeam Backup & Replication uses return codes. If the return code is equal to 0, the script is considered to complete successfully. Other values in the return code mean that the script has failed. 12. Powering off. After all tests have been performed, Veeam Backup & Replication powers off the verified VM. 13. Unregistering. Veeam Backup & Replication unregisters the verified VM on the selected ESX(i) host. 14. Clearing redo logs. Veeam Backup & Replication deletes redo logs that were created to store changes made to the VM while it was running from the backup file. 15. Unpublishing. Veeam Backup & Replication unpublishes the content of the backup file on the ESX(i) host.
Stabilization Algorithm
To be able to perform tests for a verified VM without errors, Veeam Backup & Replication needs to know that the VM is ready for testing. To determine this, Veeam Backup & Replication waits for the VM to reach a "stabilization point": that is, waits for the VM to boot completely and report it is ready for tests. After the stabilization point has been established, Veeam Backup & Replication can start performing heartbeat tests, ping tests and running test scripts against the VM. Veeam Backup & Replication establishes the stabilization point with the help of VMware parameters that it gets from the VM. Depending on the VM configuration, it uses one of the three algorithms to do that: Stabilization by IP. This algorithm is used if the VM has VMware Tools installed, there are NICs and mapped networks for these NICs. In this case, Veeam Backup & Replication waits for an IP address of the VM for mapped networks, which is sent by VMware Tools running in the VM. The sent IP address should be valid and should not change for a specific period of time. Stabilization by heartbeat. This algorithm is used if the VM has VMware Tools installed but there are no vNICs and mapped networks for them. In this case Veeam Backup & Replication waits for a corresponding heartbeat signal (green or yellow) to come from the VM. As well as in the first case, the signal is sent by VMware Tools running in the VM. Stabilization by Maximum allowed boot time. This algorithm is used if the VM has neither VMware Tools installed, nor NICs and mapped networks for them. In this case, Veeam Backup & Replication will simply wait for the time specified in the Maximum allowed boot time field, which is considered to be a stabilization period for the VM. Once this time interval is exceeded, Veeam Backup & Replication will consider that the VM is successfully booted and is ready for testing.
The stabilization process cannot exceed the value specified in the Maximum allowed boot time field. If the stabilization point cannot be determined within the Maximum allowed boot time, the recovery verification process will be finished with the timeout error. For this reason, you should be careful when specifying this value typically, the VM started within the frames of a SureBackup job requires more time to boot if compared to a regular VM startup. When such an error situation occurs, you will need to increase the Maximum allowed boot time value and start the job again. Once the stabilization point has been established, Veeam Backup & Replication runs ping, heartbeat tests and performs test scripts against the verified VM.
How It Works
SureReplica is Veeams technology that lets you test a VM replica for recoverability. To ensure that the VM replica is functioning properly, Veeam Backup & Replication performs its live verification: it automatically boots the VM replica to the necessary restore point in the isolated environment, performs tests against it, powers the VM replica off and creates a report on the VM replica state. The SureReplica technology does not require the vPower engine. A VM replica is essentially an exact copy of a VM with a set of restore points. The VM replica data is stored in the raw uncompressed format native to VMware. Therefore, to start a VM replica in the virtual lab, you do not need to translate its data via the vPower NFS datastore to the ESX(i) host. Veeam Backup & Replication reconfigures the VM replica settings necessary for recovery verification, connects the VM replica to the isolated virtual lab and powers it on. As there is no need to publish the VM from the backup file, the SureReplica processing is typically faster than SureBackup. Correspondingly, the U-AIR and On-Demand Sandbox operations are faster, too.
The procedure of the VM replica verification is the following: 1. Veeam Backup & Replication triggers a VMware snapshot for a VM replica. The snapshot helps protect the VM replica from changes when it is started and verified. All changes made to the VM replica are written to delta files. Veeam Backup & Replication starts the VM replica in the isolated virtual environment. Veeam Backup & Replication performs a number of tests against the verified VM replica. When the verification process is over, Veeam Backup & Replication removes delta files of the VM replica snapshot, powers off the VM replica and creates a report on its state. The report is sent to the backup administrator by email.
2. 3. 4.
Note:
Veeam Backup & Replication verifies only VM replicas in the Normal state. If a VM replica is in the Failover or Failback state, the verification process will fail. When Veeam Backup & Replication verifies the VM replica, it puts the VM replica to the SureBackup state. You cannot perform failback and failover operations for a VM replica in the SureBackup state until the recovery verification or U-AIR process is over and the VM replica returns to the Normal state. To perform VM replica verification, you need to create the following entities: 1. Application group. During recovery verification, the VM replica is not started alone: it is started together with VMs on which the VM replica is dependent. Starting a VM replica in conjunction with other VMs enables full functionality of applications running inside the VM replica and lets you run these applications just like in the production environment. Virtual lab. Just like SureBackup, SureReplica leverages the virtual lab technology to verify a VM replica. The virtual lab is the isolated virtual environment in which the VM replica and VMs from the application group are started and tested. SureReplica job. The SureReplica job is a task to run the SureReplica verification process. You can run the SureReplica job manually or schedule it to run automatically according to some schedule.
2.
3.
Beside these predefined tests, you can use custom scripts to verify the VM replica. Note: To run the heartbeat and ping tests, you must have VMware Tools installed inside the VM replica. Otherwise these tests will be skipped; Veeam Backup & Replication will display a warning in the SureReplica job session results.
Application Group
In most cases, a VM works not alone but in cooperation with other services and components. To verify a replica of such VM, you first need to start all services and components on which the VM replica is dependent. To this aim, Veeam Backup & Replication uses the notion of application group. The application group creates the surroundings for the verified VM replica. The application group contains one or several VMs on which the verified VM replica is dependent. These VMs run applications and services that must be started to enable fully functional work of the verified VM replica. Typically, the application group contains at least a domain controller, DNS server and DHCP server. When you set up an application group, you specify a role of every VM, its boot priority and boot delay. Additionally, you specify what tests must be performed for VMs in the application group. When a SureReplica job is launched, Veeam Backup & Replication first starts in the virtual lab VMs from the application group in the required order and performs necessary tests against them. This way, Veeam Backup & Replication creates the necessary environment to start the verified VM replica. Only after all VMs from the application group are started and tested, Veeam Backup & Replication starts the verified VM replica in the virtual lab. For example, if you want to verify a Microsoft Exchange Server, you need to test its functionality in cooperation with other components: domain controller and DNS server. Subsequently, you must add to the application group a virtualized domain controller and DNS server. When Veeam Backup & Replication runs a SureReplica job, it will first start and verify the domain controller and DNS server in the virtual lab to make verification of the Exchange Server possible. Note: Veeam Backup & Replication supports mixed application groups. You can add to the same application groups both VMs from backups and VMs from replicas. Keep in mind that all VMs from the application group must belong to the same platform VMware or Hyper-V, and must have at least one valid restore point created by the time the SureReplica job starts.
Virtual Lab
The virtual lab is an isolated virtual environment in which Veeam Backup & Replication verifies VM replicas. In the virtual lab, Veeam Backup & Replication starts a verified VM replica and VMs from the application group. The virtual lab is used not only for the SureReplica verification procedure, but also for U-AIR and On-Demand Sandbox processing. A virtual lab does not require provisioning of additional resources. Instead, you can deploy it using existing resources in your virtual environment. For example, you can create a virtual lab on an ESX(i) host in the DR site whose resources are typically under-utilized. The virtual lab is fully fenced off from the production environment. The network configuration in the virtual lab mirrors the network configuration of the production environment. For example, if verified VM replicas are located in two logical networks in your production environment, the virtual lab will also have two networks. The networks in the virtual lab will be mapped to corresponding production networks. VM replicas in isolated networks have the same IP addresses as in the production network. This lets VM replicas in the virtual lab function just as if they would function in the production environment. Note: You can connect VMs that are connected to different networks in the production environment to the same network in the isolated virtual lab.
Proxy Appliance
To enable communication between the production environment and the isolated network in the virtual lab, Veeam Backup & Replication uses a proxy appliance. The proxy appliance is a Linux-based auxiliary VM created on the ESX(i) host where the virtual lab is created. The proxy appliance VM is assigned an IP address from the production network and placed to the virtual lab folder and resource pool created on the ESX(i) host. The proxy appliance is connected to the production network and to the isolated network and so has visibility of the production environment and the virtual lab. In essence, the proxy appliance acts as a gateway between the two networks, routing requests from the production environment to VM replicas in the virtual lab. The proxy appliance connects to isolated networks using vNIC adapters. Veeam Backup & Replication adds to the proxy appliance one vNIC adapter per each isolated network. For example, if there are two networks in the virtual lab, Veeam Backup & Replication will add two vNIC adapters to the proxy appliance. The vNIC adapter gets an IP address from the isolated network. Typically, this IP address is the same as the IP address of the default gateway in the corresponding production network.
Note:
The proxy appliance is an optional component. Technically, you can create a virtual lab without a proxy appliance. However, in this case, you will not be able to perform automatic recovery verification of VM replicas. VM replicas will be simply started in the virtual lab; you will have to access them using the VM console and perform necessary tests manually.
IP Masquerading
To let the traffic into the virtual lab, Veeam Backup & Replication uses masquerade IP addressing. Every VM replica in the virtual lab has a masquerade IP address, along with the IP address from the production network. The masquerade IP address resembles the IP address in the production network: for example, if the IP address of a VM replica is 172.16.1.13, the masquerade IP address may be 172.18.1.13. The masquerade IP address can be thought of as an entry point to the VM replica in the virtual lab from the production environment. When you want to access a specific VM replica in the virtual lab, Veeam Backup & Replication addresses it by its masquerade IP address.
The rules routing requests to VMs in the virtual lab are specified in the routing table on the server from which you want to access VMs in the virtual lab. The routing table can be updated on the following servers: Veeam backup server. Veeam Backup & Replication automatically creates the necessary static route in the routing table on the Veeam backup server at the moment you launch a SureReplica job and Veeam Backup & Replication starts the virtual lab. Client machine. If you want to provide your users with access to VM replicas in the virtual lab, you need to manually update routing tables on their machines and add to them a new static route. See also: Static IP Mapping.
The added static route destines the masquerade network traffic to the proxy appliance. The proxy appliance here acts as a NAT device: it resolves the masquerade IP address, replaces it with real IP address of a VM from the production network and then directs the request to the necessary VM in the virtual lab. The static route is non-persistent: when you power off the virtual lab, the route is removed from the routing table on the Veeam backup server or the client machine.
For example, when trying to access a VM with IP address 172.16.10.10 in the isolated network during recovery verification, Veeam Backup & Replication sends a request to the masquerade IP address 172.18.10.10. According to the routing rule added to the IP routing table, all requests are first sent to the next hop the proxy appliance. The proxy appliance performs address translation, substitutes the masquerade IP address with the IP address in the isolated network and forwards the request to the necessary VM in the isolated network in the given example, to 172.16.10.10.
Static IP Mapping
Sometimes it is necessary to provide many clients with access to a restored VM, which is especially the case for user-directed application item-level recovery. For example, you may want to provide your users with access to the Exchange Server replica using web-based access (like Outlook Web Access). Technically, you may update the routing table on every client machine; however, this will demand a lot of administrative work. For such situations, Veeam Backup & Replication enables you to get access to a VM replica in the virtual lab directly from the production environment. To be able to access to a VM replica in the virtual lab, you should reserve a static IP address in the pool of production IP addresses and map this IP address to the IP address of a VM replica in the virtual lab.
The static IP address is assigned to the proxy appliance vNIC connected to the production network. IP traffic directed to the specified static IP address is routed by the proxy appliance to the VM powered on in the isolated network.
For example, for a VM replica with IP address 192.168.1.20 in the isolated network, you can reserve IP address 192.168.1.99 (a free IP address from the production network). As a result, you will be able to use IP address 192.168.1.99 to access the VM replica in the virtual lab from the production side. You should also register an alias record in the production DNS server for the reserved IP address. For example, you can register backup.exchange.local as an alias for the IP address 192.168.1.99.
Important! For this configuration type, the virtual lab must be created on the same ESX(i) host where VMs replicas are located. If you create the virtual lab on some other ESX(i) host, the SureReplica job will fail.
For the basic single-host virtual lab, Veeam Backup & Replication creates one virtual network that is mapped to the corresponding production network. Additionally, Veeam Backup & Replication automatically adds a number of new VMware instances on the ESX(i) host where the virtual lab is created: A new resource pool A new VM folder A new standard vSwitch
The vSwitch is only used by the VMs started in the virtual lab: there is no routing outside the virtual lab to other networks. Veeam Backup & Replication automatically configures all settings for the basic single-host virtual lab. The proxy appliance is also created and configured automatically and placed to the virtual lab folder and resource pool created on the ESX(i) host.
Important! For this configuration type, the virtual lab must be created on the same ESX(i) host where VMs replicas are located. If you create the virtual lab on some other ESX(i) host, the SureReplica job will fail. In the advanced single-host virtual lab, Veeam Backup & Replication creates several virtual networks. The number of virtual networks corresponds to the number of production networks to which verified
VM replicas are connected. Networks in the virtual lab are mapped to corresponding production networks.
Veeam Backup & Replication automatically adds a number of new VMware instances on the ESX(i) host where the virtual lab is created: A new resource pool A new VM folder A new standard vSwitch
The vSwitch is only used by the VMs started in the virtual lab: there is no routing outside the virtual lab to other networks. When you create an advanced single-host virtual lab, Veeam Backup & Replication configures basic settings for networks that should be created in the virtual lab. You need to review these settings and manually adjust them if needed.
Therefore, the single-host configuration can only be used if all VM replicas are registered on the same ESX(i) host. If you start VM replicas registered on different ESX(i) hosts in the single-host virtual lab, VMs from different port groups will not be able to see each other and communicate with each other.
Important! DVS is limited to one datacenter. For this reason, all verified VM replicas and VM replicas from the application group that you plan to start in the virtual lab must belong to the same datacenter. If VM replicas belong to different datacenters, you will be able to start them in the virtual lab but Veeam Backup & Replication will not be able to automatically verify them with SureBackup. To verify VM replicas registered on different ESX(i) hosts, you should use the advanced multi-host configuration of the virtual lab. The advanced multi-host virtual lab leverages the VMware Distributed vSwitch (DVS) technology. To learn more, see http://www.vmware.com/products/datacentervirtualization/vsphere/distributed-switch.html.
When you configure an advanced multi-host virtual lab, you should select an ESX(i) host on which the proxy server will be created and a DVS on which Veeam Backup & Replication will create isolated network(s). Veeam Backup & Replication does not offer an option to automatically configure the DVS. The DVS you plan to use must be pre-configured in your virtual environment. With Veeam Backup & Replication, you can optionally connect VMs from different production networks to one network in the isolated virtual lab. In this case, all VM replicas in the virtual lab will be started in the same network.
2.
Use VLAN tagging. This method can be used only if your router supports VLAN ID tagging. When specifying settings for isolated networks in Veeam Backup & Replication, you can define different VLAN IDs for different isolated networks. Setting VLAN IDs restricts communication of VM replicas in the isolated network with the production environment.
Important! If the router does not support VLAN ID tagging or the virtual lab has been incorrectly configured, VM replicas will be started in the virtual lab but Veeam Backup & Replication will not be able to automatically verify them with SureBackup.
When a virtual lab is removed, Veeam Backup & Replication checks the ownership of the port group:
Several virtual labs can use the same port group. For this reason, you should be extremely careful when removing virtual labs. If Veeam Backup & Replication is the owner of the virtual lab and the port group is removed, other virtual labs using the removed port group may fail to start.
SureReplica Job
A SureReplica job is a task for VM replica recovery verification. It aggregates all settings and policies of a recovery verification task, such as application group and virtual lab to be used, VM replicas that should be verified in the virtual lab and so on. The SureReplica job can be run manually or scheduled to be performed automatically. When a SureReplica job runs, Veeam Backup & Replication first creates an environment for VM replica verification: 1. 2. Veeam Backup & Replication starts the virtual lab. In the virtual lab, it starts VMs from the application group in the required order. VMs from the application group remain running until the verified VM replicas are booted and tested. If Veeam Backup & Replication does not find a successful VM replica or backup for any of VMs from the application group, the SureReplica job will fail.
Once the virtual lab is ready, Veeam Backup & Replication starts the VM replicas to the necessary restore point, tests and verifies them one by one or, depending on the specified settings, creates several streams and tests a number of VM replicas simultaneously. If Veeam Backup & Replication does not find a successful restore point for any of verified VM replicas, verification of this VM replica fails, but the job continues to run.
By default, you can start and test up to three VM replicas at the same time. You can also increase the number of VMs to be started and tested simultaneously. Keep in mind that if these VMs are resource demanding, performance of the SureReplica job may decrease. Once the verification process is complete, VMs from the application group are powered off. Optionally, you can leave the VMs from the application group running to perform manual testing or enable user-directed application item-level recovery. In some cases, the SureReplica job schedule may overlap the schedule of the replication job linked to it. The VM replica files may be locked by the replication job and the SureReplica will be unable to verify such replica. In this situation, Veeam Backup & Replication will not start the SureReplica job until the replication job is over. To overcome the situation of job overlapping, you may chain the replication and SureReplica jobs or define the timeout period for the SureReplica job. To learn more, see Specifying Job Schedule. Note: You can mix backups and replicas in the recovery verification job. For example, the application group may contain VMs that will be started from backup files and the job linked to the recovery verification job may be a replication job. Veeam Backup & Replication supports any type of a mixed scenario. Note that VM backups and VM replicas must belong to the same platform VMware or Hyper-V.
8.
9.
10. Running test scripts. Veeam Backup & Replication runs scripts to test whether the application installed in the VM replica is working correctly or not. If the VM replica has no VMware Tools installed and/or there are no NICs and mapped networks for them, Veeam Backup & Replication will skip tests that use variables %vm_ip% and %vm_fqdn%, as the IP address of the VM cannot be determined. Test results are written to the session details. To define whether the script has completed successfully or not, Veeam Backup & Replication uses return codes. If the return code is equal to 0, the script is considered to complete successfully. Other values in the return code mean that the script has failed. 11. Powering off. After all tests have been performed, Veeam Backup & Replication powers off the verified VM replica. 12. Unpublishing. Veeam Backup & Replication deletes the protective VMware snapshot and rollbacks all changes made to the VM replica while it was running in the virtual lab. 13. Stopping virtual lab engine. Veeam Backup & Replication powers off the proxy appliance in the virtual lab.
Stabilization Algorithm
To be able to perform tests for a verified VM replica without errors, Veeam Backup & Replication needs to know that the VM replica is ready for testing. To determine this, Veeam Backup & Replication waits for the VM replica to reach a "stabilization point": the VM replica has been booted and reports it is ready for tests. After the stabilization point has been established, Veeam Backup & Replication can start heartbeat tests, ping tests and test scripts against the VM replica. Veeam Backup & Replication establishes the stabilization point with the help of VMware parameters that it gets from the VM replica. Depending on the VM replica configuration, it uses one of the three algorithms to do that: Stabilization by IP. This algorithm is used if the VM replica has VMware Tools installed, there are NICs and mapped networks for these NICs. In this case, Veeam Backup & Replication waits for an IP address of the VM replica for mapped networks that is sent by VMware Tools running in the VM replica. The sent IP address should be valid and should not change for a specific period of time. Stabilization by heartbeat. This algorithm is used if the VM replica has VMware Tools installed but there are no NICs and mapped networks for them. In this case, Veeam Backup & Replication waits for a corresponding heartbeat signal (green or yellow) to come from the VM replica. As well as in the first case, the signal is sent by VMware Tools running in the VM replica. Stabilization by Maximum allowed boot time. This algorithm is used if the VM replica has neither VMware Tools installed, nor NICs and mapped networks for them. In this case, Veeam Backup & Replication will simply wait for the time specified in the Maximum allowed boot time field, which is considered to be a stabilization period for the VM replica. Once this time interval is exceeded, Veeam Backup & Replication will consider that the VM replica is successfully booted and is ready for testing.
The stabilization process cannot exceed the value specified in the Maximum allowed boot time field. If the stabilization point cannot be determined within the Maximum allowed boot time, the recovery verification process will be finished with the timeout error. For this reason, you should be careful when specifying this value typically, the VM started by a recovery verification job requires more time to boot that a VM replica started regularly. When such error situation occurs, you will need to increase the Maximum allowed boot time value and start the job again. Once the stabilization point has been established, Veeam Backup & Replication runs ping, heartbeat tests and test scripts against the verified VM replica.
Data Recovery
Veeam Backup & Replication offers a number of recovery options for various disaster recovery scenarios: Instant VM Recovery enables you to instantly start a VM directly from a backup file 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) Virtual drive restore enables you to recover a specific hard drive of a VM from the backup file, and attach it to the original VM or to a new VM Windows file-level recovery enables you to recover individual Windows guest OS files (from FAT, NTFS and ReFS file systems) MultiOS file-level recovery enables you to recover files from 15 different guest OS file systems Universal Application-Item Recovery (U-AIR) enables you to recover application objects (such as, AD entries, SQL database objects and so on) directly from backup files
Veeam Backup & Replication uses the same image-level backup for all data recovery operations. You can restore VMs, VM files and drives, application objects 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 backup file. Instant VM recovery helps improve recovery time objectives (RTO), minimize disruption and downtime of production VMs. It is like having a "temporary spare" for a VM: users remain productive while you can troubleshoot an issue with the failed VM. Instant VM recovery supports bulk processing so you can immediately restore multiple VMs at once. When instant VM recovery is performed, Veeam Backup & Replication uses the Veeam vPower technology to mount a VM image to an ESX(i) host directly from a compressed and deduplicated backup file. Since there is no need to extract the VM from the backup file and copy it to production storage, you can restart a VM from any restore point (incremental or full) in a matter of minutes. The archived image of the VM remains in read-only state to avoid unexpected modifications. By default, all changes to virtual disks that take place while the VM is running, are logged to auxiliary redo logs residing on the NFS server (Veeam backup server or backup repository). These changes are discarded as soon as a restored VM is removed, or merged with the original VM data when VM recovery is finalized. To improve I/O performance for a restored VM, you can redirect VM changes to a specific datastore. In this case, instead of using redo logs, Veeam Backup & Replication will trigger a snapshot and put it to the Veeam IR directory on the selected datastore, together with metadata files holding changes to the VM image. Redirecting disk changes improves recovery performance but makes Storage vMotion not possible for ESX 4.x and earlier. As a result, you will not be able to use Storage vMotion to finalize Instant VM Recovery. To finalize instant VM recovery, you can do one of the following: Use Storage vMotion to quickly migrate the restored VM to the production storage without any downtime. In this case, original VM data will be pulled from the NFS datastore to the production storage and consolidated with VM changes while the VM is still running. Storage vMotion, however, can only be used if you select to keep VM changes on the NFS datastore without redirecting them. Please note that Storage vMotion is only available with VMware Enterprise licenses and above.
Use replication or VM copy functionality of Veeam Backup & Replication. In this case, you can create a copy of a VM and fail over to it during the next maintenance window. In contrast to Storage vMotion, this approach requires you to schedule some downtime while you clone or replicate the VM, power it off and then power the cloned copy or replica on. Use Quick Migration. In this case, Veeam Backup & Replication will perform a two-stage migration procedure instead of pulling data from the vPower NFS datastore, it will restore the VM from the backup file on the production server, then move all changes and consolidate them with the VM data. For details, see Quick Migration.
In many respects, instant VM recovery gives results similar to failover of a VM replica. Both features can be used for tier-1 applications with little tolerance for business interruption and downtime. However, when you perform replica failover, you do not have dependencies on the Veeam backup server. And, unlike instant VM recovery that provides only limited I/O throughput, replication guarantees full I/O performance. Beside disaster recovery matters, instant VM recovery can also be used for testing purposes. Instead of extracting VM images to production storage to perform regular DR testing, you can run a VM directly from the backup file, boot it and make sure the VM guest OS and applications are functioning properly.
Full VM Recovery
With Veeam Backup & Replication, you can restore an entire VM from a backup file to the latest state or to any good-to-know point in time if the primary VM fails. In contrast to instant VM recovery, full VM restore requires you to fully extract the VM image to the production storage. Though full VM restore takes more resources and time to complete, you do not need to perform extra steps to finalize the recovery process. Veeam Backup & Replication pulls the VM data from the backup repository to the selected storage, registers the VM on the chosen ESX host and, if necessary, powers it on. Full VM recovery enables full disk I/O performance while Instant VM recovery provides a temporary spare for a VM as the vPower NFS throughput is limited. Full VM recovery can be performed in one of the following modes (for details, see Transport Modes): If the backup proxy is virtualized and resides on the ESX host to which a VM should be restored, Veeam Backup & Replication will use the Virtual Appliance transport mode to deliver VM data. The Virtual Appliance mode utilizes VMware ESX capabilities of hot-adding disks to a VM and thus eliminates the need to transfer the backup data across the network. Veeam transport services deployed on the backup repository and a backup proxy retrieve VM data from the backup file and put it directly to the shared storage. If the Virtual Appliance transport mode cannot be utilized, VMs are restored with the Network transport mode.
Note:
You can restore a VM to an ESX host of the same or later version than the host on which the backup was created. For instance, if you created a backup of a VM running on ESX 3.0, you can restore this VM to ESX 3.0, 3.0.1, 3.0.2 and later or to ESXi. 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 the new VM name, the host and datastore where the VM will reside, disk format (thin or thick provisioned) 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 (.vmdk, .vmx and others) if any of these files are deleted or the datastore is corrupted. This option provides a great alternative to full VM restore, for example, when your VM configuration file is missing and you need to restore it. Instead of restoring the whole VM image to the production storage, you can restore the specific VM file only. When you perform VM file restore, VM files are restored from regular image-level backups. Veeam transport services deployed on the backup repository and the backup proxy retrieve VM data from the backup file and send it to the original VM location, or to a new location specified by the user.
MultiOS file-level recovery understands not only basic disks, but also Linux LVM (Logical Volume Manager) and Windows LDM (Logical Disk Manager) partitions and ZFS pools. MultiOS file-level recovery is a wizard-driven process. To restore files from VM guest OS, Veeam Backup & Replication utilizes its patent-pending approach based on the use of a special FLR helper. The FLR helper is a virtual appliance running a stripped down Linux kernel that has a minimal set of components. The appliance is very small around 20 MB and takes only 10 seconds to boot. The FLR helper appliance is created directly on the selected ESX(i) host. Whenever you perform filelevel restore, Veeam Backup & Replication automatically starts the appliance and mounts the VMDK files to the FLR appliance as virtual hard drives. VMDK files are mounted directly from backup files, without prior extraction of the backup content. Once the restore process is complete, the wizard displays the file browser window providing you with direct access to the VM file system. You can then copy necessary files and folders to your local machine drive or save them anywhere within the network. Alternatively, you can allow users to restore files on their own through enabling an FTP server on the virtual appliance. Tip: When you perform recovery directly to a Linux host, you can recover files with correct permissions.
Replication
To ensure efficient and reliable data protection in your virtual environment, Veeam Backup & Replication complements image-based backup with image-based replication. Replication is the 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 the VM (replica), registers it on the target host and maintains it in sync 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 minimum RTOs. Veeam Backup & Replication provides means to perform both onsite replication for high availability (HA) scenarios and remote (offsite) replication for disaster recovery (DR) scenarios. To facilitate replication over WAN or slow connections, Veeam Backup & Replication optimizes traffic transmission it filters out unnecessary data blocks (such as, duplicate data blocks, zero data blocks or blocks of swap files) and compresses replica traffic. Veeam Backup & Replication also allows you to apply network throttling rules to prevent replication jobs from consuming the entire bandwidth available in your environment. Replication is a job-driven process with one replication job used to process one or more VMs. You can start the job manually every time you need to copy VM data or, if you want to run replication unattended, create a schedule to start the job automatically. Scheduling options for replication jobs are similar to those for backup jobs. For details, see Scheduling. In many respects, replication of VMware VMs works similarly to forward incremental backup. During the first run of a replication job, Veeam Backup & Replication copies the original VM running on the source host and creates its full replica on the target host. Unlike backup files, replica virtual disks are stored uncompressed in their native format. All subsequent replication job runs are incremental (that is, Veeam Backup & Replication copies only those data blocks that have changed since the last replication cycle). For every replica, Veeam Backup & Replication creates and maintains a configurable number of restore points. If the original VM fails for any reason, you can temporary or permanently fail over to a replica and thus restore critical services with minimum downtime. If the latest state of a replica is not usable (for example, if corrupted data was replicated from source to target), you can select previous restore point to fail over to. Veeam Backup & Replication utilizes VMware ESX snapshot capabilities to create and manage replica restore points. A new incremental run of the replication job takes a regular snapshot of a replica. Blocks of data that have changed since the last job run are written to the snapshot delta file and the snapshot delta file acts as a restore point. VMware replica restore points are stored in a native VMware format next to replica virtual disk files, which allows Veeam Backup & Replication to accelerate failover operations. To restore a replica in the required state, there is no need to apply rollback files. Instead, Veeam Backup & Replication uses native VMware mechanism of reverting to a snapshot. As well as for backup jobs, for replication jobs you can define a retention period. Veeam Backup & Replication will keep only the specified number of points, removing any snapshots that breach the retention policy. For details, see Retention Policy.
If the Veeam backup server becomes unavailable, you can fail over to any existing replica restore point without Veeam Backup & Replication (via vSphere Client or using a PowerCLI script). You can define a retention period for replication jobs in the same way as backup jobs. Veeam Backup & Replication will keep only the specified number of points, removing any snapshots that breach the retention policy. For details, see Retention Policy. Replicas include the following files: Full VM replica (a set of VM configuration files and virtual disks) Replica restore points (snapshot delta files) Replica metadata (.vbk files) used to store replica checksums. Veeam Backup & Replication uses this file to quickly detect changed blocks of data between two replica states. For details, see Changed Block Tracking.
The full VM replica along with its restore points is stored in a dedicated folder on the target datastore. Replica metadata files are located on a backup repository.
Replication Architecture
The replication infrastructure in VMware vSphere environment comprises the following components: Source host and target host with associated datastores One or two backup proxy servers Backup repository
The source host and the target host produce two terminal points between which replicated data is moved. The role of a target can be assigned to a single ESX(i) host or to an ESX(i) host cluster. Assigning a cluster as a target ensures uninterrupted replication in case one of the cluster hosts fails. Replicated data is collected, transformed and transferred with the help of Veeam transport services. Veeam Backup & Replication uses three Veeam transport services for each replication job a sourceside Veeam transport service, a target-side Veeam transport service and a transport service hosted on the repository. These transport services communicate with each other and maintain a stable connection. During replication, the source-side Veeam transport service interacts with the source host and the target-side Veeam transport service interacts with the target host. The Veeam transport service hosted on the repository works with replica metadata files. Note: Although the most part of replica data is written to the target datastore, replica metadata files are located on the backup repository. This backup repository should be deployed closer to the source host, so that the source-side Veeam transport service can easily communicate with the Veeam transport service hosted on the repository to obtain metadata required for incremental job runs. All replication infrastructure components engaged for the job make up a data pipe. VM data is moved over this data pipe block by block with multiple processing cycles for replication of each VM. When a new replication session is started, the target-side Veeam transport service obtains job instructions and communicates with the source-side Veeam transport service to begin data collection. 1. The source-side Veeam transport service accesses the VM image and copies VM data using one of VMware transport modes, as prescribed by the backup proxy server settings. While copying, the source-side Veeam transport service performs additional processing it consolidates the content of virtual disks by filtering out overlapping snapshot blocks, zero data blocks and blocks of swap files. During incremental job runs, the Veeam transport service retrieves only those data blocks that have changed since the previous job run. In all cases when VMware CBT is not available, the source-side Veeam transport service interacts with the Veeam transport service hosted on the repository to obtain replica metadata. The source-side Veeam transport service uses this metadata to detect blocks that have changed since the previous job run. Copied blocks of data are compressed and moved from the source-side Veeam transport service to the target-side Veeam transport service. The target-side Veeam transport service decompresses replica data and writes the result to the destination datastore.
2. Note:
In case of onsite replication, the source-side Veeam transport service and the target-side transport service may run on the same backup proxy server. In this case, no compression is performed. Veeam Backup & Replication supports a number of replication scenarios that depend on the location of the target host. To streamline the replication process, you can deploy the backup proxy on a VM. The virtual backup proxy must be registered on an ESX(i) host that has a direct connection to the target datastore. In this case, the backup proxy will be able to use the Virtual Appliance transport mode for writing replica data to target. For details, see Transport Modes.
During the first run of a replication job, Veeam Backup & Replication creates a replica with empty virtual disks on the target datastore. If the Virtual Appliance mode is applicable, replica virtual disks are mounted to the backup proxy and populated through the ESX host I/O stack. This results in increased writing speed and fail-safe replication to ESXi targets. If the backup proxy is deployed on a physical server, or the Virtual Appliance mode is not available for other reasons, Veeam Backup & Replication will use the Network transport mode to populate replica disk files.
Onsite Replication
If the source and target hosts are located in the same site, you can deploy one backup proxy for data processing and a backup repository for storing replica metadata. This backup proxy must have access to the source host and to the target host at the same time. In this scenario, the source-side Veeam transport service and the target-side Veeam transport service will be started on the same backup proxy. Replication traffic will be transferred uncompressed between the two Veeam transport services.
Offsite Replication
The common requirement for offsite replication is that one Veeam transport service runs in the production site (closer to the source host) and another Veeam transport service runs in the remote DR site (closer to the target host). During backup, the Veeam transport services maintain a stable connection, which allows for uninterrupted operation over WAN or slow links. Thus, to replicate across remote sites, you should deploy at least one local backup proxy in each site a source backup proxy in the production site, and a target backup proxy in the remote DR site. The backup repository should be deployed in the production site, closer to the source backup proxy.
Note:
When planning for offsite replication, consider advanced possibilities to reduce the amount of replication traffic and streamline replica configuration. These include replica seeding, replica mapping, network mapping and re-IP.
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 created with Veeam Backup & Replication as a replica seed. When the replication job starts, Veeam Backup & Replication will use the seed to build a VM replica. Replica seeding includes the following steps: 1. 2. As a preparatory step for replica seeding, you need to create a backup of a VM that you plan to replicate. The created backup should then be copied from the backup repository in the production site to the backup repository in the DR site. After the backup is copied to the backup repository in the DR site, you will need to perform rescan of this repository, as described in the Managing Backup Repositories section. 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 replica seed 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 datastore. Virtual disks of a replica restored from the backup preserve their format (that is, if the original VM used thin provisioned disks, virtual disks of the VM replica are restored as thin provisioned). 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. During all subsequent runs of the replication job, Veeam Backup & Replication transfers only incremental changes in a regular manner.
3.
4.
5.
Replica seeding dramatically reduces traffic sent over WAN or slow connections because Veeam Backup & Replication does not send the full contents of the VM image. Instead, it transmits only differential data blocks. Tip: If you add new VMs to an already existing replication job, you can enable replica seeding settings for these VMs. In this case, the newly added VMs will be seeded from the selected backups at the next pass of the replication job. VMs that have already been processed by the job by the time you add new VMs will be processed in a regular manner.
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 replication 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. All subsequent runs of the replication job will transfer only increments as well.
2.
Note:
When you perform replica mapping, all snapshots of the mapped VM (the VM running on the target host) will be deleted. As a result, you will have only the most recent state of the mapped VM.
Resume on Disconnect
A dropped network connection used to be one of reasons for replication job failures. If a connection was interrupted even for several seconds in the middle of data transfer, the replication job failed reporting a connection reset error. In such situation, a failed job would have to be retried or re-run and the data transfer process would start from the very beginning. Starting from version 7, Veeam Backup & Replication is capable of handling a situation of an unstable network. If a network connection drops for a short period of time during the replication process, Veeam Backup & Replication automatically resumes the dropped network connection. The data transfer process starts from the point when a connection was lost. The resume on disconnect capability dramatically improves the reliability of remote replication, reduces the backup window and minimizes the network load. Veeam Backup & Replication automatically re-establishes a connection between the following backup infrastructure components engaged in the replication process: Veeam backup server Backup proxies Backup repository storing VM replica metadata
Resume on disconnect works only for dropped network connections: if the problem has any other nature, the job will be retried in the regular manner. The connection is resumed automatically after a 10 second timeout. The default number of retries is 30. Veeam Backup & Replication does not create a new restore point on resume: VM data is written to the same restore point that was created for the current replication session. When resuming the data transfer process, Veeam Backup & Replication regards VM disks, not the whole VM. For example, a VM has two disks: disk A and disk B. Before the connection dropped, Veeam Backup & Replication managed to transfer 20 Gb of disk A and did not start transferring disk B. After the connection is re-established, Veeam Backup & Replication will start transferring the data for disk A from the 20Gb point; disk B will be transferred from the very beginning. Note: Resume on disconnect is offered only for the replication process. If network is disconnected during the backup process, the connection is not re-established. To overcome this situation, you can use a backup copy job utilizing WAN accelerators: WAN accelerators are capable of resuming the data transfer process from the drop point.
Veeam Backup & Replication supports failover and failback operations for one VM as well as for a number of VMs. In case one or several hosts fail, you can use batch processing to restore operations with minimum downtime.
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 recovers a fully functional VM to the required restore point on the target host. As a result, you have your VM up and running within a couple of minutes and your users can access services and applications they need with minimum disruption. The failover operation is performed in the following way: 1. 2. 3. Veeam Backup & Replication rolls back the VM replica to the required restore point. The VM replica is powered on. All changes made to the VM replica while it runs in the failover state are written to the delta file of the snapshot, or restore point, to which you have selected to roll back.
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. In Veeam Backup & Replication, the actual failover is considered a temporary stage that should be further finalized. While the replica is still in the Failover state, you have the option to undo failover, perform failback, or make failover permanent. In a disaster recovery scenario, after you test the VM replica and make sure the VM runs stable, you should take another step to perform permanent failover. 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. The permanent failover operation is performed in the following way: 1. 2. Veeam Backup & Replication removes replica restore points from the list of replicas in the Veeam Backup & Replication console and clears associated files from the datastore. Changes written to the delta file of the snapshot, or restore point, are committed to the VM replica disk files to bring the VM replica to the most recent state.
To protect the VM replica from corruption after performing a permanent failover, Veeam Backup & Replication reconfigures the replication job and adds the original VM to the list of exclusions. When the replication job that processes this VM starts, the VM will be skipped from processing and no data will be written to the working VM replica.
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 VM replica reverts to its pre-failover state and all changes that have taken place since the VM replica was powered on are discarded.
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. Note: During failover, the state of the original VM on the source host is not affected in any way. Basically, if you need to test the replica and its restore points for recoverability, you can perform actual failover as a background process, while the original VM is running. After all necessary tests, you can undo failover and go back to the normal mode of operation.
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 original VM is then powered on. When the VM replica is failed back to an entirely new location, all of its files are transferred to the target datastore.
After failover, the VM replica is running; changes stored in the snapshot differential file are locked. During failback, Veeam Backup & Replication transfers replica data to the target destination in two stages. 1. First, Veeam Backup & Replication updates the restored VM to the replica failover state. The VM replica is then stopped, and a failback protective snapshot is taken. The replica stays stopped until the moment when failback is committed or undone. Next, Veeam Backup & Replication transfers all the changes made after failover (that is, changes made in the interval between the failover and failback protective snapshots).
2.
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 exclude the former original VM from processing and will replicate the newly restored VM instead. If the VM replica is failed back to 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. When failback is undone, the replica deletes the protective failback snapshot. Changes made while the VM replica was in the failback state are discarded. As a result of the undo failback operation, the state of a replica reverts from Failback to Failover.
VM Copy
With Veeam Backup & Replication, you can run a VM copy job to create an independent fullyfunctioning copy of a VM or VM container on the selected storage. VM copying can be helpful if you want to move your datacenter, create a test lab and so on. The produced copy of a VM is stored uncompressed, in a native VMware vSphere format, so it can be started right away. Although VM copy is similar to replication in many respects, there are several important differences. VM copy is a single-use process (that is, every run of a VM copy job mirrors a VM in its latest state). Due to their nature, VM copy jobs do not support incremental runs. Veeam Backup & Replication does not create and maintain restore points for VM copies. If you schedule to run a VM copy job periodically, every new run will overwrite the existing copy. With the VM copy job, all VM disks are copied as thick, while replication allows you to preserve the format of disks or convert the disk format on the fly. There are no failover or failback possibilities for a VM copy.
VM copy jobs use the same infrastructure components as backup jobs (for details, see Backup Architecture). In addition to available scenarios, you can also copy VMs to a target folder on any server or host connected to the Veeam backup server.
File Copy
Veeam Backup & Replication includes file copy possibilities, providing a natural way to deliver image files to hosts, make backup copies of existing VMs, 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.
Quick Migration
Veeam Quick Migration enables you to promptly migrate one or more VMs between ESX(i) hosts and datastores. Veeam Backup & Replication allows migration of VMs in any state with minimum disruption to business operations and end user access to services. You can use Quick Migration as a self-contained capability, solely for VM migration, or combine it with Instant VM Recovery. Veeam Backup & Replication analyzes your virtual environment, its configuration, the state of VMs and selects the most appropriate relocation method. Whenever possible, Veeam Backup & Replication coordinates its operations with vCenter Server and uses native VMware vCenter migration mechanisms: vMotion and Storage vMotion. When VMware vCenter migration methods cannot be used (for example, if your VMware vSphere license does not provide support for vMotion and Storage vMotion, or you need to migrate VMs from one standalone ESX(i) host to another), Veeam Backup & Replication uses its proprietary SmartSwitch technology to relocate VMs. Veeam Quick Migration provides means for fast background migration of VMs ensuring continuous uptime of your virtual environment. Quick Migration supports hot VM migration (with SmartSwitch) and cold VM migration (with cold switch). Migration of a VM is performed in several stages: 1. 2. 3. Veeam Backup & Replication copies VM configuration (.vmx) to the target host and registers the VM. Veeam Backup & Replication triggers a VM snapshot and copies VM disk content to the new destination. VM state and changes made after snapshot creation are moved to a new location. Veeam Backup & Replication uses different approaches to move the VM state between hosts with compatible and non-compatible CPUs. If you move a VM between two hosts with compatible CPUs, Veeam Backup & Replication uses SmartSwitch (that is, it suspends a VM to move its state file and changes made after snapshot creation). The VM is then resumed on the new host. This ensures minimum downtime, and completely eliminates any data loss during migration. If you move a VM between two hosts with non-compatible CPUs, Veeam Backup & Replication stops the VM to move changes made after snapshot creation, and then starts the VM on the new host.
Similar to backup, Quick Migration uses two-service architecture: the source-side Veeam transport service interacts with the source host, and the target-side Veeam transport service interacts with the target host. To perform onsite migration, you can deploy one backup proxy for data processing and transfer. This backup proxy must have access to the source host and to the target host at the same time. In this scenario, the source-side transport service and the target-side transport service are started on the same backup proxy.
The common requirement for offsite migration is that one transport service runs in the production site (closer to the source host and datastore), and the other transport service runs in the remote target site (closer to the target host and datastore). During backup, the transport services maintain a stable connection, which allows for uninterrupted operation over WAN or slow links.
For offsite migration, you need to deploy at least one local backup proxy in each site: a source backup proxy in the production site, and a target backup proxy in the remote target site.
100 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
HP SAN Support
Veeam Backup & Replication lets you leverage SAN snapshots as a part of a comprehensive backup and recovery strategy, where SAN snapshots and image-level backups complement each other. With Veeam Backup & Replication, you can: Perform backup from HP SAN storage snapshots Restore data directly from HP SAN storage snapshots HP StoreVirtual HP StoreVirtual VSA HP StoreServ
Veeam Backup & Replication supports the following HP SAN storage systems:
VM Data Processing
In the regular processing course, when Veeam Backup & Replication backs up or replicates a VM, it triggers a VMware snapshot. The snapshot freezes the state and data of the VM at a specific point in time. This way, the VM data is brought to a consistent state suitable for backup. The procedure of backup or replication is the following: 1. 2. 3. 4. VM disks are put to the read-only state. Every virtual disk receives a delta file named like vmname-00001.vmdk. Veeam Backup & Replication starts copying VM data from read-only disks of the VM. All changes that the user makes to the VM are written to delta files. When the backup or replication job is over, the snapshot is committed: the VM disks resume writes, data from the delta file is merged to the VM disks and the snapshot is removed.
Sometimes VM data processing may take long: for example, if you back up a very large VM. And if backup or replication is performed for a VM running a highly transactional application, the delta file will grow very large, too. Consequently, the snapshot commit process will take much time and the VM may even freeze during this process. To overcome this situation, Veeam Backup & Replication introduces Backup from Storage Snapshots.
101 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
As a result, the VMware snapshot exists for a very short time, namely for several seconds. Delta files do not grow large and the time of snapshot commit decreased up to 20 times.
Important! If Backup from Storage Snapshots cannot be used due to incorrect infrastructure setup, Veeam Backup & Replication will not fail over to the regular processing mode and the backup or replication job will be finished with the Failed status.
102 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
How It Works
From the users side, Backup from Storage Snapshots is an option that can be enabled for a specific backup or replication job. When you enable this option for the job, you define that VM data processing should be performed with use of HP SAN snapshots.
Veeam Backup & Replication can use the Backup from Storage Snapshots functionality only if you have met the following conditions: You have added the SAN storage system to the Veeam Backup & Replication console. You have the Use storage snapshots option enabled in the job settings. You have properly configured a VMware backup proxy. To learn more, see Configuring a VMware Backup Proxy for HP SAN Snapshots.
The Backup from Storage Snapshots functionality is used only for those VMs whose disks are located on the HP SAN storage. If the job includes a number of VMs whose disks are located on different types of storage, Veeam Backup & Replication will apply the Backup from Storage Snapshots option only to VMs with disks on the HP SAN storage. If a VM has several disks, some on the HP SAN and some on the other type of storage, Veeam Backup & Replication will not use Backup from Storage Snapshots for this VM and will process it in a regular manner.
As the backup or replication job typically contains a number of VMs, Veeam Backup & Replication processes such VMs in different ways. First, Veeam Backup & Replication triggers VMware and HP SAN snapshots for VMs on the HP SAN storage. Only after the HP SAN volume snapshot has been created, Veeam Backup & Replication triggers a VMware snapshot for other VMs. Therefore, the procedure of backup or replication from storage snapshots is the following: 1. 2. 3. Veeam Backup & Replication analyzes which VMs in the job have disks on the HP SAN storage and which VMs have disks on another type of storage, and groups VMs of two types. Veeam Backup & Replication triggers a VMware snapshot for VMs whose disks are located on the HP SAN volume. Veeam Backup & Replication triggers a snapshot of the HP SAN volume holding VM disks and VM snapshots.
103 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
4. 5.
Veeam Backup & Replication gets the Changed Block Tracking information about changed data blocks for VMs whose disks are located on the HP SAN storage. Veeam Backup & Replication removes the VMware snapshot on the production HP SAN volume. The cloned VMware snapshot still remains on the HP SAN volume snapshot. After that, Veeam Backup & Replication triggers a VMware snapshot for VMs whose disks are located on another type of storage. These VMs are processed in the regular manner further on, in parallel with VMs whose disks are located on the HP SAN storage. Veeam Backup & Replication detects if there is a VMware backup proxy having a direct connection to the HP SAN storage system in the backup infrastructure. For HP StoreVirtual and HP StoreVirtual VSA, iSCSI connection is required For HP StoreServ Storage, Fibre Channel connection is required. When such VMware backup proxy is detected, Veeam Backup & Replication mounts the HP SAN volume snapshot as a new volume to this backup proxy.
6.
7.
Veeam Backup & Replication reads and transports VM data blocks via the VMware backup proxy to the backup repository. In the incremental backup or replication course, Veeam Backup & Replication uses the CBT data to retrieve only changed data blocks. When the processing is finished, Veeam Backup & Replication unmounts the HP SAN snapshot from the VMware backup proxy and issues a command to the HP SAN to remove the HP SAN volume snapshot.
8.
104 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you need to restore guest OS files and application objects from the VM on a SAN snapshot, the procedure will be even more complicated. As a result, the restore process takes much time. To make VM recovery from SAN fast and easy, Veeam Backup & Replication offers Veeam Explorer for SAN Snapshots. Veeam Explorer for SAN Snapshots is a technology in Veeam Backup & Replication that lets you restore VMware VM data directly from SAN snapshots on HP LeftHand, HP StoreVirtual VSA and HP 3PAR StoreServ. Veeam Explorer for SAN has been designed and developed in collaboration with HP and it uses the native HP APIs. Veeam Explorer for SAN Snapshots offers a variety of restore options: You can instantly restore an entire VM You can restore VM guest OS files (Windows, Linux, FreeBSD and other) You can restore Microsoft Exchange objects from HP SAN snapshots You can restore Microsoft SharePoint objects from HP SAN snapshots
105 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
How It Works
Veeam Backup & Replication fully automates the operation of mounting the SAN snapshot to the ESX(i) host. You do not need to install additional agents or perform complex configuration actions. Veeam Backup & Replication does not convert HP SAN snapshots into backups. Instead, it uses them as is and lets you restore VM data directly from native HP SAN snapshots. When you start the restore procedure, Veeam Backup & Replication performs the following actions behind the scene:
1. 2.
Veeam Backup & Replication issues a command to the HP SAN using the native HP APIs. The HP SAN creates a SmartClone (for HP P4000) or a Virtual Copy (for HP 3PAR StoreServ) of the requested volume snapshot. The SmartClone/Virtual Copy is a read-write snapshot of the volume snapshot. For restore operations, Veeam Backup & Replication uses the created SmartClone/Virtual Copy, not the volume snapshot itself. The SmartClone/Virtual Copy is used to protect the VMFS volume metadata integrity on the LUN. During FLR and Instant VM Recovery operations, the ESX(i) host working with the datastore updates VMFS metadata on the LUN. Use of the SmartClone/Virtual Copy helps protect the volume snapshot from these changes. The ESX(i) host to which the user wants to mount the SmartClone/Virtual Copy is added to the list of Allowed Servers for the SmartClone. As a result, the ESX(i) host has access to the SmartClone/Virtual Copy and can read/write data to/from it. The HP SAN makes sure that the IP address of the HP SAN storage is in the list of static targets on the ESX(i) host. By default, the HP SAN uses the IP address of the HP cluster on which the SAN volume is allocated. The HP SAN issues a HBA re-scan command to the vCenter Server. On re-scanning, the SmartClone/Virtual Copy appears in the discovered targets list on the ESX(i) host. The HP SAN performs re-signature for LUN volumes. Veeam Backup & Replication performs recovery operations. After recovery is completed, Veeam Backup & Replication issues a command to the HP SAN. The HP SAN deletes the SmartClone/Virtual Copy volume from the ESX(i) host and performs cleanup operations.
3.
4.
5. 6. 7. 8.
106 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
From users side, the restore process is very fast and easy. Restore takes a couple of clicks in the Veeam Backup & Replication interface and requires very little time. For example, to restore a VM or a guest OS file, you will need 2 minutes or less, compared to 20-30 minutes required for manual restore from SAN snapshots without Veeam Backup & Replication.
When Veeam Backup & Replication performs backup of a vApp, it backs up all VMs being a part of this vApp along with the vApp metadata. Backup of the vApp is performed with the vCD backup job. The vCD backup job may contain one or several vApps. If necessary, you can exclude specific VMs and VM disks from the backup when configuring a vCD backup job.
107 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Veeam Backup & Replication offers the following restore options for backed up vApps: Note: Restoring vApps to vCloud Director Restore of separate VMs being a part of the vApp to vCloud Director
Just like vCloud Director, Veeam Backup & Replication treats a vApp as a coherent system. For this reason, it is recommended that you add entire vApps, not separate VMs from the vApp, to the vCD backup job. If you do not want to back up specific VMs in the vApp, you can use exclusion settings in the vCD job.
vApp metadata is stored together with the VM content. Capturing vApp metadata is extremely important for restore: without it, you will not be able to restore vApps and VMs back to vCloud Director.
Data to Back Up
With Veeam Backup & Replication, you can back up regular VMs and linked clone VMs.
108 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
During full backup of linked clone VMs, Veeam Backup & Replication consolidates data of the VM template and delta disk and saves it as a regular VM disk in the backup file. Data merging guarantees proper VM restore: even if a VM template is lost by the time of recovery, you will still be able to restore the linked clone VM from the backup. During incremental backup, Veeam Backup & Replication saves only changed data of the delta file.
109 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
110 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
3.
By default, Veeam Backup & Replication links the VM to the same VM template that was used by the initial VM. During restore, Veeam Backup & Replication checks the settings of the VM template to which the restored VM is linked: verifies connection settings, makes sure the disk size coincide and so on.
111 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In this case, Veeam Backup & Replication uses the same algorithm as for restore of full VMs in the virtual environment. It retrieves the data of the consolidated VM disk from the backup file and restores the VM in the vCloud Director hierarchy.
112 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Backup Copy
The main backup purpose is to protect your data against disasters and VM failures. However, having one copy of a backup file does not provide the necessary level of safety. A backup file may get corrupted or lost, leaving you with not data to restore at all. Backup experts claim that to build a successful data protection and disaster recovery plan, you must follow the 3-2-1 rule: 3: You must have at least three copies of your data: production data, backup and its copy 2: You must use two different types of media to store copies of your data, for example, disk storage and tape. 1: You must keep at least one copy of a backup file offsite, for example, in the cloud or in the remote site.
Thus, according to the first statement of the 3-2-1 backup strategy, you must have at least two independent copies of a backup file in different locations. In case a disaster strikes, multiple backup copies increase your chances in data restore. To let you adopt the 3-2-1 backup strategy, Veeam Backup & Replication offers backup copying capabilities. Backup copying allows you to create several instances of the same backup file in different locations, whether onsite or offsite. Copied backup files have the same format as those created by backup jobs and you can use any data recovery option for them. Backup copy is a job-driven process. Veeam Backup & Replication fully automates the backup copying process and lets you specify retention policy settings to maintain the desired number of restore points for copied backups.
113 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In the target backup repository, the backup copy job creates a chain of restore points using the incremental backup method. The target backup repository always contains only one active incremental backup chain. Restore points in the chain are rotated according to the specified retention policy. To learn more, see Retention Policy for Backup Copy Jobs. The backup chain on the target backup repository is created in the following manner: 1. The first synchronization interval of the backup copy job always produces a full backup file. The full backup file is created in the following way: a. From the backup chain on the source backup repository, Veeam Backup & Replication copies data blocks that are necessary to build a full backup of a VM as of the most recent state. Data blocks can be copied from one or several backup files in the chain. If the backup chain on the source backup repository was created using the reversed incremental backup method, Veeam Backup & Replication simply copies data blocks of the latest full backup.
If the backup chain on the source backup repository was created using the forward incremental backup method, Veeam Backup & Replication copies data blocks from the first full backup and a set of incremental backups to form a full backup of a VM as of the most recent state.
b. 2.
On the target backup repository, Veeam Backup & Replication writes all copied data blocks to the same full backup file.
At every next synchronization interval, when a new restore point appears on the source backup repository, Veeam Backup & Replication copies incremental changes from this most recent restore point and transfers them to the target backup repository. On the target backup repository, Veeam Backup & Replication writes the copied data blocks to the incremental backup file.
114 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The backup copy job can be created for one VM or several VMs. If the backup copy job is created for several VMs, you can define the order in which the VMs should be processed. Veeam Backup & Replication will subsequently process VMs one by one in the defined order. If any VM cannot be processed for some reason, for example, in case a new restore point for this VM is not yet available, Veeam Backup & Replication will pass to the next VM. Once this VM is processed, Veeam Backup & Replication will attempt to copy the unprocessed VM once again. Even if a backup copy job processes several VMs, it creates one backup file on the target backup repository and stores to it data for all VMs processed by the job. Note: Backup copy jobs do not support parallel processing. Multiple VMs in the job are copied one by one, subsequently. Data for VM disks are also copied subsequently, not in parallel. To minimize the amount of traffic going over the network, Veeam Backup & Replication uses the data compression and deduplication technologies. To learn more, see Compression and Deduplication.
You can specify a search scope for the backup copy job: that is, define in which backup repositories Veeam Backup & Replication should search for restore points. In this case, Veeam Backup & Replication will skip all other backup repositories from searching. Veeam Backup & Replication always copies the most recent restore point from the source backup repository. Even when backup copying is performed for the first time and the source backup repository already contains a chain of restore points, Veeam Backup & Replication will only copy a restore point containing data as of the most recent VM state. To learn more, see Backup Copying Process. Veeam Backup & Replication identifies new restore points using the following rule: Time of restore point creation >= current time synchronization interval For example, you have set the synchronization interval to 24 hours. Todays date and time are 7/1/2013, 12:00 PM and the restore point was created 23 hours ago, on 6/30/2013 at 1:00 PM. In this case, Veeam Backup & Replication will copy this new restore point, because: 6/30/2013, 1:00 PM >= 7/1/2013, 12:00 PM 24 hours
115 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The rule above is applied to all synchronization intervals, both the first one, copying a full backup file, and subsequent ones, copying incremental restore points. After you create a backup copy job and the first synchronization interval starts, Veeam Backup & Replication checks if there is some restore point falling into the necessary search scope on the source backup repository. If there is no restore point matching this condition, Veeam Backup & Replication will not copy data from the source backup repository. Instead, it will wait for the new restore point to appear on the source backup repository. Only after that Veeam Backup & Replication will copy the first, full restore point, to the target repository. This mechanism helps ensure that the backup chain produced by the backup copy job contains only the most recent VM data. The backup copy job has the following limitations: 1. 2. 3. 4. 5. Veeam Backup & Replication does not copy restore points from the target backup repository. Veeam Backup & Replication does not copy restore points from imported backups. Veeam Backup & Replication does not copy restore points that have already been copied by the same backup copy job to the target backup repository. Veeam Backup & Replication does not copy corrupted restore points. Veeam Backup & Replication does not copy restore points that are locked by some tasks: for example, a backup job creating a backup chain with the reversed incremental method or a restore process. Veeam Backup & Replication does not copy restore points if the block size of the restore point on the source backup repository differs from the block size of restore points on the target backup repository. The data block size for restore points on the target backup repository is set at the first synchronization cycle of the backup copy job. This size is taken from the corresponding settings of the primary backup job the backup job that creates the backup chain on the source backup repository. If after the first synchronization cycle you add to the backup copy job new sources that use a different data block size, Veeam Backup & Replication will detect such restore points and display the Restore point is located in backup file with different block siz message. If you select a backup job as a source for the backup copy job, Veeam Backup & Replication will only copy restore points created by this very backup job. Veeam Backup & Replication will not perform search in other backup repositories.
6.
7.
Tip:
You can configure several backup copy jobs to copy one restore point from the source backup repository to different target locations.
116 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In case of CIFS share: the source Veeam transport service is started on the proxying server in the source site; the target Veeam transport service is started on the proxying server on the target site.
Through built-in WAN accelerators: Veeam Backup & Replication transports data through a pair of WAN accelerators: one deployed on the source side and the other one deployed on the target side. WAN accelerators remove redundant blocks before transferring VM data and thus significantly reduce the amount of traffic going over the network. This type of data transport is recommended for copying backups offsite over slow connections or WAN.
117 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
When Veeam Backup & Replication uses the transport path via WAN accelerators, it starts the source Veeam transport service on the source backup repository (in case of Windows- and Linux based repositories) or on the proxying server in the source site (in case of a CIFS share). The target Veeam transport service is started on the target backup repository (in case of Windows- and Linux based repositories) or on the proxying server in the target site (in case of a CIFS share).
Important! The WAN acceleration technology is available only in the Enterprise Plus edition of Veeam Backup & Replication. To learn more, see WAN Acceleration.
118 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Transform operations. After the backup copying task or at the end of the synchronization interval, Veeam Backup & Replication can perform a number of additional transform operations on the target backup repository. Transform operations include three tasks: Transforming a backup chain. When a new VM restore point is copied to the target backup repository, Veeam Backup & Replication checks the retention policy settings for the backup copy job. If the limit in restore points is exceeded, Veeam Backup & Replication transforms the backup chain to make room for a new restore point. To learn more, see Retention Policy for Backup Copy Jobs. After the transform process, Veeam Backup & Replication can perform additional operations: remove data for deleted VMs from the backup chain and compact a full backup file. Removing deleted VMs from restore points. In the backup copy job settings, you can select to maintain retention policy for deleted VMs. In this case, Veeam Backup & Replication will check the list of VMs included in the job and remove data for deleted VMs from the backup chain on the target backup repository. To learn more, see Specifying Advanced Settings. Compacting a full backup file. In the backup copy job settings, you can select to periodically compact a full backup file to reduce its size and increase the speed of read and write operations. To learn more, see Compacting Full Backup File.
Post-job activities. In the properties of the backup copy job, you can select to perform postjob activities, such as execution of custom scripts or sending job results by email. Post-job activities are performed after all transform operations are completed.
The synchronization process and transform operations make up a separate session of the backup copy job.
Synchronization Intervals
When creating a backup copy job, you should specify its synchronization interval. The synchronization interval is a time span in which the backup copy job must copy a VM restore point from the source backup repository to the target backup repository. When a new synchronization interval starts, Veeam Backup & Replication checks if a new restore point is available on the source backup repository. In case a new restore point is found, Veeam Backup & Replication copies it from the source backup repository to the target backup repository. Note that the duration of the synchronization interval affects the restore point selection process. To learn more, see Restore Point Selection. You can specify the synchronization interval in minutes, hours or days.
119 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In some cases, the start time of the backup copy job and the start time of the synchronization interval start may not coincide. For example, when configuring a backup copy job, you may set the start time of the synchronization interval to 12 PM; the backup copy job itself may be launched at 12 AM. In this case, the first synchronization interval will be started immediately after you launch the job and will be run for a shorter period of time: in our example, for 12 hours only instead of one day. All subsequent synchronization intervals will be created and run as usual.
120 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The backup copy window affects only the data transport process; transform operations performed on the target repository are not affected by the backup copy window. The backup copy job behavior during the prohibited period of time depends on the length of the synchronization interval: If the synchronization interval is greater than the 'prohibited period, the backup copy job will simply put on hold the backup copying operations and wait for allowed hours. The backup copy job is put to the Idle state and remains in this state for the whole "prohibited period". If the synchronization interval is smaller than the prohibited period, Veeam Backup & Replication will finish all backup copy job sessions that must run during the prohibited period with the Failed status. During the first synchronization interval on allowed hours, Veeam Backup & Replication will copy the restore point to the target backup repository. The copied restore point will contain all data for the prohibited period. That is, it will aggregate all data that has changed between the latest restore point on the target backup repository and latest restore point on the source backup repository.
For example, you have set the synchronization interval to 2 hours and defined the backup copy window from 8 PM to 8 AM. Without the backup copy window, Veeam Backup & Replication would transport 6 restore points to the target backup repository between 8 AM and 8 PM. With the backup window, the backup copy job will not copy data from 8 AM to 8 PM. At 8 PM, however, a new synchronization interval will start. Veeam Backup & Replication will transport one restore points from the source backup repository. This restore point will contain VM data for those 6 restore points that might have been copied during the prohibited period plus one that must be created within this new synchronization interval.
121 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
Some errors from WAN accelerators can block backup copy job retries. For example, if there is no space in the global cache on the target WAN accelerator, Veeam Backup & Replication put backup copying operations on hold and wait for the expiration of the synchronization interval.
Transform Retry
After the backup copying task, Veeam Backup & Replication performs a number of additional transform operations on the target backup repository if necessary. These operations include the backup chain transform, removing of deleted VMs from restore points and compacting a full backup file. To learn more, see Backup Copy Job. Veeam Backup & Replication may fail to perform transform operations for some reason: for example, if the backup file on the target backup repository is locked by the file-level restore session. By default, Veeam Backup & Replication automatically retries transform operations for 5 times. The first interval between retries is 1 minute; the interval doubles with every new attempt. If Veeam Backup & Replication fails to perform transform operations during all retries in this synchronization interval, the job is put to the idle state, waiting for the new synchronization interval to begin.
122 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
123 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
For example, when you first created a backup copy job, you set a daily synchronization interval with the start time at 8 AM. After that, you changed the start time to 10 AM. In this case, Veeam Backup & Replication will first finish the synchronization interval that is currently running that is, the synchronization interval that was started at 8 AM as usual. After that, it will immediately start a new synchronization interval. This interval will run for 26 hours from 8 AM of the current day until 10 AM of the next day. All subsequent synchronization intervals will be started at 10 AM every day.
The first synchronization interval that is run after the start time change is typically longer than a regular one. This happens because of the synchronization interval stretch mentioned above. To start the synchronization process right away, you can use the Sync Now option after you change the start time value. In this case, Veeam Backup & Replication will behave in the following manner: 1. When you start the synchronization process manually, Veeam Backup & Replication forcibly finishes the current synchronization interval and begins a new synchronization interval according to the new start time value. This synchronization interval lasts until a new synchronization interval by the new schedule must be started. All subsequent synchronization intervals are created and started in the regular manner.
2.
As a result, the first synchronization interval after the start time change will begin immediately.
For example, when you first created a backup copy job, you set a daily synchronization interval with the start time at 8 AM. After that, you changed the start time to 10 AM. On the start time change, you started the manual synchronization process at 1 PM. In this case, Veeam Backup & Replication will finish the current synchronization interval that is, the synchronization interval that was started at 8 AM immediately at 1 PM. After that, it will start a new synchronization interval. This interval will run for 21 hours from 1 PM of the current day until 10 AM of the next day. All subsequent synchronization intervals will be started at 10 AM every day.
124 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
125 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To maintain the desired number of restore points, Veeam Backup & Replication uses the following rotation scheme: 1. 2. At the first synchronization interval, Veeam Backup & Replication copies the first restore point full backup to the target backup repository. At every next synchronization interval, Veeam Backup & Replication adds a new restore point incremental backup to the chain on the target backup repository. This happens until the number of restore points in the backup chain reaches the number specified in the retention policy settings. After the new restore point is added, the allowed number of restore point is exceeded. Veeam Backup & Replication transforms the backup chain to make room for the most recent restore point. Veeam Backup & Replication re-builds the full backup file to include changes of the incremental backup following the full backup. More specifically, it injects data blocks from the first incremental backup in the chain into the full backup. This way, a full backup moves one step forward in the backup chain. The first incremental backup is removed from the chain as redundant: its data has already been injected into the full backup and so the full backup file contains the same data as this incremental restore point.
3.
2.
For example, you want to keep 7 restore points. The synchronization interval is 1 day; the backup copy job starts on Sunday. During the first synchronization interval on Sunday, Veeam Backup & Replication creates the first restore point a full backup. Monday through Saturday Veeam Backup & Replication adds six incremental backups to the chain. The next Sunday, Veeam Backup & Replication adds a new incremental backup to the backup chain. The number of allowed restore point in the backup chain is therefore exceeded.
126 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
For this reason, Veeam Backup & Replication transforms the backup chain in the following way: 1. Veeam Backup & Replication merges data blocks from the incremental backup copied on Monday into the full backup copied on Sunday. This way, the full backup file moves one step forward from Sunday to Monday.
2.
The incremental backup copied on Monday becomes redundant and is removed from the chain.
As a result, you have a chain of a full backup as of Monday and six incremental backups Tuesday through Sunday.
Note:
In a simple rotation scheme, the backup chain contains only one full backup. For this reason, the number of restore points allowed by retention is limited to 99: this limitation helps prevent a long chain of incremental restore points all dependent on one full backup. If you would like to store more than 99 points on a secondary backup repository, it is advised to use a backup job.
127 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Backups created on the weekly basis are known as sons, monthly backups are known as fathers and yearly backup are known as grandfathers. Additionally, Veeam Backup & Replication maintains quarterly backups.
As a result, the regular backup cycle produces a chain of a full backup and a set of incremental backups on the target backup repository.
128 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
For example, you have selected to keep 7 restore points. The synchronization interval is 1 day, the backup copy job starts on Sunday. Veeam Backup & Replication will create a full backup on Sunday and add 6 incremental backups Monday through Saturday.
2.
With every new synchronization interval, Veeam Backup & Replication transforms the backup chain moving the full backup forward. This procedure repeats until the full backup file reaches the day when the weekly backup is scheduled.
129 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
During the synchronization interval, Veeam Backup & Replication transforms the backup chain and creates a weekly backup at the same time. The procedure is the following: a. b. Veeam Backup & Replication adds a new restore point to the chain. As the allowed number of restore points is exceeded, Veeam Backup & Replication transforms the backup chain. The transformation process slightly differs from a regular one. Veeam Backup & Replication does not inject data from the incremental backup to the full backup. Instead, it copies data from full and incremental backups and stores them to a new full backup file, next to the primary backup file.
4.
The incremental backup from which data was copied is removed as obsolete.
5.
The primary full backup file remains on the target backup repository. Veeam Backup & Replication sets it aside and marks it as a weekly backup. The weekly backup is no longer used in the backup chain. The newly created full backup file remains in the backup chain and is used as a starting point for incremental backups created by the regular backup cycle.
6.
130 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
For example, weekly backup is scheduled on Monday. Veeam Backup & Replication will keep transforming the backup chain until the full backup file reaches Monday. During the next synchronization interval, Veeam Backup & Replication will transform the backup chain. To do that, it will copy data from the Monday full backup and Tuesday incremental backup to a new full backup file and store it next to the primary full backup file. As a result, on the target backup repository you will have a full backup created on Monday and a backup chain that includes a full backup as of Tuesday and a chain of increments Wednesday through Monday. The full backup as of Monday will be marked as a weekly backup and set aside. The full backup as of Tuesday will be used as a new starting point in the backup chain.
The next week, Veeam Backup & Replication will add a new weekly backup to the target backup repository. At the same time, it will remove all backups that were created on the first week Sunday backup and Thursday backup.
131 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! One and the same full backup can be marked as weekly, monthly, quarterly and/or yearly. When transforming weekly, monthly, quarterly and yearly backup chains, Veeam Backup & Replication checks the flags set for the full backup file. If the full backup file belongs to some other retention policy tier and must be retained on the target backup repository, such backup file will not be removed.
132 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
133 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If a health check fails, Veeam Backup & Replication displays a warning in the job session report. During the next synchronization interval, Veeam Backup & Replication transports valid data blocks from the source backup repository and stores them to the newly copied restore point on the target backup repository. Note: In case the backup copy job uses WAN accelerators, Veeam Backup & Replication will attempt to find data blocks in the global cache not to transfer data over the network. To learn more, see WAN Acceleration.
Unlike a regular backup copy job that uses a dedicated folder on the target backup repository, a mapped backup copy job stores copied restore points to the same folder where the backup file used as a seed resides.
134 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2. 3. 4. 5. 6.
As a result, Veeam Backup & Replication will use the backup file that you have created and moved to the target backup repository as a "seed", or starting point, for the backup chain produced by the initial backup copy job. When a new restore point for the VM is available on the source backup repository, Veeam Backup & Replication will transfer only incremental changes and store them next to the "seed".
135 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! When you configure an auxiliary backup copy job, make sure that its synchronization interval covers the whole chain of restore points on the backup repository from which you plan to copy backup files. The length of the synchronization interval has an impact on the algorithm of restore point selection. Veeam Backup & Replication copies only those restore points that match the following criterion: Time of restore point creation >= current time synchronization interval That is, if you have a backup chain whose earliest restore point is one week old, you need to set the synchronization interval to one week. If you set the synchronization interval to a smaller time span, for example, 1 day, all restore points that are older than 1 day will fall out of the search scope and Veeam Backup & Replication will not transfer their data. To learn more, see Restore Point Selection.
136 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
WAN Acceleration
Storing backups offsite always involves moving large volumes of data between remote sites. The most common problems that backup administrators encounter during offsite backup are: Insufficient network bandwidth to support VM data traffic Transmission of redundant data
To solve these problems, Veeam Backup & Replication offers the WAN acceleration technology that helps optimize data transfer over the WAN. The WAN acceleration technology is specific for backup copy jobs. Being a built-in feature, Veeams WAN acceleration does not add complexity and cost to the backup infrastructure and does not require agents. The technology has been developed for copying backup files, with consideration of the VM backup file content. Note: WAN acceleration is available only in the Enterprise Plus Edition of Veeam Backup & Replication.
Veeam Backup & Replication uses three sources for data deduplication:
137 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
As a result, only unique data blocks go over the WAN. Data blocks that have already been sent are not sent. This way, Veeam Backup & Replication eliminates transfer of redundant data over the WAN. Note: Veeam Backup & Replication deduplicates data blocks within one VM disk and in restore points for one VM only. Deduplication between VM disks and restore points of different VMs is performed indirectly, via the global cache. To learn more, see WAN Global Cache.
WAN Accelerators
To enable WAN acceleration and data deduplication technologies, you must deploy a pair of WAN accelerators in your backup infrastructure. One WAN accelerator is deployed on the source site, closer to the source backup repository. The other one is deployed on the target site, closer to the target backup repository.
Technically, WAN accelerators add a new layer in the backup infrastructure between the Veeam transport service on the source backup repository and the Veeam transport service on the target backup repository.
WAN accelerators are dedicated components responsible for global data caching and data deduplication. On each WAN accelerator, Veeam Backup & Replication installs the Veeam WAN Accelerator Service responsible for WAN acceleration tasks. On each WAN accelerator Veeam Backup & Replication creates the VeeamWAN folder containing the following data: The VeeamWAN folder on the source WAN accelerator stores files with digests required for global deduplication. To learn more, see How It Works. The VeeamWAN folder on the target WAN accelerator stores global cache data.
To create a WAN accelerator, you need to assign the WAN accelerator role to a specific machine. You can use any 64-bit Windows-based machine in your environment, either physical or virtual. You can even assign the WAN accelerator role to the existing backup proxies and backup repositories. The machine that will perform the role of the target WAN accelerator must have enough free disk space to store the global cache data.
138 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
By default, the size of the global cache is 100 GB. You can increase the size or decrease it if necessary. The more space you allocate, the more repeating data blocks will be written to the global cache and the more efficient WAN acceleration will be. It is recommended that you allocate at least 40 GB to the global cache storage. The global cache size is specified per source WAN accelerator. That is, if you plan to use one target WAN accelerator with several source WAN accelerators, the specified amount of space will be allocated for every source WAN accelerator that will be working with the target WAN accelerator and the size of the global cache will increase proportionally. The WAN global cache is actually a library that holds data blocks repeatedly going from the source repository to the target repository. The global cache is populated at the first synchronization interval of the backup copy job. The priority is given to data blocks of Windows-based OSes, other OSes like Linux/Unix and standard applications such as Microsoft Exchange Server. Veeam Backup & Replication constantly maintains the global cache in the actual state. To do that, it continuously monitors data blocks going over the WAN and data blocks in the global cache. If some new data block is constantly sent over the WAN, it is added to the global cache. If some data block in the global cache is not sent over the WAN and re-used for some period of time, it is removed from the global cache to make room for new data blocks.
Veeam Backup & Replication also performs periodic consistency checks. If some data block in the global cache gets corrupted, Veeam Backup & Replication removes it from the global cache. The efficiency of the WAN acceleration increases with every new synchronization interval in the backup copy job. During the first synchronization interval in the backup copy job, the WAN acceleration level is minimal. Veeam Backup & Replication populates the global cache. With every new synchronization interval, Veeam Backup & Replication updates the global cache to include the most popular data blocks and the WAN acceleration efficiency increases.
How It Works
When you create a backup copy job, you can select to use WAN acceleration in its properties. The procedure of backup copying with WAN acceleration enabled is performed in the following way: 1. 2. Before processing the backup file with the backup copy job, Veeam Backup & Replication uncompresses the backup file to analyze its content. The Veeam WAN Accelerator Service on the source WAN accelerator analyzes data blocks of the uncompressed backup file and creates a file with digests for these data blocks. The created file with digests is stored to the VeeamWAN folder on the source WAN accelerator. Veeam Backup & Replication compresses the backup file data and copies it to the target backup repository. At this point, Veeam Backup & Replication can perform deduplication within the VM itself that is, deduplicate identical data blocks in every VM disk. During the data transfer process, the Veeam WAN Accelerator Service on the target WAN accelerator populates the global cache storage with data blocks from the copied backup file. During the next synchronization interval, the Veeam WAN Accelerator Service on the source WAN accelerator analyzes data blocks in the backup file that should be copied this time and creates digests for these data blocks. The Veeam WAN Accelerator Service compares the created digests with the digests that have been previously stored to the VeeamWAN folder on the source WAN accelerator. If duplicate data blocks are found, the actual block data in the backup file is not copied over the WAN. Instead, it is taken from the global cache and written to the restore point in the backup copy folder. Additionally, Veeam Backup & Replication analyzes restore points that have been previously copied to the target backup repository. If duplicates are found, Veeam Backup & Replication does not copy such blocks over the WAN but takes them from the global cache.
3.
4. 5.
6.
7.
139 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
As a result, Veeam Backup & Replication copies only new data blocks to the target backup repository and uses data blocks that are already stored in the global cache. Note: If the target WAN accelerator is used by several backup copy jobs, the target backup repository may already contain data blocks of the necessary VM type. In this situation, Veeam Backup & Replication will copy the required data blocks to the global cache before the copying process starts and use these data blocks further on. To learn more, see Many to One WAN Acceleration.
When one target WAN accelerator is used by several source WAN accelerators, Veeam Backup & Replication can copy data blocks between global cache subfolders created for them.
140 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
For example, you have two backup copy jobs: Job 1 and Job 2. The Job 1 uses the source WAN accelerator Source 1 and the target WAN accelerator Target 3. The Job 2 uses the source WAN accelerator Source 2 and the same target WAN accelerator Target 3. In the global cache folder, Veeam Backup & Replication will create two subfolders: Source 1 and Source 2. Imagine that the Job 1 processes a VM running Microsoft Windows 2008 R2 and it has been running for some time. In the global cache, there is already data for this type of OS. Now imagine that Job 2 should also process a VM running Microsoft Windows 2008 R2. When you start the Job 2 for the first time, in its global cache subfolder there is no data for this type of OS. In such situation, Veeam Backup & Replication will simply copy the necessary data block from the Source 1 cache folder to the Source 2 cache folder and will not transport this data block over the WAN. Note: Beside using global cache of other WAN accelerator, Veeam Backup & Replication also utilizes backup files residing on the backup repository. For example, if a backup repository contains a backup file created with a backup job and the backup copy job starts copying a backup of a VM of the same type, Veeam Backup & Replication will copy data blocks from the backup file to the global cache folder not to transfer them over the WAN.
3.
141 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
For more details and recommendations on configuring vendor-supported tape drives and media changers on ESX/ESXi, please refer to VMware documentation at http://kb.vmware.com/kb/1016407.
Archiving to Tape
With Veeam Backup & Replication, you can archive to tape both backup files stored in backup repositories and regular files you might want to write to tape, such as Windows and Linux files. Veeam Backup & Replication supports file backup from any server which has been added as a managed server to the Veeam Backup console (that is, Windows or Linux server, including physical boxes). You can also archive files residing on NAS devices. The archiving options include the following ones: Backup to tape jobs. This option allows you to archive to tape media backups created by Veeam Backup & Replication. Using backup to tape jobs, you can implement the 3-2-1 backup approach (3 copies, 2 types of media, 1 off-site location) considered as a best practice for data protection and disaster recovery. Veeam Backup & Replication provides flexible retention and scheduling settings that help automate backup archiving. Files to tape jobs. This option allows you to archive to tape media files from Windows and Linux servers connected to Veeam backup server. You can create both full and incremental backups of files on tape.
Veeam Backup & Replication uses the MTF (Microsoft Tape Format) industry format to write data to tape.
142 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
How It Works
To back up data to the tape media and restore from tape archives, Veeam Backup & Replication uses several components: 1. Source. The source is the initial location where backup files or regular files you want to archive to tape reside. This can be a backup repository where Veeam backups are stored or a Windows or Linux server hosting files that should be archived. Data path. During archiving and restore processes, data is transferred between two terminal points; the process is controlled by two Veeam transport services: Source-side transport service communicates with the source (backup repository or server hosting the files) and initiates reading data from that source. Target-side transport service runs locally on the Veeam backup server machine to which a tape device is connected; it initiates writing data to the tape device. The transport services are responsible for the following operations: Archiving files and folders from Windows and Linux servers or Veeam backup files from backup repository to the specified media in the tape library. Restore of files and folders or Veeam backup files recorded on tape and placing them in the backup repository or folder. Virtual machines can be then restored through Veeam Backup & Replication recovery capabilities. 3. 4. Veeam backup server. The core component in the backup infrastructure that manages all operations, schedules and executes the jobs. Tape device. Physical tape library, a virtual tape library or a stand-alone tape drive. The tape device should be located in the same site with the Veeam backup server. Connection between them is established directly (using FC/SAS/SCSI) or over the network (using iSCSI). Veeam Backup database. This component is used to store the following tape-related data: Tape Catalog stores files/folders archived to tape media, as well as VBK and VIB backup files. It is updated during file-to-tape and VM-to-tape jobs. The content of the Tape Catalog can be examined under the Tape node in the Files view. Backup Catalog stores information about VMs whose backups were archived to tape media. The content of the Backup Catalog is updated during VM-to-tape jobs and can be examined under the Backups > Tape node in Backup & Replication view.
2.
5.
143 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
VM Backup to Tape
When Veeam backup server executes a VM Backup to Tape job (started manually or on schedule), it performs the following operations: 1. Veeam Backup & Replication enumerates backup files using the Backup Catalog in the Veeam Backup & Replication database to detect if any data has been modified since the latest backup. Detected changes are queued for archiving. Veeam Backup & Replication connects to transport services and starts the data transfer process. Transport services take over from this point. The source transport gets data from the backup repository and target transport service controls recording to tape. While tape recording is performed, Veeam Backup service updates data in the Backup Catalog and Tape Catalog in Veeam Backup database. The Veeam Backup console displays refreshed information about VM-to-tape backups and shows job statistics.
2. 3. 4.
144 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
3. 4.
Data Cataloging
To facilitate and streamline recovery from tape, Veeam Backup & Replication catalogs information about all archived backup and file content and stores this data in the Veeam Backup & Replication database. The catalog includes up-to-date information on the backup sets on tape and is updated with every backup to tape or files to tape job session. With data cataloging, Veeam Backup & Replication quickly detects location of the required items on tape, regardless of whether the tape is online or offline, which helps restore data from tape much quicker when necessary.
145 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Prerequisites
Veeam Backup & Replication requires .NET Framework 4. 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 Microsoft SQL Server 2008 R2 Express on your computer. If a Microsoft 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. Veeam Backup & Replication 7.0 setup performs configuration check to determine if all prerequisite software is available on the machine where you are installing Veeam backup server. If some of the required software components are missing, the setup wizard will offer you to install missing software automatically. You can accept automatic installation, or deploy the missing software manually and then re-check the configuration.
Requirements
This section covers the list of system requirements to the VMware vSphere environment, Veeam Backup & Replication console, virtual machines and backup targets, necessary rights and permissions, as well provides information on ports used by Veeam Backup & Replication. Note: Support for Microsoft Windows Server 2012 R2, Microsoft Windows 8.1 and Microsoft Hyper-V Server 2012 R2 and vSphere 5.5 is available only after applying Veeam Backup & Replication 7.0 R2 Update.
Platform Support
Veeam Backup & Replication provides full support for the VMware vSphere virtualization platform.
Virtual Infrastructure
Specification Platform Requirement VMware vSphere 5.x* VMware vSphere 4.x VMware Infrastructure 3.5 (VI3.5) ESXi 5.x* ESX(i) 4.x ESX(i) 3.5
Hypervisor
Free ESXi is not supported Management Server (optional) vCenter Server 5.x* (optional) vCenter Server 4.x (optional) Virtual Center 2.5 (optional)
146 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Virtual Machines
Specification Requirement Hardware All types and versions of virtual hardware are supported, including 62TB VMDK. Virtual machines with disks engaged in SCSI bus sharing are not supported, because VMware does not support snapshotting such VMs. RDM virtual disks in physical mode, Independent disks, and disks connected via in-guest iSCSI initiator are not supported, and are skipped from processing automatically. All operating systems supported by VMware. Application-aware processing is supported for Microsoft Windows XP (32bit only), Microsoft Windows 2003 and later. Windows file-level restore option is supported on NTFS, FAT, FAT32 and ReFS file systems (ReFS is supported only if Veeam Backup & Replication is installed on Windows Server 2012 or Windows Server 2012 R2). To restore files from non-Windows guests (Linux, Solaris, BSD, Novell Netware), use the Multi-OS File Level Restore wizard.
OS
Software
VMware Tools all latest service packs and patches (required for application-aware image-level processing).
vCloud Director
Specification vCloud Director Requirement vCloud Director 5.x* (optional)
*Support for VMware vSphere 5.5 is available only after applying Veeam Backup & Replication 7.0 R2 Update.
147 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
System Requirements
To ensure successful usage of Veeam Backup & Replication, the following system requirements should be met:
OS
During the setup, the installer will perform system configuration check to determine if all prerequisite software is available on the machine where you are installing Veeam backup server. If some of the required software components are missing, the setup wizard will offer you to install missing software automatically. This refers to: Microsoft .NET Framework 4.0 Windows Installer 4.5 Microsoft SQL Server Management Objects Microsoft SQL Server System CLR Types Microsoft Visual C++ 2010 Service Pack 1 redistributable package Microsoft PowerShell 2.0 (required for PowerShell snap-in). Internet Explorer 9.0 or later
Software
Local or remote installation of the following versions of Microsoft SQL Server are supported: SQL Database Microsoft SQL Server 2005 (Full and Express Edition) Microsoft SQL Server 2008 (Full and Express Edition) Microsoft SQL Server 2008 R2 (Full and Express Edition. Microsoft SQL Server 2008 R2 SP1 Express Edition is included in the setup) Microsoft SQL Server 2012 (Full and Express Edition)
148 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important!
1.
If you plan to back up VMs running Microsoft Windows Server 2012 R2 and Data Deduplication is enabled for some of VM volumes, it is recommended to deploy the Veeam Backup & Replication console on a machine running Microsoft Windows Server 2012 R2 with Data Deduplication feature enabled. Otherwise, certain types of restore operations for these VMs (such as Windows File Level Recovery) may fail. Due to its limitations, Microsoft SQL Server Express Edition should only be used for evaluation purposes or in case of a small-scale production environment. For environments with a lot of VMs, it is necessary to install a fully functional commercial version of Microsoft SQL Server.
2.
OS
For vSphere 5.5 backup proxy server on Microsoft Windows Server 2008 or earlier: Software
Important! To protect VMs running on ESXi 5.5, you must deploy backup proxies on machines running a 64-bit version of Microsoft Windows. VDDK 5.5 does not support 32-bit versions of Microsoft Windows.
149 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
OS
WAN Accelerator
Specification Requirement CPU: x86-64 processor. Memory: 8 GB RAM. Hardware Disk Space: Global cache size as defined by user, plus 20GB per each 1TB of source VM data. Network: 1 Gbps LAN for on-site backup and replication, and 1 Mbps WAN for off-site backup and replication recommended. High latency and reasonably unstable WAN links are supported. 64-bit version of the following operating systems are supported: Microsoft Windows Server 2012 R2* Microsoft Windows Server 2012 Microsoft Windows Server 2008 R2 SP1 Microsoft Windows Server 2008 SP2 Microsoft Windows Server 2003 SP2 Microsoft Windows 8.x Microsoft Windows 7 SP1 Microsoft Windows Vista SP2 Microsoft Windows XP SP3
OS
150 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
OS
Software
Local or remote installation of the following versions of Microsoft SQL Server are supported: SQL Database Microsoft SQL Server 2005 (Full and Express Edition) Microsoft SQL Server 2008 (Full and Express Edition) Microsoft SQL Server 2008 R2 (Full and Express Edition. Microsoft SQL Server 2008 R2 SP1 Express Edition is included in the setup) Microsoft SQL Server 2012 (Full and Express Edition)
151 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Backup Target
Backup can be performed to the following disk-based storage targets: Local (internal) storage of the backup repository server. Direct Attached Storage (DAS) connected to the backup repository server, including external USB/eSATA drives and raw device mapping (RDM) volumes. Storage Area Network (SAN). Backup repository server must be connected into the SAN fabric via hardware HBA or software iSCSI initiator, and the corresponding volumes must be seen in the Microsoft Windows Disk Management snap-in. Network Attached Storage (NAS) able to represent itself as CIFS (SMB) share (direct operation), or NFS share (must be mounted on a Linux backup repository server).
Storage Integration
Backup from Storage Snapshots and Veeam Explorer for Storage Snapshots is supported for the following storage devices:
Storage System HP StoreServ (3PAR) HP StoreVirtual (LeftHand / P4000 series) HP StoreVirtual VSA Requirement Fibre Channel (FC) storage fabric only. 3PAR OS 3.1.2 or later. iSCSI storage fabric only. SAN/iQ version 9.5 or later. SAN/iQ version 9.5 or later.
Tape
Specification Requirement LTO3 or later tape libraries (including VTL) and standalone drives are supported. Tape device must be directly attached to the physical backup server (via SAS/FC/iSCSI). Note that VMware does not support connecting tape libraries to ESXi 5.x. Device-specific, vendor-supplied OEM driver for Windows must be installed. Devices appearing in Windows Device Manager as Unknown or Generic are not supported. If multiple driver installation modes are available for your tape device, use the one that allows for multiple open handles from a host to a drive to exist at the same time. For example, if your tape vendor provides exclusive and non-exclusive drivers, you should install the non-exclusive one. No other backup server must be interacting with the tape device.
Hardware
Software
152 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Microsoft Exchange
To open database files, Veeam Explorer for Exchange requires a service dynamic link library (ese.dll) which is installed together with Microsoft Exchange. Microsoft Outook 2010/2013 64-bit (optional, for PST export only) Restore of folders and items to their original location is available to users of Veeam Backup & Replication Enterprise Edition only.
Software
Microsoft SharePoint
The staging Microsoft SQL Server must run on the machine where Veeam Explorer for SharePoint is installed (that is, on the machine running Veeam backup server). Staging SQL Server The staging system must run the same or a later version of Microsoft SQL Server as the server that hosts restored Microsoft SharePoint content databases. Note: As the staging system, you can use the Microsoft SQL Server Express 2008 R2 SP1 that is shipped with the Veeam Backup & Replication setup. However, consider that content databases that exceed 10 GB cannot be attached to this SQL Server.
*Support for Microsoft Windows Server 2012 R2 is available only after applying Veeam Backup & Replication 7.0 R2 Update.
153 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Required Permissions
The accounts used for installing and using Veeam Backup & Replication should have the following permissions:
Account Setup Account Required Permission Local Administrator permissions on the Veeam backup server to install Veeam Backup & Replication Root permissions on the source ESX(i) host. Target/Source Host Permissions Root (or equivalent) permissions on Linux backup repository. Write permission on the target folder and share. If vCenter Server is used, administrator credentials are required. The account used to run Veeam Backup Management Service must have database owner role for the VeeamBackup database on the SQL Server instance. The account used to run Veeam Backup Enterprise Manager must have database owner role for the VeeamBackupReporting database on the SQL Server instance. Local Administrator permissions on the Veeam Backup Enterprise Manager server to install Veeam Backup Enterprise Manager. To be able to work with Veeam Backup Enterprise Manager, users should be assigned the Portal Administrator, Restore Operator or Portal User role. Local Administrator permissions on the Microsoft Search Server to install Veeam Backup Search Full access to Microsoft Exchange database and its log files for item recovery. The account you plan to use for recovery should have both read and write permissions to all files in the folder with the database. Access rights can be provided through impersonation, as described in the Configuring Exchange Impersonation article. The account used for working with Veeam Explorer for SharePoint requires membership in the sysadmin fixed server role on the staging Microsoft SQL Server. Veeam Explorer for SharePoint The account used for connection with target SharePoint server where document item(s)/list will be restored needs the following: If permissions of the item being restored are inherited from the parent item (list) - Full Control for that list is required. If permissions are not inherited, and restored item will replace an existing item - then Contribute for the item and Full Control for its parent list are required.
SQL Server
154 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Used Ports
This section covers typical connection settings for the Veeam Backup & Replication components.
HTTPS
443
ESX(i) server
TCP
902
TCP
22
Linux server
Windows server
TCP TCP
TCP UDP
Linux server
TCP
2500 to 5000
Windows server
TCP
2500 to 5000
155 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Communication with VMware Servers vCenter Server VMware Backup Proxy ESX(i) server HTTPS TCP 443 902 Default VMware web service port that can be customized in vCenter settings. VMware data mover port. Default VMware web service port that can be customized in ESX host settings. Not required if vCenter connection is used.
HTTPS
443
Communication with Backup Repositories Linux server TCP 22 Port used as a control channel from the backup proxy to the target Linux host. Port used as a control channel from the backup proxy to the target Windows host.
Windows server
TCP
22
TCP UDP
Ports used as a transmission channel from the backup proxy to the target CIFS (SMB) share.
TCP UDP
If a CIFS (SMB) share is used as a backup repository and a Windows server is selected as a proxying server for this CIFS share, these ports must be opened on the proxying Windows server.
Communication with Backup Proxies Default range of ports used as transmission channels for replication jobs. For every TCP connection that a job uses, one port from this range is assigned.
TCP
2500 to 5000
156 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2500 to 5000
Default range of ports used as transmission channels for replication jobs. For every TCP connection that a job uses, one port from this range is assigned.
TCP
2500 to 5000
Default range of ports used as transmission channels for backup copy jobs. For every TCP connection that a job uses, one port from this range is assigned. Ports 2500 to 5000 are used for backup copy jobs that do not utilize WAN accelerators. If the backup copy job utilizes WAN accelerators, make sure that ports specific for WAN accelerators are open.
157 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
TCP
2500 to 5000
6164
Controlling port for RPC calls. Default port used for data transfer between WAN accelerators. Ensure this port is open in firewall between sites where WAN accelerators are deployed.
6165
VM Guest OS Connections
The following table describes network ports that must be opened to ensure proper communication of the Veeam backup server with the runtime coordination process deployed inside the VM guest OS for application-aware image processing and indexing.
From To Runtime coordination process inside the VM guest OS Protocol Port 1025 to 5000 (for Windows 2003) 49152-65535 (for Windows 2008) Notes Dynamic RPC port range used by the runtime coordination process deployed inside the VM guest OS for application-aware image processing (when working over network, not over VIX API).*
TCP
* If you use default Windows firewall settings, you do not need to configure dynamic RPC ports: during setup, Veeam Backup & Replication automatically creates a firewall rule for the runtime process. If you use firewall settings other than default ones or application-aware image processing fails with the RPC function call failed error, you need to configure dynamic RPC ports. For more information, see http://technet.microsoft.com/en-us/library/cc732839(WS.10).aspx.
158 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
TCP
TCP
9395
IIS extension
Browser
Enterprise Manager Web API Client
TCP
9394
159 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
During installation, Veeam Backup & Replication automatically creates firewall rules for default ports to allow communication for the application components.
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).
160 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
DEPLOYMENT
This section describes the procedure for installing, upgrading and removing Veeam Backup & Replication. You will also find here information about Veeam Backup & Replication licensing, differences between product editions and functionality modes and Veeam Backup & Replication interface.
2.
161 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3. 4.
Click the Install link in the Veeam Backup & Replication section of the splash screen. On the Welcome step of the wizard, click Next to start the installation.
Important! It is strongly recommended to run the setup using Autorun. Otherwise (if you use other installation files from CD/DVD folders), you may miss some components that need to be installed and Veeam Backup & Replication will not work as expected.
162 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To learn about obtaining a license file, see Veeam Backup & Replication Licensing. Note: If a valid license file has been previously installed on the machine, the setup wizard will inform you about it. In this case, you can skip this step and move forward.
If necessary, you can change the installation folder. Note: Veeam Backup & Replication requires Microsoft .NET Framework 4 and Microsoft SQL Server (.NET Framework 4 and Microsoft SQL Server 2008 R2 Express are included in the setup). If you plan to install these components with the setup, you should have at least 2 GB of free space on the system disk.
The setup will also install the following components in the silent mode: Veeam Explorer for Exchange Veeam Explorer for SharePoint HP StoreServ Plug-in HP StoreVirtual Plug-in
These components do not require additional licenses; they are integrated with Veeam Backup & Replication. Veeam Explorer for Exchange and Veeam Explorer for SharePoint can be launched either from the management console or from the Start menu. Refer to the product documentation for details.
163 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Before proceeding with the installation, the setup wizard will perform a system configuration check to determine if all prerequisite software is available on the machine. To learn what software is required for the installation, see the System Requirements section. If some of the required software components are missing, the wizard will offer you to install missing software automatically. To install missing software components in the current session without interrupting the setup, click the Install button. If you cancel automatic installation, you should install and enable the missing software manually; otherwise, you will not be able to proceed to the next step. When all required software is installed, click Re-run to repeat verification.
The user account under which the installation is being performed should have sufficient rights to log on to the selected SQL Server instance using Windows integrated authentication and create a database on the selected instance.
164 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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), the setup will display a warning notifying about it. Click Yes to connect to the detected database. If necessary, the existing database will be upgraded to the latest version.
The Log on as right will be automatically granted to the specified user account.
165 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
166 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Specify the name and destination for the catalog folder where index files should be stored. The default location is C:\VBRCatalog.
167 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
168 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
You can point the new instance of Veeam Backup & Replication 6.5 to the existing database. In this case, you will not need to restore configuration backup as described in step 11. However, after installation of Veeam Backup & Replication 6.5 is complete, you will need to re-define all credentials used for connecting to virtual infrastructure servers, Windows servers, Linux servers and credentials used for guest processing. 5. 6. 7. If you have previously applied hotfixes, re-apply these hotfixes to the new instance of Veeam Backup & Replication 6.5. If you have previously changed registry values for Veeam Backup & Replication, move these changes to the new instance of Veeam Backup & Replication 6.5. Move all backups and replica metadata files stored in the default backup repository and all local repositories to the machine running the new instance of Veeam Backup & Replication 6.5. It is required that you preserve exact paths to folders where backups or replica metadata filesare stored. Move the configuration backup (created at step 3) to the machine running the new instance of Veeam Backup & Replication 6.5. Move the contents of the VBRCatalog folder.
8. 9.
10. Start Veeam Backup & Replication console to upgrade components on connected servers. 11. Restore configuration from backup as described in section Restoring Configuration Data. 12. Check backup infrastructure components and all existing jobs to make sure configuration settings have been properly restored. 13. Remove all legacy replica jobs (if present). Remove from inventory and replica VMs that were created with legacy replica jobs. 14. Run upgrade to Veeam Backup & Replication 7.0.
169 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The SQL database instance installed and used by Veeam Backup & Replication is not removed during the uninstall process. All jobs data stored in it remains as well.
170 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
License Keys
The trial license key is sent to you after registering the product with Veeam Software at: http://www.veeam.com/vmware-esx-backup/download.html. After registering the product you will receive a trial license key. The trial license is valid for 30 days from the moment of registration. To obtain a full license key for the desired number of sockets, refer to http://www.veeam.com/buyveeam-products-pricing.html. The full license includes a one-year maintenance plan. To renew your maintenance plan, please contact Veeam customer support at: [email protected].
Installing a License
At installing Veeam Backup & Replication, you will be asked to specify the license file that was sent to you after registration. If you do not have a license, Veeam Backup & Replication will be run in the free functionality mode. To view information on the currently installed license, select Help > License from the main menu. To change the license, click Install License and browse to the necessary .lic file.
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.
171 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
When Veeam Enterprise Manager replicates databases from backup servers, it also synchronizes license data: checks if the license installed on the backup server coincides with the license installed on the Veeam Backup Enterprise Manager server. If the licenses do not coincide, the license on the backup server will be automatically replaced with that on Veeam Backup Enterprise Manager.
The Licensed Hosts list displays all hosts to which the license is applied. When you start Veeam Backup & Replication for the first time, the list will be empty. After you run a backup or replication job targeted at some objects, this section will display a list of servers that were engaged in the job, with the number of sockets per each. To revoke a specific server, select it in the list and click Revoke. Licensed sockets used by it will be freed and will become available for use by other servers.
172 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Product Editions
Veeam Backup & Replication is available in Standard, Enterprise and Enterprise Plus editions. The Enterprise and Enterprise Plus editions include additional features to accommodate the requirements of large enterprise environments. The differences in new features introduced in Veeam Backup & Replication 7.0 for Standard, Enterprise and Enterprise Plus editions applicable to VMware vSphere environments are shown in the table below. For full comparison, refer to http://www.veeam.com/veeam_backup_7_editions_comparison_en_ds.pdf
Feature Standard Edition Available Backup Copy Job Support for copying jobs to remote locations over WAN (direct operations only). Available Direct operations only. Enterprise Edition Enterprise Plus Edition Available Direct operations and WAN acceleration. Available Support for caching, variable-length deduplication and optimizations for transferring Veeam backups across the WAN. Available Backup from Storage Snapshots Not available Not available Support for creating backups and replicas from SAN snapshots.
Not available
Not available
Full support Limited Native Tape Support Windows files archiving only. Includes archiving Veeam backups to tape, with full tracking of backups and restore points. Full support
Limited Visibility of vCloud Director (vCD) infrastructure, backup via VeeamZIP (including backup of vApp and VM meta data and attributes) and direct restore to vCD. Full support Also includes scheduled incremental backup jobs of vCD VMs. Full support
Available Includes specialized Active Directory, Microsoft Exchange and Microsoft SQL wizards as well as the universal wizard for any application.
Not available
Available
173 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Feature
Standard Edition Manual You can verify the recoverability of backup files by mounting VM disks from backup files using Instant VM Recovery and manually testing them.
Enterprise Edition
Automated You can select to perform automatic recovery verification jobs after every backup and verify any restore point. Available
Available
Not available
You can automatically verify every restore point in every replica. Available You can run one or several VMs from backup in an isolated environment, providing a working copy of the production environment for troubleshooting, testing, training and so on. Not restricted
Available
On-Demand Sandbox
Not available
Available
Restricted File system indexing You can browse and search for files in backups which are currently on disk.
You can browse and search for files in both current and archived backups (for example, backups which have been moved to tape storage). Available Allows help desk administrators to restore VMs and guest files through the Enterprise Manager web UI.
Not restricted
1-Click Restore
Not available
Available
Available Delegation and selfrecovery of VMs and guest files Not available Not available Delegation options allow authorized users to restore VMs and guest files through the web UI.
174 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Feature
Standard Edition
Enterprise Edition Available You can clone existing jobs and edit their settings from the Veeam Backup Enterprise Manager web UI and the Veeam Backup & Replication console. Full support Also includes restore to original location.
Enterprise Plus Edition Available You can clone existing jobs and edit their settings from the Veeam Backup Enterprise Manager web UI and the Veeam Backup & Replication console.
Not available
Limited support Veeam Explorer for Microsoft Exchange You can browse and restore mail items via save, send and export. Limited support Veeam Explorer for Microsoft SharePoint You can browse and restore documents and lists via save, send and export. Available
Full support
Available
Available
Not available
Not available
Available
All editions are installed with the same setup file, however, the extra functionality becomes available only after installing a full license for Veeam Backup & Replication Enterprise Edition or Enterprise Plus Edition. You can install the license for the necessary version during the setup process and change the license file later. You can also change the type of license used. For details, see Veeam Backup & Replication Licensing.
175 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you have a valid license installed, Veeam Backup & Replication operates in the full functionality mode. As soon as your license expires, you will be offered to install a new license or switch to the free functionality mode. To switch to the free mode, select View > Free functionality only from the main menu. To switch back to the full mode, do either of the following: Install a valid license: select Help > License from the main menu. In the displayed window, click Install License and select the necessary license file. Select View > Full functionality (advanced) from the main menu. Note that if you do not have a valid license installed, you will not be able to use the functionality provided by the full mode.
176 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 servers connected to Veeam Backup & Replication Start PuTTy Set up user roles Configure traffic throttling rules Manage credentials Enable and disable HP SAN plug-ins Perform configuration backup and restore Define general application options View program help, work with licenses and program logs Exit Veeam Backup & Replication
177 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 and backup repositories. 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 switch between Veeam Backup & Replication views.
178 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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.
Veeam Backup & Replication offers the following views: The Backup & Replication view is used for work with all kinds of jobs. It also displays a list of created backups and replicas that can be used for various restore operations, and provides statistics on recently performed jobs. The Virtual Machines view displays the inventory of your virtual infrastructure. The inventory can be presented from different perspectives: Hosts, Categories and Storage. You can use the Virtual Machines view to work with inventory objects and quickly add them to Veeam Backup & Replication jobs. The Files view displays a file tree for servers connected to Veeam Backup & Replication, and is primarily used for file copying operations. The Backup Infrastructure view displays a list of all backup infrastructure components: virtual infrastructure servers, backup proxies, backup repositories, tape devices and WAN accelerators. This view is used to set up the backup infrastructure that will be used for various data protection and disaster recovery tasks. The SAN Infrastructure view displays a list of HP storages, volumes and snapshots. This view is used to restore data from HP SAN snapshots (available only for VMware VMs). The History view displays statistics on operations performed with Veeam Backup & Replication. You can use this section for viewing statistics on performed tasks and reporting.
179 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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.
180 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
ADMINISTRATION
This section describes Veeam Backup & Replication administration tasks:
To learn more about the purpose of each Veeam Backup & Replication infrastructure component, see Solution Architecture. In general, the procedure of infrastructure setup includes the following steps: 1. 2. Adding servers. First of all, you need to connect to the Veeam backup server all servers that you targeted as backup proxies, backup repositories, virtual infrastructure servers. Assigning proxy and repository roles. After you have connected necessary servers, you need to assign the roles of backup proxies and backup repositories to the appropriate servers.
A newly deployed Veeam backup server performs the role of VMware backup proxy and backup repository in addition to its primary functions. That is why the Veeam backup server is also added to the list of managed servers, proxies and repositories. Essentially, this means that immediately after Veeam Backup & Replication installation, you can connect servers, configure and run the required jobs. The Veeam Backup & Replication server will be used as the backup server, proxy and repository at the same time. Such scenario, however, is acceptable only if you plan to protect a small number of VMs or perform pilot testing. For a full-fledged backup infrastructure, you need to configure dedicated backup proxies and backup repositories. Components in such Veeam Backup deployment will be organized around the Veeam backup server which will function as the point of control for job processing. Data processing tasks will be offloaded to backup proxies and backup repositories.
181 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Managing Credentials
To maintain a list of accounts authorized to perform the certain operation (for example, connection to server, guest OS access, and others), you can use the Manage Credentials command from Main menu.
To enter a new user account: 1. 2. Click Add and in the Credentials window. Enter user name, password and description or browse for the user you need.
Tip:
As there can be a number of alike account names (for example, Administrator), it is highly recommended that you supply a meaningful unique description for the account name, so that you can distinguish these accounts when displayed in the list. The description will be shown in brackets, following the user name.
182 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The Manage Credentials link is available on the Credentials step of the Add Server wizards. You can select the account from the list of available accounts, or use the Add button to add a different account (make sure it has sufficient access rights). Similarly, you can supply a user account when specifying guest OS access credentials at the Guest processing step of the Backup Job wizard.
Adding Servers
For building your backup infrastructure in a VMware vSphere environment, Veeam Backup & Replication supports the following types of servers: VMware Server Windows Server Linux Server vCloud Director
Managed servers are physical or virtual machines used as source and target hosts, backup proxies, repositories and other servers included into the backup infrastructure. The table below shows which roles can be assigned to the different types of servers managed by Veeam Backup & Replication.
Server Type VMware Server (standalone ESX(i) host or vCenter Server) Windows Server Linux Server vCloud Director Source Replication Target Backup Proxy Backup Repository
183 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
Any ESX host is essentially a Linux server. Thus, you can add ESX hosts both as virtualization servers and as standard file servers, depending on the role which you wish to assign for them. Note that if you plan to use the same host as an ESX host and Linux server, you should add it to Veeam Backup & Replication twice.
184 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
Note:
The user name of the account should be specified in the DOMAIN\USERNAME format.
185 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
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.
186 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Click Advanced to configure advanced SSH settings. 1. 2. In the Service console connection section, specify the SSH port to be used and SSH timeout. By default, SSH uses port number 22. In the Data transfer options section of the SSH Settings window, specify a range of ports to be used as transmission channels between the source host and the target host (one port per task), and define the size of transmitted packets. By default, the port range is 2500 to 5000. However, depending on your environment, you can specify a smaller range of ports (for example, 2500 to 2510 will allow you to run 10 concurrent jobs at a time). If the ESX host is deployed outside NAT, select the Run the server on this side check box in the Preferred TCP connection role section. In the NAT scenario, the outside client cannot initiate a connection with the server on the NAT network. Therefore, services that require the initiation of connection from outside can be disrupted. With this option selected, you will be able to overcome this limitation and initiate a server-client connection (that is, a connection in the direction of the ESX server).
3.
Tip:
You can safely log on to a remote server directly from Veeam Backup & Replication using PuTTY a popular SSH client. To open the PuTTY Configuration window, select PuTTY from the application tools menu. To learn about PuTTY, see http://www.chiark.greenend.org.uk/~sgtatham/putty/docs.html.
187 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Make sure that File and Printer Sharing is enabled in the network connection settings of the server. Otherwise, the components will not be installed. To add a Windows server, follow the next steps:
188 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
189 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To customize network ports used by these components, click Ports. Veeam Installer Service is responsible for deploying the Veeam Transport on the Windows server. By default, the Veeam Installer Service uses port number 6160. Veeam Transport is responsible for deploying the corresponding during backup and replication processes. By default, the service uses port number 6162.
190 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In the Data transfer options section of the Network Settings window, specify connection settings for FastSCP 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 2500 to 5000. However, depending on your environment, you can specify a smaller range of ports (for example, 2500 to 2510 will allow you to run 10 concurrent jobs at a time). If the Windows server is deployed outside NAT, select the Run the server on this side check box in the Preferred TCP connection role section. In the NAT scenario, the outside client cannot initiate a connection with the server on the NAT network. Therefore, services that require the initiation of connection from outside can be disrupted. With this option selected, you will be able to overcome this limitation and initiate a server-client connection (that is, a connection in the direction of the Windows server).
191 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
192 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
193 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
3.
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.
194 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
4.
Click Advanced to configure advanced SSH settings. a. b. In the console connection section, specify the SSH port to be used and SSH timeout. By default, SSH uses port number 22. In the Data transfer options section, specify a range of ports to be used as transmission channels between the source host and the target host (one port per task) and define the size of transmitted packets. By default, the port range is 2500 to 5000. However, depending on your environment, you can specify a smaller range of ports (for example, 2500 to 2510 will allow you to run 10 concurrent jobs at a time). If the Linux server is deployed outside NAT, select the Run the server on this side check box. In the NAT scenario, the outside client (Linux server) cannot initiate a connection with the server (Veeam backup server) on the NAT network. For this reason, services that require the initiation of connection from outside can be disrupted. With this option selected, you will be able to overcome this limitation and initiate a server-client connection, that is, a connection in the direction of the Linux server.
c.
195 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
196 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
197 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
198 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
4. Note:
If the vCenter Server attached to vCloud Director is already added to the Veeam Backup & Replication console, you do not need to enter credentials for it once again. Veeam Backup & Replication will automatically detect the credentials you provided when adding this vCenter Server and use them.
199 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
200 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Managing Servers
You can edit settings of added servers, update components installed on servers, and remove servers from Veeam Backup & Replication.
You can also update components on every managed server separately. Veeam Backup & Replication displays a warning next to Hyper-V and Windows server icons in the management tree to alert you when components on a server require updates. To update components, open the Infrastructure view, select the Managed Servers node in the inventory pane, select the necessary server in the working area and click Upgrade on the ribbon. Alternatively, you can open the Infrastructure view, select the Managed Servers node in the inventory pane, right-click the necessary server in the working area and select Upgrade.
201 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You will follow the same steps as you have followed when adding the server. For details, see the description of the corresponding wizard for adding a new server under Adding Servers.
Removing Servers
To remove a server from the backup infrastructure: 1. 1. 2. Open the Backup Infrastructure view. Click the Managed Servers node in the inventory tree. Select the necessary server in the working area and click Remove Server on the ribbon or right-click the necessary server in the working area and select Remove.
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 is configured as a backup proxy or repository. To remove such 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 (.vbk, .vrb and .vib) and replica files (.vmdk and .vrb) are left on the server. You can easily import these files later to the Veeam Backup & Replication console for restore operations if needed. Note: When you remove the vCloud Director server from the Veeam Backup & Replication console, vCenter Servers attached to it are not removed. To remove such servers, expand the vCenter Servers node in the inventory pane, right-click the necessary server and select Remove. You cannot remove vCenter Servers attached to the vCloud Director until the vCloud Director server is removed from the Veeam Backup & Replication console.
202 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
203 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In the Transport mode field, specify the backup mode that the proxy will use to retrieve VM data. By default, Veeam Backup & Replication analyzes the backup proxy configuration, defines to which datastores it has access and automatically selects the best transport mode depending on the type of connection between the backup proxy and the source storage. However, you can manually select what mode you want to use for VM data retrieval. Click the Choose button on the right and select one of the following modes: Direct SAN access, Virtual Appliance or Network. For more information, see Transport Modes. In the Advanced section, specify additional options for the selected mode: By default, if the Direct SAN access or Virtual Appliance mode is selected, Veeam Backup & Replication will automatically fail over to Network mode in case the primary selected backup mode fails during the job run. To disable failover, clear the Failover to network mode if primary transport modes fail or are unavailable check box. If the Network mode is selected, you can choose to transfer disks data over encrypted SSL connection. For this, select the Encrypt LAN traffic in the network mode (SSL) check box. Traffic encryption puts more stress on the CPU of an ESX server, providing, however, secure data transfer.
In the Connected datastores field, specify datastores to which this backup proxy has direct SAN connection. By default, Veeam Backup & Replication automatically detects all datastores that the backup proxy can access via the Direct SAN Access mode. If Veeam Backup & Replication cannot detect accessible datastores for some reason, you can also define the list of datastores yourself. To assign datastores to the backup proxy manually, click the Choose button on the right, switch to the Manual selection mode and add datastores from which VM data should be retrieved in the Direct SAN Access mode.
204 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In the Max concurrent tasks field, you can specify the number of tasks the backup proxy should handle in parallel. Recommended number of concurrent tasks is calculated automatically in accordance with the available resources. When configuring this parameter manually, consider that each data processing task requires one CPU core. For example, a 2-core CPU (minimum recommended for a proxy) can handle two concurrent tasks. If the specified number of tasks is exceeded, the backup proxy will not start a new task until one of the current tasks is finished. Also, when entering the number of concurrent tasks, you should keep in mind the network traffic throughput in your virtual infrastructure. To learn more about limiting the number of concurrent tasks, see Limiting the Number of Concurrent Tasks.
You can also open global throttling settings and modify them directly from the wizard by clicking Manage network traffic throttling rules at the bottom of the window.
205 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Then edit the backup proxy settings as required. You can temporarily disable a backup proxy. In this case, it will not be used by any job. 1. 2. 3. Open the Backup Infrastructure view. Select the Backup Proxies node in the inventory pane. Select the proxy in the working area and click Disable Proxy on the ribbon. You can also right-click the necessary proxy in the working area and select Disable proxy. To enable the backup proxy, select it and click the Disable Proxy button on the ribbon or right-click the proxy in the working area and select Disable proxy once again. Open the Backup Infrastructure view. Select the Backup Proxies node in the inventory pane. Select the proxy in the working area and click Remove Proxy on the ribbon. You can also right-click the necessary proxy in the working area and select Remove.
When you remove a backup proxy, Veeam Backup & Replication unassigns the proxy role from the server, so it is no longer used as a backup proxy. The actual server remains connected to Veeam Backup & Replication. Important! You cannot remove a backup proxy that is explicitly selected in any backup, replication or VM copy job. To remove such a proxy, you need to delete all job references to it first.
206 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
207 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
208 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
209 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Shared folder
In the Shared folder field, specify the UNC path to the shared folder you want to use as a backup repository. Select credentials of an account with administrative privileges on the share. If you have not set up the necessary credentials beforehand, click the Manage accounts link at the bottom of the list or click Add on the right to add the necessary credentials. To learn more, see Managing Credentials. Specify the way in which VM data should be written to the shared folder: If you are using fast connections, select the Directly from backup proxy server option to write VM data directly from the source-side backup proxy to the repository. If you are planning to perform offsite backup over WAN connections, select the Through the following proxying server option and specify an additional proxy server on the target side which will be used for moving data to the backup repository.
If you use a shared folder as a backup repository and do not specify the proxying server, Veeam Backup & Replication will deploy the target Veeam transport service on any available backup proxy having access to the shared folder. The backup proxy is picked at random: Veeam Backup & Replication may use one backup proxy for one job session and another backup proxy for another job session. In some cases, however, such behavior may cause problems. For example, during one job session Veeam Backup & Replication may use a 64-bit backup proxy to create a backup file. If during the next job session Veeam Backup & Replication uses a 32-bit backup proxy, Veeam Backup & Replication will fail to open the created backup file on the backup repository. To overcome this situation, it is recommended to explicitly define the proxying server on which the target Veeam transport service will be deployed.
210 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 greater amount of unused space on the storage device and higher level of fragmentation. When you enable compression for a backup job, VM data is compressed at the source side before it is transmitted to the target. However, compressing data prior to writing it to deduplicating storage appliance results in poor deduplication ratios as the number of matching blocks decreases. To overcome this situation, you can select the Decompress backup data blocks before storing check box. If data compression is enabled for a job, Veeam Backup & Replication will compress VM data, transmit it over LAN, uncompress data on the target side and write raw VM data to the storage device to achieve a higher deduplication ratio.
211 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
212 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Click Manage to open the Network Settings window and customize network ports for individual components: Veeam Installer Service is responsible for deploying the vPower NFS and Veeam Transport on the Windows server. By default, the Veeam Installer Service uses port number 6160. vPower NFS Service is responsible for providing ESX(i) hosts with transparent access to backed up VM images. By default, the vPower NFS Service uses port number 6162. Veeam Transport is responsible for deploying the corresponding services during backup and replication processes. By default, the service uses port number 6162.
Click Ports to open the Ports Settings window and customize the following ports for vPower NFS Service: RPC port (by default, port number 6161 is used) Mount port (by default, port number 1058 is used) vPower NFS port (by default, port number 2049 is used)
213 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
214 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Then edit the repository settings as required. To update information on backups stored on a repository, you can perform repository rescan. Rescanning can be required if you have moved backups from repository to tape or if you have copied backups to the repository. To make sure that the Veeam Backup & Replication database stores up-todate information about the backups that the repository hosts, open the Infrastructure view, select the Backup Repositories node in the inventory pane, right-click the necessary repository in the working area and select Rescan repository. To remove a backup repository: 1. 2. 3. Open the Backup Infrastructure view. Select the Backup Repositories node in the inventory pane. Select the necessary backup repository in the working area and click Remove Repository on the ribbon. You can also right-click the necessary repository in working area and select Remove.
When you remove a backup repository, Veeam Backup & Replication unassigns the repository role from the server, so it is no longer used as a backup destination. The actual server remains connected to Veeam Backup & Replication. Important! 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.
215 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To deploy a WAN accelerator, you should assign this role to a Microsoft Windows machine added to the list of managed servers in Veeam Backup & Replication. The Microsoft Windows machine must meet the following requirements: 1. You can use either physical or virtual Microsoft Windows machine as a WAN accelerator. The role can be assigned to backup proxies and backup repositories existing in your backup infrastructure as well. You can use only 64-bit Microsoft Windows machines as WAN accelerators. 32-bit versions of Microsoft Windows are not supported. WAN acceleration operations are resource-consuming. When creating a WAN accelerator, mind available CPU and RAM resources on the Microsoft Windows machine that you plan to use as a WAN accelerator. It is recommended to assign this role to machines with 8 GB RAM and more. Otherwise the WAN acceleration process may fail.
2. 3.
216 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
3. 4.
2.
217 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! It is not recommended to specify a path of significant depth for the global cache folder. During WAN acceleration operations, Veeam Backup & Replication generates service files having long file names. Placing these files to a folder of significant depth may cause problems in the NTFS file system.
If any of them is missing, Veeam Backup & Replication will automatically install them on the selected server.
218 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
219 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
220 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
221 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If the IP address of the backup infrastructure component falls into the specified source IP range of a rule, the corresponding rule will be applied to it. For example, if you specify 192.168.0.1 192.168.0.30 as the source range for a network traffic throttling rule and the backup proxy on the source side has IP address 192.168.0.12, this rule will be applied to the proxy. The network traffic going from this backup proxy to the target side will be throttled. To create a throttling rule: 1. 2. 3. 4. 5. 6. Select Traffic Throttling from the main menu. In the Global Network Traffic Throttling section click Add. In the Source IP address range section, specify a range of IP addresses for backup infrastructure components from which VM data will be transferred over the network. In the Target IP address range section, specify a range of IP addresses for backup infrastructure components to which transferred VM data will be targeted. In the Throttle network traffic to section, specify the maximum speed that can be used to transfer traffic from source servers to target servers. In the Apply this rule section, specify the period during which the rule should be enforced. You can select to use throttling rules all the time, or schedule traffic throttling for specific time intervals (for example, for business hours, to minimize the impact of job performance on the production network).
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 on weekends and from 7 PM to 7 AM on weekdays
In this case, Veeam Backup & Replication will limit the transfer speed to 1 Mbps during business hours, while during non-business hours the speed will be limited to 10 Mbps.
222 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 proxy can be viewed at the Traffic step of the backup proxy wizard.
Note that several network traffic rules applied to the same backup infrastructure component 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 be used. For example, there is a 4 Mbps throttling rule for a server with the 192.168.0.12 address and a 1 Mbps rule for the 192.168.0.1 192.168.0.30 range. While both rules apply to the server with the 192.168.0.12 address, Veeam Backup & Replication will use the lowest transfer speed for the 192.168.0.12 server: that is, 1 Mbps.
223 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To disable multithreaded data transfer: 1. 2. Select Traffic Throttling from the main menu. In the Global Network Traffic Throttling section, clear the Use multiple upload streams per job check box. With this option disabled, Veeam Backup & Replication will use only one TCP/IP transfer connection for every job session.
224 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Managing Jobs
Any backup, replication or VM copy operation performed with Veeam Backup & Replication is a jobdriven process. A job is a specific task that can be accomplished immediately after its creation, saved for future or scheduled to run automatically, at a specific time. To create a job, you should run a corresponding wizard and complete all wizard steps. To view all created jobs, open the Backup & Replication view and select the Jobs node in the inventory pane. The list of available jobs will be displayed in the working area. You can edit job properties, start and stop jobs, restart failed jobs, view job statistics data and delete unnecessary jobs. Commands for all listed operations are available from the shortcut menu.
You can quickly include VMs to already existing jobs. To do that, open the Virtual Machines view, right-click necessary VMs in the working area and select Add to Backup Job > name of a created job.
225 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
226 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To remove an object from the list, select it and click Remove on the right. The initial size of VMs and VM containers added to the backup job is displayed in the Size column in the list. The total size of backed up 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.
227 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To select which objects should be excluded, click Exclusions. To exclude VMs from a VM container (for example, if you need to back up the whole ESX(i) host excluding several VMs), click the VMs tab. Click Add on the right and select VMs that should be excluded. To facilitate objects selection, you can switch between the Hosts and Clusters, VMs and Templates and Datastores and VMs views, as well as use the search field to find necessary objects by their name. To exclude specific VM disks from backup, click the Disks tab, select the necessary VM in the list and click Edit. If you want to exclude disks of a VM added as part of a container, use the Add button to include the VM in the list as a standalone instance. You can choose to process all disks, 0:0 disks (typically, the system disks) or select custom disks. If you select the Remove excluded disks from VM configuration check box, Veeam Backup & Replication will modify the VMX file to remove excluded disks from VM configuration. If this option is used, you will be able to restore, replicate or copy VM from its backup file to a location where excluded disks are not accessible with the original paths. If you do not use this option, you will have to manually edit the VM configuration file to be able to power on the VM. When processing VM containers, Veeam Backup & Replication includes VM templates. To exclude VM templates from backup, open the Templates tab and clear the Backup VM templates check box. The Exclude templates from incremental backup option allows you to include VM templates into full backups only.
Note:
Veeam Backup & Replication automatically excludes VM log files from backup to make backup process faster and reduce the size of the backup file.
228 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To define VM backup 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 backup order for containers in the backup list. Note, however, that if you choose to back up a container, VMs inside the 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.
From the Backup repository list, select a repository where the created backup should be stored. Make sure you have enough free space on the storage device. When you select a repository, Veeam Backup & Replication checks how much free space is available on the backup repository.
229 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You can map the job to a specific backup stored in a repository. Mapping can be used if you moved backup files to a new repository and you want to point the job to an existing backup on a new repository. Note that before configuring mapping settings, you need to rescan the repository to which you moved backups. Otherwise, Veeam Backup & Replication will not be able to recognize the backups. For details on rescanning repositories, see Managing Backup Repositories. Mapping can also be helpful if you need to reconfigure an existing backup job or if the Veeam Backup & Replication configuration database is corrupted, so it is necessary to recreate the jobs. To set up job mapping, click the Map backup link and point to the necessary backup in the repository. Backups stored in a repository can be easily identified by job names. To facilitate search, you can also use the search field at the bottom of the window. Note: To point a job to an existing backup, make sure the corresponding backup folder includes a complete set of backup files (.vbm, .vbk and .vib/.vrb). Note that backups created with Veeam Backup & Replication v5 do not include .vbm files, and therefore, cannot be used for mapping as is. To generate a .vbm file for a v5 backup, you need to perform at least one job pass after upgrading to Veeam Backup & Replication 7.0. In the Retention policy section, specify the number of restore points that should be kept on disk. If this number is exceeded, the earliest restore point will be deleted. The number of restore points is a relative value and doesnt correspond to the number of days to store them. Please keep in mind that such retention policy mechanism works for reversed incremental backup; for incremental backup another mechanism is applied. To learn about the retention policy for incremental backup, see Retention Policy. If you want to archive the backup file created by the backup job to tape or create a copy of the file in some other location, select the Configure secondary destination for this job check box. With this option enabled, the New Backup Job wizard will include an additional step, Secondary Target. At this step of the wizard, you can link a VM tape backup job or a backup copy job to the backup job you create. To learn more, see Step 8. Specify Secondary Target.
230 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Backup settings
Select the method you want to use to back up VMs: Reversed incremental or Incremental. For details, see Backup Methods.
If you choose the incremental backup method, you must select to periodically create a synthetic full backup or perform active full backups. To create a synthetic full backup, select the Enable synthetic fulls (forever-incremental) check box and click Days to schedule synthetic fulls on the necessary days. The created synthetic full backup will be used as a starting point for subsequent increments. You can additionally choose to transform the previous full backup chain into the reversed incremental backup chain. To do so, select the Transform previous full backup chains into rollbacks check box. To learn more about the transform process, see Transforming Incremental Backup Chains into Reversed Incremental Backup Chains. To perform full backups regularly, select the Perform active full backups periodically check box and define scheduling settings. The created full backup will be used as a starting point for subsequent increments.
Note:
If you schedule the active full backup and the synthetic full backup with or without the transform task on the same day, Veeam Backup & Replication will perform only active full backup and skip the synthetic backup and the transform task. When scheduling periodic full backups, you need to make sure you have enough free space on the backup repository. As an alternative, you can perform active full backup manually. To do so, right-click the ready backup job in the list and select Active Full.
231 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Storage settings
On the Storage tab, specify deduplication, compression and optimization settings for backup files that the job will provision. For details, see Compression and Deduplication.
By default, Veeam Backup & Replication performs deduplication before storing VM data to a backup repository. Deduplication provides a smaller size of the resulting backup file but may reduce backup performance. You can disable deduplication at all by clearing the Enable inline data deduplication check box. By disabling this option, you also change the mechanism of incremental backup. If Changed Block Tracking is enabled for the job, Veeam Backup & Replication will save all data block CBT has marked as new to the destination storage, without performing additional check or using Veeams filtering mechanism. This will result in faster incremental backup. To learn more, see Changed Block Tracking. In the Compression section, specify a compression level for the created backup: None, Dedupefriendly, Optimal, High or Extreme. In the Storage optimizations section, select the type of backup target you are planning to use. Depending on the chosen option, Veeam Backup & Replication will use data blocks of different size to optimize the size of backups and job performance: Local target (16 TB + backup size). This option provides the lowest deduplication ratio and produces the largest incremental backup file. This option is recommended for backup jobs that can produce very large full backup files larger than 16 TB. Local target. This option is recommended if you are planning to use SAN, DAS or local storage as a target. SAN identifies larger blocks of data and therefore can process larger quantities of data at a time. This option provides the fastest backup job performance but reduces the deduplication ratio the larger a data block is, 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 backup file. WAN target. This option is recommended if you are planning to use WAN for offsite backup. Veeam Backup & Replication uses small data blocks, which involves significant processing overhead but results in the maximum deduplication ratio and the smallest size of increment files.
232 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Notifications settings
Use the Notifications tab if you want to be notified when the backup job is completed.
Select the Send email notifications to the following recipients check box if you want to receive notifications by email in case of job failure or success. In the field below, specify a recipients email address. You can enter several addresses separated by a semicolon. Email notifications will be sent only if you have selected the Enable email notification check box in the Options window and specified email notification settings (select Tools > Options from the main menu). For details, see Specifying Notification Settings. Select the Enable SNMP notification for this job check box if you want to receive SNMP traps when a job is completed successfully. SNMP traps will be sent if you configure SNMP settings in Veeam Backup & Replication and on the recipients computer. For details, see Specifying SNMP Settings. In the VM notes section, select the Set successful backup details to this VM attribute check box to write to a VM custom attribute information about successfully performed backup and data on backup results (backup date and time, backup console name and path to the backup file). In the field below, enter the name of the necessary attribute. If the specified attribute does not exist, Veeam Backup & Replication will create it.
233 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
vSphere settings
On the vSphere tab, specify if file system freezing and changed block tracking should be used.
The Enable VMware tools quiescence option enables freezing of the file system for proper snapshot creation. With this option enabled, creation of a snapshot is performed with the help of the sync driver responsible for holding incoming I/O and flushing all dirty data to a disk, thus making the file systems consistent. In the Changed block tracking section, specify if vSphere Changed Block Tracking (CBT) should be used. By default, this option is selected. If you want to force using changed block tracking even if CBT is disabled on the ESX(i) host, select the Enable changed block tracking for all processed VMs check box. Important! You can use this option only for VMs using virtual hardware version 7 or later.
234 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 the full backup file. An automatic backup check allows you to verify integrity of the 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. During the backup check, Veeam Backup & Replication verifies the service data written to the backup file. If the check fails, Veeam Backup & Replication displays a notification message, prompting you to perform a new active full backup. During such full backup, no integrity check is performed.
Tip:
The integrity check verifies only service data in the full backup file. To perform a CRC check, you can create a SureBackup recovery verification job and instruct it to validate the verified backup file. To learn more, see Performing Recovery Verification. If you are running pre-ESX 3.5 Update 2 hosts, consider enabling the safe snapshot removal option. Because a full image-level backup can take long time depending on the VM size, the VM snapshot can grow very large. When a large snapshot is removed on a VM with heavy disk I/O, a consolidation helper snapshot may grow large too, and will then require a long time to be committed. While a helper snapshot is being committed into VM virtual disk files, the VM remains completely frozen, and depending on the consolidation helper snapshot size, the freeze time may be so long that some applications running on a VM will time out. To prevent such situation, Veeam Backup & Replication offers a procedure of safe snapshot removal which includes creating an additional snapshot in cases when the main snapshot size is above the specified threshold. An additional snapshot is used to host writes while the main snapshot is being deleted. This ensures that a consolidation helper snapshot does not grow large. To use this option, select the Safe removal for snapshots larger than ... MB check box and specify a threshold for the size of a snapshot that should not be exceeded.
235 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In the File selective image processing section, define whether you want to exclude blocks of Windows page files from the backup. During backup, Veeam Backup & Replication checks the NTFS MFT file on Windows-based VMs to identify blocks of the Windows pagefile, and excludes these blocks from processing. Windows page files are dynamic in their nature and change intensively between backup job runs, even if VMs do not change much. Therefore, page file processing results in reduced backup performance and increased size of backup increments. Clear the Exclude swap file blocks from processing check box if Windows page files should be processed during backup. In the VM retention section, specify the number of days to keep backup data for deleted VMs. 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 Remove deleted VMs data from backup after field. When this retention period is over, data of the deleted VM will be removed from backup files. The retention period for deleted VMs is particularly useful if the job is configured to create synthetic full backups with subsequent transform and you want to make sure that the full backup does not include redundant data. To learn more, see Retention Policy for Deleted VMs. 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 the backup job run after which the file should be executed. If you select the Run on selected days only option, click the Days button and specify week days when actions should be performed.
236 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
237 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you want to create a transactionally consistent backup ensuring successful recovery of VM applications without any data loss, select the Enable application-aware image processing check box. For details, see Transaction Consistency. If you want to index guest files in a VM you back up, select the Enable guest file system indexing check box. Veeam Backup & Replication will perform file indexing and enable you to perform fast and accurate search for VM guest OS files via the Veeam Backup Enterprise Manager web UI, and restore these files with a single click.
To coordinate proper indexing and VSS activities, Veeam Backup & Replication injects a runtime process inside the VM. The process is run only during VSS quiescence and indexing procedures and is stopped immediately after processing is finished (depending on the selected option, during the backup job or after it is finished), thus producing low impact on VM performance and stability. In the Guest OS credentials section, specify an account with local administrative privileges for injecting the process. If you have not set up the necessary credentials beforehand, click the Manage accounts link at the bottom of the list or click Add on the right to add the necessary credentials. To learn more, see Managing Credentials. The user name in credentials must be supplied in the DOMAIN\USERNAME format. The guest OS credentials you provide will be used for all VMs included in the backup job. Click Advanced to specify advanced options for Veeam VSS and indexing processing. The Advanced Options section contains a list of VMs that will be processed with Veeam VSS and indexing tools.
238 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 inject the process into 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 quiescence 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 the backup of the VM if any VSS errors occur. Select Ignore application processing failures if you want to continue backing up the VM even if VSS errors occur. This option is recommended to guarantee completion of the job. The created backup image will not be transactionally consistent, but rather crash consistent. Select Disable application processing if you do not want to enable quiescencing for the VM at all.
239 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Use the Truncation 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 transaction logs only after the job is finished successfully. In this case, the Veeam runtime process will wait for the backup to complete, and then it 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 until the next start of the Veeam runtime process. Select Truncate logs immediately if you want Veeam Backup & Replication to trigger truncation of transaction logs in any case, no matter whether the job finishes successfully or fails. Select Do not truncate logs if you do not want Veeam Backup & Replication to truncate logs at all. This option is recommended if you are using another backup tool to perform guestlevel 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.
Click the Indexing tab to specify indexing options for the 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 the VM. Select Index everything if you want to index all guest OS files inside the 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%, %Program Files% and %Temp%. Use Index only following folders to select specific folders that you want to index. To form the list of folders, use the Add and Remove buttons.
240 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
241 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In the Automatic retry section, define whether Veeam Backup & Replication should attempt to run the 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 spans 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 span 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. Note: After you have created a scheduled job, you can temporarily disable it (that is, 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.
242 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You can quickly include VMs to already existing jobs. To do that, open the Virtual Machines view, right-click necessary VMs in the working area and select Add to Replication Job > name of a created job.
243 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 network during the first run of the replication job. Select the Separate virtual networks check box to enable the Network step in the wizard. If the network in the DR site does not match 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.
244 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Click Add to browse to VMs and VM containers that should be replicated. In the displayed tree, select the necessary object and click Add. To facilitate objects selection, you can switch between views by clicking Hosts and Clusters, VMs and Templates or Datastores and VMs at the top of the tree. In addition, you can use the search field at the bottom of the Add Objects window: click the button to the left of the field and select the necessary type of object to search for (Everything, Folder, Cluster, Host or Virtual machine), enter the objects name or a part of it and click the Start search button on the right or press [ENTER]. Note: Depending on the view you select, some objects may be not available: for example, if you select the VMs and Templates view, you will not be able to see and find resource pools. To remove an object from the list, select it and click Remove 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.
245 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
Veeam Backup & Replication automatically excludes VM log files from replicas to make replication faster and reduce the size of the replica.
246 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Host or cluster
Click Choose and select the host or cluster where replicas will be registered. Assigning a cluster as a target ensures more sustainable replication process the replication job will be performed until there is 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 to select the necessary type of object that should be searched for (Cluster or Host), enter an objects name or a part of it and click the Start search button on the right or press [ENTER].
247 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Resource pool
Specify a resource pool in which replicas will be included. If all or the majority of replicas should belong to the same resource pool, click Choose and select the destination resource pool. To facilitate selection, use the search field at the bottom of the window: enter the resource pool name or a part of it and press ENTER. If you want to map replicas to different resource pools, click the Pick resource pool for selected replicas link. In the Choose resource pool section, click Add VM on the right and select the necessary VMs. To map the added VM to a resource pool, select it in the Replica VM resource pool list and click Resource Pool at the bottom of the window. From the list of available resource pools, choose the necessary one.
VM folder
Specify a folder to which replicas will be placed. If all or the majority of replicas should be stored in the same folder, click Choose and select the necessary folder. To facilitate selection, use the search field at the bottom of the window: enter the folder name or a part of it and click the Start search button on the right or press [ENTER]. If you want to map replicas to different VM folders, click the Pick VM folder for selected replicas link. In the Choose folder section, click Add VM on the right and select the necessary VMs. To map an added VM to a VM folder, select it in the Replica VM folder list and click VM Folder at the bottom of the window. From the list of available folders, select the necessary one.
Datastore
Specify a datastore where VM replica files will be stored. If all or the majority of replicas will be stored on the same datastore, click Choose and select the necessary datastore. Note that Veeam Backup & Replication will display only those datastores that are accessible by the selected replication target. If you have chosen to replicate VMs to a cluster, Veeam Backup & Replication will display only shared datastores. To facilitate selection, use the search field at the bottom of the window: enter the datastore name or a part of it and press ENTER. If you want to place replicas to different datastores, click the Pick datastore for selected virtual disks link. In the Choose VM Files Location section, click Add VM on the right and select VMs that should be mapped to datastores. To map an added VM to a datastore, select it in the Files location list and click Datastore at the bottom of the window. From the list of available datastores, select the necessary one. Additionally, you can choose to store replica configuration files and disk files in different locations. To do so, add a VM to the Files location list, expand it and select the required type of files. Click Datastore at the bottom of the window and choose the destination for the selected type of files. By default, Veeam Backup & Replication saves VM disks of the replicated VM in the thin format. If necessary, you can configure the job to change the disk format. For example, if the original VM uses thick disks, you can change the format of replica disks to thin provisioned, and thus, save on disk space required to store replica data. To change replica disk format, add the VM to the Files location list, select it and click Disk type at the bottom of the window. In the Disk Type Settings section, choose the format that will be used to restore replica disk files: same as the source disk, thin or thick. Please note that disk format change is available only for VMs using virtual hardware version 7 or later.
248 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Veeam Backup & Replication checks the network mapping table during every job run and updates replicas configuration files in accordance with the mapping table.
249 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In the Source VM section, describe an IP numbering scheme adopted in 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. In the Target VM section, describe an IP numbering scheme adopted in the DR site 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.
Note:
To specify a range of IP addresses, use the asterisk character (*), for example: 172.16.17.* For a range of IP addresses 172.16.17.0-172.16.17.255. Do not use 0 to specify a range of IP addresses. In Veeam Backup & Replication, value 172.16.17.0 will define a regular IP address 172.16.17.0, not an IP address range.
250 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you choose Use the backup proxy servers specified below, you can explicitly select proxies that the job can use. It is recommended that you select at least two proxies to ensure that the job will be performed should one of job proxies fail or lose its connectivity to the source datastore.
From the Repository for replica metadata list, select a repository that is located in the source site. The repository will store metadata (checksums of read data blocks) required to streamline incremental passes of the job. In the Replica name suffix field, enter a suffix that will be appended to the name of the VM you are replicating. This name, with the suffix added, will be used to register the replicated virtual machine on the target server. Files of the replicated VM will be placed to the selected datastore to the VMname(vm-ID) folder. In the Restore points to keep field, specify the number of restore points that should be maintained by the replication job. If this number is exceeded, the earliest restore point will be deleted. Note: The maximum number of restore points to keep is 28 (as per a VMware limitation). The restore points are stored as snapshots on the replica VM and contain changed data. Please keep this in mind as a high number of restore points (snapshots) may fill a datastore.
251 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Traffic settings
On the Traffic tab, specify compression and optimization settings for replication files that the job will provision.
In the Compression section, specify a compression level for replica traffic sent over network: None, Dedupe-friendly, Optimal, High or Extreme. Note: Compression is applicable only if replicated data is transferred between two proxy servers. If one server acts as a source and target proxy, replicated data is not compressed at all. In the Storage optimizations 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. When selecting the data block size, consider the following aspects: Veeam Backup & Replication writes information about every data block of the VM replica to the VM replica metadata stored on the backup repository. The smaller is the size of the data block, the more data blocks there are and the more metadata is written to the backup repository. When reading the VM image, Veeam Backup & Replication "splits" the VM image into blocks of the selected size. The more data blocks there are, the more time is required to process the VM image. During incremental job cycles, Veeam Backup & Replication uses CBT to define changed data blocks in the VM. The larger is the size of the found changed data block, the more amount of data needs to be transferred to the target side. Local target (16 TB + backup size). This option is recommended for replication jobs that can produce very large replicas larger than 16 TB. With this option selected, Veeam Backup & Replication uses data blocks of a very large size, which reduces the job processing overhead.
You can select the following data blocks for VM image processing:
252 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Local target. This option is recommended if you are planning to use SAN, DAS or local storage as a target. 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 increases the amount of traffic at incremental replication cycles. LAN target. This option is recommended for NAS and onsite replication: it provides the best ratio between the time required for VM data processing and the amount of traffic going to the target side. WAN target. This option is recommended if you are planning to use WAN for offsite replication. Veeam Backup & Replication will use small data blocks, which will lead to significant processing overhead but will result in small amount of traffic going over the WAN at incremental replication cycles.
Notification settings
Use the Notifications tab if you want to be notified when the replication job is completed.
Select the Send email notifications to the following recipients check box if you want to receive notifications by email in case of job failure or success. In the field below, specify a recipients email address. You can enter several addresses separated by a semicolon. Email notifications will be sent only if you have selected the Enable email notification check box in the Options window and specified email notification settings (select Tools > Options from the main menu). For details, see Specifying Notification Settings. Select the Enable SNMP notification for this job check box if you want to receive SNMP traps when a job is completed successfully. SNMP traps will be sent if you configure SNMP settings in Veeam Backup & Replication and on the recipients computer. For details, see Specifying SNMP Settings.
253 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
vSphere settings
On the vSphere tab, specify if file system freezing and changed block tracking should be used.
The Enable VMware tools quiescence option enables freezing of the file system for proper snapshot creation. With this option enabled, creation of the snapshot is performed with the help of the sync driver responsible for holding incoming I/O and flushing all dirty data to a disk, thus making the file systems consistent. In the Changed block tracking section, specify if vSphere Changed Block Tracking (CBT) should be used. By default, this option is selected. If you want to force using changed block tracking even if CBT is disabled on the ESX(i) host, select the Enable changed block tracking for all processed VMs check box. Important! You can use this option only for VMs using virtual hardware version 7 or later.
254 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 the VM replica. An automatic integrity check allows you to verify integrity of the VM replica files and avoid a situation when a VM replica is corrupted, making all further increments corrupted, too. An integrity check is performed every time the job is started. During the check, Veeam Backup & Replication verifies service information for the VM replica written to the replica metadata on the backup repository. If the check fails, Veeam Backup & Replication displays a notification message, prompting you to replicate the VM anew. During such replication cycle, no integrity check is performed. If you are running pre-ESX 3.5 Update 2 hosts, consider enabling the safe snapshot removal option. Because full image-level replication can take a long time depending on the VM size, the VM snapshot can grow very large. When a large snapshot is removed on a VM with heavy disk I/O, a consolidation helper snapshot may grow large too, and will then require a long time to be committed. While a helper snapshot is being committed into VM virtual disk files, the VM remains completely frozen, and depending on the consolidation helper snapshot size, the freeze time may be so long that some applications running on a VM will time out. To prevent such situation, Veeam Backup & Replication offers a procedure of safe snapshot removal which includes creating an additional snapshot in cases when the main snapshot size is above the specified threshold. An additional snapshot is used to host writes while the main snapshot is being deleted. This ensures that a consolidation helper snapshot does not grow large. To use this option, select the Safe removal for snapshots larger than ... MB check box and specify a threshold for the size of a snapshot that should not be exceeded. In the File selective image processing section, define whether you want to exclude blocks of Windows page files from the replica. During replication, Veeam Backup & Replication checks the NTFS MFT file on Windows-based VMs to identify blocks of the Windows pagefile, and excludes these blocks from processing. Windows page files are dynamic in their nature and change intensively between replication job runs, even if VMs do not change much. Therefore, page file processing results in reduced replication performance and increased size of increments. Clear the Exclude swap file blocks from processing check box if Windows page files should be processed during replication.
255 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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... backup cycle option, specify the number of the replication job run after which the file should be executed. If you select the Run on selected days only option, click the Days button and specify week days when actions should be performed.
256 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
3.
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. All subsequent incremental replication runs will be performed in the regular course.
257 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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.
258 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Click Advanced to specify advanced option for Veeam VSS processing. The Advanced Options section contains a list of VMs that will be processed with Veeam VSS.
259 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 inject the process into 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 quiescence and indexing options for a VM, select it in the list and click Edit.
260 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 the VM if any VSS errors occur. Select Ignore application processing failures if you want to continue replicating the VM even if VSS errors occur. This option is recommended to guarantee completion of the job. The created replica will not be transactionally consistent, but crash consistent. Select Disable application processing if you do not want enable quiescencing for the VM. 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 runtime process 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 runtime process. 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 Veeam Backup & Replication to truncate logs at all. This option is recommended if 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.
Use the Truncation logs section to define the scenario of transaction log handing:
261 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You can chain jobs. In the common practice, jobs start one after another: when the job "A" finishes, the job "B" starts and so on. If you want to create a chain of jobs, you should define the time schedule for the first job in the chain. For the rest of the jobs in the chain, at the Schedule step of the wizard, select the After this job option and choose the preceding job from the list.
In the Automatic retry section, select to repeat an attempt to run the 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 spans 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 span 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. Note: After you have created a scheduled job, you can temporarily disable it (that is, 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.
262 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
263 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To create a copy job for VMware virtual machines, follow the next steps:
You can quickly include VMs to already existing jobs. To do that, open the Virtual Machines view, right-click necessary VMs in the working area and select Add to VM Copy Job > name of a created job.
264 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
265 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To facilitate objects selection, you can: Switch between views by clicking the Hosts and Clusters, VMs and Templates or Datastores and VMs buttons at the top of the tree. 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, Cluster, Host, Resource Pool, Virtual Application or VM), enter an objects name or a part of it and click the Start search button on the right or press [ENTER].
Note:
Depending on the view you select, some objects may not be available (for example, if you select the VMs and Templates view, you will not be able to see and find resource pools). To remove an object from the list, select it and click Remove on the right. The initial size of VMs and VM containers added to the VM copy job is displayed in the Size column in the list. The total size of objects is displayed in the Total size field. Use the Refresh button to refresh the total size value after you add a new object to the job.
To exclude specific VM disks from the copy job, open the Disks tab, select the necessary VM in the list and click Edit. If a VM is not in the list, you can add it by clicking Add. You can choose to process all disks, 0:0 disks (typically, the system disks) or select custom disks.
266 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
By default, the Remove excluded disks from VM configuration check box is selected, which means that Veeam Backup & Replication will modify VMX file to remove disks you want to skip from VM configuration. When this option is used, you will be able to restore, replicate or copy VM to a location where excluded disks are not accessible with the original paths. If you do not use this option, you will have to manually edit VM configuration file to be able to power on a VM. When processing VM containers, Veeam Backup & Replication copies VM templates along with VMs. If you do not want to copy VM templates, open the Templates and clear the Backup VM templates check box. The Exclude templates from incremental backup option allows you to process VM templates with a full copy job only.
Note:
Veeam Backup & Replication automatically excludes VM log files from a copy job to make copying process faster and reduce the size of the VM copy.
267 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
From the Backup repository list, select the repository where the created VM copies should be stored. Make sure you have enough free space on the storage device.
268 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Alternatively, you can copy selected VMs and VM containers to any server connected to Veeam Backup & Replication. Select the Server option and choose the server where the created copies should be stored. You can store VM copies to the local host or to any servers added to the backup infrastructure. Use the Details button to view or change server connection and data transfer settings. In the Path to folder field, specify the folder on the server where the created copy should be stored. Use the Check button to check how much free space is available on copy destination.
269 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Click Advanced to specify advanced options 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 inject the process into 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.
270 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To provide granular quiescence 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 copying the VM if any VSS errors occur. In this case,the Veeam runtime process will wait for the copy job to complete and then truncate transaction logs. If the runtime process does not manage to truncate transaction logs for some reason, it will remain in the VM guest OS till the next start of Veeam VSS. Select Ignore application processing failures if you want to continue copying the VM even if VSS errors occur. This option is recommended to guarantee completion of the job. The created copy will not be transactionally consistent, but crash consistent. Select Disable application processing if you do not want enable quiescencing for the VM.
If you are copying VMs running database systems that use transaction logs, you can select to truncate transaction logs after the job so that they do not overflow the storage space. Use the Truncation 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 runtime process will wait for the job 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 until the next start of the Veeam runtime process. 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 Veeam Backup & Replication to truncate logs at all. This option is recommended if you are using another tool to perform guest-level copy, and this tool maintains consistency of the database state. In such scenario, truncation of logs with Veeam Backup & Replication will break the guest-level copy chain and cause it to fall out of sync.
271 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
272 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
After you have created a scheduled job, you can temporarily disable it (that is, hold it for some time without changing the set time schedule). Right-click the 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.
273 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
274 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you want to store the backup file to a local folder on the Veeam backup server, select the Local or shared folder option, click Browse on the right and select the folder to which the backup file should be stored.
275 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you want to store a backup file to a shared folder, select the Local or shared folder option and type in the UNC name of the shared folder to which the backup file should be stored. Keep in mind that the UNC name always starts with two back slashes (\\). If the shared folder requires authentication, select the necessary credentials from the Credentials list. If you have not specified credentials beforehand, click the Manage accounts link to set up credentials. Alternatively, you can click Add on the right to add credentials to the shared folder. To learn more, see Managing Credentials.
276 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
277 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Cloning Jobs
In Veeam Backup & Replication, you can add new jobs by means of job cloning. Job cloning allows you to create an exact copy of any job available in the job list. Configuration details of a created job copy are written to the same SQL database that stores configuration details of the original job. Thus, the job copy is available and can be managed via the Veeam Backup & Replication console. If you want to create multiple jobs with similar settings, the recommended practice is to configure a set of jobs that will be used as job templates. These job templates can then be cloned and edited as required. The job cloning functionality in Veeam Backup & Replication is similar to the job cloning functionality in Veeam Backup Enterprise Manager. However, job cloning in Veeam Backup Enterprise Manager is limited to backup and replication jobs only; after you clone a job, you can edit only some of the job settings. In Veeam Backup & Replication, you can clone any type of job except SureBackup jobs and edit all settings of the cloned job. To clone a job: 1. 2. 3. Open the Backup & Replication view. Click the Jobs node in the inventory pane. Select the necessary job in the working area and click Clone on the ribbon or right-click the job and select Clone.
The name of the cloned job is formed by the following pattern: <job_name_clone1>, where job_name is the name of the original job and clone1 is a suffix added to the original job name. If you clone the same job again, the number in the name will be incremented, for example, job_name_clone2, job_name_clone3 and so on. Once a job is cloned, you can edit all its settings, including its name. If the original job is scheduled to run automatically, the newly cloned job will be Disabled. To enable it, select it in the list and click Disable on the ribbon or rightclick the job and select Disable. If the original job is configured to use a secondary target, the cloned job will be created without the secondary target settings. Note: The job cloning functionality is available only in the Enterprise and Enterprise Plus editions of Veeam Backup & Replication.
278 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
279 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To facilitate objects selection, you can: Switch between views by clicking the Hosts and Clusters, VMs and Templates or Datastores and VMs buttons at the top of the tree. Use the search field at the bottom of the Add Objects window: click the button on the left of the field to select the necessary type of object that should be searched for (Everything, Folder, Cluster, Host, Resource pool, VirtualApp or Virtual machine), enter an objects name or a part of it and and click the Start search button on the right or press [ENTER].
Note:
Depending on the view you select, some objects may not be available (for example, if you select the VMs and Templates view, you will not be able to see and find resource pools). To remove an object from the list, select it and click Remove on the right.
280 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Host or cluster
Click Choose and select the host or cluster where relocated VMs should be registered. To facilitate selection, 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 (Cluster or Host), enter an objects name or a part of it and press ENTER.
Resource pool
Specify the resource pool in which relocated VMs should be included. If all or the majority of VMs should belong to the same pool, click Choose and select the destination resource pool. To facilitate selection, use the search field at the bottom of the window: enter the resource pool name or part of it and press ENTER. If you want to relocate VMs to different resource pools, click the Pick resource pool for selected VMs link. In the Choose resource pool section, click Add VM on the right and select the necessary VMs. To map an added VM to a resource pool, select it in the VM resource pool list and click Resource Pool at the bottom of the window. From the list of available resource pools, choose the necessary one.
VM folder
Specify the folder to which relocated VMs should be placed. If all or the majority of VMs should be stored the same folder, click Choose and select the destination folder. To facilitate selection, use the search field at the bottom of the window: enter the folder name or a part of it and press ENTER. If you want to relocate VMs to different VM folders, click the Pick VM folder for selected VMs link. In the Choose Folder section, click Add VM on the right and select the necessary VMs. To map an added VM to a VM folder, select it in the VM folder list and click VM Folder at the bottom of the window. From the list of available folders, select the necessary one.
281 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Datastore
Specify the datastore where files of relocated VMs should be stored. If all or the majority of VMs will be stored on the same datastore, click Choose and select the destination datastore. Note that Veeam Backup & Replication will display only those datastores that are accessible by the selected ESX(i) host. If you have chosen to replicate VMs to a cluster, Veeam Backup & Replication will display only shared datastores. To facilitate selection, use the search field at the bottom of the window: enter the datastore name or a part of it and press ENTER. If you want to relocate VMs to different datastores, click the Pick datastore for selected virtual disks link. In the Files location section, click Add VM on the right and select VMs that should be mapped to datastores. To map an added VM to a datastore, select it in the Files location list and click Datastore at the bottom of the window. From the list of available datastores, select the necessary one. Additionally, you can choose to store VM configuration files and disk files in different locations. To do so, add the VM to the Files location list, expand it and select the required type of files. Click Datastore at the bottom of the window and choose the destination for the selected type of files. By default, Veeam Backup & Replication preserves the format of relocated VM disks. If necessary, you can configure the job to change the disk format. For example, if a VM uses thick disks, you can change the format to thin provisioned, and thus, save on disk space required to store the relocated VM. To change disk format, add a VM to the Files location list, select it and click Disk type at the bottom of the window. In the Disk Type Settings section, choose the format for disks of the relocated VM: same as the source disk, thin or thick. Please note that disk format change is available only for VMs using virtual hardware version 7 or later.
282 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You can optionally select which migration mechanism to use: VMware vMotion or Veeam Quick Migration. If you want to use VMware vMotion to relocate the VM(s), leave the Force Veeam quick migration check box not selected. In this case, Veeam Backup & Replication will attempt to use the VMware vMotion mechanism to migrate the VM(s). If VMware vMotion cannot be used for some reason, Veeam Backup & Replication will use its own migration mechanism. Note that Veeam Backup & Replication can use VMware vMotion only if your VMware license covers this functionality. If you do not want to use VMware vMotion for some reason, select the Force Veeam quick migration check box. Veeam Backup & Replication will use its own migration mechanism.
283 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
284 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! You can verify only VM replicas in the Normal state. If a VM replica is in the Failover or Failback state, you will not be able to run a SureBackup job for it.
285 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
286 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
VMs in the list are specified in the order of their boot priority. To move a VM up or down in the list, select it and click the Move Up or Move Down button. To remove a VM from the list, select it and click Remove.
287 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Role settings
On the Role tab, select the role that a VM performs. Veeam Backup & Replication offers the following predefined roles for VMs: DNS Server Domain Controller Global Catalog Mail Server SQL Server Web Server
VM roles are described in XML files stored in the %Program Files%\Veeam\Backup and Replication\Backup\SbRoles folder. You can add your own roles. To do this, you need to create a new XML file and specify role and test scripts settings in it. For details, see Creating XML files with VM Roles Description. Once you select the necessary role, Veeam Backup & Replication will automatically configure startup options and provide predefined test scripts applicable for the chosen role. You can use these settings or specify custom ones using the Startup Options and Test Scripts tabs. To verify VMs that perform roles other than those specified in the list, you will have to manually configure startup options and specify test scripts to be run against these VMs.
288 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Startup Options
On the Startup Options tab, specify VM startup settings:
1.
In the Memory section, specify the amount of memory that you want to pre-allocate to the VM on the system boot. The amount of pre-allocated memory is specified in percent. The percentage rate is calculated based on the system memory level available for the production VM. For example, if 1024 MB of RAM is allocated to the VM in the production and you specify 80% as a memory rate, 820 Mb of RAM will be allocated to the verified VM on startup. In the Startup time section, specify the allowed boot time for the VM and timeout to initialize applications on it. In the Boot verification section, specify when the VM should be considered to have been booted successfully: VM heartbeat is present. If you select this option, Veeam Backup & Replication will perform a heartbeat test for the verified VM. VM responds to ping on any network adapter. If you select this option, Veeam Backup & Replication will perform a ping test for the verified VM. Before you start a SureBackup job, make sure that the firewall on the tested VM allows ping requests.
2. 3.
Important! Be careful when specifying the Maximum allowed boot time value. Typically, a VM started by a SureBackup job requires more time to boot than a VM started regularly. If an application fails to be initialized within the specified interval of time, the recovery verification process will be finished with the timeout error. If such error situation occurs, you will need to increase the Maximum allowed boot time value and start the job again.
289 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Test Scripts
On the Test Scripts tab, specify what test scripts should be run to verify a VM. When you select a VM role, Veeam Backup & Replication automatically assigns a predefined script that will be run to verify applications inside the VM.
If you want to verify a VM that has some other role not listed on the Role tab, do the following: 1. 2. 3. 4. Click Add. In the Test Script window, select Use the following test script. In the Name field, specify a name for the script. In the Path field, define a path to an executable script file that should be run to verify the VM. If you have your own custom script, define a path to it. If you do not have a custom script, you can use Veeams standard utility, Veeam.Backup.ConnectionTester.exe, that probes application communication ports. The utility is located in the installation folder of Veeam Backup & Replication: %Program Files%\Veeam\Backup and Replication\Backup\Veeam.Backup.ConnectionTester.exe. Specify this path in the Path field. 5. In the Arguments field, specify an IP address of the tested VM and the port that you want to probe. You can use the %vm_ip% variable to define the VM IP address or the %vm_fqdn% variable to define the VM fully qualified domain name. Click OK to add the configured test.
6.
To edit test settings, select the test in the list and click Edit. To delete a test, select it in the list and click Remove. Note: If a VM performs several roles running a number of applications at once, you can verify their work by adding several verification scripts. For such VMs, it is recommended to specify the maximum startup timeout value and allocate the greatest amount of memory.
290 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Step 4. Review the Application Group Summary and Finish Working with Wizard
After the group is created, review the application group summary and click Finish to exit the wizard.
291 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
292 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
293 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! You cannot create resource pools in clusters with disabled DRS. If the destination host is a part of such a cluster, the Create a designated resource pool option will be disabled in the Destination Options window. For details, see http://kb.vmware.com/kb/1004098. You cannot create folders on standalone ESX(i) hosts or ESX(i) hosts that are managed by the vCenter Severs but are added to Veeam Backup & Replication console as standalone hosts. To overcome this situation, add the corresponding vCenter Server to the Veeam Backup & Replication console.
294 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The ESX(i) host on which the virtual lab is created must meet the following requirements: The ESX(i) host must be located in the same datacenter where VM replicas are registered. The ESX(i) host must have enough CPU and RAM resources: in case the application group contains VMs that are started from backups, these VMs will be started on the selected ESX(i) host. For this type of virtual lab configuration, you need to use the Advanced multi-host networking mode. To learn more, see Selecting a Networking Mode. For every new virtual lab, Veeam Backup & Replication creates a dedicated folder and a resource pool on the selected ESX(i) host. By default, the folder and the pool have the same name as the virtual lab. To change the name of the destination folder and/or resource pool, click Configure and enter the necessary names in the Destination Options section. Important! You cannot create resource pools in clusters with disabled DRS. If the destination host is a part of such a cluster, the Create a designated resource pool option will be disabled in the Destination Options window. For details, see http://kb.vmware.com/kb/1004098. You cannot create folders on standalone ESX(i) hosts or ESX(i) hosts that are managed by the vCenter Severs but are added to Veeam Backup & Replication console as standalone hosts. To overcome this situation, add the corresponding vCenter Server to the Veeam Backup & Replication console.
295 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
3.
4.
296 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! If you assign to the proxy appliance an IP address from the same network where the Veeam backup server is located, Veeam Backup & Replication will automatically add a new route to the routing table on the Veeam backup server. If you assign to the proxy appliance an IP address from a different network, you will have to manually add a new route to the routing table on the router in the production network. If you do not add a new route, tests and application scripts will fail and you will not be able to access VMs in isolated networks.
297 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If the Advanced single-host or Advanced multi-host option is selected, the New Virtual Lab wizard will include additional steps for customizing network settings.
298 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
You can map several production networks to the same isolated network. The production networks you plan to map to the same isolated networks must have the same network masks and pools of IP addresses for mapping to be configured correctly.
299 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
4. 5. 6.
300 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! Network addresses for different network adapters should belong to different networks. For example, if the first network adapter has address 192.168.0.1 with mask 255.255.255.0, and the second one 192.168.0.2 with mask 255.255.255.0, such configuration will not work. In this situation, you need to assign to the second adapter the IP address from a different network, for example, 172.16.0.1.
For example, the DNS server you plan to start in the virtual lab has IP address 192.168.1.2 in the production network. To set static mapping for the DNS server, in the Isolated IP field, you need to define its production IP address 192.168.1.2. In the Access IP field, you need to define any unallocated IP address from the production network, for example, 192.168.1.48. After a virtual lab is created and VMs are started in the virtual lab, you will be able to access the DNS server in the virtual lab from the production environment using IP address 192.168.1.48.
301 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
302 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Select the necessary virtual lab from the virtual environment and click Connect. To facilitate selection, use the search field at the bottom of the Select Virtual Lab window: enter a virtual lab name or a part of it in the field below and press [ENTER].
303 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
304 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
305 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To remove a backup or replica job from the list, select it and click Remove.
306 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! To be able to perform tests, Veeam Backup & Replication requires VMware Tools to be installed on the verified VM. If VMware Tools are not installed, the VM will be started but tests will not be performed. VMs without VMware Tools can still be used as auxiliary VMs that should be started to enable proper work of other VMs. In this case, you do not need to select any role for the VM.
Role settings
On the Role tab, select the role that a VM performs. Veeam Backup & Replication offers the following predefined roles for VMs: DNS Server Domain Controller Global Catalog Mail Server SQL Server Web Server
307 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
VM roles are described in XML files stored in the %Program Files%\Veeam\Backup and Replication\Backup\SbRoles folder. You can add your own roles. To do this, you need to create a new XML file and specify role and test scripts settings in it. For details, see Creating XML files with VM Roles Description. Once you select the necessary role, Veeam Backup & Replication will automatically configure startup options and provide predefined test scripts applicable for the chosen role. You can use these settings or specify custom ones using the Startup Options and Test Scripts tabs. To verify VMs that perform roles other than those specified in the list, you will have to manually configure startup options and specify test scripts to be run against these VMs.
Startup Options
On the Startup Options tab, specify VM startup settings:
308 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
1.
In the Memory section, specify the amount of memory that you want to pre-allocate to the VM on the system boot. The amount of pre-allocated memory is specified in percent. The percentage rate is calculated based on the system memory level available for the production VM. For example, if 1024 MB of RAM is allocated to the VM in the production and you specify 80% as a memory rate, 820 Mb of RAM will be allocated to the verified VM on startup. In the Startup time section, specify the allowed boot time for the VM and timeout to initialize applications on it. In the Boot verification section, specify when the VM should be considered to have been booted successfully: VM heartbeat is present. If you select this option, Veeam Backup & Replication will perform a heartbeat test for the verified VM. VM responds to ping on any network adapter. If you select this option, Veeam Backup & Replication will perform a ping test for the verified VM. Before you start a SureBackup job, make sure that the firewall on the tested VM allows ping requests.
2. 3.
Important! Be careful when specifying the Maximum allowed boot time value. Typically, a VM started by a SureBackup job requires more time to boot than a VM started regularly. If an application fails to be initialized within the specified interval of time, the recovery verification process will be finished with the timeout error. If such error situation occurs, you will need to increase the Maximum allowed boot time value and start the job again.
Test Scripts
On the Test Scripts tab, specify what test scripts should be run to verify a VM. When you select a VM role, Veeam Backup & Replication automatically assigns a predefined script that will be run to verify applications inside the VM.
309 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you want to verify a VM that has some other role not listed on the Role tab, do the following: 1. 2. 3. 4. Click Add. In the Test Script window, select Use the following test script. In the Name field, specify a name for the script. In the Path field, define a path to an executable script file that should be run to verify the VM. If you have your own custom script, define a path to it. If you do not have a custom script, you can use Veeams standard utility, Veeam.Backup.ConnectionTester.exe, that probes application communication ports. The utility is located in the installation folder of Veeam Backup & Replication: %Program Files%\Veeam\Backup and Replication\Backup\Veeam.Backup.ConnectionTester.exe. Specify this path in the Path field. 5. In the Arguments field, specify an IP address of the tested VM and the port that you want to probe. You can use the %vm_ip% variable to define the VM IP address or the %vm_fqdn% variable to define the VM fully qualified domain name. Click OK to add the configured test.
6.
To edit test settings, select the test in the list and click Edit. To delete a test, select it in the list and click Remove. Note: If a VM performs several roles running a number of applications at once, you can verify their work by adding several verification scripts. For such VMs, it is recommended to specify the maximum startup timeout value and allocate the greatest amount of memory.
310 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
3.
Note:
If you select the Keep the application group running once the job completes option at the Application Group step of the wizard, the Skip validation for application group check box will be automatically selected and this option will be enabled.
311 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
In some cases, the linked backup job may not complete until the SureBackup job starts. If Veeam Backup & Replication finds out that the backup job is still running, the SureBackup job will fail to start. To overcome this situation, select the If some linked backup jobs are still running, wait up to check box and specify the necessary time period in the field on the right. In this case, if the linked backup job is still running, Veeam Backup & Replication will wait for the defined period of time and check the backup job after this period elapses. If the linked backup job is finished within the specified period, the SureBackup job will start. If the backup job is still running, the SureBackup job will not be started.
312 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Step 8. Review the Job Summary and Finish Working with Wizard
Review the summary of the created recovery verification job. Select the Run the job when I click Finish check box to start the created job right after you finish working with the wizard; then click Finish.
313 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The job session window displays statistics for all VMs that are started during the SureBackup job: VMs from the application group in the specified order and VMs from the linked backup job(s). For your convenience, these VMs are marked with different icons. Once the verified VM is powered on, its name is displayed as a hyperlink. You can click the link to open the VM console to see what is happening inside a VM or perform manual testing. To open the VM console, click the VM name link in the list of verified VMs.After the verified VM is started and the application running inside is initialized, you can start U-AIR wizards right from the Realtime statistics window to perform granular application-item recovery. To do this, right-click the verified VM and select a corresponding command from the shortcut menu. Depending on the type of a running VM, you can start the Active Directory item recovery wizard, Exchange item recovery wizard or SQL item recovery wizard. If some VM fails to be verified automatically, once it is powered off, you can start it by right-clicking it in the list and selecting Start. If the application group has already been powered off by that time, it will be started again. After that, you can open the VM console and perform verification and testing manually.
314 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The session report contains data on a single job session. To make up a session report:
315 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
<Options>
Required
<HeartbeatEnabled> <PingEnabled>
Required Required
Should a heartbeat test be enabled for this VM role: True or False. Should a ping test be enabled for this VM role: True or False.
316 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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 VMs and specific VM files from backups or recover individual VM guest OS files and folders from backups and replicas.
317 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
318 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
4.
319 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
320 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
3.
321 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
322 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To remove the recovered VM: 1. 2. 3. Open the Backup & Replication view. In the inventory pane, select the Instant Recovery node. Right-click the necessary VM in the working area and select Stop publishing.
323 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
324 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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.
325 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
326 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Click the Pick proxy to use link to select backup proxies for restore. In the Backup Proxy section, you can choose automatic proxy selection or assign proxies explicitly. If you choose Automatic selection, Veeam Backup & Replication will detect backup proxies that are connected to the source datastore and will automatically assign optimal proxy resources for processing VM data. VMs selected for recovery are processed simultaneously. Before restoring, Veeam Backup & Replication checks available backup proxies. If more than one proxy is available, Veeam Backup & Replication analyzes transport modes that the proxies can use for writing data to target, the current workload on the proxies to select the most appropriate resources for VMs processing. If you choose Use the backup proxy servers specified below, you can explicitly select proxies that will be used to perform restore. It is recommended to select at least two proxies to ensure that recovery will be performed should one of job proxies fail or lose its connectivity to the source datastore.
327 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
328 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
By default, Veeam Backup & Replication preserves the format of restored VM disks, so that if the disks of the original VM were provisioned as thick, Veeam Backup & Replication will restore the VM with thick disks. However, if necessary, you can change the disk format of a restored VM. To do so, expand a VM in the list, select the necessary disk and click Disk Type. In the Disk Type Settings section, choose the format that will be used to restore virtual disks of the VM same as the source disk, thin or thick. Note: Disk format changing is available only for VMs using virtual hardware version 7 or later.
By default, Veeam Backup & Replication restores a VM with its original name. However, you can change the name of the restored VM. For example, if you restore a VM to its original location, you may need to change its name to avoid potential problems. To change the VM name, select a VM 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 the VM name directly in the list: select a VM, click the New Name field and enter the name to be assigned to the restored VM.
329 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To change networks to which the restored VM will be connected, select a VM 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 selected VM 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 the Start search button on the right or press [ENTER]. To prevent the restored VM from accessing any network, select the VM or its network connections in the list and click Disconnected.
330 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
331 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Restoring VM Files
The Restore wizard allows you to restore specific VM files (.vmdk, .vmx 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 VMware Restore wizard and provide explanation on available options. To restore files of a VMware VM, follow the next steps:
332 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
333 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In the Path to folder section, specify the path to the folder on the selected host where files should be restored. To create a dedicated folder for restored files, use the Make New Folder button at the bottom of the window. In the VM files to restore section, select check boxes next to files that should be restored. By default, all VM files are selected.
334 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
335 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
336 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
337 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Veeam Backup & Replication preserves the format of the restored virtual hard disks. To change disk format, select the required option from the Restore disks list same as on the original VM, force thin or force thick. Please note that disk format changing is available only for VMs using virtual hardware version 7 or later.
338 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
339 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To restore guest OS files from a VMware VM, follow the next steps:
340 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
341 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
342 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! Restore to the initial location may fail for the following reasons: VMware Tools are not installed on the target VM You have excluded the system disk from the VM backup
To restore guest OS files in such situation, you can use 1-click file-level restore or copy files to the selected folder and then move them to the original location.
343 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Tip:
If you are restoring guest OS files of the virtualized Microsoft Exchange server or Microsoft Sharepoint server, you can launch Veeam Explorer for Exchange and Veeam Explorer for SharePoint directly from the Veeam Backup browser: To start Veeam Explorer for Exchange, browse to the Exchange database file (EDB) in the Veeam Backup browser, select it and click Exchange Items on the Home tab or simply double-click the EDB file. To start Veeam Explorer for SharePoint, browse to the Microsoft SharePoint content database (MDF) in the Veeam Backup browser, select it and click SharePoint Items on the Home tab or simply double-click the MDF file.
344 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
345 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The welcome screen of the wizard will be displayed. If you do not want to see the welcome screen at subsequent launches of the wizard, select the Don't show this step again check box at the bottom of the screen.
346 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
347 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
6.
7.
348 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! When choosing an ESX(i) host for the Novell file system proxy appliance, make sure that it allows running VMs with 64-bit guest OSs.
349 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you are recovering files to the original Linux host, you can preserve file permissions. Note in this case, the Linux host must be added to the list of servers managed by Veeam Backup & Replication in advance. For details, see Adding a Linux Server. Select the Preserve permissions and ownership check box to keep original permission settings for recovered files. Ownership settings are restored only if you have privileges to change the owner at the remote Linux host where files are restored. If you have chosen to enable FTP server on the FLR appliance, the restored file system will also be available over FTP at ftp://<FLR_appliance_IP_address>. Other users in the same network can access the FLR appliance to restore the files they need.
350 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Performing Failover
During failover, Veeam Backup & Replication rolls back the replica to the required restore point and recovers a fully functional VM on the target host. Failing over to 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. To fail over to a replica, follow the next steps:
351 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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.
352 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
353 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To protect the VM replica from corruption after performing a permanent failover, Veeam Backup & Replication removes the VM replica from the Replicas list. Additionally, Veeam Backup & Replication reconfigures the replication job and adds the original VM to the list of exclusions. When the replication job that processes the original VM starts, the VM will be skipped from processing, and no data will be written to the working VM replica.
354 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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. 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 ribbon. 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 ribbon or right-click the replica and select Undo Failover.
355 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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. To perform failback, follow the next steps:
356 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
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.
357 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Click the Pick backup proxies for data transfer link to select backup proxies to perform data transfer during failback. In the offsite replication scenario, you should select one backup proxy in the production site and one proxy in the DR site. In the onsite replication scenario, you can use the same server as the source and target proxy. In the Choose backup Proxy section, click Choose to assign a backup proxy. You can use automatic proxy selection or assign proxies explicitly. If you choose Automatic selection, Veeam Backup & Replication will detect backup proxies that are connected to the source datastore and will automatically assign optimal proxy resources for processing VM data. VMs selected for failback are processed one by one. Before processing a new VM in the VM list, Veeam Backup & Replication checks available backup proxies. If more than one proxy is available, Veeam Backup & Replication analyzes transport modes that the proxies can use, the current workload on the proxies to select the most appropriate resource for VM processing. If you choose Use the backup proxy servers specified below, you can explicitly select proxies that will be used to perform data transfer. It is recommended to select at least two proxies to ensure that failover will be performed should one of job proxies fail or lose its connectivity to the source or target datastore.
358 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
359 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
By default, Veeam Backup & Replication preserves the format of restored VM disks, so that if disks of the VM replica were provisioned as thick, Veeam Backup & Replication will restore the VM with thick disks. However, if necessary, you can change the disk format of a restored VM. To do so, expand a VM in the list, select the necessary disk and click Disk Type. In the Disk Type Settings section, choose the format that will be used to restore virtual disks of the VM same as the source disk, thin or thick. Please note that changing disk format is available only for VMs using virtual hardware version 7 or later.
360 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
361 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
362 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Step 10. Review Summary and Finish Working 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. 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 ribbon. 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 ribbon or rightclick the replica and select Commit Failback.
363 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Depending on the location to which the VM is failed back, Veeam Backup & Replication performs the following finalizing operations after failback is committed: 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 exclude the former original VM from processing, and will replicate the newly restored VM instead. If the VM replica is failed back to 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.
Undoing Failback
The Undo failback option allows you to switch from the original VM back to the VM replica and roll back the replica 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 ribbon. 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 ribbon or rightclick the replica and select Undo Failback.
364 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Importing Backups
Importing backups can be useful 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 backup. For details, see Creating VeeamZIP Files. To import backups to Veeam Backup & Replication: 1. 2. 3. On the Home tab, click Import Backup. From the Computer list, select the host on which the backup you want to import is stored. 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. 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. 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.
4.
5.
365 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! To be able to perform any restore operation from 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.
366 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The hierarchy of the added vCloud Director server will become available in the inventory pane, VMs managed by vCloud Director will be displayed in the working area. You can work with these VMs just as if you worked with VMs managed by vCenter Servers or registered on ESX(i) hosts added to Veeam Backup & Replication.
367 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
As well as a regular backup job, the vCD backup job can be scheduled or run manually. To create a vCD backup job, do one of the following: On the Home tab, click Backup Job and select vCloud. Open the Backup & Replication view, right-click the Jobs node and select Backup > vCloud. Open the Virtual Machines view, click the View tab and click vCloud View on the ribbon. Expand the vCloud Director hierarchy in the inventory pane, select one or several VMs in the working area, click Add to Backup on the ribbon and select New job. Alternatively, you can right-click one or several VMs in the working area and select Add to backup job > New job. In this case, the selected VMs will be automatically included into the new vCD backup job. You can add other VMs to the job when passing through the wizard steps.
You can quickly include VMs to already existing vCD backup jobs. To do that, in the Virtual Machines view, right-click necessary VMs in the working area and select Add to backup job > name of a created job. The New vCD Backup Job wizard offers the same options as a New Backup Job wizard. To learn what settings you can specify for the backup job, see the Creating Backup Jobs section.
368 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
When you instantly restore a VM to vCloud Director, Veeam Backup & Replication uses the vPower NFS datastore, just as with other VMware VMs. However, to import the VM to the vApp, Veeam Backup & Replication needs to associate the vPower NFS datastore with some storage profile. To do that, Veeam Backup & Replication creates in the underlying vCenter Server an auxiliary storage profile Veeam-InstantVMRecovery and displays it in vCloud Director. The created storage profile is added to the Provider vDC and Organization vCD hosting the vApp to which the VM is restored. When the vPower NFS datastore is mounted to the ESX(i) host, the vPower NFS datastore is associated with the Veeam-InstantVMRecovery storage profile. After that, the VM is instantly restored in the regular course and imported to the selected vApp. When an Instant VM Recovery session is finished, the storage profile is not deleted from the Provider vDC; it remains in vCenter Server. This helps speed up all subsequent Instant VM Recovery operations. However, the storage profile is deleted from the Organization vDC as Organization vDC settings can be accessed by Organization administrators.
369 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
370 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
371 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
372 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To prevent the restored VM from accessing any network, select it in the list and click Disconnect. Tip: To facilitate selection, use the search field at the bottom of the window: enter a network name or a part of it and click the Start search button on the right or press [ENTER]. Veeam Backup & Replication maps the network settings you define and network settings of the initial VM. If necessary, Veeam Backup & Replication makes changes to the network settings of the restored VM. For example, if the initial VM was connected to the network using the static IP mode and you have selected to connect a restored VM to a network using the dynamic IP mode, Veeam Backup & Replication will change the network settings to the dynamic mode.
373 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
374 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
Quick Migration will be performed using VMware vMotion technology. To remove the recovered VM: 1. 2. 3. Open the Backup & Replication view. In the inventory pane, select the Instant Recovery node. Right-click the necessary VM in the working area and select Stop publishing.
375 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The process of Instant VM Recovery for vCD VMs does not differ from the regular Instant VM Recovery process. To learn what steps you should perform and what settings you can specify, see the Performing Instant VM Recovery section.
376 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Tip:
To facilitate selection, use the search field at the bottom of the Select VMs window: enter an objects name or a part of it and click the Start search button on the right or press [ENTER]. To add a vApp to the list, you can also use the search field at the top of the window: 1. 2. 3. Enter a vApp name or a part of it in the search field and Veeam Backup & Replication will search existing backups for the specified vApps and display matching results. To add the vApp to the list, double-click it in the list of search results. If the necessary vApp is not found, click the Show more link to browse existing backups and choose the necessary vApp.
To remove a vApp from the list, select it and click Remove on the right.
377 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
378 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To facilitate selection, use the search field at the bottom of the window: enter an objects name or a part of it and click the Start search button on the right or press [ENTER].
379 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To prevent the restored vApp from accessing any network, select it in the list and click Disconnect. Note: When Veeam Backup & Replication backs up a vApp, it saves information about organization networks to which the vApp is connected along with vApp networks data. If you restore the vApp to the initial vDC organization and do not change the organization network settings, Veeam Backup & Replication attempts to connect the vApp to all source organization networks to which the vApp was connected at the moment of backup. If one or several source organization networks are not detected, for example, if they have been changed or removed by the time of restore, Veeam Backup & Replication will not be able to restore the vApp to its initial organization. In this case, you will need to change the network settings for the restored vApp: map the vApp to other organization network(s) or disconnect it from organization network(s) at all.
380 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you want to disable fast provisioning for the VM and restore it as a regular VM, select the VM in the list and click Disable.
381 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you have selected to disable fast provisioning at the previous step, you should select a datastore on which the disks of restored VMs should be placed. To do that: 1. 2. Select VM or vApp in the list and click Datastore. In the displayed window, select the datastore on which the disks of the VM should be placed.
382 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
383 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
384 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Tip:
To facilitate selection, use the search field at the bottom of the Select VMs window: enter an objects name or a part of it and click the Start search button on the right or press [ENTER]. To add VMs to the list, you can also use the search field at the top of the window: 1. 2. 3. Enter a VM name or a part of it in the search field and Veeam Backup & Replication will search existing backups for the specified VM and display matching results. To add the VM to the list, double-click it in the list of search results. If the necessary 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.
385 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you have chosen to restore multiple VMs, you can select a different restore point for every VM specifically.
386 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! If you are restoring a linked clone VM to a different location, make sure that fast provisioning is enabled at the level of the target Organization vDC. Otherwise Veeam Backup & Replication will restore the VM as a regular VM.
To prevent the restored VM from accessing any network, select it in the list and click Disconnected.
387 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you want to disable fast provisioning for the VM and restore it as a regular VM, select the VM in the list and click Disable.
388 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you have selected to disable fast provisioning at the previous step, you should select a datastore on which disks of the restored VM should be placed. 1. 2. Select the VM in the list and click Datastore. In the displayed window, select the datastore on which the VM disks will be located.
389 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
390 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
391 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Full VM restore of VMs managed by vCloud Director does not differ from full VM restore of regular VMs. To learn what settings you can specify for restore, see Performing Full VM Restore.
Restoring VM Files
The process of VM files restore for VMs managed by vCloud Director does not differ from that for regular VMs. To learn what settings you can specify for restore, see Restoring VM Files.
392 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3. 4. 5. Note:
Work with HP SAN storage in Veeam Backup & Replication is performed in the SAN Infrastructure view. Right after the installation, the SAN Infrastructure view is not displayed. To display it, you should add at least one vCenter Server or ESX(i) host to Veeam Backup & Replication.
Veeam Explorer for SAN Snapshots plug-ins are enabled after the installation of Veeam Backup & Replication. In some cases, you may want to disable Veeam Explorer for SAN Snapshots plug-ins: for example, if you have moved to another SAN storage system. To disable a plug-in: 1. 2. Note: Select Manage Plugins from the main menu of Veeam Backup & Replication. In the displayed window, select the necessary plug-in and click Disable.
Before you disable a Veeam Explorer for SAN Snapshots plug-in, you must remove the corresponding HP SAN storage from the SAN Infrastructure view in Veeam Backup & Replication.
393 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To perform backup from HP SAN storage snapshots and rescan VMFS on HP SAN volumes, Veeam Backup & Replication needs to read the content of the SAN volumes and volume snapshots. To do that, it uses a Windows-based machine VMware backup proxy as a helper. HP SAN volumes and volume snapshots are mounted to the VMware backup proxy as new volumes. As a result, Veeam Backup & Replication can access mounted HP SAN volumes and volume snapshots via the VMware backup proxy and can read the VM data from them. The VMware backup proxy must meet the following requirements: 1. The role of the VMware backup proxy must be assigned to a Windows-based machine. This can be a dedicated machine or the Veeam backup server performing a role of the default VMware backup proxy. The VMware backup proxy must have a direct access to the HP SAN storage via Fibre Channel or iSCSI. To connect to the HP SAN storage, the VMware Backup proxy must have an iSCSI initiator enabled or a Fibre Channel adapter installed. Note that the HP StoreServ SAN system supports only VMware backup proxies with a Fibre Channel connection. iSCSI SAN connections are not supported. Make sure that the Fibre Channel adapter is installed on the VMware backup proxy you plan to use for backup and storage rescan. If you plan to use a Fibre Channel connection, Fibre Channel devices must be properly installed and zoned. (For HP StoreServ SAN storage only) The backup proxy server must be added to the list of servers having access to the HP StoreServ SAN storage.
2.
3. 4.
394 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! If Backup from Storage Snapshots cannot be used due to incorrect infrastructure setup, Veeam Backup & Replication will not fail over to the regular processing mode and the backup or replication job will be finished with the Failed status.
2.
3.
or
#setwsapi -https enable
395 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
When you add the HP SAN storage, Veeam Backup & Replication automatically performs indexing of the HP SAN storage content. As part of indexing, Veeam Backup & Replication performs the following operations: 1. 2. Veeam Backup & Replication retrieves the information about the HP SAN storage topology from the HP SAN storage. Veeam Backup & Replication retrieves information about datastores from the vCenter Server and matches SAN volumes to these datastores. Matching helps Veeam Backup & Replication understand what VMs are located on SAN volumes. Additionally, it helps Veeam Backup & Replication get the information about VMs on SAN snapshots: Veeam Backup & Replication assumes that VMs located on SAN volumes are also located on SAN snapshots. Veeam Backup & Replication indexes SAN snapshots. As a result of snapshot indexing, Veeam Backup & Replication knows exactly what VMs are located on SAN snapshots. If for some reason Veeam Backup & Replication fails to index all SAN snapshots, it indexes the last SAN snapshot in the hierarchy and propagates indexing data to all other SAN snapshots.
3.
After you add the HP storage to Veeam Backup & Replication, the HP storage topology appears in the SAN Infrastructure view of Veeam Backup & Replication. SAN snapshots also appear under the SAN node in the inventory pane of the Backup & Replication view. Note: Before you add the HP SAN storage to Veeam Backup & Replication, make sure that you have added a vCenter Server managing ESX(i) hosts with VMs whose disks are located on this HP SAN storage. In the opposite case, Veeam Backup & Replication will not be able to map SAN volumes to VMware datastores and will not display these VMs in the SAN Infrastructure view. If you have first added the HP SAN storage and then added the vCenter Server, perform storage rescan to map SAN volumes to VMware datastores. For HP 3PAR StoreServ Storage, you also need to configure a VMware backup proxy.
396 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
397 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
398 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
399 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
400 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
401 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To quickly find the necessary object, use the search field at the top of the window: enter the object name or a part of it and press [ENTER].
402 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
403 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! You can create application-managed snapshots only if you have installed and properly configured the Application AwareSnapshot Manager with the HP P4000 SAN solution. If the Application AwareSnapshot Manager is not installed, Veeam Backup & Replication will report an error and the snapshot will not be created at all. To learn more, see the HP P4000 Application-Aware Snapshot Manager Deployment Guide at http://h10032.www1.hp.com/ctg/Manual/c03037557.pdf.
To delete a volume snapshot: 1. 2. 3. Open the SAN Infrastructure view. In the inventory pane, expand the necessary HP storage system tree. Right-click the necessary snapshot and select Delete Snapshot.
3.
404 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The Use storage snapshots option is applied only to those VMs whose disks are located on the HP SAN storage. If the job includes a number of VMs whose disks are located on different types of storage, Veeam Backup & Replication will apply the Use storage snapshots option only to VMs whose disks are located on the HP SAN storage. If a VM has several disks, some on the HP SAN and some on the other type of storage, Veeam Backup & Replication will not apply the Use storage snapshots option to such VM.
If the Backup from Storage Snapshots technology cannot be used due to incorrect infrastructure setup, Veeam Backup & Replication will not fail over to the regular processing mode and the backup or replication job will be finished with the Failed status. To successfully perform backup or replication in such situation, you will need to properly configure the backup infrastructure or disable the Use storage snapshots option in the job properties. Note: The Backup from Storage Snapshots functionality is available only in the Enterprise Plus Edition of Veeam Backup & Replication.
snapshots.
405 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Veeam Backup & Replication offers the following restore options for HP SAN snapshots: Performing Instant VM Recovery Restoring VM guest OS files (Windows) Restoring VM guest OS files (Linux, Unix and other) Restoring individual objects from Microsoft Exchange Restoring individual objects from Microsoft SharePoint
Tip:
To quickly find the necessary VM, use the search field at the top of the window: enter the VM name or a part of it and press [ENTER].
406 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
407 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
408 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2. 3.
4.
409 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
410 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
3.
411 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
After the VM has been successfully restored, you can finalize Instant VM Recovery in two ways: migrate the restored VM to production or unpublish the restored VM. To migrate the restored VM to production: 1. 2. 3. Open the Backup & Replication view. Select the Instant Recovery node. Right-click the necessary Instant VM Recovery session in the working area and select Migrate to production. As a result, the Quick Migration wizard will be launched. During migration, Veeam Backup & Replication will restore a VM instance from the backup file and then additionally move the changes that were made while the VM was running in the Instant Recovery mode. Open the Backup & Replication view. Select the Instant Recovery node. Right-click the necessary session in the working area and select Stop publishing. Open the History view. Select the Restore > Instant VM recovery node. Right-click the necessary session in the working area and select Stop session.
412 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To recover VM guest OS files from the SAN snapshot, follow the next steps:
Tip:
To quickly find the necessary VM, use the search field at the top of the window: enter the VM name or a part of it and press [ENTER].
413 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
414 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Once restore is completed, Veeam Backup & Replication will open a file browser displaying the file system tree of the restored VM. Please note that the names of the restored machine drives may differ from the original ones.
415 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
416 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! Before you start restoring files to the initial location, make sure that VMware Tools are installed on the target VM. Otherwise the restore process will fail.
417 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
418 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Tip:
If you are restoring guest OS files of the virtualized Microsoft Exchange server or Microsoft Sharepoint server, you can launch Veeam Explorer for Exchange and Veeam Explorer for SharePoint directly from the Veeam Backup browser: To start Veeam Explorer for Exchange, browse to the Exchange database file (EDB) in the Veeam Backup browser, select it and click Exchange Items on the Home tab or simply double-click the EDB file. To start Veeam Explorer for SharePoint, browse to the Microsoft SharePoint content database (MDF) in the Veeam Backup browser, select it and click SharePoint Items on the Home tab or simply double-click the MDF file.
Tip:
To quickly find the necessary VM, use the search field at the top of the window: enter the VM name or a part of it and press [ENTER].
419 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
420 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
6.
7.
421 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! When choosing an ESX(i) host for the Novell file system proxy appliance, make sure that it allows running VMs with 64-bit guest OSs.
422 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Use the File Level Restore wizard to trace the progress of the file-level restore process:
4.
423 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you have chosen to enable FTP server on the FLR appliance, the restored file system will also be available over FTP at ftp://<FLR_appliance_IP_address>. Other users in the same network can access the FLR appliance to restore the files they need. Note: You can browse to the VM guest OS files 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 proxy appliance. The proxy appliance will be deleted and the SAN snapshot will be unmounted from the ESX(i) host, unless this SAN snapshot is used by other restore operations.
3. 4.
5.
To restore Microsoft Exchange objects from the HP SAN snapshot, follow the next steps:
424 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Tip:
To quickly find the necessary VM, use the search field at the top of the window: enter the VM name or a part of it and press [ENTER].
425 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
426 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
427 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
428 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
429 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3. 4.
To restore Microsoft SharePoint items from the HP SAN snapshot, follow the next steps:
Tip:
To quickly find the necessary VM, use the search field at the top of the window: enter the VM name or a part of it and press [ENTER].
430 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
431 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
432 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
433 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
4.
Important! In some cases, the defined synchronization interval may not be enough to copy a VM restore point. If such situation occurs, Veeam Backup & Replication will display a warning in the job session results. In this case, it is recommended that you increase the synchronization interval time.
434 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
435 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
436 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
VMs inside the container are processed at random. To ensure that VMs are processed in the defined order, you should add them as standalone VMs, not as a part of the container.
437 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
3.
438 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
439 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! The backup copy job can be mapped to the backup only if the backup chain you plan to use as a "seed" contains one restore point a full backup file. If the chain contains a number of restore points, Veeam Backup & Replication will fail to map the backup copy job to the selected backup. To overcome this situation, you can create a backup "seed" by means of an auxiliary backup copy job on the target repository. To learn more, see Creating a Seed for the Backup Copy Job.
Backup Settings
On the Backup tab, specify advanced settings for the restore points that will be stored on the target backup repository. 1. In the VM retention section, define the time period for which restore points for deleted VMs should be stored. After a VM restore point has been copied and Veeam Backup & Replication has performed transform operations on the target side, Veeam Backup & Replication checks the list of VMs included in the job. If a VM is no longer available, for example, it was deleted from the virtual infrastructure or moved to another location, Veeam Backup & Replication will keep its data on the target backup repository for the specified period. When this retention period is over, data of the deleted VM will be removed from the target backup repository. If you want to periodically perform a health check of the most recent restore point, select the Health check check box and specify the time schedule for the health check. An automatic health check allows you to avoid a situation when a restore point gets corrupted, making all further increments corrupted, too. If Veeam Backup & Replication detects corrupted data blocks in the restore point during the health check, it will transfer these data blocks to the target backup repository during the next synchronization interval and store them in the newly copied restore point. By default, the health check is performed on the last Sunday of every month. To learn more, see Health Check for Copied Backups.
2.
440 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
To periodically compact a full backup, select the Compact full backup periodically check box and specify the schedule for the compacting operation. Note that this option can be enabled only if you have not specified the GFS settings. During the compacting operation, Veeam Backup & Replication creates a new empty VBK file and copies to it all data blocks from the full backup file. As a result, the full backup file gets defragmented, its size reduces and the speed of writing and reading to/from the file increases. To learn more, see Compacting a Full Backup File.
Note:
The Deleted VM data retention period option is applied only for regular backup chains. Veeam Backup & Replication does not remove deleted VMs from weekly, monthly, quarterly and yearly backups.
Storage Settings
On the Storage tab, specify compression and deduplication settings for the backup copy job. 1. By default, Veeam Backup & Replication performs deduplication before storing VM data on the target backup repository. Deduplication provides a smaller size of the resulting backup file but may reduce the job performance. You can disable deduplication at all by clearing the Enable inline data deduplication check box. In the Compression section, specify a compression level to be used: None, Dedupe-friendly, Optimal, High or Extreme.
2.
441 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Notification Settings
On the Notifications tab, specify notification settings for the backup copy job. 1. Select the Send email notifications to the following recipients check box if you want to receive notifications informing about the backup copy job results by email. In the field below, specify a recipients email address. You can enter several addresses separated by a semicolon. Veeam Backup & Replication sends a consolidated email notification once for the specified synchronization interval. Even if the synchronization process is started several times within the interval, for example, due to retries, only one email notification will be sent. Email notifications can be sent only if you configure general email notification settings in Veeam Backup & Replication. To learn more, see Specifying E-Mail Notification Settings. Select the Enable SNMP notification for this job check box if you want to receive SNMP traps when the backup copy job completes. SNMP traps can be sent only if you configure SNMP settings in Veeam Backup & Replication and on the recipients computer. For details, see Specifying SNMP Settings.
2.
442 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Advanced settings
On the Advanced tab, specify miscellaneous advanced settings for the backup copy job. 1. 2. 3. Select the Run the following command check box if you want to execute post-job actions. In the field below, specify a path to an executable script file. You can select to execute post-job actions after a number of synchronization intervals or on specific week days: If you select the Run every... backup cycle option, specify the number of synchronization intervals after which post-job actions should be performed. If you select the Run on selected days only option, click Days and specify week days on which post-job actions should be performed.
443 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Be extremely careful when assigning WAN accelerators to the backup copy job. If you make a mistake and assign the WAN accelerator in the target site to be used as the source one, VM data will go in the backward direction and the load on the WAN will increase. To learn more, see Adding WAN Accelerators. Important! You cannot assign one source WAN accelerator to several backup copy jobs that you plan to run simultaneously. The source WAN accelerator requires a lot of CPU and RAM resources and cannot be shared by a number of backup copy jobs. As an alternative, you can create one backup copy job for all VMs you plan to process via one source WAN accelerator. The target WAN accelerator, however, can be assigned to several backup copy jobs.
444 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
445 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
446 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
447 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
At the Secondary Target step, click Add and choose a backup copy job to which the backup job should be linked. Note that the backup copy job must be already configured by the moment you link it to the backup job.
448 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
When you manually start the synchronization process, Veeam Backup & Replication creates a new synchronization interval. In case of backup copy jobs with minutely and hourly intervals, this synchronization interval is equal to those that are created automatically by the schedule. As a result, the start time of backup copy processing shifts forward. In case of backup copy jobs with the daily synchronization intervals, the manual synchronization process must always be finished before a new scheduled synchronization interval begins. As a result, when a new synchronization interval starts by the schedule, Veeam Backup & Replication forces to finish the manual synchronization process, even if it has not completed yet.
449 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To enable a disabled job, right-click it in the list and select Disable once again.
If you want to permanently remove a backup copy job, you first need to stop the synchronization process by disabling the job. To remove a job: 1. 2. Disable the backup copy job as described above. In the working area, right-click the job and select Remove.
As a result, the backup copy job will be removed from the Veeam Backup & Replication console and from the Veeam Backup & Replication database.
450 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Veeam Backup & Replication will remove the backups from the console. The backup files will still remain on the target backup repository and the backup copy job will be available in the list of jobs. To permanently remove backup chains from the target backup repository: 1. 2. 3. 4. Open the Backup & Replication view. In the inventory pane, select Backups. In the working area, right-click the necessary backup copy job and select Remove from disk. If you want to remove all weekly, monthly, quarterly and yearly backups, select the Delete archived full backups check box.
451 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Also, consider the following when planning for tape archiving with Veeam Backup & Replication:
452 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! Veeam Backup & Replication supports LTO3 or later tape libraries (including VTL) and standalone drives. To learn more, check System Requirements.
If you want to turn the rescan off, make sure that Veeam Backup & Replication has been updated with patch #2 (R2, build 7.0.0.764). Then do the following: 1) 2) 3) 4) Open the registry editor Drill down to HKEY_LOCAL_MACHINE\SOFTWARE\VeeaM\Veeam Backup and Replication Look for this registry key: DWORD DisableTapeSubsystem To turn off the rescan, set the value to 1. To turn on the rescan, set it to 0 (use default rescan timeout 30 sec, or modify it as described above).
453 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
Load tapes to the tape device (if not yet loaded). All newly loaded tapes will be available in the Unrecognized media pool. To prepare tapes for data archiving and restore, do the following: If you are using empty tapes, mark these tapes as free to move them to the Free media pool. If you are using non-empty tapes with outdated contents that can be erased, you can either erase the tapes or mark them as free to move the tapes to the Free media pool. If you are using non-empty tapes with backup content that should be preserved (for example, the tapes store backups of files that you want to restore), select these tapes and run the tape catalog job. Tape catalog job will scan the contents on tapes, move the tapes to the Imported pool and update the file catalog in the Veeam Backup & Replication database. After the tape catalog job finished, you will be able to restore files from tape.
3. 4.
Create one or more custom media pools that will be used as targets for backup to tape and files to tape jobs. Configure and run backup to tape or files to tape jobs.
454 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The following nodes in the Tapes hierarchy refer to physical entities operating within tape media: Tape Library Tape Drives Media (magnetic tapes) Media Pools (logical groups of tapes)
You can see detailed properties for each entity available in the Tapes hierarchy. To view properties, right-click the entity and choose Properties.
455 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Custom media pools serve as targets for backup to tape and files to tape jobs. Custom media pools describe media set and retention settings that are applied to all tapes in the pool. You can allocate to custom media pools a limited set of tapes, or create replenishable media pools. To be able to configure backup to tape and files to tape jobs, you need to first create custom media pools.
456 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You can also launch the New Media Pool wizard when configuring archiving jobs (that is, directly from the New Backup To Tape Job wizard and New File To Tape Job wizard. For more details, see Creating Backup to Tape Jobs and Creating File to Tape Jobs.
2.
457 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
To make the media pool replenishable, select the Add tapes from Free media pool automatically when more tapes are required check box. With this option enabled, additional tapes will be allocated from the Free media pool when needed. That is, when a backup to tape or files to tape job uses all available tapes from this media pool, Veeam Backup & Replication will automatically add the required number of tapes from the Free media pool to let the job complete. If the option is disabled, the job will pause and prompt the backup administrator to add new tapes to the media pool.
458 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
459 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
A new media pool will be available under the Tape > LibraryName > Media Pools node in Backup Infrastructure view.
460 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
461 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Veeam Backup & Replication can use only online tapes for backup to tape and files to tape jobs. If you work with a standalone tape drive and all its tapes are offline, Veeam Backup & Replication will display a message informing that you need to insert a tape into the drive. At the same time, Veeam Backup & Replication will hint what tape has been recently used for archiving. You can insert any tape into the tape drive: If the tape you have inserted has been used last for archiving and the current media set can still be used, Veeam Backup & Replication will continue writing to this media set and append the new content to the content recently written on the tape. If the tape you have inserted has not been used last, Veeam Backup & Replication will mark this tape as free, create a new media set and start writing data to this new media set.
All tapes are grouped to predefined and custom media pools available under the Tapes > Media > Media Pools node.
462 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Veeam Backup & Replication supports the baseline set of tape management operations that can be performed via the Veeam Backup console.
Inventorying Tapes
When you load new tapes in your tape device for the first time, these tapes are presented to Veeam Backup & Replication as Unrecognized. To identify unrecognized tapes, you need to run tape inventory job against them. Tape inventory job is a relatively fast process of reading metadata written on tape with the aim of detecting name of the media set and the sequence number for the tape. Tape inventory jobs helps Veeam Backup & Replication identify empty tapes and detect non-empty tapes belonging to specific media set. You can perform tape inventory for a whole tape library or run the job against selected tapes only. To start tape inventory, for a whole tape library: 1. 2. Open the Backup Infrastructure view. Select the tape library node under Tapes and click Inventory Library on the ribbon. Alternatively, you can right-click the tape library node and select Inventory Library from the shortcut menu. Veeam Backup & Replication will perform inventory for all online tapes in the library. Open the Backup Infrastructure view. Navigate to the list of tapes either under the Media > Online or under the Media Pools > MediaPoolName node. Select the necessary tapes in the list and click Inventory on the ribbon. Alternatively, you can right-click the selected tapes and choose Inventory Tape.
463 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The inventory log will display job session results. To access the inventory session details, you can open the History view and locate the necessary session under the Jobs > Tape node.
As a result of inventory, Veeam Backup & Replication places tapes in predefined pools: Empty tapes are moved to the Free pool. You can use these tapes for archiving backups and files Tapes that contain data written by 3rd party applications or tapes with data written on another Veeam backup server remain in the Unrecognized pool. Veeam Backup & Replication displays the detected media set name and sequence number for these tapes. If you want to restore data from a specific media set, you need to run the tape catalog job for all tapes in this media set.
After the tapes are inventoried, you can decide on further steps: for example, you can mark unrecognized tapes as free if you do not need archived content, or allocate tapes from the Free pool to a custom pool.
Cataloging Tapes
To streamline search for archived content and speed up data recovery process, Veeam Backup & Replication maintains tape and backup catalogs in the Veeam Backup & Replication database. Tape Catalog stores information about files and folders archived to tape media, as well as information about archived VBK and VIB backup files Backup Catalog stores information about VMs in backups that were archived to tape media Files to tape and backup to tape jobs automatically update the catalog with details on created backup sets after each job session. You can manually run the tape catalog job to rescan tapes and update the Veeam Backup & Replication database. Running the job manually is required when there is no information about tape contents in the Veeam Backup & Replication database for example, if a tape stores data in the MTF format written with a 3rd party backup solution or if the archive on tape was created on another Veeam backup server. To be able to restore from such tapes, you need to run the catalog job against all tapes in the necessary media set.
When a catalog job is performed, Veeam Backup & Replication first performs tape inventory, reads the information about backup contents on tape from the on tape catalog information, scans tape contents and updates the database with details of new detected backup sets.
464 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You can perform tape catalog job for a whole tape library or for selected tapes only. To perform tape catalogization, for a whole tape library: 1. 2. Open the Backup Infrastructure view. Select the tape library node under Tapes and click Catalog Library on the ribbon. Alternatively, you can right-click the tape library node and select Catalog Library. Open the Backup Infrastructure view. Navigate to the list of tapes either under the Media > Online or under the Media Pools > MediaPoolName node. Select the necessary tapes in the list and click Catalog on the ribbon. Alternatively, you can right-click the selected tapes and choose Catalog Tape.
The catalog log will display job session results. To access the catalog session details, you can open the History view and locate the necessary session under the Jobs > Tape node.
Rescanning of tapes during the catalog job may take a lot of time. To speed up the catalogization process, you might do one of the following: First, run inventory job to identify tape media sets and decide which tapes should be included in catalogization process. Run the catalog job only against tapes in the necessary media set. If you work with a tape library, you can run the catalog job against the whole media set at once. If you work with a standalone drive, start catalogization from the last tape in the media set (as this tape usually stores on tape catalog information).
Identifying Tapes
When performing periodic auto-rescan, Veeam Backup & Replication reads barcodes on tapes. If a tape is identified with a barcode, the barcode is displayed as the Name property of the tape. If a tape does not have a barcode, Veeam Backup & Replication will automatically create the tape name using to the pattern 'Tape N'.
465 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If necessary, you can change the name of a tape: 1. 2. 3. 4. 5. Open the Backup Infrastructure view. Navigate to the list of tapes either under the Media > Online/Offline or under the Media Pools > MediaPoolName node. Select the tape you want to rename and click Open Properties on the ribbon. Alternatively, you can right-click the tape and choose Properties. Change tape name and description as required. Click OK to save changes.
4.
466 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
Veeam Backup & Replication also allows you to move tapes from any pool to the Free media pool. After you move a tape to another custom pool or move a tape to the Free pool, Veeam Backup & Replication marks this tape as free.
Erasing Tapes
If you do not need contents stored on tape, you can erase tapes. Veeam Backup & Replication supports two options for erasing data: Short erase (fast) use this option to speed up the erase process. The short erase operation does not physically erase data written on the tape. It simply loads the tape to the drive and wipes the tape header. Note that short erase is not supported by some tape devices. Long erase (slow) use this option to clear all data written to tape. The long erase operation loads the tape to the drive, rewinds the tape and physically erases all data written to the tape. Open the Backup Infrastructure view. Navigate to the list of tapes either under the Media > Online or under the Media Pools > MediaPoolName node. Select tapes you want to erase and click Erase on the ribbon. Choose the type of erase and click OK. Alternatively, you can right-click selected tapes and choose Erase. Next, choose how the tape should be erased and click OK.
To erase tapes: 1. 2. 3.
4.
467 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
After a tape is marked as free, Veeam Backup & Replication removes from the catalog information about contents on this tape.
Ejecting Tapes
Veeam Backup & Replication allows you to eject a tape from the media drive and place the tape into a slot. For example, if you want to pull out from the library a tape that is currently in the tape drive, you first need to eject it and then export it to the I/E port. To eject a tape from a drive: 1. 2. 3. Tip: Open the Backup Infrastructure view. Navigate to the list of tapes either under the Media > Online or under the Media Pools > MediaPoolName node. Select a tape you want to eject and click Eject on the ribbon. Alternatively, you can right-click selected tape and choose Eject Tape.
You can also eject tapes at the drives level. To do so, select the Drives node under Tapes in the inventory pane, right-click the necessary drive in the working area and select Eject.
Note:
Import/export commands are available only for the devices that support corresponding operations and include I/E slot. To import a tape: 1. 2. Open the Backup Infrastructure view. Select the tape library node under Tapes and click Import Library on the ribbon. Alternatively, you can right-click the tape library node and select Import from the shortcut menu.
468 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
4.
Alongside with backup archives and archived files, Veeam Backup & Replication stores on tape VTM files that contain metadata required for catalogization and restore.
Note that backup to tape job processes only VBK (full backups) and VIB files (forward increments). Reversed increments (VRB) are skipped from processing.
469 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
470 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
If you choose to archive data from backup repositories, the backup to tape job will process only the backups that were created with backup jobs configured on this Veeam backup server. Imported backups and configuration backups will be skipped from processing.
The total size of full backups added to the backup to tape job is displayed in the Full field. The total size of incremental backups added to the backup to tape job is displayed in the Incremental field. To remove a backup from the list, select it and click Remove on the right.
471 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Veeam Backup & Replication allows you to choose different media pools for full backups and incremental backups. This can be required if you use different media set or retention settings for archiving full backups and increments. If you want the job to archive full backups only, clear the Process incremental backup files check box. If this option is disabled, the backup to tape job will archive only VBK files and will skip VIB files from processing.
472 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Tip:
If you have not previously created a media pool with the required settings, you can click the Add New button and create a new media pool without closing the job wizard. For more details, see Creating Custom Media Pools.
If you want to export tapes on specific days only (for example, every Saturday, when a backup to tape job completes), click Days and schedule export on the necessary days.
473 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you have scheduled the job to run at the specific time daily or monthly, consider configuring wait timeout value. Select the If some linked backup jobs are still running, wait for up to minutes check box and specify the new timeout. When a backup to tape job starts, Veeam Backup & Replication checks the status of the linked backup jobs. If a linked backup job is still writing data to the source repository, the backup to tape job will wait for the specified time interval. If the timeout is disabled, the backup job will terminate without waiting for the backup job to complete.
474 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The timeout option is unavailable if you schedule the backup to tape job to run after a backup job or if you schedule the backup to tape job to start when new backups appear.
475 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
476 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To point a backup job to an existing backup to tape job, perform the following steps: 1.
2.
At the Secondary Target step, click Add and choose a backup to tape job to which the backup job should be linked.
477 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
Save settings. Veeam Backup & Replication will automatically update backup files settings of the chosen backup to tape job.
Alternatively, you can: Open the Files view, browse to the necessary files, select the files and choose Add to Tape Job > New job from the ribbon menu. Open the Files view, browse to the required files, right-click the necessary files and choose Add to Tape Job > New job.
478 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
479 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you include a folder to the job, all of the folder contents will be archived. If necessary, you can choose only specific files from the included folder. To do so, select a folder in the list and click Edit. In the File Masks window, specify names of files in the folder that should be archived. You can use exact file names of create name masks (for example, *.evt or *.pdf). Separate file names and masks with semicolons.
480 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Tip:
If you have not previously created a media pool with the required settings, you can click the Add New button and create a new media pool without closing the job wizard. For more details, see Creating Custom Media Pools.
481 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Tip:
If you have not previously created a media pool with the required settings, you can click the Add New button and create a new media pool without closing the job wizard. For more details, see Creating Custom Media Pools.
2.
Important! Enable the hardware compression only if your tape library provides support for hardware compression. 3. 4. Select the Eject media once the job finishes check box if upon job completion, the tape should be automatically ejected from the tape drive and placed into a slot. Select the Export current media set once the job finishes check box if upon job completion the tapes belonging to the media set should be placed to Import/Export (Mail) slot for further export (for example, for export to a remote office). If you want to export tapes on specific days only (for example, every Saturday, when a backup to tape job completes), click Days and schedule export on the necessary days).
482 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
483 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
484 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
With Veeam Backup & Replication, you can quickly search the catalog for VMs, files and folders stored on tape. If the necessary tape is offline at the moment of restore, Veeam Backup & Replication will prompt you to load the necessary tape to the device.
Step 1. Launch the Files Restore Backup from Tape to Repository Wizard
To run the Restore Backup from Tape to Repository wizard, on the Home tab, click Restore and choose Tape > Restore Backups.
Alternatively, you can: Open the Backup & Replication view, expand the Backups > Tapes node. Select the necessary VMs in backup and click Restore backup to Repository on the ribbon. Open the Backup & Replication view, expand the Backups > Tapes node. Right-click the necessary VMs in backup and choose Restore backup from tape to repository.
485 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To remove a VM, select it in the list and click Remove on the right.
486 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
487 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
488 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
After backups are restored from tape, they are displayed as imported backups in the Backup & Replication view > Backups > Imported. You can use the restored to disk backup for regular data recovery, including full VM recovery, recovery of VM files, guest OS files recovery and other.
489 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To restore full VMs from tape to virtual infrastructure, use the Full VM Restore wizard. This section will guide you through all steps of the wizard and provide explanation on available options. To restore files from tape, follow the next steps:
490 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To remove a VM, select it in the list and click Remove on the right.
491 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
If you have chosen to restore multiple VMs, you can select a different restore point for every VM specifically.
492 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Alternatively, you can: Open the Files view, expand the Tapes node and browse to the necessary files on tape. Select the files and click Restore files from tape on the ribbon Open the Files view, expand the Tapes node and browse to the necessary files on tape. Select the files and choose Restore files from tape
493 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
494 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
By default, Veeam Backup & Replication will restore the latest version of files available on tape. If you want to restore files from another restore point, select the necessary file and click Backup Set. In the list of available backup sets, select the necessary archiving session and click OK.
Note:
When you restore an entire folder from tape, Veeam Backup & Replication restores all files that have ever existed in the folder and been archived to tape. To restore files in the folder, Veeam Backup & Replication scans the selected backup set and backup sets that were created previously. If a file is not found in the selected backup set, Veeam Backup & Replication will restore the most recent version of the file from a backup set preceding the selected backup set.
495 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Select the Restore file and folder security check box if you want the restored files to keep their original ownership and security permissions. If this option is disabled, 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 objects, while access permissions will be inherited from the target folder to which the objects are restored.
496 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
497 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You can also automate or postpone the copy job. For details, see Creating File Copy Jobs.
498 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
499 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
500 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You can choose to run the job repeatedly throughout a day with a set time interval. At the Schedule step of the wizard, select the Periodically every option, enter the necessary time interval and select the necessary time unit: Hours or Minutes. Click Schedule on the right and use the time table to define the permitted time window for the job. If you choose to run the job at an hourly interval, in the Start time for hourly jobs field, specify the exact time when the job should start. For example, you want to start a job every 2 hours from 9AM to 6PM. At the Schedule step, select the Periodically every option, enter 2 in the field on the right and select Hours from the list. Click Schedule and use the Permitted and Denied options to mark the time window from 9AM to 6PM. In the Start time for hourly jobs field, specify the exact start time of the job, for example, 15 minutes. The job you have scheduled will start at 9:15 AM, 11:15 AM, 1:15 PM, 3:15 PM and 5:15 PM. You can chain jobs. In the common practice, jobs start one after another: when the job "A" finishes, the job "B" starts and so on. If you want to create a chain of jobs, you should define the time schedule for the first job in the chain. For the rest of the jobs in the chain, at the Schedule step of the wizard, select the After this job option and choose the preceding job from the list.
501 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The available settings vary depending on the server type (ESX(i) host, vCenter Server, Windows server, Linux server). The settings and their default values are listed below.
Server Type Connection Property/ Option SSH connection port SSH channel connection timeout (default length of time before terminating the incomplete task) Elevate account to root Default Value 22 Comments
20000 ms
ESX, Linux
Check the option to run the sudo command. This will enable you to get root privileges in case the remote root access to the desired server is denied.
If providing root credentials is a security issue, disable the option. Ensure the user data have been previously added to the sudoers configuration file.
ESX
When entering other than root user credentials, ensure the user is granted shell access in Virtual Infrastructure Client. Only 1 port is required for data transfer. Adjust this option if you have any stability issues when copying. Check the option to copy files to the server behind the NAT or router.
2500 5000 64
Packet size (Kb) Run server on this side for copying between servers Web port
Unmarked
Virtual Center
443
Tip:
SSH Connection port and timeout, Data Transfer port range and transfer packet size affect the execution of copying procedures dramatically. If you encounter any problems with copying or connection, first check these parameters.
502 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
3. 4.
5.
6.
503 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Veeam Backup & Replication allows sending a test email to check if all settings have been configured correctly: click Test Message to receive a test email.
504 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
505 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
506 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To specify the disk space threshold: 1. 2. 3. Select Options from the main menu. Click the Notifications tab. In Backup storage and Production datastores sections, select the Warn me if free disk space is below ... percent/GB options and specify a desired disk space threshold.
507 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
By default, e-mail recipients specified on the E-mail Settings tab will be informed about the support expiration date in every received email notification. Veeam Backup & Replication will start sending such notifications 14 days before the expiration date. Expiration information will be also shown on the splash screen and on the License Information dialog shown after you select Help > License from the main menu. To stop receiving the notification, select Options from the main menu, and on the Notifications tab select the Disable notifications about support contract expiration check box.
508 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Parallel processing is a global setting: if configured, it will take effect for all backup and replication jobs. Each data processing task within a job requires one CPU core. Consider this value when configuring job settings. Important! If the Virtual Appliance transport mode is used, Veeam Backup & Replication will process all disks that it is able to process subsequently, 1 disk per proxy at a time. In this mode, Veeam Backup & Replication will be unable to process multiple disks on the same proxy in parallel.
509 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Reporting
When a job is being run, jobs statistics and operation data is written to the Veeam Backup & Replication database. Veeam Backup & Replication allows viewing realtime statistics for any performed job and generating reports with statistics for any job or 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 select the Jobs node. Double-click the necessary job in the working area. Open the Backup & Replication view and select 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). You can double-click on the graph to view data rate for the last 5 minutes or the whole processing period. Green area amount of data read from source Brown area amount of data written to target Horizontal line current data processing speed
In addition to overall job statistics, it 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.
510 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Veeam Backup & Replication also allows you to view detailed statistics on every job session. To view statistics for a selected job session, do either of the following: Tip: Open the History view, select the Jobs node and double-click the necessary session in the working area. Open the History view, select the Jobs node, right-click the session and select Details.
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). Open the History view. Select the Jobs node. Right-click the necessary session in the working area and select Report.
To generate a report: 1. 2. 3.
Job Report
The job report contains data on all sessions initiated for a specific job. To generate a job report: 1. 2. 3. Open the Backup & Replication view. Select the Jobs node. Right-click the necessary session in the working area and select Report.
511 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The 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 Veeam Backup Enterprise Manager documentation. In Veeam Backup & Replication, security settings are checked for managing (starting and stopping) jobs and performing restore operations.
Role Veeam Restore Operator Veeam Backup Viewer Veeam Backup Operator Veeam Backup Administrator Operations Can perform restore operations using existing backups and replicas. Has the read-only access to Veeam Backup & Replication can view existing and performed jobs and review the job session details. Can start and stop existing jobs. Can perform all administrative activities in Veeam Backup & Replication.
To specify user security settings: 1. 2. 3. 4. Note: Select Users and Roles from the main menu. Click Add. In the User name field, enter the name of a user or group in the DOMAIN\USERNAME format. From the Role list, select the necessary role to be assigned.
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, Veeam transport service 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
Veeam Backup & Replication keeps a separate log file for each of its components: Veeam Shell, Veeam Backup Service, Veeam Backup Catalog Service, Veeam vPower NFS Service, Veeam Installer, Veeam Transport 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:
512 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
On Linux servers and ESX(i) hosts, logs are stored in the following directory:
/var/log/VeeamBackup/
On Windows servers and Hyper-V hosts, logs are stored as follows: For Windows XP and Windows Server 2003: %allusersprofile%\Application
Data\Veeam\Backup
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. Then follow the next steps:
513 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
514 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
515 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
When storing credentials for objects, Veeam Backup & Replication does not keep passwords. During the restore process, you will have to specify passwords manually. The configuration backup is job-driven. Just like any other job, you can schedule it to run regularly or start it manually. You can choose the backup repository to which the configuration backup should be stored and specify the necessary retention policy settings. By default, Veeam Backup & Replication is configured to create a configuration backup daily and store it to the default backup repository: the C:\backup\VeeamConfigBackup\%BackupServer% folder on the Veeam backup server. However, for securitys sake, it is recommended that you store configuration backups on the backup repository other than the default one. In this case, configuration data of the Veeam backup server(s) will be available for recovery even if the Veeam backup server fails.
516 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
517 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
518 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
After the configuration data is imported into the Veeam Backup & Replication database, Veeam Backup & Replication starts the rescan process for the following objects: Hosts and servers Repositories Backups that had been imported to the Veeam Backup & Replication console but not stored on registered backup repositories Replicas
Performing Restore
Before you start the restore process, make sure that you have performed the following tasks: 1. Make sure that the repository with a configuration backup (.bco) you plan to use for restore is added to the Veeam Backup & Replication console. To learn more, see Adding Backup Repositories. Stop all jobs that are currently running. During restore of configuration, Veeam Backup & Replication temporary stops the Veeam Backup services and jobs. Check the version of the Veeam backup server. You can restore the backup configuration on the Veeam backup server of the same version.
2. 3.
To restore configuration data of the Veeam backup server, follow the next steps:
519 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
4.
Note:
The backup of the current database will be created only if the user account under which you perform restore has sufficient permissions to create a database on the SQL server.
520 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! It is strongly recommended that you specify passwords for hosts and repositories referenced by backup and replication jobs. In the opposite case, Veeam Backup & Replication will fail to rescan these hosts and repositories. As a result, Veeam Backup & Replication will not display restore points for such backups and replicas. To overcome this situation, you can do either of the following: Perform the configuration restore once again and specify passwords for corresponding hosts and repositories. After restore, map backups to existing jobs (note that such backups will be displayed under the Backups > Imported node) and perform rescan for replicas. In the Backup & Replication view, select the Replicas node in the inventory pane, right-click the necessary replica in the working area and select Rescan replicas.
2.
521 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
522 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Overview
Veeam Explorer for Exchange is a free tool available to users of Veeam Backup & Replication. It allows you to browse Microsoft Exchange database files and restore necessary items, such as mailboxes, folders, messages, tasks, contacts and so on. Instead of fully restoring and starting the virtual machine (VM) with the Microsoft Exchange Server, you can use Veeam Backup & Replication capabilities to extract the necessary Microsoft Exchange database from the backup file and then use Veeam Explorer for Exchange to browse and restore items. You can use granular browsing and searching capabilities to find any item or a bunch of items stored in any number of Microsoft Exchange database files. Restore options include: Note: Exporting mailbox folders and items as Personal Folder Files (.pst) Saving mailbox items as Microsoft Exchange Mail Documents (.msg) Sending mailbox items as attachments via email Restoring mailbox folders and items (available only with Veeam Backup & Replication Enterprise and Enterprise Plus Editions)
Veeam Explorer for Exchange requires full access to Microsoft Exchange database files for item recovery. This level of access is usually granted to a very limited number of employees within the organization. If you would like to allow less privileged users to perform recovery of Microsoft Exchange items from backups, you can use the Application-Item Recovery (AIR) wizard for Microsoft Exchange. For more information, refer to the Veeam Application-Item Recovery Wizards User Guide in the Veeam Help Center at http://www.veeam.com/documentation-guides-datasheets.html.
523 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
System Requirements
Veeam Explorer for Exchange is a free tool and does not require a separate license. It is installed with Veeam Backup & Replication version 7.0 (all editions including Veeam Backup Free Edition are supported). The table below contains the list of system requirements necessary to use Veeam Explorer for Exchange.
Specification Requirement Only 64-bit versions of the following operating systems are supported: Microsoft Windows Server 2008 SP2 Microsoft Windows Server 2008 R2 SP1 Microsoft Windows 7 SP1 Microsoft Windows Server 2012 Microsoft Windows 8 Microsoft Windows Server 2012 R2 Microsoft Windows 8.1
OS
Microsoft Exchange
Veeam Explorer for Exchange only supports database files (.edb) created with the 64-bit version of Microsoft Exchange 2010 and Microsoft Exchange 2013. To open database files, Veeam Explorer for Exchange requires a service dynamic link library (ese.dll) which is installed together with Microsoft Exchange. The feature for restoring folders and items into their original location is available only to users of Veeam Backup & Replication Enterprise and Enterprise Plus Editions. If you are planning to export folders and items as Personal Folder Files (.pst), it is necessary to have a 64-bit version of Microsoft Outlook 2010 or Microsoft Outlook 2013 installed on the system. The following software is required (included in the setup): Microsoft .NET Framework 4.0 or later Microsoft Visual C++ Runtime Library
Software
Required Permissions
This section describes permissions and access right required for correct operation of Veeam Explorer for Exchange. The account under which you run Veeam Explorer for Exchange requires Read and Write permissions to all files in the folder with the database. To restore folder(s)/item(s) to Exchange server, the account used for connection to that server will need sufficient access rights. They can be granted using the following methods: through impersonation, as described in Configuring Exchange Impersonation, or by providing that user with Full Access to mailbox.
Important! If the account you plan to use for restore owns a mailbox on target Exchange server, then you can use any method (impersonation or mailbox access provisioning). If the account you plan to use for restore does not own a mailbox on target Exchange server, then access rights must be granted through Exchange impersonation (see Example 3 below).
524 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Example 1
To be able to restore to a public folder, the account can be assigned an appropriate role on target Exchange server by running the following Exchange Management PowerShell cmdlet: Add-RoleGroupMember Organization Management Member <user_account>
Note that user_account here should be the account that owns a mailbox on target Exchange server.
Example 2
To be able to restore items to a mailbox, the account can be granted Full Access rights for that mailbox by running the following cmdlet: Add-MailboxPermission Identity <target_mailbox> -User <user_account> -AccessRights FullAccess InheritanceType All
Here user_account is the account that owns a mailbox on target Exchange server.
Example 3
To be able to restore items to a mailbox under the account that does not own a mailbox on target Exchange server, use impersonation. For that, run the following cmdlet: New-ManagementRoleAssignment -Name "<role_name>" -Role ApplicationImpersonation -User "<user_account>" [CustomRecipientScope "<scope>"] Here user_account is the account that does not own a mailbox on target Exchange server (for example, this can be a service account). You can use the CustomRecipientScope parameter to narrow the group of users who will be assigned the appropriate role, for example, specifying Organizational Unit as a scope, like shown below: New-ManagementRoleAssignment -Name "Exchange Test" -Role ApplicationImpersonation -User "Test User" RecipientOrganizationalUnitScope spain.local/TargetUsers Then, if you need to recall the assignment after the items are restored to target mailbox, you can run the following cmdlet: Remove-ManagementRoleAssignment -Name "<role_name>" Note: For more details on impersonation, please refer to MSDN (http://msdn.microsoft.com/enus/library/bb204095.aspx)
525 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Administration
To start Veeam Explorer for Exchange, you can: Pass through the Microsoft Exchange Item Level Restore wizard Restore the .edb file manually and open it from the Veeam Backup browser Select All Programs > Veeam > Veeam Explorer for Exchange from the Windows Start menu
The basic procedure of work with Veeam Explorer for Exchange involves the following steps:
To perform these configuration tasks, open the main menu (top left corner of the Veeam Explorer for Exchange main window) and select Options.
526 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
SMTP Settings
To send items recovered from an Exchange database as email attachments, it is necessary to provide mail server information. To configure the email settings: 1. 2. 3. Open the SMTP Settings tab in the Options window. Select the Configure SMTP settings check box. In the SMTP Server field, specify the DNS name or IP address of the mail server to be used for sending emails. If necessary, you can change the port number. By default, port number 25 is used. In the From field, specify email address from which emails with attached items will be sent (usually, the sender is the administrator responsible for Microsoft Exchange item recovery). This address will be used as default; you can specify a different email address every time you use emailing as the restore method (see Sending Items) If necessary, select the Use authentication check box and provide credentials for the account that will be used to send emails with attached items. If security is an issue, select the Enable SSL security check box to use SSL encryption for transferred data. In the E-mail field, supply mail recipient's address, then click Send to send a test message.
4.
5. 6. 7.
527 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
528 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
529 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
530 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
531 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
The restore process will depend on whether the backup job had application-aware image processing (using VSS) enabled or not: If the Exchange Server VM was backed up using VSS, the wizard will automatically restore the database file from the Exchange Server via File-Level Restore (FLR), launch Veeam Explorer for Exchange and add the restored database to it. You will then only have to manually find and restore necessary Exchange items. If the Exchange Server VM was backed up without using VSS, the wizard will run FLR, mount the file system of the VM and open the backup browser window and Veeam Explorer for Exchange. It may be necessary to manually configure Veeam Explorer for Exchange (that is, specify the path to the ese.dll file), then find and add the database file. After that you can find and restore necessary Exchange items.
532 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Adding Database
You can only add database files created with Microsoft Exchange Server 2010 or Microsoft Exchange Server 2013. Also, it is necessary to make sure that Veeam Explorer for Exchange has access to Ese.dll supplied with the same version of Microsoft Exchange. For details, see Configuring Veeam Explorer for Exchange. To add a database file to the Veeam Explorer for Exchange scope: 1. 2. 3. Click Add Store on the toolbar, or right-click All Stores in the navigation pane and select Add Store. Click Browse and specify a path to the Microsoft Exchange database file (.edb). Click Browse below and specify a path to the Exchange logs folder.
Note:
If you are using file-level restore to mount the contents of the backup file with the database file to the Veeam Backup server, VM disks are mounted under the C:\veeamflr\<vmname>\<volume n> folder. Alternatively, you can double-click the necessary Exchange database file to automatically start Veeam Explorer for Exchange and add the database to the console. If you mounted the file system of the VM with the database file via FLR, simply double-click the file within the Backup Browser or use Windows Explorer to browse to the necessary database file and then double-click it. If the database is in "dirty state", Veeam Explorer for Exchange will display a warning. In this case, you will have to recover the database before adding it.
533 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To recover the database: 1. 2. Check the Logs folder field and make sure you have specified the correct folder storing the Exchange database logs. Click Recover to recover the damaged database.
Important! You need to have write permissions for the database to be able to apply replay logs to the database.
Removing Database
To remove a database from the Veeam Explorer for Exchange scope, select the database in the navigation pane and click Remove Store on the toolbar, or right-click the database name and select Remove Store.
Browsing
In the navigation pane, you can see all the containers (added databases with mailboxes and folders). When you select a folder in the navigation tree, you can browse its contents in the preview pane on the right.
534 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Searching
At the top of the right pane, there is a search field that allows you to search the selected container for items that match a specified search keyword. For example, you can select a user's mailbox and search for veeam software to find all the items that contain the words starting with "veeam" and "software" in the body text, address field, subject field or name of attachments. Search results for databases and mailboxes will include all items (that is, email messages, tasks, contacts and other items). Note: When you search for a phrase, the search algorithm will by default look for the items containing words in the phrase, not the phrase itself. To find the exact phrase, use quotes (for example, veeam software). You can select the whole database (or several databases) to get more results, or select a folder (for example, Inbox) inside a specific database and mailbox to narrow your search. Also, to narrow your search results, you can specify various search criteria inside the entry field, using the following format: "criteria:value" (for example, from:John, hasattachments:yes, messagesize:<10 KB, received:yesterday and so on). You can use logical operators such as AND, OR and NOT (must be typed in uppercase letters) and wildcard characters such as * and ?. These search criteria are similar to those used in Microsoft Outlook 2010. For more information, see this Outlook help topic. Alternatively, you can click Advanced Find on the toolbar to make up a list of necessary search criteria using predefined dropdown menus.
535 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Viewing Items
Veeam Explorer for Exchange allows you to quickly view any item by double-clicking it. This opens the item in a separate window, showing all the necessary details (the address fields, the subject field, the body text and so on).
536 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Restore Scenarios
Veeam Explorer for Exchange provides the following restore options: Exporting folders and items as Personal Folder Files (.pst) Saving items as Microsoft Exchange Mail Documents (.msg) Sending items as email attachments Restoring folders and items (available only with Veeam Backup & Replication Enterprise and Enterprise Plus Editions)
2.
To export several items as one .pst file: 1. Select the items in the main working area (use SHIFT and CTRL to select multiple items), click Export Items on the toolbar and select Export to .PST file. You can also right-click the items in the working area and select Export to .PST file. Specify the name and location for the file and click Save.
2.
Note:
For convenience, Veeam Explorer for Exchange allows you to quickly export .pst files directly to the Desktop with a default name. For example, you can select the Tasks folder and then click Export Folder > Export to 'Desktop\Tasks.pst' on the toolbar.
537 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Saving Items
Veeam Explorer for Exchange allows you to save any item as a Microsoft Exchange Mail Document (.msg file) to a specific location or directly to the user's desktop. To save an item: 1. 2. Browse to the necessary folder or use the search field to see a list of items in the main working area. Select the required item (or use SHIFT and CTRL keys to select multiple items) in the main working area, click Save Items on the toolbar and select Save to .msg file. You can also rightclick the item(s) in the working area and select Save to .msg file. Specify the location for the file or files and click OK.
3.
Note:
For convenience, Veeam Explorer for Exchange allows you to quickly save .msg files directly to the Desktop with a default name. For example, you can select an item and then on the toolbar click Save Items > Save to Desktop. By default, the name of the file will be the same as the subject field of the item.
Sending Items
The most common scenario involves finding an email message and delivering it to the owner. Veeam Explorer for Exchange allows you to send items as attachments to emails. To be able to send items as attachments, it is necessary to specify email settings in the Configure Options window. For details, see Configuring Veeam Explorer for Exchange. To send an item as an email attachment: 1. Select the item (or use SHIFT and CTRL keys to select multiple items) in the main working area, click Send Items on the toolbar and select Send to. You can also right-click the item(s) in the working area and select Send to. Specify the email addresses of the sender and recipient as well as the subject and text of the email message. To edit the body text, click More details. Review the attached items and click Send.
2.
538 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To restore a folder or mailbox to the original location, do the following: 1. Select the folder or item (or use SHIFT and CTRL keys to select multiple folders or items) in the main working area, click Restore Folder or Restore Items on the toolbar and select Restore to. You can also right-click the item(s) in the working area and select Restore to.
2.
Specify the target mailbox and domain account to be used. You can either use the current account or specify a different one. Make sure the account has sufficient rights to access that Exchange server.
3.
Specify the target mailbox server and folder. You can restore to original folder or specify a different one.
539 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
4.
Specify additional restore options and click Restore to begin the restore process.
540 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Overview
Veeam Explorer for SharePoint is a new tool that extends the functionality of Veeam Backup & Replication, automating the operation of restoring documents from virtualized Microsoft SharePoint Servers. Read more about Veeam Explorer for SharePoint features and benefits and learn how it works.
541 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
How It Works
Veeam Backup & Replication allows backup administrators to have image-level backup of Microsoft SQL Server VM (hosting Microsoft SharePoint content database) always at hand, and Veeam Explorer for SharePoint makes it possible to find and restore a particular SharePoint item that has been deleted or modified. The basic procedure of searching and restoring Microsoft SharePoint items with Veeam Explorer for SharePoint and Veeam Backup & Replication then includes the following steps: 1. The backup administrator uses Veeam Backup & Replication restore options to extract SharePoint content database files (.mdf) from the server's backup - through mounting it to Veeam Backup & Replication server. Then Veeam Explorer for SharePoint is used to automatically attach content database to a staging Microsoft SQL Server, so that SharePoint content (libraries, webpages, etc.) become available for browsing, search and other operations. Now Veeam Explorer for SharePoint users can easily locate and restore SharePoint documents they need: save them to selected location, e-mail to the specified recipients, export to XML and restore to production system. After a user finishes working with SharePoint content and closes the Veeam Explorer for SharePoint console, content database will be detached from the staging Microsoft SQL Server.
2.
3.
4.
Prerequisites
This section describes system requirements, supported platforms and configurations, required permissions and licensing.
542 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
System Requirements
To successfully install and use Veeam Explorer for SharePoint as a component of Veeam Backup & Replication, make sure that all necessary system requirements for Veeam Backup & Replication are met.
Specification Requirement Only 64-bit versions of the following operating systems are supported: Microsoft Windows 7 SP1 Microsoft Windows Server 2008 SP2 Microsoft Windows Server 2008 R2 SP1 Microsoft Windows Server 2012 Microsoft Windows 8 Microsoft Windows Server 2012 R2 Microsoft Windows 8.1
OS
Veeam Explorer for SharePoint is installed on the machine running Veeam Backup & Replication. The following versions and editions of Veeam Backup & Replication are supported: Software Veeam Backup & Replication 7.0 (Standard, Enterprise and Enterprise Plus Edition) Veeam Backup Free Edition 7.0 Veeam Backup & Replication 7.0 Cloud Edition
For requirements to Veeam Backup & Replication software, see Veeam Backup & Replication documentation. Microsoft SQL Server See Staging Microsoft SQL Server.
Note:
Support for Microsoft Windows Server 2012 R2 and Microsoft Windows 8.1 is available only in Veeam Explorer for SharePoint 7.1.
To be able to work with remote BLOB stores (RBS) of the SharePoint content database, also make sure the staging SQL Server configuration meets the following requirements: 1. FILESTREAM should be enabled on the database server, and filestream settings should be enabled at database level, as described in Microsoft documentation: For SQL Server 2012: http://msdn.microsoft.com/en-us/library/cc645923.aspx For SQL Server 2008R2: http://msdn.microsoft.com/enus/library/cc645923%28v=sql.105%29.aspx
543 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
2.
RBS Client Library should be installed on the database server; use corresponding Microsoft SQL Server Remote Blob Store setup package (RBS.msi) available at Microsoft website: For SQL Server 2012: http://www.microsoft.com/enus/download/details.aspx?id=35580 For SQL Server 2008R2: http://www.microsoft.com/enus/download/details.aspx?id=16978
By default, Veeam Explorer for SharePoint uses the local Microsoft SQL Server as the staging system. The local Microsoft SQL Server here refers to the Microsoft SQL Server that is deployed on the Veeam backup server and that hosts the Veeam Backup & Replication configuration database. You can use another Microsoft SQL Server as the staging system. To do that, you need to change the staging Microsoft SQL Server in the Veeam Explorer for SharePoint settings. Note, however, that the Microsoft SQL Server you select as the staging system must be deployed on the Veeam backup server and must meet all requirements specified above. Note: As the staging system, you can use the Microsoft SQL Server Express 2008 R2 SP1 that is shipped with the Veeam Backup & Replication setup. However, consider that content databases that exceed 10 GB cannot be attached to this SQL Server.
Permissions
The account used for working with Veeam Explorer for SharePoint requires membership in the sysadmin fixed server role on the staging Microsoft SQL Server. The account used for connection with target SharePoint server where document item(s)/list will be restored needs the following: If permissions of the item being restored are inherited from the parent item (list), Full Control for that list is required. If permissions are not inherited, and restored item will replace an existing item, Contribute for the item and Full Control for its parent list are required.
544 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Administration
This section describes the tasks you should perform to successfully use Veeam Explorer for SharePoint:
2. 3.
Specify the location of the staging Microsoft SQL Server. For details, see Staging SQL Server Settings. Configure SMTP settings. For details, see SMTP Settings.
Important! The staging Microsoft SQL Server must run on the machine where Veeam Explorer for SharePoint is installed (that is, the machine running Veeam Backup server). By default, this field is populated with the location of the Microsoft SQL Server that hosts the Veeam Backup & Replication configuration database.
545 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
The specified system must run the same or a later version of Microsoft SQL Server as the server that hosts Microsoft SharePoint content databases. For details, see Staging Microsoft SQL Server. To be able to work with remote BLOB stores (RBS) of the SharePoint content database, also make sure the staging SQL Server configuration meets the following requirements: 1. FILESTREAM should be enabled on the database server, and filestream settings should be enabled at database level, as described in Microsoft documentation: 2. For SQL Server 2012: http://msdn.microsoft.com/en-us/library/cc645923.aspx For SQL Server 2008R2: http://msdn.microsoft.com/enus/library/cc645923%28v=sql.105%29.aspx
RBS Client Library should be installed on the database server; use corresponding Microsoft SQL Server Remote Blob Store setup package (RBS.msi) available at Microsoft website: For SQL Server 2012: http://msdn.microsoft.com/enus/library/cc645923%28v=sql.105%29.aspx For SQL Server 2008R2: http://www.microsoft.com/enus/download/details.aspx?id=16978
SMTP Settings
If you want to send items recovered from a SharePoint content database as e-mail attachments, you need to configure SMTP server settings, as follows: 1. 2. 3. In the Options window, open the SMTP settings tab. Select the Use SMTP settings check box. In the Server field, specify the DNS name or IP address of the mail server that will be used for sending e-mails. Change the SMTP communication port if needed (by default, port number 25 is used).
546 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
4.
In the From field, specify the e-mail address of the sender (for example, e-mail address of the administrator responsible for Microsoft SharePoint item recovery). When you choose to send restored items as e-mail attachments, this e-mail address will be used by default in the From field of the message form. If your SMTP server requires SMTP authentication for outgoing mail, select the Use authentication check box and provide credentials for the account that will be used to send e-mails with attached items. For SMTP server with SSL support, select the Enable SSL security check box to enable SSL data encryption. To test if e-mail settings have been configured correctly, enter an e-mail address in the Send test e-mail section and click the Send button. Veeam Explorer for SharePoint will send a test e-mail message to the specified address.
5.
6. 7.
547 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
548 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Wait while Veeam Backup & Replication builds SharePoint topology for available SharePoint farm backups.
Note:
Veeam Backup & Replication performs auto-discovery for the SharePoint farms that were backed up with application-aware image processing enabled.
549 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
During auto-discovery, Veeam Backup & Replication retrieves information about SharePoint sites, corresponding database server VMs and their restore points. If, for some reason, database VM cannot be discovered, Veeam Backup & Replication will display a warning, notifying you that database should be recovered manually using Veeam Backup & Replication file-level restore capabilities. Then you can manually locate the content database and open it in Veeam Explorer for SharePoint.
550 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
551 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Click Finish to start the restore process. Veeam Backup & Replication will perform the restore, and then required database can be added to Veeam Explorer for SharePoint scope. Alternatively, you can manually locate the content database and open it in Veeam Explorer for SharePoint. After that, you can browse the database and restore the items you need.
552 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Step 2. Select a VM
In the list of available jobs, select the backup of the VM from which the content database should be restored. To quickly find VMs in jobs, use the search field at the bottom of the window.
553 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Then you can click SharePoint Items on the Backup Browser toolbar to launch Veeam Explorer for SharePoint and mount the discovered database files automatically, or manually locate the required database(s) and then add them to Veeam Explorer for SharePoint scope.
554 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
In the SharePoint deployments that use built-in database, .MDF files reside by the default path: a. For SQL Server 2008 Express (included in SharePoint 2010 setup): %ProgramFiles%\Microsoft Office Servers\14.0\Data\MSSQL10.SHAREPOINT\MSSQL\DATA For SQL Server 2008 R2 Express (included in SharePoint 2013 setup): %Program Files%\Microsoft Office Servers\15.0\Data\MSSQL10_50.SHAREPOINT\MSSQL\DATA
b.
Next, to make the content database file available to Veeam Explorer for SharePoint, you can perform the following steps: 1. 2. Note: In the navigation tree of the Backup Browser, locate the folder where content database files reside. Select the .mdf file you need and click SharePoint Items on the toolbar. Veeam Explorer for SharePoint will be launched and content database added to its scope.
If you choose to restore SharePoint items directly from the mounted VM file system, do not close the Backup Browser until you finish restore operations. Closing the Backup Browser automatically unmounts the file system of the backed up VM from the Veeam Backup server. If you need to keep SharePoint content databases hosted on the staging Microsoft SQL Server for a period of time that is longer than a File-Level Restore session, it is recommended that you copy the database files to a different location rather than restore them directly from the mounted VM file system. To copy files, do the following: 1. 2. 3. 4. In the Backup Browser, open the File view. In the navigation tree, locate the folder where content database files reside; select Microsoft SharePoint content database files (.mdf) and associated log files (.ldf). On the Backup Browser toolbar, click Copy To. In the Choose Folder window, specify the location to which content database files will be copied and click OK.
555 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
6.
Open the folder to which files were copied and copy the full path to the target directory to clipboard. You can now launch Veeam Explorer for SharePoint and add the database file to its scope, as described in Adding Content Database to Veeam Explorer's Scope.
To add a database file to the Veeam Explorer for SharePoint scope manually and make it visible in the console: 1. 2. Open Veeam Explorer for SharePoint and click Add Database on the toolbar. In the displayed window, specify the location of the Microsoft SharePoint primary content database file (MDF); corresponding secondary database and transaction log file (LDF) will be also added. If necessary, you can also add the remote BLOB (binary large objects) stores (RBS).
556 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3. Note:
To successfully attach the database to staging SQL server, you should ensure that SQL server service account has sufficient rights to access the database files. Otherwise, you will get the following message displayed: "SQL server cannot access sharepoint database file. SQL Server account: <service_account>". If so, provide the access rights to the specified account. Now selected database is attached to the staging server. It is displayed in the Veeam Explorer for SharePoint console, and you can view its content and carry out the actions you need (search, export, restore and so on). You can add more than one content database to Veeam Explorer for SharePoint scope using the same steps. To remove a content database from the Veeam Explorer for SharePoint scope: 1. 2. Select the database in the navigation pane. Click Remove Database on the toolbar. The database will be removed from the Veeam Explorer for SharePoint scope, no longer shown in the console and automatically detached from the staging SQL server.
557 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Browsing
In the Veeam Explorer for SharePoint navigation pane, you can see all the containers (added content databases, sites, subsites, lists and list objects). When you select a container node, you can browse its contents in the working area (library documents, discussion boards, agenda notes and so on).
Veeam Explorer for SharePoint allows you to browse to associated Microsoft SharePoint items attached files and document versions. For example, if you maintain version history for documents, you can right-click the item you need and select View History to examine the list of all stored document versions. If you want to open the list of attachments for an item, from its shortcut menu select View Attachments.
Searching
At the top of the working area, there is a search field that allows you to find items that match a specified search term. For example, you can select a document library and search for veeam software to find all the documents that contain the words starting with 'veeam' or 'software' in the document name or document text. Search results for content databases and sites will include all child items (that is, subsites, lists and list objects). Note: When you search a phrase, the search will by default locate items that contain any search terms in the phrase, not the phrase itself. To find the exact phrase, use double quotes, for example, veeam software. You can select the whole content database or several databases at once to get more results. You can select a specific node (for example, a document library) inside a specific database and a site to narrow the search. You can further narrow your search results by specifying various search criteria inside the search box in the criteria:value format. For example, to find in the list of decisions all items that require approval, you can use the following search query: status:pending approval. You can also use logical operators such as AND, OR and NOT (must be typed in uppercase letters) and wildcard characters such as * and ?. These search criteria are similar to those used for searching in Microsoft SharePoint 2010. For more information, see this Microsoft SharePoint help topic.
558 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You can also use the Advanced Find command, which is available from the ribbon menu. With this option, you can apply flexible search criteria to selected document library/item list, like document author, creation or modification date, file extension, and so on, easily building any search query you need. For example, to find all files modified prior to the certain date, you can do the following: 1. Select the required node from the content tree on the left, then click Advanced Find. In the Define search criteria section of the search window on the right, select the Category for the new search filter. This will instruct search to look through the corresponding content property fields. In this example, to filter by date, choose Date/Time fields. From the Field list, select the date to filter by this can be Date Created or Date Modified (chosen for this example). From the Condition list, select the one you need this can be less than (chosen for this example), equal to, between, and so on. Specify the Value for the date to look for, and click Add to List. Configured filter will be shown in the above pane.
2. 3. 4.
559 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To remove a filter, click on the cross mark next to it; to remove all configured filters, click Reset.
Veeam Explorer for SharePoint also provides possibilities for opening library documents. To open a document, right-click it in the list and choose Open. The document will be opened in the associated application.
560 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
To save a document or a list item, do the following: 1. 2. Browse to the necessary item or use the search field to see a list of items in the working area. Select the required item (or use [SHIFT] and [CTRL] keys to select multiple items) in the working area and click Save Items on the toolbar. You can also right-click the selected item(s) in the working area and select Save Item.
3. Note:
Specify the location for the file or files and click OK.
Veeam Explorer for SharePoint does not keep original ownership and access settings for restored documents. Access permissions for the saved document will be inherited from the folder to which the restored document is copied.
561 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3. 4. 1. 2.
Specify the e-mail addresses of the sender and recipient as well as the subject of the e-mail message. To edit the body text, click More details. Click Send. To display available documents/items in the working area, browse to the necessary document library/item list in the tree on the left, or use the search field on the right. Select the required item (or use [SHIFT] and [CTRL] keys to select multiple items) in the working area and click Send Items on the toolbar. You can also right-click the selected item(s) in the working area and select Send Items.
3.
Specify the e-mail addresses of the sender and recipient as well as the subject of the e-mail message. To edit the body text, click More details.
562 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
4.
Click Send.
Exported content appears as .DAT and .XML files in the specified destination folder:
563 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
You can make this folder content available to SharePoint server you need, importing it by means of PowerShell command. See also: Importing Exported Content
564 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
3.
The restore wizard is launched; follow its steps to specify restore options for the document library/item list.
565 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
When configuring restore options, consider some peculiarities described in the Recovery Specials section. Click Restore and wait for the operation to complete.
566 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
. 3. The restore wizard is launched; follow its steps to specify restore options for the document library/item list.
567 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Note:
There are some peculiarities of SharePoint item recovery support with Veeam Explorer for SharePoint. For example, you may need to restore the item(s) originally belonging to a list with no content approval required, to another list. If you try to restore such item(s) to a list that requires content approval, item version and status will be modified. For more details, refer to the Recovery Specials section. Click Restore and wait for the operation to complete.
568 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Recovery Specials
Restoring Surveys
Consider the following limitations when planning for the recovery of surveys, survey questions and responses: Survey item(s) can be restored to a new survey, created automatically by Veeam Explorer for SharePoint in the specified destination instead of the previously deleted survey. However, if a new survey is created by user from scratch (not replacing a deleted one) items cannot be recovered to such a survey. A survey can be restored to an existing target survey only if that target survey includes at least one item (question) same as survey questions stored in the content database. If a survey question was not answered completely in the source survey, after restore the response status in the target survey will be set to Completed, anyway. When restoring a single response to a survey, target response item with the same number will be deleted, and restored item will be placed in the target survey after the last numbered response. For example, if the target survey has responses #1-15, and you try to restore a response that used to be #6 on source then target response #6 will be deleted, and restored response will be assigned #16.
569 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Workflow-related Considerations
You may need to restore the item(s) originally belonging to a list with no content approval required, to another list. If you try to restore such item(s) to a list that requires content approval, item version and status will be modified in the following way: a. b. If a target list is configured to include major versions only then all versions of restored item will become major (despite the original versioning); item status will be set to Pending; If a target list is configured to include both major and minor versions then all versions of restored item will become minor (despite the original versioning); item status will be set as follows: if the last version (original) was major status will be set to Pending; if the last version was minor status will be set to Draft.
Also, consider the following when planning for the recovery of list items (with or without content approval originally required): a. If the retention policy for target list/document library is configured to Declare record automatically, only the last version of the item will be restored to target list/library. Target retention policy settings will be applied to restored item (Declare record). Besides, if Require content approval for submitted items was enabled for the original list, then after recovery item status will be set to pending. Alternatively (with different retention policy settings), all versions of the original item will be restored to target list/library. Besides, if Require content approval for submitted items was enabled for the original list, then after recovery item status in the content approval workflow will be also restored, except for the states listed (see "Status Recovery Limitations" above).
b.
570 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Extract Utility
Veeam Backup & Replication comes with an extract utility that can be used to recover VMs from a full backup file VBK. The utility can be used as an independent tool on Linux and Windows computers as it does not require any interaction with Veeam Backup & Replication. The extract utility can be helpful, for example, if it is written to the tape next to backup files. In this case, you get a possibility to recover VMs from backups at any moment of time even if backups are removed from Veeam Backup & Replication or the application is uninstalled at all. The extract utility can be utilized via two interfaces: Graphic user interface Command-line interface working in the interactive or regular mode
The installation folder of Veeam Backup & Replication (by default: %PROGRAMFILES%\Veeam\Backup and Replication\Backup) contains three files for the extract utility: Veeam.Backup.Extractor.exe the utility working via the graphic user interface, can be used on Microsoft Windows machines only extract.exe the utility working via the command-line interface, version for Microsoft Windows extract the utility working via the command-line interface, version for Linux
Important! The extract utility always restores a VM from the full backup file.
571 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
Important! The extract utility working via the graphic user interface has the following limitations: The extract utility can be started on Microsoft Windows machines only. If you plan to start the extract utility on the machine other than the Veeam backup server, make sure that you copy the Veeam.Backup.Extractor.exe file together with the extract.exe file from the %PROGRAMFILES%\Veeam\Backup and Replication\Backup folder and store these files to the same folder on the destination machine. In the opposite case, the extract utility will fail to start.
3. 4.
572 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
host
Optional
pathtovbk
Required
573 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
vm
host
Optional
pathtovbk outputdir
Required Optional
574 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6
575 | Veeam Backup & Replication for VMware | USER GUIDE | REV 6