Quantcast
Channel: Veeam Support Knowledge Base
Viewing all 4502 articles
Browse latest View live

Release Notes for Veeam Backup & Replication 9.5 Update 1

$
0
0

Challenge

Release Notes for Veeam Backup & Replication 9.5 Update 1

Cause

Please confirm you are running version 9.5.0.580, 9.5.0.711 or 9.5.0.802 prior to installing this update. You can check this under Help | About in Veeam Backup & Replication console. After upgrading, your build will be version 9.5.0.823

Prior to installing this update, please reboot the Veeam server to clear any locks on the product files. After reboot, please stop and disable all Veeam jobs, stop all Veeam services and apply the update. Once Veeam Backup Service starts, open the console and follow the Upgrade wizard to update all remote components.

Solution

As a result of on-going R&D effort and in response to customer feedback, Update 1 includes over 300 enhancements and bug fixes, the most significant of which are listed below.

Platform support
  • Dell EMC Data Domain OS 6.0 support, including synthetic full backup performances optimizations, backup retention and health check reliability improvements.
  • HPE 3PAR 3.2.2 MU3 support, including multiple API interaction improvements for added reliability and performance.
  • HPE StoreOnce 3.15.1 support, bringning Instant VM Recovery to Catalyst-based backup repositories.
  • Veeam Agent for Linux 1.0 support.
  • Veeam Agent for Microsoft Windows 2.0 Public Beta (build 2.0.0.594) support.
  • VMware vSAN 6.5 support.
  • VMware vSphere 6.5 support (see the next section for details).

VMware vSphere 6.5 support
  • Encrypted VMs support. vSphere 6.5 introduces VMs with encrypted disks. Such VMs can be backed up in hot add and network (NBD) transport modes only, with hot add mode requiring that the backup proxy itself is an encrypted VM. There are no limitations around restores, because backups contain unencrypted VM data (remember to enable backup encryption if that is a concern).
  • VMFS6 support. vSphere 6.5 introduces the new VMFS version, and this update allows you to leverage advanced functionality such as Backup from Storage Snapshots and Veeam Explorer for Storage Snapshots for VMs with virtual disks residing on VMFS 6 datastores.
  • Virtual hardware version 13 support. vSphere 6.5 introduces the new VM hardware version which increases some configuration maximums and adds ability to add NVMe controllers to a VM. This update adds ability to process such VMs.
  • NBD compression. VDDK 6.5 adds ability to enable native NBD traffic compression. To control the compression level, create VMwareNBDCompressionLevel (DWORD) registry value under HKLM\SOFTWARE\Veeam\Veeam Backup and Replication key on the backup server with value from 0 (no compression) to 3 (best compression). Please expect significant performance impact from enabling NBD compression unless you’re backing up over slow or busy management network.
  • New guest interaction API support. vSphere 6.5 discontinued VIX API that previous Veeam versions leveraged for network-less guest interaction for functionality such as application-aware processing. As part of vSphere 6.5 support effort, we have switched the corresponding functionality to the new vSphere API for guest interaction, so that you can continue using the existing product functionality with vSphere 6.5.
  • New VM tag API support. vSphere 6.5 introduces new APIs for programmatic access and management of vSphere tags. With its support by Veeam, you can continue using advanced backup policies based on tags even after you upgrade to vSphere 6.5

Engine
  • Double-byte support. Double-byte characters are now supported in the virtual infrastructure object names (such as VM name) and Veeam object names (such as job name).
  • Export performance improvements. Disk content export from agent-based backups now processes multiple disks in parallel, as opposed to sequentially.

Backup Copy
  • Performance improvements. Performance of Backup Copy jobs with large number of VMs (hundreds/thousands) was improved in a few times.
  • Reliability improvements. Added transfer resume functionality for transparent handling of short network connection outages in certain backup copy process phases where they were not previously used.

Tape
  • Reliability improvements. Added transfer resume functionality for transparent handling of short network connection outages between a source backup repository and a tape server.

File-level recovery
  • OES 2015 SP1 support. Open Enterprise Server 2015 SP1 support for file-level recovery from NSS volumes with Trustee Index enabled.

Self-service portal for vCloud Director
  • Side by side restore. Tenants are now able to restore VMs and vApps without overwriting the original object by selecting Keep restore option, in which case the restored object will be created with the _restored suffix as opposed to overwriting the original object (which is still possible by selecting Overwrite restore option).
  • Job mapping. Added Set-VBRvCloudOrganizationJobMapping PowerShell cmdlet that allows to map a vCloud backup job and associated guest processing credentials to the existing self-service org record to enable tenants to start using self-service portal functionality for the existing jobs and backups.

VMware
  • Direct SAN transport improvements. Improved direct SAN transport selection on backup proxies with disabled MPIO, added support for parallel restore through multiple Direct SAN backup proxies.
  • Restore without storage profile. The newly added Default policy container in the Select Datastore dialog allows restoring, replicating or migrating virtual machines without their virtual disks inheriting an existing storage profile assigned to the target datastore.
  • Restore logic improvements. Full VM restore and Instant VM Recovery operations will now preserve workingDir parameter of the original VM.
  • Broker service enhancements. Added experimental Broker Service behavior when it does not try to keep the vSphere infrastructure cache up-to-date continuously. Instead, it will query vSphere infrastructure hierarchy changes only when hierarchy data is requested, but no less often than the specified timeout. Using this mode significantly reduces vCenter Server traffic in large environments while only slightly delaying tasks requiring vSphere hierarchy data. To enable this mode, create VmwareForcedHierarchyUpdatePeriod (DWORD) registry value under HKLM\SOFTWARE\Veeam\Veeam Backup and Replication key on the backup server with the value in seconds (900 is the recommended value).

User interface
  • Asian OS locales support. Veeam Backup & Replication console now supports installation on operating systems with Asian locales, where it was previously unusable due to misplaced UI controls. Update 1 has been tested on all most common Asian locales and validated by local Veeam sales teams of the corresponding regions.
  • Experimental high DPI monitors support. We've made the first step towards high resolution monitors support - and while there's still work to be done, the UI is now more usable on DPI settings above 100%. This did require changing the UI font, resizing all dialogs and adjusting placement for some UI controls - so you will notice slightly different UI look after installing the update.

This update also resolves the following common support issues:
  • Fixed an issue which caused monthly Active Full backup schedule to reset to the default one (First Monday of the month) after upgrading to version 9.5.
  • Improved reliability of establishing connections to Linux servers by addressing a number of Linux version-specific issues and updating SSH client.
  • Improved Direct Restore to Microsoft Azure proxy appliance deployment and management functionality.
  • Improved backup placement logic improvements for reversed-incremental backup jobs targeting scale-out backup repository with per-VM backup file chains disabled.
  • Addressed an issue with enabling CBT on a VMware VM when backup server is running on certain non-English locales, for example Turkish.
  • Addressed a number of minor issues with Veeam Cloud Connect.

More Information

[[DOWNLOAD|DOWNLOAD UPDATE|https://www.veeam.com/download_add_packs/vmware-esx-backup/kb2222/]]
veeam_backup_9.5.0.823.update1_setup.exe MD5 Checksum: b43c5e218d7e31843ddca7f2ab39c84c

If you are looking for Veeam ONE 9.5 Update 1, please follow this link.

How-To: Manually Repair a VMware Replica created by Veeam

$
0
0

Challenge

This article explains how to manually revert a replica to its base disks allow it to be remapped to a replication job and used as a seed in the case that the replicas snapshot files become corrupt.
 
NOTE: The actions take here should never be performed on a production server as a data loss could occur. These actions are only to be taken on a replica as Veeam has the ability to bring the replica up to date.
 
The following are error messages that may prompt the use of this KB article:
• A replication job may fail with a message such as “Unable to repair replica VM.”
• When the replication job attempt to create a snapshot on the replica it fails with “File or folder already exists.” In this case most often there is a loose file that is named like a snapshot but not associated with the replica. E.g. a file named DC01-0000001.VMDK, and when VMware goes to create the first snapshot on the replica it can’t because the file it was going to create already existed.
•Replication job fails with “Invalid Snapshot Configuration,” and you are able to determine that the error is coming from the replica by checking the replicas Tasks & Events.
•Replication job fails “CID mismatch error: The parent virtual disk has been modified since the child was created,” and you are able to determine that the error is coming from the replica by checking the replicas Tasks & Events.

Cause

An old or orphaned Snapshot file is linked to the vmx, and a new Snapshot is trying to use that file name.

Solution

Please be aware that as an alternative to performing the steps below, you may first attempt to clone the faulty replica within VMware, if it succeeds map the Replication job to the clone of the replica.
 
 
Note: Prior to beginning:
•Stop all replication jobs to target location of the replica in question.
•Manually check each target side proxy for stuck replica hotadded disks. (Consider switching the target proxies to use Network transport mode to prevent this if it becomes a problem). See KB1775 for details.
 
──────────────────────────────────────────────────────────
Gather Information
──────────────────────────────────────────────────────────
 
1. Edit the Replica
2. Note what disk files correlate to each SCSI ID.
      Example:
      [Datastore1] DC01_replica\DC01-00000023.vmdk     on SCSI0:0
      [Datastore1] DC01_replica\DC01_1-00000023.vmdk on SCSI0:1
      [Datastore2] DC01_replica\DC01-00000023.vmdk     on SCSI0:2
 
──────────────────────────────────────────────────────────
Prepare the Replica
──────────────────────────────────────────────────────────
1. Open the Snapshot manager and starting with the oldest snapshot delete the snapshots one at a time. The intention here is to get as much new information in to the base disks as possible. At some point there will be a snapshot that will not remove.
2. If there are any snapshots left in the snapshot manager try using the Delete All option in snapshot manager.
3. Use the consolidate function to consolidate any orphaned snapshots.
 

Note that it is expected for these steps to fail at some point. When you receive a failure move on to the next step.

──────────────────────────────────────────────────────────
Preparing Veeam Backup & Replication
──────────────────────────────────────────────────────────
Within the Veeam console under Replicas find the replica that you will be repair and right-click it, from the context menu choose “Remove from replicas…”
 
After you use the “Remove from replicas…” function it will remove the VM from the Replication job.
You will have to manually add the VM back to the replication job.
 
──────────────────────────────────────────────────────────
Detach Snapshot Disks and Attach Base Disks
──────────────────────────────────────────────────────────
1. Edit the replica, and select each of the disks and click remove. It will put a strikethrough the drive and show the word (removing).
2. After selecting all the disks for removal, press OK.
3. Edit the replica again, now reattach the base disks to the replica, choose to add an existing disk and then navigate to the location of the base disks for the replica. Attach them to the same SCSI nodes that were noted earlier.
 

When using the vSphere Web Client if you run into a disk that displays “0” as the disk size, it won’t let you remove that disk from the VM. In order to remove this disk, you need to add a size to the disk. The number that you input here does not matter. We just want to make sure the size of the disk no longer displays “0”. At this point, it will allow you to remove that disk.

This does not apply to the vSphere Thick Client, as it already allows you to remove disks that display “0” as the disk size.

──────────────────────────────────────────────────────────
Datastore Cleanup
──────────────────────────────────────────────────────────
1. Using datastore browser go to the folder of the replica.
2. Most likely there will be many files, keep in mind that the only files that are required are:
 •VMX
 •VMXF
 •NVRAM
 •VMDK for each disk.
So for example here is a folder precleanup post repair.

User-added image

We can remove the following files:

User-added image

Leaving the VMX, VMXF, NVRAM, and the VMDK for each disk. Removing the associated snapshot files that are no longer needed.
 
──────────────────────────────────────────────────────────
Test the replica
──────────────────────────────────────────────────────────
1. Create a snapshot on the replica.
2. Remove the snapshot.
3. If no error occurs, map to the replica in a replication job and see if the job runs successfully.


 

How to resolve "Unable to connect to Enterprise Manager" error after the upgrade to Microsoft Windows Server 2016.

$
0
0

Challenge

Unable to connect or browse/restore items in Enterprise Manager after the Windows upgrade.
 

Cause

After the upgrade to Microsoft Windows Server 2016 the Netlogon service does not start and the "Startup type" is "Manual" instead of "Automatic".
You can find more about the issue here: https://support.microsoft.com/en-us/kb/3201247
 
Note! The issue occurs if the SQL Database of Enterprise Manager is located on the remote site.
 

Solution

  1. Start the Netlogon service
  2. Change the "Startup type" to "Automatic"
  3. Reboot the server

vCenter Migration Utility

$
0
0

Challenge

If a Virtual Machines MoRef is changed due to migration to new vCenter / inventory change in vCenter, you would receive the error "Object "vmname" is not found".  Please see KB1299 for more details.

This utility is designed to assist in re-mapping the MoRef ID's of the Virtual Machines you are backing up and/or replicating using Veeam Backup & Replication, so that backup incremental chains remain intact, after an inventory change in VMware vSphere vCenter. 

Please note that this utility is provided as a courtesy, and is not officially supported by Veeam Technical Support.  Use at your own risk.

Cause

Veeam Backup & Replication tracks Virtual Machines in its jobs by a Managed Object Reference ID (MoRef), which will change when moved to another vCenter, or removed and re-added to inventory.

Solution

Please download this bundle: tool and instructions.  Before using this tool, it is highly recommend to take a configuration backup of your VeeamBackup database
Please note that the utility will work only with a source vCenter migration. If Replication target vCenter is changed, you will need to manually map source VMs to their replicas

vSphere 6.5 backup/replication jobs hang

$
0
0

Challenge

vSphere 6.5 backup/replication jobs may hang forever if you’re using Windows Server 2008 R2 (or Windows 7) backup proxies.
 
Agent…Source.log files contain lines similar to the following:
[16.01.2017 16:16:08] <  1380> vdl| Loading VDDK library. Version: 6.5, directory: 'C:\Program Files (x86)\Veeam\Backup Transport\x64\vddk_6_5',
module: 'C:\Program Files (x86)\Veeam\Backup Transport\x64\vddk_6_5', config file: ''
...
[16.01.2017 16:16:08] <  1380> vdl|   [vddk] VixDiskLib: Initialize transport modes.
...
[16.01.2017 16:16:08] <  1380> dsk|   SSLLoadSharedLibraries: Failed to load OpenSSL libraries. libdir is C:\Program Files (x86)\Veeam\Backup Transport\x64\vddk_6_5
[16.01.2017 16:16:08] <  1380> vdl|   [vddk] PANIC: SSLLoadSharedLibraries: Failed to load OpenSSL libraries. libdir is C:\Program Files (x86)\Veeam\Backup Transport\x64\vddk_6_5
[16.01.2017 16:16:08] <  1380> vdl|   [vddk] Backtrace:
[16.01.2017 16:16:08] <  1380> vdl|   WARN|[vddk] Win32 object usage: GDI 4, USER 3
[16.01.2017 16:16:08] <  1380> vdl|   [vddk] CoreDump_CoreDump: faking exception to get context

Cause

OpenSSL DLLs required by VDDK 6.5 fail to load correctly due to a Side-By-Side conflict related to MSVC runtime libraries.

Solution

To resolve the issue, download and install Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package on every Windows Server 2008 R2 used by Veeam as a proxy server (including Veeam server itself, if applicable).
 

More Information

This is planned to be resolved in a future Veeam Backup & Replication update.

Installation Fails with Patched Database

$
0
0

Challenge

When installing Veeam Backup & Replication, selecting an existing configuration database fails due to the following error message:
 

Unable to use database VeeamBackup, because it was created with a later version of Veeam Backup and Replication.
 
OR
 
The Configuration Database Connection Settings utility is unable to select a database due to the following error message:
 

Unable to use database VeeamBackup, because it was not created with current version of Veeam Backup and Replication.
 
In older versions of the software, or if the configuration database location is changed via the registry, no error message appears, but the Veeam Backup Service fails to start.

Cause

When Veeam Backup & Replication is updated, the configuration database is upgraded and its version number is changed. The updated database is not compatible with the Generally Available version of the software.
 
For example, Veeam Backup & Replication v9 GA (9.0.0.902) is upgraded to v9 Update 1 (9.0.0.1491), and then uninstalled. In this scenario, attempting to reinstall from the v9 ISO using the existing configuration database will fail. This is because the database version is greater than the latest version supported by the software.

Solution

Recommended Method:
 
If Veeam Backup & Replication is already installed, apply the latest update.
 
If it is not installed:

  1. Choose a new database name during installation. An empty database will be created with this name.
  2. Once installation has completed, apply the latest update.
  3. Switch from the empty database to the original configuration database using the Configuration Database Connection Settings utility.
 
To delete the empty database after installation, use SQL Server Management Studio.
  1. In Object Explorer, connect to the instance containing the empty database (such as localhost\VEEAMSQL2012).
  2. Expand Databases, right-click the empty database, and then click Delete.
  3. Confirm the correct database is selected, and then click OK.
 
 

Legacy Method:
 
The version number of the configuration database can be reverted with the following query:
 
Use VeeamBackup
UPDATE [Version] SET current_version = <see table below>
 
Build numbercurrent_version
6.5.0.109633
7.0.0.6901179
8.0.0.8171870
9.0.0.9022754
9.5.0.7113539
 
Once the version number is reverted, it is possible to install using the existing database. However, the software cannot be used in this configuration: it must immediately be updated to the same or later version that was previously installed. Otherwise, data corruption or unexpected behavior may occur.
 
Certain updates alter the database schema in a way that requires an additional change to the Version table before the update can be installed:
 
Updatecurrent_version
v7 Patch 4 (7.0.0.871)1200
v8 Update 3 (8.0.0.2084)2022

 
Do not attempt to revert to a previous release of the software (such as to v8 from v9).

More Information

How to apply a SQL script 
 
If there may be other problems with the configuration database, try restoring from configuration backup. It is recommended to create a configuration backup prior to updating the software.
 
ISOs containing updated versions of the software (maintenance releases) are not available. For more information on this topic, consult the Community Forum.


 

How to Move Veeam Backup & Replication Backup Files

$
0
0

Challenge

This article provides a method to change the repository where backup files are stored.

Solution

To manually move Veeam Backup and Replication backup files and continue using the same job to create a new backup chain, follow these steps:

1. In Backup Infrastructure > Backup Repositories, create a new repository for the new location where backup files will be located.

2. Manually move the backup files to the new repository path. Keep in mind that there will be folders created inside the directory/path for job names. If your repository is declared as E:\Backups,
Job A will go to E:\Backups\Job A.

3.Rescan the new repository.
User-added image
4. If your backup files are encrypted, you will need to specify the password under Backups > Encrypted on the Backup and Replication tab. If your backup files are not encrypted, skip this step.  

5. Edit the backup job. Go to the Storage tab, and from the drop down menu, select the new repository.
User-added image
 
 
 

To map the existing backup files to a new or different job, follow these steps:

1. Under Backups > Disk, right click the job you are changing repository for, and do either Remove From Backups (v8) or Remove from Configuration (v9).
User-added image

2. In Backup Infrastructure > Backup Repositories, create a new repository for the new location where backup files are located if you have moved the backup files. If you have not moved backup files to a new location, skip this step.
 
3. Rescan the repository where the backup files are located.
User-added image
4. If your backup files are encrypted, you will need to specify the password under Backups > Encrypted on the Backup and Replication tab. If your backup files are not use encrypted, skip this step.
 
5. Edit the backup job. Go to the Storage tab, and from the drop down menu, select the repository if it has changed in Step 2.
User-added image
 
6. Click Map Backup and select the existing backup chain
User-added image

 
 

More Information

If you are attempting to manually seed a backup copy job, please see the following KB: https://www.veeam.com/kb1856
 

How to Use the Veeam Backup Validator

$
0
0

Challenge

This article will document how to use the Veeam Backup Validator command line tool.
 
Note: Some command line options shown below are only available in v8 and v9. Previous versions had reduced functionality. To see what options are available, execute the command line application with the parameter /?.

Solution

The Veeam Backup Validator can be found in the installation folder for Veeam Backup & Replication.
     Default Install Path: C:\Program Files\Veeam\Backup and Replication\Backup
     If the path was changed on install, you can find the path in the registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Backup and Replication] CorePath
 
Syntax:
 
Veeam.Backup.Validator.exe /backup:backupname|backupid [/vmname:vmname]
    [/point:pointid] [/date:pointdate] [/time:pointtime] [/silence]
    [/skip] [/report:reportpath [/format:xml|html]]
 
Veeam.Backup.Validator.exe /file:backupfile{1..*} [/vmname:vmname] [/silence] [/skip]
    [/report:reportpath [/format:xml|html]]
 
Parameters:
 
    /?       - Displays help
    /backup  - Specifies backup name or backup ID
    /vmname  - Specifies one or more VM names (empty value for all VMs)
    /point   - Specifies restore point ID
    /date    - Specifies restore point date
    /time    - Specifies restore point time
    /silence - Enables silence output mode
    /skip    - Skips specified VMs
    /report  - Generates HTML report at the specified path
    /file    - Specifies one or more backup files (VBM, VBK, VIB, VLB)
    /format  - Specified report format (HTML, XML)
 
Examples:   
  • Validate the VMs named "W2008", "W2008R2_DC" and "W2K" in the most recent restore point for the backup "Backup Job 1_imported".

    Veeam.Backup.Validator.exe /backup:"Backup Job 1_imported" /vmname:W2008 /vmname:W2008R2_DC /vmname:W2K

     
  • Validate all virtual machines in the last restore point with ID 3942788C-B309-4FA4-A111-A4C87B3EC63D.

    Veeam.Backup.Validator.exe /backup:3942788C-B309-4FA4-A111-A4C87B3EC63D

     
  • Validate a VM with the name "Windows 8" in the restore point created on December 5 2012 for a job named “Backup Job 1".
     
    Veeam.Backup.Validator.exe /backup:"Backup Job 1" /vmname:"Windows 8" /date:05.12.2012

     
  • Validate a VM with the name "VM1" in the restore point created around 16:00 on December 5 2012 for a job named "Backup Job 2".

            Veeam.Backup.Validator.exe /backup:"Backup Job 2" /vmname:"VM1" /date:"05.12.2012" /time "16:00"
 
  • Validate a VM with the name "VM2" contained in the VBM file located at C:\Backup\VM2_Backup.vbm

    Veeam.Backup.Validator.exe /file:"C:\Backup\VM2_Backup.vbm" /vmname:"VM2"

     
  • Validate all VMs in VBK-file (backup file).

    Veeam.Backup.Validator.exe /file:"C:\Backup\VM2_Backup.vbk"

     
  • Validate a VM with the name "VM3" in the most recent restore point of "Backup Job 1" and create an HTML-report.

    Veeam.Backup.Validator.exe /backup:"Backup Job 1" /vmname:"VM3" /report:"D:\Reports\Backup_Job_1_Validate_30_09_2014.html"

     
  • Validate a VM with the name "VM3" in the most recent restore point of "Backup Job 1" and create XML-report.

    Veeam.Backup.Validator.exe /backup:"Backup Job 1" /vmname:"VM3" /report:"D:\Reports\Backup_Job_1_Validate_30_09_2014.xml" /format:xml
 

More Information

Note: The date format that must be used is based on the regional settings of the computer the tool is run on. If the system is configured to have mm.dd.yyyy, as opposed to dd.mm.yyyy, please use that date format

How to Move Veeam Backup & Replication Backup Files

$
0
0

Challenge

This article provides a method to change the repository where backup files are stored.

Solution

To manually move Veeam Backup and Replication backup files and continue using the same job to create a new backup chain, follow these steps:

1. In Backup Infrastructure > Backup Repositories, create a new repository for the new location where backup files will be located.

2. Manually move the backup files to the new repository path. Keep in mind that there will be folders created inside the directory/path for job names. If your repository is declared as E:\Backups,
Job A will go to E:\Backups\Job A.

3.Rescan the new repository.
User-added image
4. If your backup files are encrypted, you will need to specify the password under Backups > Encrypted on the Backup and Replication tab. If your backup files are not encrypted, skip this step.  

5. Edit the backup job. Go to the Storage tab, and from the drop down menu, select the new repository.
User-added image
 
 
 

To map the existing backup files to a new or different job, follow these steps:

1. Under Backups > Disk, right click the job you are changing repository for, and do either Remove From Backups (v8) or Remove from Configuration (v9).
User-added image

2. In Backup Infrastructure > Backup Repositories, create a new repository for the new location where backup files are located if you have moved the backup files. If you have not moved backup files to a new location, skip this step.
 
3. Rescan the repository where the backup files are located.
User-added image
4. If your backup files are encrypted, you will need to specify the password under Backups > Encrypted on the Backup and Replication tab. If your backup files are not use encrypted, skip this step.
 
5. Edit the backup job. Go to the Storage tab, and from the drop down menu, select the repository if it has changed in Step 2.
User-added image
 
6. Click Map Backup and select the existing backup chain
User-added image

 
 

More Information

If you are attempting to manually seed a backup copy job, please see the following KB: https://www.veeam.com/kb1856
 

Using Management Studio Express to Migrate a Veeam Backup database to a new SQL server

$
0
0

Challenge

How do I move the Veeam Backup SQL database to a new SQL Server using either SQL Server Management Studio or the Command Prompt?

Solution

Microsoft has provided us with options for relocation of databases and their associated transaction logs, as well as tools to perform these operations with ease and reliability in both small and large computing environments. Regardless if you have five servers or a complex infrastructure with hundreds of servers, this process will allow for the seamless movement of databases from any compatible operating system.

Moving a database by using detach-and-attach operations involves the following stages:

1) Detaching the database.
Detaching a database removes it from the instance of the Microsoft SQL Server Database Engine, but leaves the database intact with its data files and transaction log files. To detach the database using SQL Management Studio, you will expand the Instance, right-click on the Database you wish to Detach, click Tasks, and then click Detach. Be sure you have selected the correct database performing the Detach action.

2) Moving the database files to the other server or disk.

The database is traditionally stored in the Data location of the SQL Server program folder on the local disk. Each instance contains a “.#” suffix following the MSSQL folder, the default instance contains a 1, followed by each other instance which increases by 1 respectively. In the data folder, you will see the.mdf (database) and .ldf (transactional logs) files.
Both of these files will need to be relocated to their new server They do not necessarily have to be placed in a similar location - they can be placed anywhere as long as the SQL Server has direct access to the storage. It is actually Microsoft's best practice to place these files on different storage volumes as the transaction log file grows indefinitely, and can become significantly larger than the database file.

3) Attaching the database by specifying the new location of the moved file or files.

Once you have successfully logged into the SQL Server instance where you would like the database to be attached to, you will need to expand the instance, right-click on the Database node, and click Properties. Here, you will find the Attach option. Next you can browse to the new location where our original database files now reside. Only the .mdf files will be displayed in this view. You will have the option to verify the location for the .ldf files after click OK.

Detaching the database

User-added image


Locating the Database Files

User-added image

Attaching the database
User-added image


After your database is moved successfully, make sure to change the following registry keys on your Veeam Backup & Replication server:

HKEY_LOCAL_MACHINE\SOFTWARE\VeeaM\Veeam Backup and Replication\SqlDatabaseName
HKEY_LOCAL_MACHINE\SOFTWARE\VeeaM\Veeam Backup and Replication\SqlInstanceName
HKEY_LOCAL_MACHINE\SOFTWARE\VeeaM\Veeam Backup and Replication\SqlServerName

For 64-bit Installations, the following registry keys should also be updated:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VeeaM\Veeam Backup and Replication\SqlDatabaseName
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VeeaM\Veeam Backup and Replication\SqlInstanceName
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VeeaM\Veeam Backup and Replication\SqlServerName
 

 

More Information

If the Management Studio is not available, we can perform these same steps using the SQLCMD from the Command Prompt. We will need to use the –d parameters to define the database which we would like to log into locally.

User-added image

We can then execute this statement to detach the database:
exec sp_detach_db @dbname='VeeamBackup'
    , @skipchecks='false'
    , @keepfulltextindexfile='true';
GO

User-added image

Once it has been successfully detached, we can then manually move the files into their new location.

User-added image

Then we can perform this command to login to the remote server:
SQLCMD -S 192.168.85.3\SQLEXPRESS
Followed by this command to perform the attach operation:
EXEC sp_attach_db @dbname = N'VeeamBackup',
 @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\VeeamBackup.mdf',
@filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\VeeamBackup_log.ldf';
GO
User-added image

Now, you can perform this task programmatically or without the help of Microsoft SQL Management Studio.

 

How to apply a SQL script

$
0
0

Challenge

Instructions to run a SQL script against a MS SQL database.

Solution

To run a SQL script from a command line, please perform the following steps:

  1. Save the script as *.sql file (e.g. script.sql) to local disk
  2. Make sure that no jobs are running
  3. Run the following command:
        sqlcmd -S <SqlServerName>\<SqlInstanceName> -d <SqlDatabaseName> -i PATHTOSCRIPT\script.sql -o c:\resetresult.txt -I

         HKLM\Software\VeeaM\Veeam Backup and Replication\SqlServerName
         HKLM\Software\VeeaM\Veeam Backup and Replication\SqlInstanceName
         HKLM\Software\VeeaM\Veeam Backup and Replication\SqlDatabaseName

         If the script needs to be applied to EM database, please use:
         HKLM\Software\VeeaM\Veeam Backup Reporting\SqlServerName
         HKLM\Software\VeeaM\Veeam Backup Reporting\SqlInstanceName
         HKLM\Software\VeeaM\Veeam Backup Reporting\SqlDatabaseName
  4. Restart the Veeam services

 
You may also run a SQL script from SQL Server Management Studio, right click on your database and choose the “New query” option, insert the text from the file, and click Execute.
 
SQL Server Management Studio can be found here:

https://www.veeam.com/kb1761
 

EMC Data Domain Storage with Veeam Backup & Replication: Configuration Best Practices and Performance Expectations

$
0
0

Challenge

This article documents general performance expectations, best practices, and configuration advice, when using an EMC Data Domain appliance with deduplication as a repository for Veeam Backup & Replication.

Solution

For further information regarding how Veeam Backup & Replication works with EMC Data Domain DDBoost please review:
http://helpcenter.veeam.com/backup/80/vsphere/deduplicating_appliance_emc.html
 
Performance Expectations
 
EMC Data Domain Deduplication Storage Systems provide both high compression and deduplication ratios so that data can be kept for extended periods.  When a Data Domain is configured as a repository for Veeam Backup & Replication, write performance may vary depending upon the particular EMC Data Domain Deduplication System model, protocol, and backup infrastructure architecture.
 
When attempting to read data from a Data Domain it must rehydrate and decompress each block, for this reason operations which read from the Data Domain will perform slower than non-dedupilcated storage, this is more noticeable with operations which use random I/O. All restores will occur as fast as the environment can accept new information, and as fast as the Data Domain can decompress and rehydrate the blocks.
 
For quick recovery you may consider using fast primary storage and keeping a several restore points (3-7) for quick restore operations such as Instant Recovery, SureBackup, Windows or Other-OS File restores since they generate the highest amount of random reads. Then use the DataDomain as a secondary storage to store files for long term retention. If an EMC Data Domain Deduplication System will be used as primary storage, it is strongly suggested to leverage alternative restore capabilities within Veeam Backup & Replication such as Entire VM restore and VM files restore. This may result in faster recovery capabilities when used with EMC Data Domain Deduplication Systems than Instant Recovery and File Level Restore operations.
 
Instant Recovery
  • This type of restore can be effected adversely by the aforementioned limitations of a Data Domain appliance, and also the type of VM being restored. Highly transactional VMs will require more IOPS from the Data Domain during the Instant Recovery than others. With this in mind you can expect to only be capable of running only a few Instant Recoveries simultaneously. Instant Recovered VMs that are started from a backup file stored on a Data Domain may react or start slowly as the majority of their read operations will be hindered by the Data Domain.
  • For VMware users it is highly advised when performing an IR that the user select to have virtual disk updates redirected to a high performance Datastore. This will improve performance by caching written blocks to low latency storage.
  • It is advised that if the VM is intended to be made permanent that the VM be migrated to production storage as soon as possible after the Instant Recovery has begun.

File Level Restores
When performing Veeam Backup & Replication File Level Restore (FLR) capabilities slow recovery times may be experienced.  During Veeam FLR recovery capabilities, a significant amount of read activity occurs when accessing the Veeam “service data” metadata for each individual file as the Veeam backup files are not arranged in sequence.  This read activity must be performed to determine the location of the data block(s) associated with each file during granular restore sessions.  This significant level of random access is not recommended with archive tier storage devices because they are designed for optimal performance with sequential read operations.  Veeam recommends implementing EMC Data Domain Deduplication Storage Systems as a secondary target for these use cases as the more random read operations, the slower the restore will be with EMC Data Domain Deduplication Systems.
  • The backup browser may take longer than usual to open if an increment is selected and furthermore by that increments distance from the full restore point.
  • Navigating between folders within the Backup Browser may take additional time as each folder’s content must retrieved from the backup file to display it.

Backup
  • Reverse Incremental performance will be very poor due to its highly random I/O.
    Note: When the Backup Job is configured with a DDBoost repository, Veeam Backup & Replication will prevent Reversed Incremental from being selected by the user.
  • Synthetic Full creation will be very slow to a Data Domain, unless using DDBoost.
  • Synthetic Full with Transforms are not advised.

Backup Copy
  • A retention longer than 30 is not advisable as restore operations will diminish in performance.
  • The Health Check option may take a very long time as it is performing a read operation.

Replication
  • Using the Datadomain to store Replica metadata is not advisable.
    Note: Veeam Backup & Replication will prevent the user from selecting a DDBoost repository.
 
Veeam Backup & Replication Configuration

Parallel processing (global option):
This option significantly accelerates the backup process and decreases the backup window since virtual disk data is gathered simultaneously.  It also dramatically increases fragmentation in the backup files causing high random read for any restore operation. The greater volume of VMs or disks processed simultaneously will increase fragmentation and result in slow restore times. You may consider disabling Parallel Processing, this will decrease backup performance, but increase restore performance.

Storage optimization (job option):
Setting the storage optimization to Local 16TB+ has been shown to improve the effectiveness of Data Domain’s deduplication. The larger this value is, the smaller the preparation phase will be for a backup task and less memory will be used to keep storage metadata in memory. 

Inline-deduplication (job option):  
Since EMC Data Domain Deduplication Systems have excellent hardware deduplication and compression capabilities, it is highly advised that Veeam built-in deduplication be disabled to decrease load on the backup proxy.

Decompress backup block before storing(repository option):
Veeam strongly recommends enabling this option so that raw data is sent to the EMC Data Domain Deduplication System, leveraging its global deduplication and compression capabilities. Leaving Veeam compression enabled may significantly impact EMC Data Domain deduplication capabilities resulting in high load and slow backup jobs.
 
Backup Mode
  • For CIFS/NFS presented repositories Forward incremental mode with periodic Active full backups is recommended to avoid the rehydration penalty during synthetic operations.
  • For DDboost enabled repositories Forward incremental mode with either Active full or Synthetic full backups is recommended. Synthetically produced full backups will generally have the best restore performance and reduce the time VM is run off of a snapshot during the backup job run. However in some environments an Active Full job may run faster.
  • Transforming previous backup chains into rollbacks is not advisable for both repository types.
  • For forever forward incremental backup and backup copy on DDboost enabled repositories, the option “Defragment and compact full backup file” should be enabled if available. In most cases a weekly schedule is appropriate. This helps to avoid excessive growth of pre-compression data size for the full backup file.
 
Repository Performance Expectations and Configuration
 
If DDBoost is not licensed on the Data Domain system it must be added as a CIFS type or Linux type repository. It is advised to use a Linux server with the volume mounted via NFS as a relay server to help improve performance. Under some circumstances, CIFS or NFS communication may perform better than DDBoost with Veeam Backup & Replication v8 because of the limitation of a single thread per backup job when using DDBoost. DDBoost has been shown to improve performance when performing Synthetic Fulls.
 
With Veeam Backup & Replication v9, support for EMC Data Domain Boost is enhanced with the introduction of the following capabilities:
  • Support EMC Data Domain Boost 3.0
  • Reduced impact of storage fragmentation during restore operations even with enabled parallel processing. This feature allows Veeam to store the VM backup in the dedicated backup chain so that fragmentation ratio will be minimum.
  • Reduce the impact of the block size so you may define any block size without impact on the restore process. Veeam will be able to read data granularly so amount of the redundant will be minimum.
 
With DDBoost
 
If the Data Domain System is licensed for DDBoost please proceed to configure it using the following steps.
 
  1. Launch the creation of a new Repository, on the Type tab select Deduplication storage appliance.
    http://helpcenter.veeam.com/backup/80/vsphere/repository_launch.html
    http://helpcenter.veeam.com/backup/80/vsphere/repository_type.html
  2. Select the deduplication storage as EMC Data Domain.
  3. On the next tab configure the information to for connecting to the Data Domain appliance.
    Very bottom on this page:
    http://helpcenter.veeam.com/backup/80/vsphere/repository_server.html
  4. On the Repository tab click Browse and select the necessary location from the list of available paths. http://helpcenter.veeam.com/backup/80/vsphere/repository_repository.html
  5. The default settings can be taken for the last steps in repository configuration.
    Unless your environment requires you to specify a different vPower NFS Server.
 
Without DDBoost

I. CIFS
  1. Launch the creation of a new Repository, on the Type tab select CIFS
    http://helpcenter.veeam.com/backup/80/vsphere/repository_launch.html
    http://helpcenter.veeam.com/backup/80/vsphere/repository_type.html
  2. On the next tab configure the path to which the Repository will write to, and set credentials to access that share.
    Second section named Shared Folder on this page:
    http://helpcenter.veeam.com/backup/80/vsphere/repository_server.html
  3. On the Repository tab within the advanced section, enable “Decompress backup data blocks before storing”
  4. The default settings can be taken for the last steps in repository configuration.
    Unless your environment requires you to specify a different vPower NFS Server.
 
II. NFS
The Data Domain will need to be configured for NFS access, and configure a Linux server to mount the volumes from the Data Domain via NFS. Please refer to the following links for further information regarding connecting Linux to the Data Domain via NFS:
http://forums.veeam.com/veeam-backup-replication-f2/veeam-datadomain-and-linux-nfs-share-t8916.html
http://tsmith.co/2014/veeam-and-datadomain/
 
  1. Launch the creation of a new Repository, on the Type tab select Linux
    http://helpcenter.veeam.com/backup/80/vsphere/repository_launch.html
    http://helpcenter.veeam.com/backup/80/vsphere/repository_type.html
  2. On the next tab select the Linux server that we be connected to. If it is not present in the list select “Add New…”
  3. On the Repository tab specify the path on the Linux server that leads to where you mounted the Data Domain via NFS. On this tab in the advanced section enabled “Decompress backup data blocks before storing.
    http://helpcenter.veeam.com/backup/80/vsphere/repository_repository.html
  4. The default settings can be taken for the last steps in repository configuration.
    Unless your environment requires you to specify a different vPower NFS Server.
 
 

Failed to start service VeeamDeploymentService on ServerCore installation

$
0
0

Challenge

Adding a Hyper-V core server to Veeam fails.  The following is present in logs:
 
[05.09.2013 14:45:07] <92> Error    Failed to start service 'VeeamDeploymentService'. Host: ‘x.x.x.x’..
[05.09.2013 14:45:07] <92> Error    Failed to start deployment service on the target host
[05.09.2013 14:45:07] <92> Error    --tr:Failed to install service [VeeamDeploymentService] was not installed on the host [192.168.0.87].
[05.09.2013 14:45:07] <57> Error    [192.168.0.87] Failed to install deployment service using IP ' x.x.x.x '. (System.Exception)
[05.09.2013 14:45:07] <57> Error    The service did not respond to the start or control request in a timely fashion. 

Cause

The ServerCore-WoW64 role is not installed on the Hyper-V host: http://msdn.microsoft.com/en-us/library/windows/desktop/dd371790(v=vs.85).aspx

Some Veeam services run as 32 bit processes. 

Solution

To resolve, install ServerCore-WoW64 role on Hyper-V host (requires reboot).

How to move Veeam Backup for Microsoft Office 365 to a new server

$
0
0

Challenge

This procedure moves a Veeam Backup for Microsoft Office 365 server installation to a new server.

Solution

Pre-requisites:

Before starting with the procedure, the following prerequisites should be in place:
  • A new server to install VBO on it should be ready and should be at least the same version of Windows or higher
  • The following data should be available:
    • Everything under C:\ProgramData\Veeam\Backup365 from the old server (Config data)
    • Your data in the VeeamRepository that holds the O365 backupped data (Repository data). Note: The source and target repository paths should be the same.
    • If the repository is a network share, then the target server should have access to that share
    • If the repository is an iSCSI drive then it is important to disconnect it from the source first to avoid 2 iSCSI initiators issue. Then connect it to the target server.
  • These files could come from the original server or restored from a VM-backup through Veeam Backup and Replication.
  • Your license file

Procedure:

1. Install a clean server (same version of Windows or higher)
2. Install Veeam Backup for Office 365 on this new server (NOTE: do not start the UI yet)
3. Stop the VBO service (Veeam Backup for Microsoft Office 365 Service) on the new server

User-added image

4. [Optional] If you are copying the prerequisite files from a still existing server, stop the VBO services on the old server.
5. Copy the Config data to C:\ProgramData\Veeam\Backup365 and press Yes when asked to overwrite files

User-added image

6. [If Applicable] Copy the Repository data to the repository location on the new server

User-added image
 
7. Start the VBO service (Veeam Backup for Microsoft Office 365 Service) on the new server
8. Started the Veeam Backup for Microsoft Office user interface
9. You will receive the following notification: License is not installed. Do you want to install it now? Press Yes and install your license.

User-added image
10. Right click on your organization and choose Edit

User-added image

11. Retype your password for the user you use to connect to Exchange Online

User-added image
User-added image

12. Run your job(s) to see if they succeed.
13. Run a test restore from a restore point created on the old VBO server to verify if you can recover.
 

Additional information:

If you forget to retype your password, you will get the following error when a job tries to run.

User-added image

Error: [Timestamp] :: Connecting to remote server outlook.office365.com failed with the following error message : [ClientAccessServer=DB5PR0201CA0031,BackEndServer=db3pr04mb219.eurprd04.prod.outlook.com,Req
uestId=4dc5aabf-7349-4a2e-8036-597c2163768f,TimeStamp=1/5/2017 5:57:30 PM] Access Denied For more information, see the about_Remote_Troubleshooting Help topic.

Failed to start service VeeamDeploymentService on ServerCore installation

$
0
0

Challenge

Adding a Hyper-V core server to Veeam fails.  The following is present in logs:
 
[Timestamp] <92> Error    Failed to start service 'VeeamDeploymentService'. Host: ‘x.x.x.x’..
[Timestamp] <92> Error    Failed to start deployment service on the target host
[Timestamp] <92> Error    --tr:Failed to install service [VeeamDeploymentService] was not installed on the host [192.168.0.87].
[Timestamp] <57> Error    [192.168.0.87] Failed to install deployment service using IP ' x.x.x.x '. (System.Exception)
[Timestamp] <57> Error    The service did not respond to the start or control request in a timely fashion. 


OR:

[Timestamp] <01> Error    Failed to start service 'VeeamDeploySvc'. Host: 'X.X.X.X'.
[Timestamp] <01> Error    --tr:Error code: 0x00000002
[Timestamp] <01> Error    Failed to start deployment service on the target host
[Timestamp] <01> Error    --tr:Failed to install service [VeeamDeploySvc] was not installed on the host [X.X.X.X].

Cause

The ServerCore-WoW64 role is not installed on the Hyper-V host: http://msdn.microsoft.com/en-us/library/windows/desktop/dd371790(v=vs.85).aspx

Some Veeam services run as 32 bit processes. 

Solution

To resolve, install ServerCore-WoW64 role on Hyper-V host (requires reboot).

Console Error - Failed to connect to Veeam Backup & Replication Server

$
0
0

Challenge

When attempting to connect to the Veeam Backup & Replication server using the console the connection fails with the error:

Failed to connect to the Veeam Backup & Replication server:
No connection could be made because the target machine actively refused it <IP>:9392

User-added image



 

Cause

There are multiple causes for this failure to connect, the following is a list of the most common causes:
 
1. The server where the console is installed cannot reach the Veeam Backup & Replication server due to network limitation.
2. The server where the console is installed cannot resolve the hostname or FQDN of the Veeam Backup & Replication server entered.
3. A firewall is preventing communication between the server where the console is being run and the Veeam Backup & Replication server.
4. On the Veeam Backup & Replication server the Veeam Backup Service is not running.
5. If this is a recent installation and you have never been able to launch the console, it is likely that the Console software has been installed but not the Backup & Replication software itself. To correct this, uninstall the software through Programs & Features. Then, launch the Setup once more. Make sure you click the large Install button to the left rather than any of the install buttons on the right. This will install the Backup & Replication software as well as the console software. For reference, the red square below: 
User-added image
There may be other causes, please contact Veeam Technical Support if you find a cause not listed.

Solution

Connectivity/DNS
From the server where the console is installed attempt to ping the IP/Hostname/FQDN of the Veeam Backup & Replication server specified when using the Veeam Backup & Replication console. If unable to ping the Veeam Backup & Replication server, please resolve the network level issue.
 
Firewall
Please check all firewalls that exist between the server where the Veeam Backup & Replication console installed and the Veeam Backup & Replication server.
 
A tool such as PortQry can be used to test if port 9392 can be reached on the Veeam Backup & Replication server from the console server. https://www.microsoft.com/en-us/download/confirmation.aspx?id=17148
 
Veeam Backup Service
Connect to the Veeam Backup & Replication server and make sure that the Veeam Backup Service is running. If it is stopped, start it. Check that the SQL Service for the instance Veeam Backup & Replication is using is running and you are able to connect to it.
 

More Information

If none of the above methods resolve the issue, please open a support case for further investigation. If the service is not running, this qualifies as a Severity 1 issue provided you do not have any other Veeam consoles and meet the criteria for a severity 1 issue as defined here: https://www.veeam.com/veeam_software_support_policy_pg.pdf
 

Hyper-V Changed Block Tracking Troubleshooting

$
0
0

Challenge

Veeam Backup and/or replication jobs report that changed block tracking is not working properly.

Solution

Ensure Veeam Backup & Replication is running on the latest build.  Latest patches will be visible on the download page for Backup & Replication (https://www.veeam.com/vmware-esx-backup/download.html). You will need to login to the Veeam Customer Portal to obtain any patch.
 
For a warning message stating “failed to flush changed block tracking” when backing up VMs on a Hyper-V cluster:
  • Ensure none of the cluster nodes are in maintenance mode, have the cluster service stopped, are powered off, or otherwise not accessible.
  • Ensure all nodes within the cluster can communicate with each other.  This can be tested by pinging between the nodes and using wbemtest (see http://www.veeam.com/kb1926) to connect between nodes via WMI.  For wbemtest, the two namespaces you want to ensure can be connected to are root\cimv2 and root\virtualization (root\virtualization\v2 for Windows Server 2012+).
  • Make sure the hosts are not added to the Veeam console as standalone hosts if they belong to a cluster.  This prevents changed block tracking data from being replicated to all nodes.  The cluster must be added to the Veeam console.

If the VMs reside on SMBv3 storage:
  • Ensure the SMB server is added to the Backup & Replication console.

User-added image
 
  • Ensure the shares are visible in the Backup & Replication console.

User-added image


User-added image

 
  • If Hyper-V checkpoints/snapshots are manually created/deleted (merged) on VMs, you will get a message that changed block tracking is not working.  This is because checkpoint/snapshot operations create an additional file (avhd/avhdx) that has to be tracked.  It is added to the list of files to track (or removed in case of deletion/merge of a snapshot/checkpoint) and the changed block tracking warning should resolve the second job run after the snapshot/checkpoint was created/deleted (merged).

Changed block tracking can be reset for a Hyper-V cluster by performing the following steps, should the information above not resolve the issue.  To reset changed block tracking, please perform the following: 
  • Select the option to disable changed block tracking on all Hyper-V hosts in the cluster.  To do this, right-click on each host in the cluster, select Manage Volumes and then check the box to disable changed block tracking.

User-added image


User-added image
 
  • Run sc stop VeeamFCT, in an elevated command prompt, on each Hyper-V host in the cluster to ensure the CBT service is stopped.
  • Find, export and then delete the following registry key on all Hyper-V hosts in the cluster:  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VeeamFCT\Parameters\CTDB
  • Go back to the Manage Volumes for each host and uncheck the disable changed block tracking option.  Try the job after this.  Allow a couple of job runs before ensuring CBT is working.
  • If the issue persists, reboot each Hyper-V host in the cluster.  This will typically involve migrating VMs from one host to another and rebooting the host once it does not own any VMs.  Repeat these steps for all Hyper-V hosts in the cluster.

Release Notes for Veeam Backup & Replication 9.0 Update 2

$
0
0

Challenge

Release Notes for Veeam Backup & Replication 9.0 Update 2

Cause

Please confirm you are running version 9.0.0.902 or 9.0.0.1491 prior to installing this update. You can check this under Help | About in Veeam Backup & Replication console.
If you are using partner preview build 9.0.0.773, you must upgrade to GA build 9.0.0.902 first by installing Day 0 Update (Note: Be sure NOT to accidentally install Update 0 on any build other than 9.0.0.773)

After upgrading, your build will be version 9.0.0.1715

Prior to installing this update please reboot the Veeam server to clear any locks on the Veeam services and when the reboot is done, please stop all the Veeam jobs and services before applying the update.

Ensure that Veeam service account has the db_owner role on the Veeam configuration database, so that the required database updates can be made during the first service start up after update. Additionally, either give Veeam service account the sysadmin role on the SQL Server hosting the configuration database, or just the right to view system table content (GRANT VIEW SERVER STATE TO "DOMAIN\ACCOUNT"). All of the above-mentioned roles and rights can be revoked after update is completed.

After installing the update, during the first start of the Veeam Backup Service, required modifications will be made to the configuration database automatically to optimize its performance. These modifications may take up to 10 minutes to complete. Please do not reboot the Veeam server, or attempt to stop the service during this operation. If there is concern regarding the time that the Veeam Backup Service takes to start after upgrade, please contact Veeam Customer Support.

Once Veeam Backup Service starts, please open the console and allow Veeam Backup & Replication to update its remote components.

If you have Veeam Enterprise Manager installed on a separate server, you need to install the update on it as well.

 

Solution

As a result of on-going R&D effort and in response to customer feedback, Update 2 includes over 300 enhancements and bug fixes, the most significant of which are listed below:

New platform support
  • Cisco HyperFlex HX-Series support for Direct NFS backup mode.
  • EMC Unity support for Backup from Storage Snapshots and Veeam Explorer for Storage Snapshots functionality.
  • EMC Data Domain DD OS 5.7 support for DD Boost integration.
  • ExaGrid 4.8.0.351.P28 is now the minimal ExaGrid firmware version supported.
  • NetApp Data ONTAP 8.3.2 support.
  • VMware vCloud Director 8.10 support.
  • VMware VSAN 6.2 support.

Engine
  • Backported a number of isolated Enterprise Scalability enhancements from 9.5 code branch to improve transaction log backup, tape backup and user interface performance.
  • Updated OpenSSH client to version 7.2 to enable out of the box support for modern Linux distributions.
  • Improved iSCSI target performance (iSCSI target is used to mount backup remotely in certain file-level and item-level recovery scenarios).
  • iSCSI mount operations are now retried automatically to workaround occasion “The device is not ready” errors which happen when mount operation takes too long. By default, the mount is retried 6 times every 10 seconds. To change the number of retries, create IscsiMountFsCheckRetriesCount (DWORD) registry value under HKLM\SOFTWARE\Veeam\Veeam Backup and Replication key on the backup server.

Backup Copy
  • To reduce backup server load, Backup Copy jobs targeting shared folder or deduplicating appliance backed repositories with the gateway server setting set to Automatic selection will now start the data mover on the mount server associated with the backup repository (as opposed to the backup server). In cases when the mount server is unavailable, the data mover will be started on the backup server as before.
  • Backup Copy performance should now be more consistent due to preserving backup files cache when the job is switching to idle mode.
  • Minor reliability improvements in GFS full backup creation algorithm.

Microsoft Hyper-V
  • Find-VBRHvEntity cmdlet performance has been improved significantly when used against Hyper-V cluster.
  • Backup infrastructure resource scheduler should schedule Guest Interaction Proxy resource dramatically faster in large infrastructures (for example, 5 seconds instead of 15 minutes).

Microsoft SQL Server
  • Improved performance and reduced resource consumption of Microsoft SQL Server transaction log backups.

Microsoft Exchange
  • Added ability to force CAS server for Veeam Explorer for Microsoft Exchange (instead of automatically detecting one) via DefaultCASServer (DWORD) registry value under HKLM\SOFTWARE\Veeam\Veeam Backup and Replication key on the backup server.
  • Added ability to change the order of Exchange autodiscovery policies for Veeam Explorer for Exchange (support only setting).

Oracle
  • Added ability to restore Oracle databases while preserving certain parameters which are critical to RMAN in scenarios such as database name change via new <Parameter Name="diagnostic_dest" StartupPath="true"/> parameter in PFileParameters.xml file of Veeam Explorer for Oracle.

Cloud Connect Replication
  • Support for Planned Failover functionality with cloud replicas. You can now perform planned failover to achieve zero data loss, for example when a natural disaster can be predicted in advance.

Veeam Cloud & Service Provider Partners
  • Update 2 introduces important changes and fixes around rental licensing, including a pilot functionality of usage reporting directly from the user interface. For additional information, as well as the list of other service provider specific enhancements and bug fixes included in this update, please refer to the issue tracking topic in the private VCSP forum. If you are VCSP but don't have access, please apply to Cloud & Service Providers group using Veeam forum's User Control Panel.

More Information

Ensure that Veeam service account has the db_owner role on the Veeam configuration database, so that the required database updates can be made during the first service start up after update. Additionally, either give Veeam service account the sysadmin role on the SQL Server hosting the configuration database, or just the right to view system table content (GRANT VIEW SERVER STATE TO "DOMAIN\ACCOUNT"). All of the above-mentioned roles and rights can be revoked after update is completed.

If you have Enterprise Manager installed on a separate server, you need to install the update on it as well.

[[DOWNLOAD|DOWNLOAD UPDATE|https://download2.veeam.com/VeeamBackup&Replication_9.0.0.1715_Update2.zip]]
MD5 Checksum: aa94a88c164aa83b27cb2b1c51788aff
To obtain Day 0 update, please refer to KB2084
To obtain the base version of Veeam Backup and Replication 9, please click here
 

Direct-SAN Transport mode – Requirements and Troubleshooting

$
0
0

Challenge

Direct-SAN transport fails or configuration assistance is needed.

Solution

You must disable automount in diskpart on the proxy that the volumes are presented to, to ensure that VMFS volumes are not modified. (http://kb.vmware.com/kb/2002227

Requirements:
  • Only VMFS type datastores are supported.
  • The volume for each datastore containing a VM that is intended to be backed up over Direct-SAN must be presented to the Backup Proxy.
  • The volume must appear in Disk Management within the Backup Proxy Server.

Known Issues:
  • As the number of volumes presented to the Backup Proxy increases the delay for starting of the VM task may increase. This is due to the job scanning each volume. This can be mitigated by manually specifying in the Backup Proxy setting which datastores are connected.
  • Under certain circumstances volumes may not be automatically discovered and necessitate manually specifying which datastores are connected in the Backup Proxy settings.

More Information

Data loss risk with Backup Copy to Data Domain via DDBoost

$
0
0

Challenge

Backup Copy job retention processing overlapping with the DD Clean process (garbage collection) may result in data loss.

Cause

Backup Copy job retention processing overlapping with the DD Clean process (garbage collection) may result in data loss due to Data Domain erroneously processing file that is still in use by the Veeam job. Data Domain garbage collection is typically scheduled to run weekly, however the customer may configure it to run more frequently.

Solution

Veeam has produced a hotfix that works around DD OS bug by changing the sequence of file operations in the Backup Copy job.

To obtain the hotfix, please click here (you need to be logged in to download the hotfix).

1. Stop Veeam Backup Service
2. Rename the DLL in C:\Program Files\Veeam\Backup and Replication\Backup to have _old in the name
3. Copy the DLL that was in the .zip file to that location
4. Start Veeam Backup Service

Alternatively, you can disable Virtual Synthetics on the Data Domain system until EMC issues firmware update addressing the issue.


Private fix for Veeam B&R 9.5 isn't yet publicly available. As a temporary workaround ensure DD Clean process (garbage collection) is not running during any backup job tasks.

 

More Information

Please confirm you are running version 8.0.0.917 prior to installing this hotfix. You can check this under Help | About in Veeam Backup & Replication console.
Prior to installing this hot-fix please reboot the Veeam server to clear any locks on the Veeam services and when the reboot is done, please stop all the Veeam services and apply the hot-fix.

After installing the hotfix, start the Veeam services.

 
Viewing all 4502 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>