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

Failed to call RPC function: Error code: 0x80131500

$
0
0

Challenge

Backup of Remote Desktop Server VMs with Application-Aware Processing may fail with an Unknown error, error code 0x80131500. You will see error messages similar to:

"Failed to call RPC function 'Vss.GetSqlInfoForLastSnapshot2': Error code: 0x80131500. Failed to invoke func [GetSqlInfoForLastSnapshot2]: Unknown error 0x80131500. Failed to invoke func [RunProgramInGuest]: Unknown error 0x80131500",

or

"Failed to call RPC function 'Vss.FinishSnapshot': Error code: 0x80131500. Failed to invoke func [FinishSnapshot]: Unknown error 0x80131500. Failed to invoke func [RunProgramInGuest]: Unknown error 0x80131500".

Variations of the function name are possible, too.

 

Cause

Backup of RDS VMs with UPD using Application-Aware Processing via PowerShell Direct on Hyper-V will make Veeam log into a temporary user profile. This will cause backup to fail with Unknown error, error code 0x80131500.
Backup will not fail if the user account utilized for guest processing has an active session on the RDS server at the time the backup is being performed. In this case the user profile disk is mounted and Veeam is not forced into temporary user profile.

Solution

Currently there is no solution. You can still back up Remote Desktop Server VMs with Application-Aware Processing over network, or use Hyper-V Native Quiescence for application consistent backups.

Veeam Backup & Replication support for VMware vSphere

$
0
0

Challenge

This article describes list of VMware vSphere versions currently supported by Veeam Backup & Replication.

IMPORTANT: It is recommended to always use the latest Veeam version to ensure modern platforms support and security compliance.

Solution

vSphere versionMinimum Veeam Backup & Replication versionVeeam GA date
6.7 Update 39.5 Update 4b (build 9.5.4.2866)19-07-15
6.7 Update 29.5 Update 4a (build 9.5.4.2753)19-03-26
6.7 Update 19.5 Update 4 (build 9.5.4.2615)19-01-22
6.79.5 Update 3a (build 9.5.0.1922)18-07-02
6.5 Update 39.5 Update 4b (build 9.5.4.2866)19-07-15
6.5 Update 2

9.5 Update 4 (build 9.5.4.2615)

IMPORTANT: Official Support for 6.5u2 starting from ESXi patch level ESXi650-201811002

9.5 Update 3a (build 9.5.0.1922)

Note:

  • Supported for 9.5 U3a with the exception of issues caused by a regression introduced in ESXi 6.5 U2 that causes its API to fail randomly under heavy host load.
  • There is a known issue where a Veeam Proxy running on a VM may become listed as (invalid) in vSphere. More information here: https://kb.vmware.com/s/article/56453
19-01-22
6.5 Update 19.5 Update 2 (build 9.5.0.1038)17-05-12
6.59.5 Update 1 (build 9.5.0.823)17-01-20
6.08.0 Update 2 (build 8.0.0.2030)15-04-28
5.57.0 R2 (build 7.0.0.771)13-11-14

More Information

A list of Veeam Backup & Replication version and build numbers can be found on Veeam KB 2680
A list of VMware ESX(i) versions and their respective build numbers can be found on VMware KB 2143832.

Veeam Product Lifecycle: https://www.veeam.com/kb1530 
VMware Lifecycle Product Matrix: https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/support/product-lifecycle-matrix.pdf

The latest Veeam updates can be found at: https://www.veeam.com/updates.html

Changed block tracking cannot be enabled: one or more snapshots are present

$
0
0

Challenge

After upgrade to Veeam Backup & Replication 10, Backup from Cisco HyperFlex Snapshots job completes with the warning "Changed block tracking cannot be enabled: one or more snapshots are present" if Sentinel snapshot is already present.

Cause

Veeam Backup & Replication does not enable CTK during backup from Cisco HX for vSphere 6.5 and later hosts as in this case VMware might return incorrect CBT data.

Solution

As a workaround, please add the following registry key on the server where the Veeam Backup & Replication is installed:
Path: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication
Type: DWORD
Name: VMware65CbtSnapshotCheckEnabled
Data: 0

Veeam Backup & Replication support for VMware vSphere

$
0
0

Challenge

This article describes list of VMware vSphere versions currently supported by Veeam Backup & Replication.

IMPORTANT: It is recommended to always use the latest Veeam version to ensure modern platforms support and security compliance.

Solution

vSphere versionMinimum Veeam Backup & Replication versionVeeam GA date
6.7 Update 39.5 Update 4b (build 9.5.4.2866)2019-07-15
6.7 Update 29.5 Update 4a (build 9.5.4.2753)2019-03-26
6.7 Update 19.5 Update 4 (build 9.5.4.2615)2019-01-22
6.79.5 Update 3a (build 9.5.0.1922)2018-07-02
6.5 Update 39.5 Update 4b (build 9.5.4.2866)2019-07-15
6.5 Update 2

9.5 Update 4 (build 9.5.4.2615)

IMPORTANT: Official Support for 6.5u2 starting from ESXi patch level ESXi650-201811002

9.5 Update 3a (build 9.5.0.1922)

Note:

  • Supported for 9.5 U3a with the exception of issues caused by a regression introduced in ESXi 6.5 U2 that causes its API to fail randomly under heavy host load.
  • There is a known issue where a Veeam Proxy running on a VM may become listed as (invalid) in vSphere. More information here: https://kb.vmware.com/s/article/56453
2019-01-22
6.5 Update 19.5 Update 2 (build 9.5.0.1038)2017-05-12
6.59.5 Update 1 (build 9.5.0.823)2017-01-20
6.08.0 Update 2 (build 8.0.0.2030)2015-04-28
5.57.0 R2 (build 7.0.0.771)2013-11-14

More Information

A list of Veeam Backup & Replication version and build numbers can be found on Veeam KB 2680
A list of VMware ESX(i) versions and their respective build numbers can be found on VMware KB 2143832.

Veeam Product Lifecycle: https://www.veeam.com/kb1530 
VMware Lifecycle Product Matrix: https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/support/product-lifecycle-matrix.pdf

The latest Veeam updates can be found at: https://www.veeam.com/updates.html

HCL - Infortrend - EonStor DS

$
0
0

Challenge

VeeamReadyRepo

Product Information:

Company name: Infortrend Technology, Inc.
Product Family: EonStor DS Family
Status: Veeam Ready - Repository
Classification Description: Verified backup storage that supports all Veeam backup and restore features.

Solution

Product Details:

Model number: DS 1012R2
Storage Category: RAID Storage Array
Drive quantity, size, type: 12 – 10TB SAS
Storage configuration: RAID 50 (enable Symmetric Active/Active)
Firmware version: 6.61Q.10
Connection protocol and speed: ISCSI 10GbE
Additional support: All models and configurations of EonStor DS with specifications equivalent or greater than the above

General product family overview:

EonStor DS is a high availability SAN storage solution designed for enterprises. It's hardware design features multiple form factors, flexible host boards to choose from, and stable, reliable modular design with high expandability; as for software, it comes with complete data services and easy-to-use management interfaces. It is ideal for all SAN environments and enterprise applications (such as backup).

 

Veeam testing configuration:

Note: The following settings were used by the vendor to meet Veeam Ready testing requirements and should not be considered best practices. Additional changes or settings may be needed to meet the storage efficiency or performance needs for each environment. For each setting, reference links are provided for further clarification.
 

Veeam Build Number: 10.0.0.4461

Job Settings:

Deduplication: Enabled (Default)
Compression: Optimal (Default)
Storage Optimization: Local Target (Default)
 

Repository Settings:

Repository Type: Direct attached storage > Windows
Align backup file blocks: Enabled
Decompress before storing: Disabled (Default)
Per-VM Backup Files: Enabled
 

Vendor recommended configuration:

Hardware Settings:

  • No array deduplication used in testing
  • No array compression used in testing
  • Controller writeback caching using in storage architecture

HCL - QNAP TES-x85U

$
0
0

Challenge

VeeamReadyRepo

Product Information:

Company name: QNAP Systems, Inc
Product Family: TES-x85U
Status: Veeam Ready - Repository
Classification Description: Verified backup storage that supports all Veeam backup and restore features.

Solution

Product Details:

Model number: TES-x85U
Storage Category: RAID Storage Array
Drive quantity, size, type: 12 – 6TB SAS drives
Storage configuration: RAID6
Firmware version: 2.1.0
Connection protocol and speed: SMB, 10GbE
Additional support: All models and configurations of TES-x85U with specifications equivalent or greater than the above.

General product family overview:

Powered by an Intel® Xeon® D processor, the powerful enterprise-class TES-1885U is open for two operating systems – either the FreeBSD-based QES or Linux-based QTS. While QES supports ZFS for the utmost reliability and allows near-limitless snapshots, block-level data deduplication and real-time data compression, QTS features Qtier Technology, SSD cache, and an abundance of value-added apps to realize storage efficiency and diverse usage applications. The TES-1885U gives the flexibility to choose from two operating systems, enabling businesses to deploy proper operating systems on multiple TES-1885U based on their needs and goals in different stages.

 

Veeam testing configuration:

Note: The following settings were used by the vendor to meet Veeam Ready testing requirements and should not be considered best practices. Additional changes or settings may be needed to meet the storage efficiency or performance needs for each environment. For each setting, reference links are provided for further clarification.
 

Veeam Build Number: 9.5.0.1536

Job Settings:

Deduplication: Enabled (Default)
Compression: Optimal (Default)
Storage Optimization: Local Target (Default)
 

Repository Settings:

Repository Type: SMB Share
Align backup file blocks: Disabled (Default)
Decompress before storing: Disabled (Default)
Per-VM Backup Files: Disabled (Default)
 

Vendor recommended configuration:

Hardware Settings:

  • No array compression or deduplication was used during testing
  • Multi-pathing using SMB3 used in testing environment
  • Jumbo frames used in testing (MTU=9000)

More Information

SMB write-through is supported on this platform and was used in the Veeam Ready testing. You must enable the SMB write-through setting on the storage to avoid issues that are described in the following knowledge base entry: KB3124.

HCL - QNAP TDS-16489U-R2

$
0
0

Challenge

VeeamReadyRepo

Product Information:

Company name: QNAP Systems, Inc.
Product Family: TDS-16489U-R2
Status: Veeam Ready - Repository
Classification Description: Verified backup storage that supports all Veeam backup and restore features.

Solution

Product Details:

Model number: TDS-16489U-SFx-R2
Storage Category: RAID Storage Array
Drive quantity, size, type: 16 - 2TB HDD
Storage configuration: RAID6, no SSD caching
Firmware version: QES 2.1.0.0790 and QTS 4.3.6.0805
Connection protocol and speed: SMB | 10 GbE
Additional support: All models and configurations of TDS-16489U-R2 with specifications equivalent or greater than the above

General product family overview:

Dual CPU and dual OS system: A perfect NAS solution for high-performance computing and storage by using the QES or QTS operating system. Integrating an application server and storage server into one system, the next-generation TDS-16489U R2 also provides you with the option of using either QES (an enterprise-grade OS that provides efficient and reliable storage for mission-critical tasks) or QTS (a feature-rich OS for storage and diverse application servers).

 

Veeam testing configuration:

Note: The following settings were used by the vendor to meet Veeam Ready testing requirements and should not be considered best practices. Additional changes or settings may be needed to meet the storage efficiency or performance needs for each environment. For each setting, reference links are provided for further clarification.
 

Veeam Build Number: 9.5.4.2615

Job Settings:

Deduplication: Enabled (Default)
Compression: Optimal (Default)
Storage Optimization: Local Target (Default)
 

Repository Settings:

Repository Type: Shared Folder
Align backup file blocks: Disabled (Default)
Decompress before storing: Disabled (Default)
Per-VM Backup Files: Disabled (Default)
 

Vendor recommended configuration:

Hardware Settings:

  • No array deduplication used in testing
  • No array compression used in testing
  • Jumbo frames used in testing (MTU=9000)

More Information

SMB write-through is supported on this platform and was used in the Veeam Ready testing. You must enable the SMB write-through setting on the storage to avoid issues that are described in the following knowledge base entry: KB3124.

HCL - QNAP ES1686dc

$
0
0

Challenge

VeeamReadyRepo

Product Information:

Company name: QNAP Systems, Inc.
Product Family: ES1686dc
Status: Veeam Ready - Repository
Classification Description: Verified backup storage that supports all Veeam backup and restore features.

Solution

Product Details:

Model number: ES1686dc
Storage Category: RAID Storage Array
Drive quantity, size, type: 16 – 2TB SAS HDD
Storage configuration: RAID 6, no SSD caching
Firmware version: 2.1.0.0711
Connection protocol and speed: SMB 10GbE
Additional support: All models and configurations of ES1686dc with specifications equivalent or greater than the above

General product family overview:

The ES1686dc is powered by dual Intel® Xeon® processors with RAM expandable to 1TB and with a server-grade hardware design that optimizes mission-critical tasks and boasts unrivaled performance for Big Data computing.

 

Veeam testing configuration:

Note: The following settings were used by the vendor to meet Veeam Ready testing requirements and should not be considered best practices. Additional changes or settings may be needed to meet the storage efficiency or performance needs for each environment. For each setting, reference links are provided for further clarification.
 

Veeam Build Number: 9.5.0.1536

Job Settings:

Deduplication: Enabled (Default)
Compression: Optimal (Default)
Storage Optimization: Local Target (Default)
 

Repository Settings:

Repository Type: Shared Folder
Align backup file blocks: Disabled (Default)
Decompress before storing: Disabled (Default)
Per-VM Backup Files: Disabled (Default)
 

Vendor recommended configuration:

Hardware Settings:

  • No array deduplication used in testing
  • No array compression used in testing
  • Jumbo frames used in testing (MTU=9000)

More Information

SMB write-through is supported on this platform and was used in the Veeam Ready testing. You must enable the SMB write-through setting on the storage to avoid issues that are described in the following knowledge base entry: KB3124.

HCL - QNAP ES1640dc v2

$
0
0

Challenge

VeeamReadyRepo

Product Information:

Company name: QNAP Systems, Inc
Product Family: ES1640dc v2
Status: Veeam Ready - Repository
Classification Description: Verified backup storage that supports all Veeam backup and restore features.

Solution

Product Details:

Model number: ES1640dc v2
Storage Category: RAID Storage Array
Drive quantity, size, type: 15 – 6TB SAS drives
Storage configuration: RAID6
Firmware version: 2.1.0
Connection protocol and speed: SMB, 10GbE
Additional support: All models and configurations of ES1640dc v2 with specifications equivalent or greater than the above.

General product family overview:

The ES1640dc v2 is whole-new product line developed by QNAP for mission-critical tasks and intensive virtualization applications. With Intel® Xeon® E5 processors, dual active controllers, ZFS, and fully supporting virtualization environments, the ES1640dc v2 delivers “real business-class” cloud computing data storage. The ES1640dc v2 features the brand-new QES operating system that allows almost limitless snapshots, block-level data deduplication, and thin provisioning with reclaim, assisting businesses in building the most cost-efficient VDI platform and storage for critical data. The ES1640dc v2 provides the same user experience as the current QNAP NAS and QTS system, allowing business users to enjoy the easy learning curve and quickly deploy the system.

 

Veeam testing configuration:

Note: The following settings were used by the vendor to meet Veeam Ready testing requirements and should not be considered best practices. Additional changes or settings may be needed to meet the storage efficiency or performance needs for each environment. For each setting, reference links are provided for further clarification.
 

Veeam Build Number: 9.5.0.1536

Job Settings:

Deduplication: Enabled (Default)
Compression: Optimal (Default)
Storage Optimization: Local Target (Default)
 

Repository Settings:

Repository Type: SMB Share
Align backup file blocks: Disabled (Default)
Decompress before storing: Disabled (Default)
Per-VM Backup Files: Disabled (Default)
 

Vendor recommended configuration:

Hardware Settings:

  • No array compression or deduplication was used during testing
  • Multi-pathing using SMB3 used in testing environment
  • Jumbo frames used in testing (MTU=9000)

More Information

SMB write-through is supported on this platform and was used in the Veeam Ready testing. You must enable the SMB write-through setting on the storage to avoid issues that are described in the following knowledge base entry: KB3124.

How to configure antivirus exclusions to prevent interaction with Veeam Backup & Replication

$
0
0

Challenge

This article documents antivirus exclusions that have been found to help prevent antivirus software from interrupting Veeam Backup & Replication communications with components such as proxies and repositories or with the guest OS of VMs that are being backed up or replicated.

Cause

In some rare instances antivirus can prevent certain executables, processes, or agents from being correctly deployed or leveraged from the Veeam server, proxy, repository, or even the guest OS.

Solution

Antivirus Exclusions:

Folders on the Veeam Server:

  • C:\Program Files\Veeam\
  • C:\Program Files (x86)\Veeam\
  • C:\Program Files\Common Files\Veeam\
  • C:\Program Files (x86)\Common Files\Veeam\
  • VBRCatalog ( [HKLM\SOFTWARE\Veeam\Veeam Backup Catalog] CatalogPath value)
  • NFS (Configured in each repository, stored in [HKLM\SOFTWARE\Wow6432Node\Veeam\Veeam NFS] RootFolder value)
  • C:\VeeamFLR\*
  • C:\Windows\Veeam\
  • %programdata%\Veeam\

Folder on Guest OS for VSS:

  • C:\Windows\VeeamVssSupport\ (folder might be missing, depends on backup job settings)
  • C:\Windows\VeeamLogShipper\ (folder might be missing, depends on backup job settings)

Folders on VMware Backup Proxies and CIFS Repository Gateway:

  • C:\Program Files (x86)\Veeam\
  • C:\Windows\Veeam\

Folders on Windows Repositories:

  • C:\Program Files (x86)\Veeam\
  • C:\Windows\Veeam\
  • %programdata%\Veeam\
  • *Also include the path the backup files*
  • *Also include the path to 'ArchiveIndex' for capacity tier*

Folders on WAN Accelerator:

  • C:\Program Files (x86)\Veeam\
  • C:\Windows\Veeam\
  • *Path of WAN cache on WAN accelerators*

Repository Files:

  • VeeamAgent.exe
  • VeeamAgent64.exe
  • *.vmdk
  • *.flat
  • *.vbm
  • *.vbk
  • *.vib
  • *.vrb
  • *.vsb
  • *.vlb
  • *.erm
  • *.vcache
  • *.vstore
  • *.vsource
  • *.vindex
  • *.vslice
  • *.vblob

Due to the complex nature of antivirus software some additional exclusions may be needed.
If your antivirus has a logging or history system please review this to see actions it may have taken that may affect Veeam Backup & Replication operations.

How to configure Veeam Agent with Work or School Account

$
0
0

Challenge

When you configure a Veeam Agent backup job, the Microsoft OneDrive dialog window does not allow changes and closes automatically. As a result, it is impossible to change the account used to access Microsoft OneDrive as a backup target.

User-added image

Cause

Such behavior occurs in case there is a Microsoft account added in Settings > Accounts > Access work or school.

User-added image

Solution

There are 2 options to use Microsoft OneDrive as a backup target when configuring a Veeam Agent backup job:

  1. Use the account that is already set in Settings > Accounts > Access work or school to store backups on Microsoft OneDrive.
  2. Disconnect the account that is set in Settings > Accounts > Access work or school. Veeam Agent allows to change accounts if the computer is disconnected from the account. Configure the Veeam Agent backup job, then re-connect the account.
User-added image

How to keep OST files in Veeam Agent backup

$
0
0

Challenge

When you create a backup using Veeam Agent for Microsoft Windows, Microsoft Volume Shadow Copy Service (VSS) excludes certain files like deleted, temporary, paging or OST files from the backup scope.
 

Cause

Veeam Agent for Windows uses Microsoft VSS for backup operations. Microsoft VSS automatically excludes certain temporary files, such as the OST files, from VSS snapshot operations. These exclusions are controlled by the FilesNotToSnapshot registry key. To learn more, see this Microsoft Docs article.

User-added image

Solution

You can edit or delete subkeys of the FilesNotToSnapshot registry key to include automatically excluded files in the backup. For example, to include OST files, do the following:

  1. Open Registry Editor (click the Start button, select Run, enter regedit in the Open: box and select OK).
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToSnapshot registry key.
  3. Delete the OutlookOST subkey.

Keep in mind that the OST files exclusion is recommended by Microsoft. To learn more about the recommendation, see this Microsoft Tech Community article.

Enable SQL Database exclusions from application-aware image processing

$
0
0

Challenge

An SQL Database can be excluded from Veeam Application-Aware image processing

Solution

The solution below will instruct you on how to enable and use the DBExclusion menu that is built-in to Veeam Backup & Replication v7 or later.

1. Close the Veeam Backup & Replication console.
2. Open Regedit.exe
3. Navigate to the key HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
4. Add a new DWORD ‘EnableDBExclusions’
5. Set the Value to 1
User-added image

6. Close the Registry Editor and open Veeam Backup & Replication
7. Open “Database Exclusions” from the Main Menu

User-added image
8. In the window that pops up, click Add.
9. Specify the DNS name (case sensitive) or the IP address and the instance name(case sensitive) that you wish to exclude from VSS Freezing and being Quiesced.

10. Specify the Database name (case sensitive) that you wish to exclude from application-aware image processing.
User-added image

More Information

NOTE: The key works only for Microsoft SQL server databases.

How to place Veeam Agent backup chain on Veeam backup repository, so backup job continues chain

$
0
0

Challenge

You need to place a Veeam Agent backup chain on the Veeam backup repository in such a way that the Veeam Agent backup job continues the existing backup chain.

Cause

By default, a new Veeam Agent backup job starts a new backup chain. A Veeam Agent backup job also starts a new backup chain when you change a target location in the backup job settings. If you do not want the backup job to start a new backup chain, you can map a backup job to the previously made backups.

The current article describes the following scenarios applicable to the Veeam Agent for Microsoft Windows operating in the standalone mode:
  1. You need to move a backup file that is stored locally to the Veeam backup repository. This may be required in case you want to back up a large amount of data to the Veeam backup repository using a slow network connection. In this case, the Veeam Agent backup job may fail to transfer a full backup to a remote location in a limited time period of 168 hours. To resolve this, you need to create a full backup on a local storage, move the backup file to the Veeam backup repository with external tools, and use the backup file as a "seed" for a new backup chain.
  2. You need to replace the initial Veeam backup repository with another Veeam backup repository. For example, you want to back up to a repository that has more storage capacity.

Solution

Scenario 1

In this scenario, assume the following:

  • The initial backup job name is BackupJob1.
  • The initial backup job created one full backup file that you need to move to the Veeam backup repository. In this case, a new backup job will create incremental backups for the full backup. If an initial backup job created a full backup file and several incremental backup files, you must move all the backup files to the Veeam backup repository to continue the backup chain. 
  • The initial backup job created a backup file on a local storage in the C:\VeeamBackup\BackupJob1 folder.
  • The Veeam backup repository stores backup files in the C:\Backup folder.
  • The account name used to connect to the Veeam backup repository is user1.
  • The domain used to connect to the Veeam backup repository is DOMAIN1.

To move backup files that is stored locally to the Veeam backup repository, do the following:

  1. Browse to the C:\Backup folder located on the Veeam backup repository.
  2. In the C:\Backup folder, create new folders so that you get the following path: C:\Backup\DOMAIN1_user1\BackupJob1.
  3. Move backup files to the C:\Backup\DOMAIN1_user1\BackupJob1 folder.
  4. Rescan the Veeam backup repository. To learn more, see the Rescanning Backup Repositories section of the Veeam Backup & Replication User Guide. As a result of rescanning:
    • If the backup file is not encrypted, the imported backup chain appears in the Backups > Disk (Imported) node.
    • If the backup file is encrypted, the imported backup chain appears in the Backups > Disk (Encrypted) node. In this case, you must decrypt the backup chain before proceeding to the next step. To learn more, see the Decrypting Data with Password section of the Veeam Backup & Replication User Guide.
  5. Edit the Veeam Agent backup job:
    1. At the Name step of the wizard, set the same name for the backup job as was specified in the path to a full backup file (step 2).
    2. At the Destination step of the wizard, target the backup job at the Veeam backup repository. 
    3. At the Backup Repository step of the wizard, select a backup repository where you want to store backups in the Backup repository field.
    4. If you use Veeam Backup & Replication 10 / Veeam Agent for Microsoft Windows 4.0, at the Backup Repository step of the wizard, click the Map backup link and select the backup file. If you use earlier versions of Veeam software, just proceed to the next step.
    5. At the Summary step of the wizard, make sure that the Run the job when I click Finish check box is not selected and click Finish to save changes. 
  6. Check that the backup has moved from the Backups > Disk (Imported) tab to the Backups > Disk tab on the Veeam Backup & Replication side.
  7. Run the Veeam Agent backup job. The backup job will continue the backup chain: create an incremental backup for the full backup that was moved to the Veeam backup repository.
If the backup must be re-mapped again, delete new backups from disk in the Backups > Disk tab by clicking on Delete from disk, rescan the Veeam backup repository and repeat the procedure again.

Scenario 2

In this scenario, assume the following:

  • The Veeam Agent backup job name is BackupJob1.
  • The Veeam Agent backup created one full backup file that you need to move to a new Veeam backup repository. In this case, a new backup job will create incremental backups for the full backup. If an initial backup job created a full backup file and several incremental backup files, you must move all the backup files to a new Veeam backup repository to continue the backup chain. 
  • The new Veeam backup repository stores backup files in the C:\Backup folder.
  • The account name used to connect to the new Veeam backup repository is user1.
  • The domain used to connect to the new Veeam backup repository is DOMAIN1.

To replace the Veeam Backup & Replication repository, do the following:

  1. Delete the existing Veeam Agent backup job as described in the Disabling and Removing Jobs section of the Veeam Backup & Replication User Guide.
  2. Delete configuration database records about backups created by Veeam Agent backup job as described in the Removing from Configuration section of the Veeam Backup & Replication User Guide.
  3. Browse to the C:\Backup folder on the Veeam backup repository.
  4. In the C:\Backup folder, create new folders so that you get the following path: C:\Backup\DOMAIN1_user1\BackupJob1.
  5. Move a full backup file to the C:\Backup\DOMAIN1_user1\BackupJob1 folder.
  6. Rescan the Veeam Backup & Replication repository. To learn more, see the Rescanning Backup Repositories section of the Veeam Backup & Replication User Guide. As a result of rescanning:
    • If the backup file is not encrypted, the imported backup chain appears in the Backups > Disk (Imported) node.
    • If the backup file is encrypted, the imported backup chain appears in the Backups > Disk (Encrypted) node. In this case, you must decrypt the backup chain before proceeding to the next step. To learn more, see the Decrypting Data with Password section of the Veeam Backup & Replication User Guide.
  7. Edit the Veeam Agent backup job:
    1. At the Name step of the wizard, set the same name for the backup job as was specified in the path to a full backup file (step 2).
    2. At the Destination step of the wizard, target the backup job at a new Veeam backup repository. 
    3. At the Backup Repository step of the wizard, select a backup repository where you want to store backups in the Backup repository field.
    4. If you use Veeam Backup & Replication 10 / Veeam Agent for Microsoft Windows 4.0, at the Backup Repository step of the wizard, click the Map backup link and select the backup file. If you use earlier versions of Veeam software, just proceed to the next step.
    5. At the Summary step of the wizard, make sure that the Run the job when I click Finish check box is NOT selected and click Finish to save changes. 
  8. Check that the backup moved from the Backups > Disk (Imported) tab to the Backups > Disk tab on the Veeam Backup & Replication side.
  9. Run the Veeam Agent backup job. The backup job will continue the backup chain: create an incremental backup for the full backup that was moved to the Veeam backup repository.
If the backup must be re-mapped again, delete new backups from disk in the Backups > Disk tab by clicking on Delete from disk, rescan the Veeam backup repository and repeat the procedure again.

More Information

See the following scenarios in other KB articles:

  1. How to migrate a backup chain to Scale-Out Backup Repository (SOBR) — KB2236.
  2. How to migrate a backup chain created by Veeam Agent operating in the standalone mode to the Veeam Cloud Connect Repository — KB3158.
  3. How to migrate a backup chain created by Veeam Agent operating in the managed mode to the new Veeam backup repository or Cloud Connect repository — KB2849.
  4. How to migrate a backup chain created by Veeam Backup & Replication to the new Veeam backup repository — KB1729.

How to place Veeam Agent backup chain on Veeam Cloud Connect repository, so that backup job continues backup chain

$
0
0

Challenge

You need to place a Veeam Agent backup chain on the Veeam Cloud Connect repository in such a way that the Veeam Agent backup job continues the existing backup chain.

Cause

By default, a new Veeam Agent backup job starts a new backup chain. A Veeam Agent backup job also starts a new backup chain when you change a target location in the backup job settings. If you do not want the backup job to start a new backup chain, you can map a backup job to the previously made backups.

This article describes scenarios for Veeam Agent for Microsoft Windows operating in the standalone mode where you need to move a backup file that is stored locally to the Veeam Cloud Connect repository. The article describes the following scenarios:
  1. Move backup to the cloud repository that uses a simple backup repository as a back end. The operation is performed using Veeam Backup & Replication.
  2. Move backup to the cloud repository that uses a scale-out backup repository (SOBR) as a back end. The operation is performed using Veeam Backup & Replication.
  3. Move backup to the cloud repository that uses a simple backup repository as a back end. The operation is performed using Veeam Service Provider Console (VSPC).
  4. Move backup to the cloud repository that uses a scale-out backup repository (SOBR) as a back end. The operation is performed using Veeam Service Provider Console (VSPC).
Such scenarios may be required in case you want to back up a large amount of data to the cloud repository using a slow network connection. In this case, the Veeam Agent backup job may fail to transfer a full backup to a remote location in a limited time period of 168 hours. To resolve this, you need to create a full backup on a local storage, move the backup file to the cloud repository with external tools, and use the backup file as a "seed" for a new backup chain.

Solution

Scenario 1

In this scenario, assume the following:

  • The initial Veeam Agent backup job name is BackupJob1.
  • The initial Veeam Agent backup job created a full backup file that you need to place on the Veeam Cloud Connect repository.
  • The initial Veeam Agent backup job created a backup file on a local storage in the C:\VeeamBackup\BackupJob1 folder.
  • The Veeam Cloud Connect repository stores backup files in the C:\Backup folder.
  • Cloud resources are exposed to the tenant whose name is Tenant1.
  • Tenant1 provided access to the cloud repository to the subtenant whose name is Subtenant1.

To move a backup file that is stored locally to the Veeam Cloud Connect repository, do the following:

  1. Make sure the job is not running.
  2. Move VBK, VIB and VBM files of the full backup from the local storage to the cloud repository using a reliable drive or NAS (ask the provider if they have a preferred method):
    • If you move the backup for the tenant, move files from C:\VeeamBackup\BackupJob1 to C:\Backup\Tenant1\BackupJob1.
    • If you move the backup for the subtenant, move files from C:\VeeamBackup\BackupJob1 to C:\Backup\Tenant1\Users\Subtenant1\BackupJob1.
  3. In the Veeam backup console on the Service Provider backup server, open the Backup Infrastructure view and rescan the cloud repository. During rescan, Veeam Backup & Replication will display information about added tenant backups in the rescan statistics window, in the Tenant backups line (please plan the rescan in non-working hours not to overload the repository with excessive tasks).
  4. On the Veeam Agent computer, edit the initial backup job:
    1. At the Name step of the wizard, set the same name for the backup job that was specified in the path to the backup file (step 3).
    2. At the Destination step of the wizard, target the backup job at the Veeam Cloud Connect repository.
    3. At the Credentials step of the wizard, specify the same tenant credentials that were used for the folder with a backup file (step 3).
    4. If you use Veeam Backup & Replication 10 / Veeam Agent for Microsoft Windows 4.0, at the Backup Resources step of the wizard, click the Map backup link and select the backup file. If you use earlier versions of Veeam software, just proceed to the next step.
  5. Run the job. If the initial backup job was set to encrypt backup files, enter the password after the backup job start.

Scenario 2

In this scenario, assume the following:

  • The initial Veeam Agent backup job name is BackupJob1.
  • The initial Veeam Agent backup job created a full backup file that you need to place on the Veeam Cloud Connect scale-out backup repository (SOBR).
  • The initial Veeam Agent backup job created a backup file on a local storage in the C:\VeeamBackup\BackupJob1 folder.
  • The Veeam Cloud Connect repository stores backup files in the C:\Backup folder.
  • Cloud resources are exposed to the tenant whose name is Tenant1.
  • Tenant1 provided access to the cloud repository to the subtenant whose name is Subtenant1.

Note that the backup job name, the backup folder, the VBM file and the path to it must conform to naming standards for SOBR:

  • Allowed alphanumeric characters: a-z, A-Z, 0-9
  • Allowed special characters: _ - . + = @ ^
  • The path and VBM file must not contain spaces. If the path or the VBM file contain spaces, replace them with underscores.

To move a backup file that is stored locally to SOBR, do the following:

  1. Make sure the job is not running.
  2. On the Veeam Cloud Connect repository, create a folder for the backup job on each extent below the subtenant folder and copy the VBM file into each of the created job folders. In our scenario, the BackupJob1 folder must be created on each extent of Tenant1\Users\Subtenant1 and the VBM file must be copied into each BackupJob1 folder.
  3. Move VBK, VIB and VBM files from local storage to the cloud repository using a reliable drive or NAS (ask the provider if they have a preferred method):
    • If SOBR is created with the Data Locality placement policy, place VBK and VIB files on the preferred extent in the newly created BackupJob1 folder.
    • If SOBR is created with the Performance Mode placement policy, place VBK files on their designated extents (if applicable) and place the VIB(s) on their designated extent(s) (if applicable) in the BackupJob1 folder.
  4. In the Veeam backup console on the Service Provider backup server, open the Backup Infrastructure view and rescan the cloud repository. During rescan, Veeam Backup & Replication will display information about added tenant backups in the rescan statistics window, in the Tenant backups line (please plan the rescan in non-working hours not to overload the repository with excessive tasks). 
  5. On the Veeam Agent computer, edit the initial backup job:
    1. At the Name step of the wizard, set the same name for the backup job that was specified in the path to the backup file (step 3).
    2. At the Destination step of the wizard, target the backup job at the Veeam Cloud Connect repository.
    3. At the Credentials step of the wizard, specify the same tenant credentials as were used for the folder with a backup file (step 3).
    4. If you use Veeam Backup & Replication 10 / Veeam Agent for Microsoft Windows 4.0, at the Backup Resources step of the wizard, click the Map backup link and select the backup file. If you use earlier versions of Veeam software, just proceed to the next step.
  6. Run the job. If the initial backup job was set to encrypt backup files, enter the password after the backup job start.

Scenario 3

In this scenario, assume the following:

  • The initial Veeam Agent backup job name was created using VSPC.
  • The initial Veeam Agent backup job name is BackupJob1.
  • The initial Veeam Agent backup job created a full backup file that you need to place on the Veeam Cloud Connect repository.
  • The initial Veeam Agent backup job created a backup file on a local storage in the C:\VeeamBackup\BackupJob1 folder.
  • The Veeam Cloud Connect repository stores backup files in the C:\Backup folder.
  • Cloud resources are exposed to the tenant whose name is Tenant1.
  • Tenant1 provided access to the cloud repository to the subtenant whose name is Subtenant1.

To move a backup file that is stored locally to the Veeam Cloud Connect repository through VSPC, do the following:

  1. Make sure the job is not running.
  2. Move VBK, VIB and VBM files into the subtenant folder on the Cloud Connect Service Provider (SP) site using a reliable drive or NAS (ask the provider if they have a preferred method).
  3. In the Veeam backup console on the Service Provider backup server, open the Backup Infrastructure view and rescan the cloud repository. During rescan, Veeam Backup & Replication will display information about added tenant backups in the rescan statistics window, in the Tenant backups line (please plan the rescan in non-working hours not to overload the repository with excessive tasks).
  4. Edit the initial Veeam Agent backup job through VSPC:
    1. At the Destination step of the wizard, target the backup job at the Veeam Cloud Connect repository.
    2. At the Credentials step of the wizard, specify the same tenant credentials that were used for the folder with a backup file (step 2).
  5. Run the job. If the initial backup job was set to encrypt backup files, enter the password after the backup job start.

Scenario 4

In this scenario, assume the following:

  • The initial Veeam Agent backup job name was created using VSPC.
  • The initial Veeam Agent backup job name is BackupJob1.
  • The initial Veeam Agent backup job created a full backup file that you need to place on the Veeam Cloud Connect scale-out backup repository (SOBR).
  • The initial Veeam Agent backup job created a backup file on a local storage in the C:\VeeamBackup\BackupJob1 folder.
  • The Veeam Cloud Connect repository stores backup files in the C:\Backup folder.
  • Cloud resources are exposed to the tenant whose name is Tenant1.
  • Tenant1 provided access to the cloud repository to the subtenant whose name is Subtenant1.

Note that the backup job name, the backup folder, the VBM file and the path to it must conform to naming standards for SOBR:

  • Allowed alphanumeric characters: a-z, A-Z, 0-9
  • Allowed special characters: _ - . + = @ ^
  • The path and VBM file must not contain spaces. If the path or the VBM file contain spaces, replace them with underscores.

To move a backup file that is stored locally to SOBR through VSPC, do the following:

  1. Make sure the job is not running.
  2. On the Veeam Cloud Connect repository, create a folder for the backup job on each extent below the subtenant folder and copy the VBM file into each of the created job folders. In our scenario, the BackupJob1 folder must be created on each extent of Tenant1\Users\Subtenant1 and the VBM file must be copied into each BackupJob1 folder.
  3. Move VBK, VIB and VBM files from local storage to the cloud repository using a reliable drive or NAS (ask the provider if they have a preferred method):
    • If SOBR is created with the Data Locality placement policy, place VBK and VIB files on the preferred extent in the newly created BackupJob1 folder.
    • If SOBR is created with the Performance Mode placement policy, place VBK files on their designated extents (if applicable) and place the VIB(s) on their designated extent(s) (if applicable) in the BackupJob1 folder.
  4. As Service Provider open the Backup Infrastructure view in Veeam Backup & Replication and rescan the cloud repository. As a result of rescanning, the backup appears in the Tenant backups line (please plan the rescan in non-working hours not to overload the repository with excessive tasks). 
  5. Edit the initial Veeam Agent backup job through VSPC:
    1. At the Destination step of the wizard, target the backup job at the Veeam Cloud Connect repository.
    2. At the Credentials step of the wizard, specify the same tenant credentials as were used for the folder with a backup file (step 2).
  6. Run the job. If the initial backup job was set to encrypt backup files, enter the password after the backup job start.

More Information

See the following scenarios in other KB articles:

  1. How to migrate a backup chain to Scale-Out Backup Repository (SOBR) — KB2236.
  2. How to migrate a backup chain created by Veeam Agent operating in the standalone mode to the Veeam backup repository — KB2321.
  3. How to migrate a backup chain created by Veeam Agent operating in the managed mode to the new Veeam backup repository or Cloud Connect repository — KB2849.
  4. How to migrate a backup chain created by Veeam Backup & Replication to the new Veeam backup repository — KB1729.

How to Change the settings related to Veeam Backup & Replication Log Files

$
0
0

Challenge

This article documents how to change the defaults for the following settings:
  1. The absolute log file directory from which all logs will be stored.
  2. Maximum size each log is allowed to reach before beginning a new log file.
  3. Number of archived logs to be kept before removal.
  4. The total size for a job’s logs to reach before Veeam will begin archiving (gzip) inactive logs to save space.
  5. Amount of logs that are archived per job.
  6. The size of an agent log file on sever with a proxy, repository or mount server role.
  7. Amount of the agent rollback files on sever with a proxy, repository or mount server role.
 Note: After making changes to these setting the Veeam server must be restarted to apply changes and ensure that previous log files are unlocked.

Solution

The following registry keys are used to manage log file location, file size and count:

* These values may need to be created if they are not present in the registry.  If the settings you currently have are default, then you will need to add these values as they will not inherently already exist.
 
*1. Default log directory location:
Location: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication on the server where the Veeam Backup & Replication console is installed
Type: String
Name: LogDirectory
Data: <Path>
Default: C:\ProgramData\Veeam\Backup

2. Maximum file size. New files are created when a file reaches the set max size. Example: Svc.VeeamBackup.log -> Svc.VeeamBackup_1.log
Location: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication on the server where the Veeam Backup & Replication console is installed
Type: DWORD
Name: MaxLogSize
Data: <value in KiB>
Default: 10240 (binary)

3. Maximum log count. Number of log generations to retain. Example: Svc.VeeamBackup_1.log, Svc.VeeamBackup_2.log, etc.
Location: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication on the server where the Veeam Backup & Replication console is installed
Type: DWORD
Name: MaxLogCount
Data: <numeric value>
Default: 10
 
*4. Total size of uncompressed logs (applies per job). 
Location: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication on the server where the Veeam Backup & Replication console is installed
Type: DWORD
Name: UncompressedLogsMaxTotalSize
Data: <value in KiB>
Default: 512000

*5. Total amount of archived generations of logs. Example: Svc.VeeamBackup.1.gz  Svc.VeeamBackup.2.gz 
Type: DWORD
Name: LogsArchivesMaxCount
Data: <numeric value>
Default: 10


For Windows:


*6. The size of an AGENT log file 
Location: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication  on the proxy in question.  
Type: DWORD
Name: AgentMaxLogSize
Data: in BYTES

*7. Amount of the AGENT rollback files.
Location: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication on the proxy in question.   
Type: DWORD
Name: AgentMaxLogCount
Data: <numeric value>


For Linux:


Note: Currently a hotfix is necessary to work with Linux hosts. Please download it by the link below.
  1. Download private fix.
  2. Go to "C:\Program Files\Veeam\Backup and Replication\Backup" folder on the Veeam Backup server.
  3. Rename existing veeamagent to veeamagent.old and veeamagent64 to veeamagent64.old
  4. From the archive copy veeamagent into "C:\Program Files\Veeam\Backup and Replication\Backup" folder on the Veeam Backup server.
  5. From the archive copy veeamagent64 into "C:\Program Files\Veeam\Backup and Replication\Backup" folder on the Veeam Backup server.
  6. Start all the Veeam services on the Veeam Backup server.
  7. Go to the Linux servers and update the settings related to Agent logs.

*6. The size of an agent log file.

Location: /etc/VeeamAgentConfig 
Name: AgentMaxLogSize
Data: in BYTES
Default: 15728640

*7. Amount of the agent rollback files

Location: /etc/VeeamAgentConfig 
Name: AgentMaxLogCount
Data: <numeric value>
Default: 10

More Information

[[DOWNLOAD|DOWNLOAD PRIVATE FIX|https://www.veeam.com/download_add_packs/vmware-esx-backup/kb1825]]

MD5: e8f78a5ed051aad83e3ead2eeb2623d0
SHA-1: de6408d19deaf2a91ade96e2eec7e2b6fc622ab1

How to configure Veeam Backup & Replication for rotated media

$
0
0

Challenge

To fulfill the 3-2-1 rule’s requirement for an offsite backup, a repository has been pointed to removable storage media (such as USB hard drives or RDX disks). The action of swapping to a new medium causes Veeam Backup & Replication jobs to fail because the job cannot find a file.

Cause

By default, Veeam Backup & Replication assumes that if recent files are missing, the job should fail. This way, the job provides a notification that something is wrong instead of taking any action.

Solution

For an introduction to Veeam Backup & Replication’s options for rotated media, consult the user guide. The following notes assume the option for rotated media is enabled in the repository advanced settings.


Retention Options on Windows-type Repositories

There are three options:

  1. Default backup job behavior;
  2. Default backup copy job behavior;
  3. Deleting files when disks are rotated.

Backup jobs will always create active full backups immediately after disks are rotated. This option requires that each storage medium has sufficient disk space for at least two full backup files.

With backup copy jobs, when a new disk is detected, the job will only create a full backup if there are no valid backups on the disk for that job. If an existing backup set is detected, the backup copy job will create an incremental backup file that contains the difference between the current restore point and the most recent previous restore point on that disk. As a result, if disks are re-used frequently, the incremental backup files will be similar in size to increments on non-rotated media; if a disk contains very old restore points, the first new incremental backup copy may be almost as large as a full backup.

With both job types, Veeam Backup & Replication tracks restore points stored on all disks that have been used with the job. If outdated restore points are stored on the current disk, they are only deleted at the end of the current job session.

For example, consider a job that creates two restore points per day, with disks swapped once per day, a total of three disks, and retention policy set to 6 restore points.

  • A forward incremental backup job creates a full backup file and an increment on each of the three disks over the first three days. On the fourth day, the first disk is re-used. A new full backup file is created. There are now 7 points across all disks, so retention policy is met, but the initial full backup cannot be deleted because an incremental file is dependent on it. After another restore point is created, the older two files on disk 1 are deleted by retention policy.
  • A backup copy job also creates a full backup file and an incremental file on each of the three disks over the first three days. On the fourth day, the first disk is re-used. A new incremental backup file is created, and the oldest incremental file is merged into the full backup file.

If a disk does not contain enough space for a new backup file, the job will fail instead of deleting old files. This can be avoided by deleting old files as soon as the disks are swapped. This can be done manually, via pre-job script, or with the registry setting described below.

Retention on All Other Repositories

By default, repositories configured for rotated media do not delete any backup files when disks are swapped. If a disk containing a previous backup is to be re-used, but lacks sufficient available space for new backup files, the old files must be deleted manually, or by a pre-job script.

Retention policy is enforced, but only on the current backup chain. For example, consider a backup copy job that creates restore points every hour, with disks swapped once per day, and retention policy set to 6 restore points. Once there are 7 restore points on the current disk (a full backup file and 6 incremental backup files), the oldest increment is merged with the full backup file so that there are 6 restore points on disk. The disk is swapped out for a new one, and the process repeats. When the first disk is re-used, the 6 backup files still on the disk are ignored. A new full backup file is created, and a new chain of incremental files. At the end of the day, there are 12 restore points on disk, with only the most recent 6 visible in the Veeam Backup & Replication console.

An alternative behavior is available as a registry setting (below).


Force Deletion of Files When Disks are Rotated

When this registry setting is enabled (set to 3 or 5), any repository, regardless of rotated media setting, will maintain retention normally until the job detects that previously-available files are missing.

Create this value on the Veeam Backup and Replication server:

Location: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Type: DWORD (32 bit)
Name:  ForceDeleteBackupFiles
Value: (seee below)

  • Set to 3 to make the job delete the entire contents of the backup job’s folder only.
  • Set to 5 to make the job delete the entire contents of the root backup repository folder, potentially deleting any files belonging to other jobs.
    Note that if the backup repository points at the volumes root folder, the entire volume's contents are erased.

The Veeam Backup Service must be restarted* after creating this registry value. Make sure no jobs or restores are running before restarting this service.

*Starting with Veeam Backup & Replication v9 all registry values are checked every 15 minutes, so a reboot will not be required but the service must be given time to rescan the registry and find the new setting.

More Information

Limitations for Backup Repositories with Rotated Drives

Backup repositories with rotated drives have the following limitations:

  • On one managed server, you must create only one repository with rotated drives.
  • You cannot store archive full backups (GFS backups) created with backup jobs or backup copy jobs on backup repositories with rotated drives.
  • You cannot store per-VM backup files on backup repositories with rotated drives.
  • You cannot rescan backup repositories with rotated drives.
  • Scale-out backup repositories do not support rotated drives. If you enable the This repository is backed by rotated hard drives setting on an extent, Veeam Backup & Replication will ignore this setting and will work with such repository as with a standard extent.
  • Repositories with rotated drives are not supported as primary backup repositories, archive repositories, and secondary target repositories for NAS backup.

Release Notes for Western Digital Plug-In for Veeam Backup & Replication 1.0.81

$
0
0

Challenge

Release Notes for Western Digital Plug-In for Veeam Backup & Replication 1.0.81

This update supersedes Western Digital Plug-In for Veeam Backup & Replication 1.0.80

 

Cause

Before installing this update, make sure you are running Veeam Backup & Replication version 9.5.4.2866 or later.

To check the version, do the following:
  1. Open the Veeam Backup & Replication console.
  2. In the main menu, click Help and select About.

Solution

This update features the following enhancement:
  • Added support for Western Digital IntelliFlash 3.9.2 or later.

More Information

[[DOWNLOAD|DOWNLOAD UPDATE|https://www.veeam.com/download_add_packs/vmware-esx-backup/wd/]]

MD5 checksum for WesternDigitalPlugin_1.0.81.zip: 3a30b5a4887eec7f038c2c3783d2123b
SHA-1 checksum for WesternDigitalPlugin_1.0.81.zip: d4b33e7b927633ced9718d257d984086bdcb4647

HCL - Huawei OceanStore 9000 NAS

$
0
0

Challenge

VeeamReadyRepo

Product Information:

Company name: Huawei Technologies Co., Ltd.
Product Family: OceanStor
Status: Veeam Ready - Repository
Classification Description: Verified backup storage that supports all Veeam backup and restore features.

Solution

Product Details:

Model number: 9000 Scale-Out NAS Storage System
Drive quantity, size, type: 24 - 600GB SAS HDD
Firmware version: V3
Connection protocol and speed: SMB, 10GbE
General product family overview:

Huawei OceanStor 9000 Scale-out NAS Storage is a scale-out NAS storage system specifically designed for massive data storage. Employs a fully symmetric distributed architecture, supports either file or object storage, and delivers superior performance, extensive scale-out capabilities, and super-large single file system for unstructured data storage. Widely applied in media, satellite mapping, gene sequencing, energy exploration, scientific research, education, backup and archiving.

 

Veeam testing configuration:

Note: The following settings were used by the vendor to meet Veeam Ready testing requirements and should not be considered best practices. Additional changes or settings may be needed to meet the storage efficiency or performance needs for each environment. For each setting, reference links are provided for further clarification.
 

Veeam Build Number: 9.5.0.1038

Job Settings:

Deduplication: Enabled (Default)
Compression: Optimal (Default)
Storage Optimization: LAN Target
 

Repository Settings:

Repository Type: Shared Folder (CIFS)
Align backup file blocks: Disabled (Default)
Decompress before storing: Disabled (Default)
Per-VM Backup Files: Enabled

More Information

SMB write-through is supported on this platform and was used in the Veeam Ready testing. You must enable the SMB write-through setting on the storage to avoid issues that are described in the following knowledge base entry: KB3124.

Restore Fails for Database with Consecutive Backslash Characters in File Path

$
0
0

Challenge

Veeam Explorer for Microsoft SQL Server reports the error:

Inconsistent database metadata. See the log for details.

Cause

One or more database file paths contained multiple consecutive backslash characters when the SQL server was backed up.

Solution

Clarifying Issue

This issue cannot be discovered in the GUI of SQL Server Management Studio, because it splits the full file path onto folder path and filename.

To check that the database file paths contain multiple consecutive backslash characters, open SQL Server Management Studio and run the following query against the database reported by Veeam:

SELECT * FROM Sys.Database_files

The query should return a list of database files and their paths (check the "physical_name" column). Below you may see the example of the incorrect path:

D:\Database Files\\DatabaseExample.mdf

In the logs the issue appears with the following trace:

10 (5524) Access to directory granted
10 (5524) Getting file size: C:\VeeamFLR\SQL2008_90f828a2\Volume1\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\\TEST.mdf...
10 (5524) Error: The filename, directory name, or volume label syntax is incorrect

This issue could appear in the following cases:

  • A script used for database creation contains a double backslash in the "Path" variable.
  • The file path for the additional database files was entered with a doubled backslash.

Deploying Hotfix

In Veeam Backup & Replication 10, we implemented a mechanism that verifies database paths and automatically replaces a doubled backslash with a single backslash to avoid any issues during a restore.

There is a hotfix required to implement this mechanism for Veeam B&R 10.0.0.4461:

  1. Download the hotfix.
  2. Check the current version of Veeam Backup & Replication. It must be 10.0.0.4461.
  3. Make sure that no jobs are running, close the console, and stop all Veeam services.
  4. Unpack the archive to a TEMP folder
  5. Replace the original files located in the folder below with the hotfix files:
  • C:\Program Files\Veeam\Backup and Replication\Explorers\SQL\
NOTE: MAKE A COPY OF THE ORIGINAL FILES PRIOR TO REPLACING THEM

More Information

[[DOWNLOAD|DOWNLOAD HOTFIX|https://www.veeam.com/download_add_packs/vmware-esx-backup/kb2178]]
MD5 45FEC1F1B3A4C10E0808F02B06457763
SHA-1 B24D071F412AF2C903B3559C799826506F31AD08
Viewing all 4500 articles
Browse latest View live


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