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

“Failed to truncate transaction logs for SQL instances: MICROSOFT WID”

$
0
0

Challenge

Job with truncation enabled shows warning: 

User-added image
Failed to truncate transaction logs for SQL instances: MICROSOFT##WID
 

Note: This KB article only applies if the specified instance is named MICROSFT##WID.

Cause

After applying update 3 for Veeam Backup & Replication v8, we attempt to connect to an internal Microsoft Database during log truncation.

The Task.<vmname>.<refid>.log file for the VM in the job will contain:  
 

Error VssControl: TruncateSqlLogs failed (System.Exception)
Error at Veeam.Backup.VssProvider.CVssControl.TruncateSqlLogs(Guid jobId, CCredentials creds)
Error at Veeam.Backup.Core.CViGuestVssFreezer.TruncateSqlLogs(Boolean bSafe)
Error Failed to process 'TruncateSQLLog' command.
Error Failed to truncate transaction logs for SQL instances: MICROSOFT##WID. Possible reasons: lack of permissions, or transaction log corruption. (System.Runtime.InteropServices.COMException)
Error at VeeamGuestHelperCtrlLib.IVeeamVssProvider.TruncateSqlLogs(Guid jobUid, String sqlLogin, String sqlPwd)
Error at Veeam.Backup.VssProvider.CVssControl.TruncateSqlLogs(Guid jobId, CCredentials creds)

Solution

This issue is fixed in Veeam Backup & Replication v9.

If you are unable to upgrade to v9, please contact Veeam Support and reference Bug# 59525.

More Information

This issue only applies to 8.0.0.2084, and for the MICROSOFT##WID instance.
For any other truncation issues, please see the following KB: https://www.veeam.com/kb2027


HCL - QNAP E1640dc

$
0
0

Challenge

Product Information

Product Family: QNAP ES Series 
Status: Veeam Ready – Repository 
Classification Description: Verified backup storage that supports all Veeam backup and restore features. 

Solution

Product Details:

Model number: ES1640dc v2 
Number of Drives: 6 
Drive type: SAS HDD 
Firmware version: QES 1.1.4 
Connection protocol and speed: 10 GbE 
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 enabling 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 VDI platforms 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, and making it ideal for small and medium businesses or large-scale IT divisions coping with mission-critical tasks. 

 

Veeam Details

Veeam Build Number: 9.5.0.1038 
Veeam Settings:  

  • Repository Type: Shared folder 
  • Deduplication: Yes 
  • Compression: Optimal 
  • Storage Optimization: LAN target 
  • Per-VM Backup Files: Yes 
  • Decompress before storing: No 
  • Align backup file blocks: Yes 

More Information

Company Information

Company name: QNAP 
Company overview: QNAP Systems, Inc., as its brand promise "Quality Network Appliance Provider", aims to deliver comprehensive offerings of cutting edge network attached storage (NAS) and network video recorder (NVR) solutions featured with ease-of-use, robust operation, large storage capacity, and trustworthy reliability. QNAP integrates technologies and designs to bring forth quality products that effectively improve business efficiency on file sharing, virtualization applications, storage management and surveillance in the business environments, as well as enrich entertainment life for home users with the offering of a fun multimedia center experience. Headquartered in Taipei, QNAP delivers its solutions to the global market with nonstop innovation and passion. 

HCL - QSAN XCubeSAN XS5200

$
0
0

Challenge

Product Information

Product Family: XCubeSAN 
Status: Veeam Ready – Repository 
Classification Description: Verified backup storage that supports all Veeam backup and restore features. 

 

Solution

Product Details

Model number: XS5200 
Number of Drives: 26 
Drive type: SAS SSD 
Firmware version: 1.2.2 
Connection protocol and speed: iSCSI 10 GbE 
General product family overview: QSAN XS5200 Series is the high performance, simple, secure and scalable SAN storage systems for enterprise. It is an ideal solution to the applications of mission critical data center, high performance computing, virtualization integration, or media and entertainment environments. 

 

Veeam Details

Veeam Build Number: 9.5.0.1038 
Veeam Settings:  

  • Repository Type: Windows 
  • Deduplication: Yes 
  • Compression: Optimal 
  • Storage Optimization: Local target 
  • Per-VM Backup Files: No 
  • Decompress before storing: No 
  • Align backup file blocks: No 

More Information

Company Information

Company name: QSAN Technology, Inc. 
Company overview: QSAN Technology, leading storage technology designer and manufacturer, was founded in July 2004. Building on our vast experience in the industry, QSAN strives to build enterprise class storage systems that pride ourselves with outstanding performance, secure data protection and comprehensive data management. QSAN endeavors to provide the industry with high quality data storage systems that are simple, secure, scalable and reliable. For more information, please visit www.QSAN.com 

 

User authentication failed

$
0
0

Challenge

When trying to add a Linux server to the Veeam Backup & Replication console, you get the following error:

Failed to login to "xxx.xx.xx.x" by SSH, port 22, user "root"
elevateToRoot False, autoSudo False
User authentication failed

However, it is possible to log on to this server with the same credentials using an SSH client.

Cause

The configuration of your SSH server does not allow using tunnelled clear text passwords.

Solution

  1. Open the SSHD config file (usually, /etc/ssh/sshd_config) on the Linux server.

  2. Find the PasswordAuthentication parameter and set its value to “yes”.

  3. Restart SSHD on the Linux server (usually, /etc/init.d/sshd restart).

  4. Try adding the server to the console again.

Job fails with error "The create snapshot operation exceeded the time limit for holding off I/O"

$
0
0

Challenge

The Snapshot creation fails with the following error:

CreateSnapshot failed, vmRef "vm-xxx", timeout "1800000", snName "VEEAM BACKUP TEMPORARY SNAPSHOT", snDescription "Please do not delete this snapshot. It is being used by Veeam Backup.", memory "False", quiesce "True" Cannot create a quiesced snapshot because the create snapshot operation exceeded the time limit for holding off I/O in the frozen virtual machine.

Within the vSphere Environment the following error can be seen in the task list for the VM:

Cannot create a quiesced snapshot because the snapshot operation exceeded the time limit for holding off I/O in the frozen virtual machine

Cause

This issue occurs when the I/O in the virtual machine is high and the quiescing operation is unable to flush all the data to disk, while further I/O is created.

This issue also occurs if you try to create a quiesced snapshot on a virtual machine that does not have free space. That is, if the free space on the virtual machine is 0 bytes.

Solution

This error will only occur when the Veeam Backup & Replication job has been configured to enable VMware Tools Quiescence. If this option is enabled Veeam Backup & Replication will use the VMware Tools to freeze the file system and application data on the VM before backup or replication. The option "Enable VMware tools quiescence" is disabled by default. It is strongly recommended to leave it disabled when processing Windows systems. For Windows based systems, it is recommended to use the option "Enable application-aware processing" which will utilize VSS within the guest.

This error can be reproduced by manually creating a snapshot on the VM that is failing to be processed with the option for "Snapshot the virtual machine's memory" unchecked and checking "Quiesce guest file system".

As this error is caused by an issue with the creation of the snapshot on the Virtual Machine by the vSphere Environment, please refer to this KB article from VMware:
https://kb.vmware.com/s/article/1018194

QuickBackup in vCenter plugin fails on Cisco Hyperflex Snapshot due to pending task

$
0
0

Challenge

QuickBackup for VM that resides on Cisco HyperFlex using the Veeam Plugin for vCenter always fail. Task log will contin following output:

[date time] <23> Info     [CiscoHX][X.X.X.X] Creating VM 'vm-ID' snapshot. SnapshotName 'VEEAM BACKUP TEMPORARY SNAPSHOT', snapshotDescription 'Please do not delete this snapshot. It is being used by Veeam Backup.', Memory 'False', Quiesce 'False'
[date time] <23> Info     [CiscoHX] Reconnectable method: Retry is not needed.
[date time] <23> Error    Failed to execute command on connection point 'X.X.X.X'
[date time] <23> Error    {"message":"Failed take snapshot for vm vm-ID, serverUuid . A previously issued  task is in progress on this entity. Entity: sthacpgki  Previous TaskId: task-ID","messageId":0} (Veeam.Backup.SanPlugin.CiscoHXLib.CJsonWebRequestException)
[date time] <23> Error       at Veeam.Backup.SanPlugin.CiscoHXLib.CCiscoHXRestApiInvoker.DoInvoke(Delegate dlg)
[date time] <23> Error    Failed to create Cisco native snapshot for VM 'vm-ID' on host 'X.X.X.X'
[date time] <23> Error    {"message":"Failed take snapshot for vm vm-ID, serverUuid . A previously issued  task is in progress on this entity. Entity: sthacpgki  Previous TaskId: task-ID","messageId":0} (Veeam.Backup.SanPlugin.CiscoHXLib.CJsonWebRequestException)
[date time] <23> Error       at Veeam.Backup.SanPlugin.CiscoHXLib.CCiscoHXRestApiInvoker.DoInvoke(Delegate dlg)
[date time] <23> Error       at Veeam.Backup.SanPlugin.CiscoHXLib.CCiscoHXRestApiInvoker.Invoke[Ret](ActionCiscoDelegate`1 dlg)
[date time] <23> Error       at Veeam.Backup.SanPlugin.CiscoHXLib.CCiscoHXRestApiClient.CreateVMSnapshot(String vmMoRef, String snapshotName, String snapshotDescription, Boolean memory, Boolean quiesce)
[date time] <23> Error       at Veeam.Backup.Core.CViVMCiscoSnapshotCreator.CreateCiscoSnapshot(String snapshotName, String snapshotDescription, Boolean useVMToolsQuiesce, Boolean memory)
[date time] <23> Error       at Veeam.Backup.Core.CViVMCiscoSnapshotCreator.CreateSnapshot(String snapshotName, String snapshotDescription, IXmlLogger xmlTaskLogger, Boolean useVMToolsQuiesce, Boolean memory)
[date time] <23> Info     An error has occured while freezing guest: {"message":"Failed take snapshot for vm vm-ID, serverUuid . A previously issued  task is in progress on this entity. Entity: sthacpgki  Previous TaskId: task-ID","messageId":0}. Trying to switch to persistent snapshot.
[date time] <23> Info         [Soap] Connection 'vcenter:443:alpha.inet\account_name:False::0:23' is disposing.
[date time] <23> Info     VM 'vm-ID' (Host 'vcenter') for creating snapshot was successfully unlocked.

 

Cause

This is a known issue which is still under research.

Solution

Please do the QuickBackup from B&R console or use Enable failover to standard backup produces the following:
1.    Select a VM in vCenter that resides on Cisco HyperFlex
2.    Start QuickBackup using the vCenter Plugin
3.    QuickBackup Task is started on the VM in state of “pending” 
4.    Hyperflex Snapshot Fails due to pending task on the VM
5.    Standard Backup (vSphere snapshot) takes the backup.
6.    Job succeeds

 

How to forcibly stop jobs that are stuck in ‘stopping’ status

$
0
0

Challenge

This KB documents the process for forcibly terminating all jobs for a given Veeam Backup & Replication installation. The steps outlined in this KB will terminate all jobs.
 
Note: Some jobs may take some time to stop, please allow up to 60 minutes for a jobs to stop on their own before forcibly terminating them.

Solution

The problem may occur because a process or task that the job is waiting for has not been completed. Such a task can be snapshot removal. Therefore, as the first step it is recommended to check the vSphere Client to see if there is a snapshot removal process pending/working on the vSphere side.
 
The following steps will forcibly terminate ALL jobs/restores.
 
  1. Close the Veeam Backup & Replication console.
  2. Stop all services that begin with Veeam.
  3. Open the Task Manager on the Veeam Server and kill all VeeamAgent.exe processes.
    Note: Some VeeamAgent.exe process will be located on Source Proxies and Windows Repositories that are not the Veeam Server.
  4. Wait 5-10 minutes for the tasks to timeout and fail. 
  5. Remove snapshots from VM(s) that are part of the stuck jobs. (If they have not been already removed).
  6. Start the services that were stopped in step 2.
***Repeat Steps 2 –4 on each Proxy and Repository used by the Job.

Note. If you use the Virtual Appliance (HOTADD) mode, before removing the snapshots make sure there are no stuck disks on the Veeam Backup server or one of the backup proxies. Otherwise, the snapshots can be orphaned. https://www.veeam.com/kb1775
 
 
─────────────────────────
 
If the jobs are still listed as “Stopping” after performing the steps outlined above please proceed through the following steps.

For information on how to apply SQL scripts please review https://www.veeam.com/kb1443.
  1. Back up the Veeam database. (http://www.veeam.com/kb1471)
  2. Run the following query against the VeeamBackup database:
SET QUOTED_IDENTIFIER ON
UPDATE [Backup.Model.JobSessions]
SET [state] = '-1'
WHERE [state] != '-1'


If running this under SQL Server Management Studio, typically the statement SET QUOTED_IDENTIFIER ON is not needed. However, if using SQLCMD, it is almost always required, else the query will fail.

Once run, you should see a specified number of rows reported affected by the query. Allow up to 60 second for the UI to update to reflect this. Typically, the update happens quickly, but it is not real-time.

 

Veeam Explorer for SharePoint item restore fails due to SQL Express DB size limitation

$
0
0

Challenge

You receive the following error when performing SharePoint item restore:

CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database

or

CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 4096 MB per database


User-added image

Veeam.SharePoint.Explorer_<date>_<time.log contains the following:

[Timestamp]    3 (4376) Openning database...
[Timestamp]    3 (4376)   Microsoft SQL Server 2008 R2 instance 'VEEAM\SQL2008R2' (version 661)
[Timestamp]    3 (4376)   Database '\\drive\Images\SP10_SharePoint_Sites_Content1.mdf' (version 661)
[Timestamp]    3 (4376) Connecting to SQL database engine...
[Timestamp]    3 (4376)   Successfully connected.
[Timestamp]    3 (4376) Attaching database...
[Timestamp]    1 (4824) Application Failure. Terminating.
[Timestamp]    1 (4824) Error: Safe handle has been closed

Cause

In order to show content of the SharePoint backup Veeam Explorer for SharePoint utilizes native SQL database engine so that you need to specify available production SQL server in the options of Veeam Explorer for SharePoint:
User-added image

Apparently, provided SQL server might be Express Edition as a result you may face with known limitation of the SQL Server:
  • SQL Server 2005/2008 Express Edition – maximum database size 4 GiB;
  • SQL Server 2008 R2/2012 Express Edition – maximum database size 10 GiB;
User-added image

Solution

Specify SQL Server Full Edition in the options of Veeam Explorer for Sharepoint

SQL Staging Server: https://helpcenter.veeam.com/docs/backup/explorers/vesp_staging_microsoft_sql_server.html?ver=95
Configuring SQL Staging Server: https://helpcenter.veeam.com/docs/backup/explorers/vesp_sql_server_settings.html?ver=95

 

Service Provider has Cloud Bin enabled, resulting in all tenant cloud-based jobs ending with a ‘Warning’ result, regardless of actual job results.

$
0
0

Challenge

Service Provider has Cloud Bin enabled, resulting in all tenant cloud-based jobs ending with a ‘Warning’ result, regardless of actual job results.

Solution

Apply the following registry key on the tenant OR provider server:
CloudConnectBinGfsNotificationSeverity
 
Type: REG_DWORD
Veeam version: 9.5U3
Default value: 2
Description: regulates the warning message about enabling GFS when CloudBin is turned on the SP side. 0 - disable message; 1 - informational; 2 - warning; 3 - error; 4 - job fail. Can be also enabled on the tenant side, in which case it overrides a value on the SP side.

Veeam Backup & Replication Upgrade Paths

$
0
0

Challenge

This article documents the path to be taken to get to the most recent version.

Solution

If you are using Cloud Connect, please consult with your provider to ensure you are on the same, or earlier, version than the provider. A tenant cannot be on a newer version than the provider.

Please see the supported versions and system requirements page in the User Guide for the most up-to-date information prior to upgrading. Links included under More Information at the bottom of this article.
 
Please refer to the following links for steps and more information on upgrading to 9.0 or 9.5:
 
Upgrade to 9.0:
https://helpcenter.veeam.com/backup/vsphere/upgrade_vbr.html
 
Upgrade to 9.5:  https://helpcenter.veeam.com/docs/backup/vsphere/upgrade_vbr.html?ver=95
 
9.5 Update 2:  https://www.veeam.com/kb2283
 
 
7.0.0.x
7.0.0.871 -> 9.0.0.x -> 9.5.0.x
To upgrade from 7.0 to 9.0, you must have 7.0 Patch 4 installed (7.0.0.871).
Link to 7.0 Patch 4:  https://www.veeam.com/kb1891
 
Refer to above links for steps to upgrade.
 
8.0.0.x
8.0.0.x -> 9.0.0.x -> 9.5.0.x
8.0.0.2084 -> 9.5.0.x
To upgrade from 8.0 to 9.5, you must have 8.0 Update 3 installed (8.0.0.2084).
Link to 8.0 Update 3:  https://www.veeam.com/kb2068
 
Refer to above links for steps to upgrade.
 
9.0.0.x
9.0.0.x -> 9.5.0.x
Any version of 9.0.0.x can upgrade directly to 9.5.
 
Refer to the above links for steps to upgrade.


 

More Information

Veeam Version 9.5 Supported Versions:
 
VMware: https://helpcenter.veeam.com/docs/backup/vsphere/platform_support.html?ver=95
Hyper-V: https://helpcenter.veeam.com/docs/backup/hyperv/platform_support.html?ver=95

Veeam Version 9.5 System Requirements:

VMware: https://helpcenter.veeam.com/docs/backup/vsphere/system_requirements.html?ver=95
Hyper-V: https://helpcenter.veeam.com/docs/backup/hyperv/system_requirements.html?ver=95

Veeam Version 9.0 Supported Versions:  

VMware: https://helpcenter.veeam.com/backup/vsphere/platform_support.html
Hyper-V: https://helpcenter.veeam.com/backup/hyperv/platform_support.html
 
Veeam Version 9.0 System Requirements:

VMware: https://helpcenter.veeam.com/backup/vsphere/system_requirements.html
Hyper-V: https://helpcenter.veeam.com/backup/hyperv/system_requirements.html
 

The process cannot access the file because it is being used by another process

$
0
0

Challenge

Backup job fails, indicating that a file is locked by another process/task. The console may indicate specifically what file is locked. Identification of the process that is locking the file(s) must take place.

Solution

Windows:
There are a few utilities that can show File Locks. Pre-installed is Resource Monitor.
 
User-added image
 
In this example, there is a PID for the VeeamAgent process, meaning Veeam has a lock on this file. The agent responsible for this lock can be confirmed in logging, or with the assistance of support. The PID of a given agent exists at the beginning of any source or target agent log. In the case of file locks, the target agent log should be examined.
 
< 23740>   Windows agent.
< 23740>   Path to the executable module: C:\Program Files (x86)\Veeam\Backup Transport\x64\VeeamAgent.exe
< 23740>   Agent version: 9.5.0.1536
< 23740>   Installed memory, MB: 8191
< 23740>   PID: 18232
 
Linux:
There are a few utilities that can be used to determine File Locks on a Linux repository. This will cover lslocks, however there may be other specific utilities and methods based on your distribution. It is important to differentiate between Locks and Open Files, though. A file can be locked, but not open, so a command like lsof may not produce any results.
 
LSLOCKS – Requires util-linux package
http://man7.org/linux/man-pages/man8/lslocks.8.html
 
LSOF
Simply typing LSOF will show a list of all open files belonging to active processes. You can also specify a specific file if the file name is known, using:
 
lsof “\path\to\file”
 
 
Manually investigating /proc/locks can also be done, like so:
 
sudo find -L /proc/*/fd -maxdepth 1 -print -exec readlink {} \;
 
In either scenario, one must first verify that the file is not being actively modified. File Locks can come from a variety of sources. If a job is unexpectedly terminated due to a network drop, then it is plausible that the Veeam Agent finished, but never received a terminate command. If the repository is using deduplication, the storage may have too aggressive of a profile active and is locking file(s) as soon as Veeam releases a lock on them.
 
Once it has been verified that the file being locked is no longer being modified, then it is safe to manually kill any process still maintaining a lock on the file.
 
Failure to verify that the file is no longer being modified may result in a corrupted file.
 

Veeam Backup for Office 365 Timeout Errors

$
0
0

Challenge

A Veeam Backup for Office 365 job fails with a timeout error.  

These commonly are reported as one of the the following errors:
  • Unexpected End of File
  • Exchange Web Services error code: ErrorExceededConnectionCount
  • Error: Failed to get folder properties
  • Error: You have exceeded the available concurrent connections for your account.  Try again once your other requests have completed.
  • Error: Unexpected end of file has occurred. The following elements are not closed: m:Data, m:ExportItemsResponseMessage, m:ResponseMessages, m:ExportItemsResponse, s:Body, s:Envelope. Line 1, position 21397505.
But are not limited to these errors.

 

Cause

There are multiple causes for these timeout errors.  The most common being a bad connection to the Exchange Web Service (EWS) from the Veeam Backup for Office 365 server or proxy.  This can be caused by a flooding of open worker threads to the Exchange Web Services server, network traffic saturating the throughput of the connection, a slow internet connection to the Office 365 EWS server amongst other issues.

Solution

In 1.5, performance settings to help with timeout errors can be adjusted through the proxy performance settings (Concurrent Threads, and limit network bandwidth).  If adjustment of these performance settings still cannot resolve the timeout errors, we can modify the Proxy.XML data (found by default at %programdata%\Veeam\Backup365\) by adding the following information into the XML document under <source>:

<Source BatchSize=”100” BatchPart= “100” BatchTimeout= “600” BatchMaxItemSize=”256” />

Keys explanation (default values):
•    BatchSize (100) - Maximum number of items requested from EWS (Exchange Web Services) per one query
•    BatchPart (100) – Should be set the same as the BatchSize at this moment
•    BatchTimeout (600) - Timeout for getting a reply with results from EWS in seconds
•    BatchMaxItemSize (256) - Maximum size of an item (in MB) requested from EWS per one query. If the item size exceeds BatchMaxItemSize, item will be requested separately
In 1.0, these performance settings would need to be configured in the Config.xml file (found by default at %Programdata%\Veeam\Backup365).

 

Can't delete replica when it is being processed.

$
0
0

Challenge

Replication job fails with error:

Can't delete replica when it is being processed.

 

Cause

If a replication job failed before the replica VM is fully created, the job may fail attempting to delete the VM as part of an undo operation on the failed run.

Solution

This issue can generally be resolved by removing the reference to the replica out of Veeam and then mapping the replication job to use the existing replica.

Important: If you do not see a replica VM either in Veeam or in VMware, please create a new job.

The steps for doing this are below.
 

Part 1: Remove the Replica from configuration.

  1. Navigate to the replica in the “Ready” section under “Replicas”
  2. Right click the replica and click “Remove from configuration”
Note: Removing the replica from configuration will remove the source VM from the job as well. You will add this back to the job in the next step.

https://helpcenter.veeam.com/docs/backup/vsphere/remove_replica_from_configuration.html?ver=95
 

Part 2: Map the replication job to use the existing replica.

  1. Navigate to the replication job. Right click the job and click “Edit…”
  2. In the “Name” section, check the "Low connection bandwidth" option
  3. Click next to the “Virtual Machines” section, and add the source VM back into the replication job
  4. Navigate to the “Seeding” section, and check the “Map replicas to existing VMs” check box
  5. Select the original VM, and click “Edit…”, then select the existing replica
  6. Click “Finish”
After doing this the job will need to calculate the digest, which can take an extended amount of time.


 

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.
 
Use Per-VM Backup Files(repository option):
Veeam recommends enabling this option so that there is improved performance writing and reading data from the EMC Data Domain Deduplication System. This option is enabled by default when adding the repository as a Deduplicating Storage Appliance.



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.
 
 

After Installing Update 3, Enterprise Manager GUI shows Blank

$
0
0

Challenge

After installing Veeam 9.5 Update 3 for Enterprise Manager, the GUI shows as blank and many buttons are also missing, such as adding a Veeam Server, or starting a collection task for the Veeam server.

Reference Photo of Behavior:

User-added image

Cause

This is a browser-related problem and is likely due to minor changes to Enterprise Manager within Update 3, and any
Cached content for Enterprise Manager in the web browser may no longer be valid.

 

Solution

The solution for this issue is to clear the web browser’s cache of History, Cookies, etc.
You can also use another browser or even log in with another user account to get around this issue.

 

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.
 
Use Per-VM Backup Files(repository option):
Veeam recommends enabling this option so that there is improved performance writing and reading data from the EMC Data Domain Deduplication System. This option is enabled by default when adding the repository as a Deduplicating Storage Appliance.



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.
 
 

Veeam Availability Console 2.0 Hotfix_1343

$
0
0

Challenge

Veeam Availability Console 2.0 Hotfix_1343

Cause

This update resolves the following issues that can be encountered with Veeam Availability Console (VAC) 2.0:

1) Veeam Availability Console server starts using 100% of CPU resources when registering a Company (aka tenant) from the Cloud Connect server.

2) Under certain conditions "Cloud Host Memory Quota" and "Company Cloud Host Storage Quota" alarms are not triggered after breaching the configured threshold.

3) Veeam Agent for Microsoft Windows disappears from the Veeam Availability Console UI after applying a backup policy. 

4) Veeam management agents show "Out-of-date" as their version status.

5) Under certain conditions company owner may view failover plans that belong to a different company.

6) Reconfiguring a report may result in the "An item with the same key has already been added" error message.

7) When defining RPO in hours in the "VM without backup" alarm, values above 24 are converted into days.

8) Under certain conditions UsedStorageQuota and UsedTrafficQuota are reported incorrectly through RestAPI

9) A failed job after a successful retry is still reported as "failed".

10) Under certain conditions RPO is reported incorrectly in the Protected Vms report.

Solution

Before you begin, confirm under Windows > Programs and features that the current product version is 2.0.1.1319 or later.

Download VAC 2.0.1.1343.

To install the fix:

1. Log off VAC Web UI.
2. To install the server update, on the VAC server execute VAC.ApplicationServer.x64_2.0.1.1343.msp as administrator, or run this cmdlet as administrator: 
 
msiexec /update c:\VAC.ApplicationServer.x64_2.0.1.1343.msp

3. To install the Web UI update, on the VAC Web UI server execute VAC.WebUI.x64_2.0.1.1343.msp as administrator, or run this cmdlet as administrator:

msiexec /update c:\VAC.WebUI.x64_2.0.1.1343.msp

4. Log in to VAC Web UI.

More Information

You can check whether the update installed successfully opening Windows > Programs and features
The product version for Veeam Availability Console will be 2.0.1.1343 after applying the update.

Should have any questions, contact Veeam Support.

How to Map Replicas in Cloud Connect

$
0
0

Challenge

This KB article documents the procedure for mapping a replication job to a replica that was not created by a tenant's replication job.

Use case examples:

  • The tenant has sent backup files to the Service Provider, and the Service Provider restores the VMs from the backup files to create replication mapping targets.
  • The Service Providers environment has been impacted in such a way that the hypervisor reference IDs have changed and the tenant's job can no longer find the previously existing replicas.

When creating a replication job, seeding or mapping can be used to minimize the amount of traffic sent to a Cloud Service Provider. In most cases, seeding is the preferred method because it is not possible to map a Cloud Connect replication job to a replica that was not created with Cloud Connect. However, it is possible for a Cloud Service Provider to work around this limitation by replicating the existing replica.

Note: It is not possible to use a backup of a replica as a seed, because Veeam searches the backup file for the ID of the source VM, which is different from the ID of the replica.

Solution

Tenants who are unable to map replicas should ask their service provider whether this workaround is available.


Steps to be performed by the Cloud Connect Service Provider.

  1. Connect a console to a Veeam backup server with access to the infrastructure containing the original replica. Typically this will be a backup server with a per-socket license, and not the SP Veeam backup server used to provide cloud resources to tenants.
  2. Use the tenant’s credentials to connect to a cloud gateway .
  3. Create and run a job to replicate the original replica into the cloud infrastructure. When configuring the job, consider that adding the default suffix will result in VMs named *_replica_replca.
  4. Delete the replication job created in step 3; do not delete the replica.
  5. Remove the service provider that was configured in step 2. Advise the tenant to proceed with the steps below.

Note: The console used for these steps may still display the replica after the service provider is removed in step 5; the replica should not appear the next time the console is opened.


Steps to be performed by the tenant.

  1. In the Backup Infrastructure view, add or rescan the cloud service provider.
  2. Verify that the replica is visible in the Replicas node of the Backup & Replication view. Press F5 to refresh the view if needed.
  3. Map the replica to a replication job. This must be done manually; the Detect option is not available.
  4. Run the mapped job and test the replica. Let the service provider know that they may proceed with the final steps.


Steps to be performed by the Cloud Connect Service Provider.

  1. Both SP and tenant will see duplicate replicas (with different source VMs) in the console. To resolve this, the SP must remove the older replica from configuration .
  2. (Optional) When the new replica has been tested successfully, the Service Provider may delete the original replica that is no longer needed.

Troubleshooting Certificate and Connection Errors in Cloud Connect

$
0
0

Challenge

The Service Provider wizard on the Tenant Veeam Server fails with errors.

Two examples:

Certificate validation failed. Unable to connect to the service provider.
Certificate validation failed. Authentication failed because the remote party has closed the transport stream.

Solution

Veeam Support engineers are only able to assist with isolation of certificate problems. Veeam Support is unable to assist in generating, altering, importing, exporting, or installing SSL certificates. For more information on certificate processes, please refer to your SSL certificate provider.


The following is a list of common causes.

  1. The connection to the Service Provider Gateway(s) cannot be made with the default port TCP 6180.

    Ensure TCP/UDP port 6180 is allowed outbound from the tenant environment (for stateful firewalls only). If the firewall is stateless, a static rule will need added for the return traffic. Similar firewall exceptions with TCP/UDP 6180 need to be applied in the provider's firewall for traffic that is destined for each Cloud Connect Gateway. Additionally, please note that tenant proxies or repositories will connect directly to the Cloud Connect Gateways during job runs.

  2. The certificate is expired and needs renewed.

  3. The certificate was incorrectly keyed during the CSR process and needs re-keyed or the private key is missing entirely.

    Ensure the certificate with the private key is installed in the Service Provider Cloud Connect server. It does not need to be installed in the Cloud Connect Gateways if they are separate servers. The issued certificate with the private key will be a file with a .pfx extension.

    If your SSL certificate provider asks you to generate the PFX file using a private key you have generated as opposed to one they provide, it will be considered a security risk and will not be a supported configuration.

  4. The certificate chain has not been fully installed in the Service Provider Cloud Connect server and the chain of trust cannot be found. The connection to the Service Provider Cloud Connect server will not be authenticated unless the Tenant Veeam server can validate a certificate ending in a Root CA certificate.

    Ensure the certificate chain is installed in the Service Provider Cloud Connect server, which includes subordinate (intermediate) and root CA certificates. Often the SSL certificate provider will include the chain in a separate file with a p7b extension.

  5. The Cloud Connect Gateway(s) cannot resolve (with DNS) the Cloud Connect Server or the Cloud Connect Gateways cannot communicate internally or via the DMZ to the Cloud Connect Server.

    Ensure DNS can be resolved for the Cloud Connect Server from all Cloud Connect Gateways. Disable any gateways that are not going to be used.

  6. In some cases, a firewall will have a type of adaptive security that filters SSL\TLS traffic. For example, some names for this are “deep packet inspection” (dpi), packet inspection, or SSL\TLS inspection. The usage of these features creates a Man-in-the-Middle scenario with the firewall and can cause issues when the certificate is exchanged to the Tenant Veeam Server.

  7. Some newer certificate formats are only supported in 9.5 update 2 or later, for example, Microsoft Software Key Storage Provider.

More Information

For more information on Certificate Signing Request (CSR) please read:
https://www.veeam.com/blog/generate-and-install-ssl-certificates-on-microsoft-windows.html
 
For more information concerning Veeam Cloud Connect component communication and the ports used, please refer to the user guide section below.
https://helpcenter.veeam.com/docs/backup/cloud/ports.html?ver=95
 
For information regarding the most recent version of Veeam Backup & Replication:
https://www.veeam.com/updates.html

 

Troubleshooting VDDK error 16053

$
0
0

Challenge

VMware backup jobs fail after update 3, whereas prior to update they have been working.
  • The jobs are using Network transport mode
  • Source Proxy is Windows 2008SP1/Windows 2008R2
The error message for all jobs in the GUI looks like this one:
Processing VM_Name Error: Failed to open VDDK disk [[datastore] VM_Name/VM_Name.vmdk] ( is read-only mode - [true] ) Logon attempt with parameters [VC/ESX: [hosname.local];Port: 443;Login: [administrator@vsphere.local];VMX Spec: [moref=vm-ref];Snapshot mor: [snapshot-ref];Transports: [nbd];Read Only: [true]] failed because of the following errors: Failed to open disk for read. Failed to upload disk. Agent failed to process method {DataTransfer.SyncDisk}.
 

Solution

This issue is related to some of the dll files in the Windows ZIP file for VDDK 6.5 with incorrect manifests, making them depend on two Visual C++ 9.0 versions, both 9.0.32709.4148 and 9.0.21022.8. This causes a failure to load vixDiskLibVim.dll with error code = 0x36b1, which means side-by-side configuration is incorrect.

Workaround: set the failing jobs to Windows 2012/2012R2/2016 proxy. 

How to confirm and fix:

1. On the source proxy navigate to Veeam logs location (by default C:\ProgramData\Veeam\Backup), find %Issuing_Job_Name% folder and find Agent.Job_Name.Source.VM_Name.vmdk.log.
2. Open the file with any text editor and search for VDDK error: 16053 (One or more required subsystems failed to initialize)Example snippet:
[28.12.2017 14:24:51] < 12620> cli| ERR |Command 'Open' has failed.
[28.12.2017 14:24:51] < 12620> cli| >>|VDDK error: 16053 (One or more required subsystems failed to initialize). Value: 0x0000000000003eb5
[28.12.2017 14:24:51] < 12620> cli| >>|--tr:Failed to open virtual disk [Test_Vol1_LUN3] TEST/TEST.vmdk (flags: 4)
[28.12.2017 14:24:51] < 12620> cli| >>|An exception was thrown from thread [12620].

3. To double-check, open event viewer and in Application logs for the same timestamp search for SideBySide event ID 35.
example event:
eventvwr
4. Open Programs and Features and verify that Microsoft Visual C++ 2008 Redistributable Package (x64) is not installed.
5. Download and install Microsoft Visual C++ 2008 Redistributable Package (x64) (https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=15336)
6. Ensure that no other jobs are running, and reboot Source proxy if needed.
7. Retry failed jobs.

 

More Information

Please note that this is ONLY about VDDK error 16053, in case this error is not found in the logs, please contact Veeam support for further troubleshooting.
See also: https://vdc-download.vmware.com/vmwb-repository/dcr-public/2ab18705-4960-45f8-88a5-830c5a308d9e/23ca4c1c-821f-4093-91f6-e38912977e24/vsphere-vddk-651-release-notes.html
 
Viewing all 4486 articles
Browse latest View live


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