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

How to create a support case

$
0
0

Challenge

This KB article was created to document how to create a case with Veeam Support via the customer portal.


Note:  In order to create a support case for Veeam Endpoint Backup, open the application and choose "Support" tab. 

In order to open a new case you must be designated as a Case Administrator. For more information on how to setup Case Administrators review  https://www.veeam.com/kb2211 .

Solution

Any information you can provide regarding the issue you are experiencing could have a significant impact on how fast the issue is diagnosed and resolved. You will be asked to provide the following information:

  • Issue description, impact on your system and business operations, issue severity, and the exact text of error messages and diagnostic details.
  • Steps to reproduce the problem, known workarounds
  • Contact number where you can be reached
  • Best time to reach you, and contact method (i.e. email/phone)

  1. Go to https://my.veeam.com  (or directly to our customer portal  https://my.veeam.com/#/open-case/step-1 )
  2. Enter your credentials and click Sign In

    User-added image

  3. Click on "Open Case" button in the menu on the left side. Please note that you must be a Case Administrator or License Administrator to submit a case via the Portal. If you aren't currently a Case Administrator or License Administrator, please follow this guide to learn how to become one for your Account or call us if you have an urgent issue. 
  4. On the right side of the page you need to fill in all the required details. Please remember to include the exact error message that is occurring. Screenshots inclusion can often help expedite resolution.

    User-added image

  5. After clicking "Next" you will be taken to a page listing several KB articles that may be related to your issue. You may want to save them, but anyway, please click "Next" again.
  6. On the next page you will be asked to add attachments to your case. It is on this page that you will attach the logs related to the issue, and any screenshots you have gathered.

    If the log package is large there will be an upload completion percentage listed in the status of the browser.
    User-added image

  7. On the last page of case creation you will have an opportunity to review all details provided and provide specific contact details.

After you have created a case you will be contacted within the time set forth in the SLA agreement for the severity you specified.

Updated SLA Chart (March 2019)

To view your Production Licenses or discover what email is assigned as the License Administrator please click here: https://my.veeam.com/#/licenses/production

More Information

For more information, please refer to our Support Policy: http://www.veeam.com/files/veeam_software_support_policy.pdf

Veeam Availability Console 3.0 RESTful API backward compatibility

$
0
0

Challenge

This article describes improved Veeam Availability Console v3 RESTful API functionality that may retrieve different data compared to previous versions.

Cause

  • /Jobs: LastRun or EndTime now returns 00:00:00.0000000 UTC, January 1, 0001 if the value is not populated in UI
  • /HardwarePlans: memoryQuota now correctly returns '0' with memoryQuotaUnits set to "Unlimited" if the quota is unlimited
  • /BackupResources: backupRepositories now returns a proper link to a tenant's cloud repository
  • /BackupResources: usedStorageQuota now always returns correct values
  • /Computers: destinationFreeSpace now returns '0' when subtenant quota or policy is defined
  • Deserialization failure now returns a proper response in the following format: List<ResponseResult>
  • Some resources' IDs may change after the upgrade. It is recommended to request all data anew
  • The following resources are now considered legacy and may retrieve incorrect data:
    /BackupLicenses: licensedVMs, usedVMs, newVMs; /CloudLicenses: licensedVMs, usedVMs, newVMs

Solution

Consider upgrading to v3 requests for improved functionality

How to create a support case

$
0
0

Challenge

This KB article was created to document how to create a case with Veeam Support via the customer portal.


Note:  In order to create a support case for Veeam Endpoint Backup, open the application and choose "Support" tab. 

In order to open a new case you must be designated as a Case Administrator. For more information on how to setup Case Administrators review  https://www.veeam.com/kb2211 .

Solution

Any information you can provide regarding the issue you are experiencing could have a significant impact on how fast the issue is diagnosed and resolved. You will be asked to provide the following information:

  • Issue description, impact on your system and business operations, issue severity, and the exact text of error messages and diagnostic details.
  • Steps to reproduce the problem, known workarounds
  • Contact number where you can be reached
  • Best time to reach you, and contact method (i.e. email/phone)

  1. Go to https://my.veeam.com  (or directly to our customer portal  https://my.veeam.com/#/open-case/step-1 )
  2. Enter your credentials and click Sign In

    User-added image

  3. Click on "Open Case" button in the menu on the left side. Please note that you must be a Case Administrator or License Administrator to submit a case via the Portal. If you aren't currently a Case Administrator or License Administrator, please follow this guide to learn how to become one for your Account or call us if you have an urgent issue. 
  4. On the right side of the page you need to fill in all the required details. Please remember to include the exact error message that is occurring. Screenshots inclusion can often help expedite resolution.

    User-added image

  5. After clicking "Next" you will be taken to a page listing several KB articles that may be related to your issue. You may want to save them, but anyway, please click "Next" again.
  6. On the next page you will be asked to add attachments to your case. It is on this page that you will attach the logs related to the issue, and any screenshots you have gathered.

    If the log package is large there will be an upload completion percentage listed in the status of the browser.
    User-added image

  7. On the last page of case creation you will have an opportunity to review all details provided and provide specific contact details.

After you have created a case you will be contacted within the time set forth in the SLA agreement for the severity you specified.

Updated SLA Chart (March 2019)

To view your Production Licenses or discover what email is assigned as the License Administrator please click here: https://my.veeam.com/#/licenses/production

More Information

For more information, please refer to our Support Policy: http://www.veeam.com/files/veeam_software_support_policy.pdf

Deduplication Appliance Best Practices

$
0
0

Challenge

Performance or deduplication ratio is low when backing up to a deduplication enabled storage appliance from Veeam Backup & Replication. 
Please note that following article does not pertain to ExaGrid Storage or EMC DataDomain. If you use either of these please see the corresponding articles:
If you are using ExaGrid Storage, please see https://www.veeam.com/kb2056
If you are using EMC DataDomain, please see https://www.veeam.com/kb1956

Cause

The default options within Veeam Backup & Replication are intended for non-deduplication storage.

Solution

It is advised to configure the job as following when backing up to a deduplication appliance:

  • Use “Incremental”
  • Uncheck “Enable synthetic fulls” 
  • Check “Perform active full backups periodically”
  • Uncheck “Enable inline  data deduplication”
  • Change the Compression Level to “Dedupe-friendly”
  • Change Optimize for to “Local target (16TB+ backup files)”
Veeam Backup & Replication v8

User-added image
User-added image



 

More Information

  Forever Forward Incremental, Synthetic Full, and Reverse Incremental operations will perform poorly with deduplication devices because the backup files that have been written to the storage previously must be interacted with during these operations. The act of reading existing data on deduplication device is slow because each block requested must be rehydrated and uncompressed to be read. With DataDomain deduplication appliances, however, it is possible to leverage DataDomain's own mechanism of updating file blocks' metadata internally, and consequently achieve greater performance with Synthetic Full. New full backup files can then be created without physically moving data into the file, but rather by synthesizing them from the existing data.
 
The process of rehydration and uncompressing during read operations from the deduplication storage will also impact the performance of all restore operations.
 

Contact your storage vendor to inquire about further specific details to optimize Veeam Backup & Replication to work with their storage solution.
 
 

Architecture Guidelines for deduplicating storage systems

$
0
0

Challenge

The following Veeam technologies are dependent on primary backup storage random I/O performance:
  • Instant VM Recovery
  • Windows and Linux File Level Recovery
  • Cloud Tier
  • Cloud Mobility
  • DataLabs
  • SureBackup
  • Staged Restore
  • Universal Restore (U-AIR)
  • On-Demand Sandbox
  • Secure Restore
  • Backup and Backup Copy Jobs when configured with one of the following:
  • Health Check
  • Compact processing
  • Synthetic Fulls
  • Forever Forward Incremental (Merges)
  • Reverse Incremental
  • Backup to Tape Jobs, specifically when performed with synthesized fulls
  • Replication when performed from backup as a source
  • Backup Copy Job processing on source side

Cause

Applying deduplication to storage systems is a technique used to reduce the space required to maintain a desired backup retention. Deduplicating storage systems are often optimized for sequential write operations and can offer high ingest rates, however, there can be a trade off in the form of higher latency when random read operations are required, as they are with the list of features above.

Solution

When using Veeam with a deduplicating storage system a best practice can be to have a non-duplicating storage system as the primary backup target for the most recent restore points and then use backup copy jobs for long term retention.
It is important to note that while this is Veeam’s general recommendation, there is a wide array of different hardware deduplication options, some of which have Veeam specific features enabled or are built with solid state drives to improve random read performance. Because of this, Veeam encourages an in-depth recovery time and recovery point requirements discussion with a value-added reseller or the hardware manufacturer to determine how best to leverage deduplicating storage.
Veeam has worked with strategic alliance partners to list these use cases and offer several architecture options to meet the needs of any scenario. NOTE: Veeam supports the general use of all storages, including deduplication appliances. For a list of devices known to be compatible through testing, please see the Veeam Ready Program.

ERROR_NO_DEVICE_ID is thrown while trying to load a driver using Veeam Agent Recovery Media

$
0
0

Challenge

When performing a Bare Metal restore using Veeam Agent Recovery Media storage or network devices are not visible in the system. When you try to load a driver for the device an ERROR_NO_DEVICE_ID error is thrown:
User-added image

Solution

Make sure that the driver *.inf file is a correct one and has DEVICE_ID entries specific for your device. You can compare DEVICE_IDs by clicking “Show unknown devices” in the “Tools - Load Driver” window.
User-added image
Close the “Load Driver” window, click “Command Prompt” and type

drvload path_to_your_driver_inf_file:

User-added image

After that, you'll be able to use your storage or network devices:
User-added image

ReFS. Known issues

$
0
0

Challenge

Backup job retention processing on ReFS-based backup repositories leads to following issues:
  1. Repository server becomes unresponsive or crashes.
  2. I/O performance on the server is reduced significantly.
  3. The server experiences high memory usage.
These issues can in turn lead to unexpected jobs termination.

Cause

As described in Microsoft article KB4016173 the root cause resides in the ReFS metadata management logic of the Windows OS system memory manager.

Solution

Operating System
Use the following OS versions, which include fixes to the ReFS metadata management logic:

  • Windows Server 2019 (requires Veeam Backup and Replication 9.5 Update 4 or later)
  • Windows Server 2016 patched to at least September 2018 updates (KB4343884 or later)
  • Windows 10 Pro for Workstations

Note: refs.sys driver version should be at least 10.0.14393.2457 or later. However, for best performance and security, we always recommend keeping all systems fully patched with the most recent Windows Updates .


Hardware
Backup repository must meet minimum system requirements. In particular, pay attention to the following in case of all-in-one backup appliances:

  • CPU: ensure at least 1 core per each concurrent backup proxy task AND at least 1 core for each two concurrent repository tasks are available.
  • RAM: ensure the repository server has enough RAM (at least the sum of RAM requirements for each individual Veeam component installed on the server).
  • Storage: use 64KB cluster size when formatting the ReFS volume.


3rd Party Software
Uninstall the following 3rd party software that have been reported to cause ReFS stability and/or performance issues:

  • Antivirus software (except Windows Defender)
  • Microsoft Configuration Manager Client
Note: To ensure no conflicting software is present, we recommend deploying Windows OS using the original ISO file from Microsoft (as opposed to using an image provided by the server vendor, which can potentially include bloatware).

More Information

We continue to collaborate with Microsoft ReFS development team closely on ReFS improvements. To monitor the current status, please refer to this Veeam forums discussion.

ERROR_NO_DEVICE_ID is thrown while trying to load a driver using Veeam Agent Recovery Media

$
0
0

Challenge

When performing a Bare Metal restore using Veeam Agent Recovery Media storage or network devices are not visible in the system. When you try to load a driver for the device an ERROR_NO_DEVICE_ID error is thrown:
User-added image

Solution

Make sure that the driver *.inf file is a correct one and has DEVICE_ID entries specific for your device. You can compare DEVICE_IDs by clicking “Show unknown devices” in the “Tools - Load Driver” window.
User-added image
Close the “Load Driver” window, click “Command Prompt” and type

drvload path_to_your_driver_inf_file:

User-added image

After that, you'll be able to use your storage or network devices:
User-added image

Veeam Availability Console 3.0 upgrade considerations

$
0
0

Challenge

Under certain circumstances upgrade to Veeam Availability Console v3 may fail leaving configuration database in a non-consistent state

Cause

The issue occurs when one or more tenants from the underlying Cloud Connect server have duplicated backup quotas on the repository.

Solution

Before upgrading an existing Veeam Availability Console installation to version 3, please run the pre-upgrade check script. This script removes duplicated values from the VAC database that can affect the upgrade procedure.

To apply the script:

1. Ensure that you are running Availability Console 2.0 (any update and patch level). The script will not work on an earlier version of the database.
2. Use Microsoft SQL Management Studio or sqlcmd as described in the KB1471, connect to the Configuration Database. You can get the Database connection parameters from the corresponding section in the Server Settings.
3. Back up Availability Console database.
4. Execute the script against the Availability console database. Please refer to KB1443 for detailed instructions.

Interpreting the results:

If the script outputs one of the following messages, you can proceed with the upgrade to version 3.0:

(x row(s) affected)
All duplicates entries (x) have been removed. Ready to upgrade.
 or
(0 row(s) affected)
No duplicates have been found. Ready to upgrade.

In case of the following message, make sure that the product's version is at least 2.0 or 2.0U1, and you are connected to a proper database. If these conditions are met, contact Technical Support for assistance:

Msg 208, Level 16, State 1, Line 5
Invalid object name 'VeeamBR.CompanyResources'

More Information

[[DOWNLOAD|DOWNLOAD SCRIPT|https://storage.veeam.com/Fix_166787_319056ccc3.zip]]

Using the Diskshadow Utility to manually test VSS operations

$
0
0

Challenge

This article describes the steps needed to manually create a volume shadow copy using the Diskshadow command line utility in Windows.

Cause

Veeam products use the Microsoft Volume Shadow Copy Service (VSS) for a variety of tasks:
  • In VMware environments, VSS ensures transaction consistency when backing up Windows VMs.
  • In Hyper-V on Windows Server 2008R2, 2012, and 2012R2, VSS is the primary component of the backup API.
  • Veeam Agent for Windows (formerly Veeam Endpoint Backup) uses VSS to help make sure data is consistent.
  • VSS is used to trigger transaction log truncation for Microsoft Exchange.
When troubleshooting, it is sometimes necessary to test if the Volume Shadow Copy Service is operating correctly. A quick test for a single volume can be performed using the Shadow Copies utility (see KB1794). Windows Server Backup is generally sufficient for isolation tests (and may be preferred by Microsoft Support), but it does not support all possible configurations.

The Diskshadow command line utility provides a greater degree of support, and is a better match for how Veeam products use the VSS API. However, it is only available on Windows Server 2008 or newer; it is not available for client versions of Windows.

Solution

Test shadow copy creation, then review Interpreting the Results (below).  

VMware Environments or Agent Backups

Copy-Only Mode

Use this method when transaction log truncation is not relevant. For best comparison, specify copy-only in the Veeam job settings.

From an administrator command prompt run the command mountvol without parameters. It will display the mount points and volume GUIDs for all the volumes in the system. See Finding Volume GUIDs at the end of this article for more information.

From an administrator command prompt run the following commands:

​diskshadow /l c:\windows\temp\output.txt (the /l parameter is optional, it enables logging to a file; the path to the file is an example)
set verbose on
set context volatile

Next, add each volume that will be part of the backup set. Typically, this will be all volumes, including the system reserved partition. See Finding Volume GUIDs at the end of this article for more information.
Examples:

add volume \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx}\
add volume X:
add volume C:\ClusterStorage\Volume1

Once all volumes have been added, start shadow copy creation:

create

Normally, shadow copies created this way will be automatically deleted when Diskshadow exits or is reset, but the delete shadows command is available if needed.

Note: Some issues may be isolated to a single volume. To identify which volume is responsible for an error, add only one volume to the backup set, create the shadow copy, then exit or reset Diskshadow before starting over with the next volume.
 

Full Mode

Full mode is the default setting for Veeam jobs. This method will notify VSS writers that a backup has occurred. Some applications, including Microsoft Exchange, will truncate transaction logs automatically in response to this notification. Other applications, such as Microsoft SQL Server, record that a backup has been taken but do not truncate transaction logs.

To test log truncation along with the creation of the shadow, run the following commands.
 

From an administrator command prompt run the command mountvol without parameters. It will display the mount points and volume GUIDs for all the volumes in the system. See Finding Volume GUIDs at the end of this article for more information.

From an administrator command prompt run the following commands:

​diskshadow /l c:\windows\temp\output.txt (the /l parameter is optional, it enables logging to a file; the path to the file is an example)
set verbose on
set context volatile

Next, add each volume that will be part of the backup set. Typically, this will be all volumes, including the system reserved partition.
Examples:

add volume \\?\Volume{3c8d1bcb-9d95-11e5-80b0-806e6f6e6963}\
add volume X:
add volume C:\ClusterStorage\Volume1

See Finding Volume GUIDs at the end of this article for more information.

In some cases, a specific VSS writer must be triggered, in such situations the following command is required:

writer verify {a65faa63-5ea8-4ebc-9dbd-a0c4db26912a}
writer verify BITS Writer

The ID and name of the VSS writers can be found in the output of the following command:

vssadmin list writers

Once all volumes have been added, start shadow copy creation:

begin backup
create

Once the shadow copy is created, inform the VSS writers that the backup has completed. For some writers, this will trigger transaction log truncation:

end backup

Normally, shadow copies created this way will be automatically deleted when the end backup command is completed, but the delete shadows command is available if needed.

Hyper-V Environments

Note: The following information is applicable to Server 2008R2, 2012, and 2012R2.

Veeam Backup & Replication creates shadow copies of volumes containing virtual machines. For transactionally-consistent backups (Application-Aware Image Processing or Hyper-V Quiescence), the Hyper-V VSS Writer triggers the Hyper-V Volume Shadow Copy Requestor service in each VM to create shadow copies of volumes within the VM. Error messages generated by shadow copy creation failure generally do not indicate whether the problem is isolated to a hypervisor volume or an in-guest volume.

Start by isolating whether the failure occurs only when using Application-Aware Image Processing or Hyper-V Quiescence. If the problem does not occur when both options are disabled, test shadow copy creation from within the virtual machine as described in the VMware Environments or Agent Backups section, above.

If snapshot creation is failing for crash-consistent backups, or if in-guest shadow copy creation does not result in any errors, it may be necessary to test shadow copy creation on the Hyper-V host. Because Hyper-V backup can be complex, a scripted approach is recommended. Veeam Support can run a scripted test that also collects a significant amount of useful logging. Contact support to schedule a remote session, and ask about hv_mkshadow.

Warning: Attempting to perform a shadow copy of a volume containing virtual machines will trigger in-guest shadow copy creation on all VMs on that volume unless specifically excluded. This may have negative effects on performance or responsiveness of these VMs and the Hyper-V host. Veeam Backup and the hv_mkshadow script exclude unnecessary VSS writer components from the shadow copy.

Finding Volume GUIDs

To add volumes that lack a mount point (such as the System Reserved Partition), use the volume GUID obtained through either the mountvol command-line tool, or the Shadow Copies utility.

To access the Shadow Copies utility, right click any volume and choose Configure Shadow Copies. On older operating systems, this may instead be a tab in Properties. In the Shadow Copies utility:

  1. Select the volume displayed as a GUID;
  2. Click Settings…
  3. Copy the volume GUID from the settings window and paste it into DiskShadow.

User-added image


Alternatively, run “mountvol” from a command prompt; below the usage information will be a list of GUIDs and their associated mount points, if any.

More Information

Interpreting the Results

Typically, if shadow copy creation fails via both Diskshadow and Veeam products, that indicates that the problem is isolated to shadow copy creation. Troubleshoot the errors reported by Diskshadow and any events appearing in Event Viewer.

Troubleshooting shadow copy creation or transaction log truncation may require the assistance of Microsoft technical support.

Two examples of failures reported directly by Diskshadow are as below. The first is an instance where the Volume Shadow Copy service fails, hangs, or is shut down midway through the creation process. The “RPC server” error can be a bit misleading; in this case a call was sent to the Volume Shadow Copy service and it was not there to receive it.

COM call "m_pVssBackup->StartSnapshotSet" failed.
The last operation failed.
- Returned HRESULT: 800706ba
- Error text: The RPC server is unavailable.

Another example shows a more common issue, that of the volume having insufficient free storage for the shadow copy creation.

The last operation failed.
- Returned HRESULT: 8004231f
- Error text: VSS_E_INSUFFICIENT_STORAGE

These messages will usually immediately follow the list of included writers, and should be the last output returned in the Diskshadow process.

In some cases, shadow copy creation will succeed via Diskshadow, but error or warning events will be generated in the event log. If similar errors are generated when Veeam backup or replication jobs fail to create a shadow copy, that usually indicates that the Veeam application is aborting the shadow copy in response to the errors. In this situation, the Veeam application can usually be assumed to be functioning correctly, so it is best to focus troubleshooting on any events appearing in Event Viewer.

Troubleshooting shadow copy creation or transaction log truncation may require the assistance of Microsoft technical support.
The error “COM call "lvssObject4->GetRootAndLogicalPrefixPaths" failed” may be ignored. For more information, see Microsoft KB3025158.

Call execution timeout (100000ms)

$
0
0

Challenge

Certain operations over SSH time out after 100 seconds. The following error message is present, either in the job statistics or the debug logs:
 
Call execution timeout (100000 ms) (Veeam.Backup.SSH.PerlSoapException)

Cause

This error may occur when communicating with a Linux or Exagrid repository server, with an ESX host configured for SSH communication (not applicable to ESXi), or any other server on which Veeam Backup & Replication deploys a temporary, Perl-based process.

Veeam Backup & Replication implements timeouts to protect from application hangs. This timeout may indicate that the temporary application has become unresponsive, or it may indicate a performance problem with the specific operation that was in progress when the timeout occurred.

Solution

Depending on the situation, it may be necessary to troubleshoot an unresponsive server, troubleshoot a performance issue, or extend the timeout.

When the error refers to an SSH connection to a repository, the most common resolution is to reboot either the repository server, or the storage device (such as a NAS mounted via NFS) connected to that repository server. A repeated need to reboot to work around this error may indicate insufficient resources allocated to the repository server.

To extend the timeout, create the following registry value on the Veeam Backup & Replication server:

Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
DWORD: MaxPerlSoapOperationTimeout
Value (DEC): 600000

Make sure no jobs or restores are running, then restart the Veeam Backup Service to apply this change.

SureBackup performance impacted after installing Veeam Backup & Replication 9.5 Update 4

$
0
0

Challenge

You may notice SureBackup job performance degaradation and higher space utilization after upgrading to Veeam Backup & Replication 9.5 U4 (9.5.4.2615).

Cause

Upgrade to Veeam Backup & Replication 9.5 U4 has changed the default location for redo logs for verified VMs impacting original Virtual Lab configuration in VMware environment. Originally redo logs (auxiliary files used to keep changes that take place when VMs run in the virtual lab) were stored on a datastore in the virtual environment specified in the Virtual Lab wizard, but in Veeam Backup & Replication 9.5 U4 redo logs are stored on the vPower NFS server by default.

Solution

This issue is now fixed in Update 4a.
 

Call execution timeout (100000ms)

$
0
0

Challenge

Certain operations over SSH time out after 100 seconds. The following error message is present, either in the job statistics or the debug logs:
 
Call execution timeout (100000 ms) (Veeam.Backup.SSH.PerlSoapException)

Cause

This error may occur when communicating with a Linux or Exagrid repository server, with an ESX host configured for SSH communication (not applicable to ESXi), or any other server on which Veeam Backup & Replication deploys a temporary, Perl-based process.

Veeam Backup & Replication implements timeouts to protect from application hangs. This timeout may indicate that the temporary application has become unresponsive, or it may indicate a performance problem with the specific operation that was in progress when the timeout occurred.

Solution

Depending on the situation, it may be necessary to troubleshoot an unresponsive server, troubleshoot a performance issue, or extend the timeout.

When the error refers to an SSH connection to a repository, the most common resolution is to reboot either the repository server, or the storage device (such as a NAS mounted via NFS) connected to that repository server. A repeated need to reboot to work around this error may indicate insufficient resources allocated to the repository server.

To extend the timeout, create the following registry value on the Veeam Backup & Replication server:

Key: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
DWORD: MaxPerlSoapOperationTimeout
Value (DEC): 600000

Make sure no jobs or restores are running, then restart the Veeam Backup Service to apply this change.

Veeam Availability Console v3 Patch 1 (build 2703)

$
0
0

Challenge

Veeam Availability Console v3 Patch 1 (build 2703)

Cause

Patch 1 addresses the issue with Veeam.MBP.Service excessive memory consumption.

Please confirm you are running version 3.0.0.2647 prior to installing this Patch 1. You can check this under Windows > Programs and features. After upgrading, your build will be version 3.0.0.2703.
 

Solution

To install the Patch 1:

1. Back up the VAC database.
2. Log off VAC Web UI.
3. Execute VAC.ApplicationServer.x64_3.0.0.2073.msp as administrator on the VAC server, or run this cmdlet as administrator: 
msiexec /update c:\VAC.ApplicationServer.x64_3.0.0.2073.msp /l*v C:\ProgramData\Veeam\Setup\Temp\VACApplicationServerSetup.txt
4. Log in to VAC Web UI.

More Information

[[DOWNLOAD|DOWNLOAD PATCH|https://www.veeam.com/download_add_packs/availability-console/kb2934/]]

MD5 checksum for KB2934.zip is f5cec4b29c3fe0e028fe939e233e32d4

Should you have any questions, contact Veeam Support.

Tape Library is shown as offline

$
0
0

Challenge

The Tape Library with user-created media pools are shown as "offline". A duplicate of the Tape Library, without media pools is shown online instead.
 

Cause

Issue can occur from changing device hardware, firmware, or other such updates to components outside of Veeam. The device ID can be modified and thus causing a "new" Library/drive to show in the console.

Solution

Solution 1:
  1. Remove all tapes from Catalog (This might require the Tape Device to be powered down so all media is "offline")
  2. Delete the Media Pools on the Offline Library
  3. Remove the Offline Library (Right click + Remove Library)
  4. Create New Media Pools on the Online Library
  5. Catalog the Tapes to regain the Veeam Catalog and see the information inside Veeam's UI
While this solution is cumbersome, it is the supported method as each Media Pools is directly associated with the parent Device.

Solution 2:
  1. Upgrade to Version 9
In Version 9, the media pools are now "global" and will be associated with all Veeam Tape Servers. 

More Information

https://helpcenter.veeam.com/backup/vsphere/tape_media_pools.html

https://helpcenter.veeam.com/backup/70/vsphere/index.html?working_with_pools.html

https://helpcenter.veeam.com/backup/80/hyperv/index.html?working_with_pools.html

Mapping an existing Veeam Agent backup chain to a Veeam Backup & Replication repository

$
0
0

Challenge

You need to map an existing Veeam Agent backup chain to a Veeam Backup & Replication repository.

Cause

There are no features in Veeam Agent that would allow mapping existing backups to Veeam Backup & Replication, however it is possible to copy a local backup chain to a Veeam Backup & Replication repository and continue using it.

Solution

Here is the list of steps for mapping a local backup chain to a Veeam Backup & Replication repository.

1. Create a backup with Veeam Agent at any temporary backup destination of your choice.

If a Veeam Backup & Replication repository was used,
  • remove the existing Veeam Agent backup job from jobs (right click > Delete)
  • remove the backup files from configuration: right click Disk (backups) > Endpoint Backups > Remove from configuration

2. Place the backup chain into the required folder.

2.1 Example for a non-cloud repository

Backup files reside in C:\VeeamBackup\Backup Job 1 and need to be moved to a Veeam Backup & Replication repository into the following folder: C:\Backup.

Under C:\Backup you will need to create a folder named after the account that is used to access the repository. In this example, the account is DOMAIN1\user1, so the folder name would be DOMAIN1_user1.

The complete path to the backup files would be C:\Backup\DOMAIN1_user1\Backup Job 1

2.2 Example for a cloud repository

The backup files reside in C:\VeeamBackup\Backup Job 1 and need to be moved to a cloud Veeam repository into following folder: C:\Backup.

Under C:\Backup you will need to create a folder named after the tenant account that is used to access the repository. If the account name is Tenant2, the complete path to the backup files would be C:\Backup\Tenant2\Backup Job 1

If a subtenant is used with the account name Subtenant3, the path will be C:\Backup\Tenant2\users\Subtenant3\Backup Job 1

3. Rescan the Veeam Backup & Replication repository. Here is a brief guide on repository rescan. 
Note: For backups that you are mapping to cloud, rescan the repository hosting the tenant backups on the provider side.

4. The Veeam Agent backup should appear under Disk > Imported.
Note: When a backup chain is mapped to cloud, it will not be displayed under Disk > Imported.

5. Point the Veeam Agent job to the required Veeam Backup & Replication repository. Do not run it immediately, just close the wizard after making the changes.

6. On the Veeam Backup & Replication machine, the backup should be moved from the Imported section to Backup > Disk. Make sure that backups are located in Backups > Disks (not Disk (imported)).

7. Run the Veeam Agent backup job. It should continue the imported backup chain.

Note: The described solution works for Veeam Backup & Replication repository and Veeam Cloud Connect repository.

More Information

NOTES: 1. If local backup encryption was enabled during the initial job configuration, additional steps may be needed to complete the mapping.

For non-cloud repositories
Importing a backup chain to a Veeam Backup and Replication server puts the imported chain in the Disk (encrypted) tab. Before the backup chain can be continued, you will need to right click on the encrypted backup chain and enter the password.

For cloud repositories
In some cases it may be necessary to enter the password in order to continue the backup chain. If entering the password is required, you will be prompted to do so when the job starts.

2. If Backup & Replication repository’s encryption is enabled at the repository, you should decrypt it using password specification (Right click > Specify password) to finish the import procedure.

3. Migration to local VBR SOBR is described in kb2236 (the outlined method is completely relevant for Veeam Agent backups).
Put everything in the nutshell, here are the steps:
  1. Map the backup to a simple VBR repository.
  2. Run said backup.
  3. Add the simple repository to the SOBR repository (make sure VBR processed the existing backup to SOBR extent – as an indication, you will be prompted for it with a special message first and by the end of the process SOBR’s extents will have job’s VBM).
  4. Put a new SOBR extent into maintenance mode and evacuate all the backups from it. This procedure will place the existing temporary repository’s backup to other active extents.
  5. Change the backup job configuration on the VAW side to the SOBR repository and then check the backup from there.
4. Migration to a Cloud Connect SOBR has its own specific moments. The guide below contains all required steps required for a proper migration:
 
1) Get the successful backup to a simple VCC repository. It depends on the use case but the thing is that it is not possible to map VAW backup to VCC SOBR directly, first VAW backup should be mapped to a simple repository. Once it is done, feel free to proceed with SOBR migration;
2) Copy VBM and VBK, VIB files to SOBR extents and replace 'space' symbols with 'underscore' (_), e.g. 'Backup Job hostname' to 'Backup_Job_hostname' in the name of the job and the VBM-file.
The backup points itself (VBK, VIB) should be moved to the only extent, whereas VBM should be placed to all the SOBR's extents.
3) Then rename the old local repository VBM to VBM_old and rescan the simple VCC repository. This will clean VCC database of the old job's info.
4) Delete the existing tenant's quota and add a new SOBR's one. It's possible to achieve via tenant's properties by replacing the simple VCC repository with the SOBR one in 'Cloud repositories' section.
5) Rescan the SOBR repository.
6) Reconfigure the Veeam Agent job to a VCC SOBR repository
 
5. If Veeam Agent is managed by VAC, then, there are no limitations for VCC seeding and all the steps above are completely relevant. The guide below contains more details regarding specific VAC-related steps:
  1. Create two identical VAC backup policies – one for a local backup and one for a cloud backup
  2. Apply the Local policy to the desired machine. You can find how to apply a policy here
  3. Let the Local Policy Job run to its desired location. In our example, that is “E:\VeeamBackup” and under this folder will be a new folder named “Backup Job <Hostname>”.
  4. Apply the Cloud Policy *NOTE: It is important to only apply the policy at this step*. After the policy applies, a folder will be created on the cloud repository for the machine under the tenant folder. The final folder path will be <Default Repository Path>\<Tenant account>\Users\<Tenant Account>_<Hostname>. For example, in our test we are going to the default repository with the path of C:\Backup, using a tenant account named “test”, and the machine name is AgentHostname, so the final path will be: C:\Backup\test\Users\test_AgentHostname
  5. Copy the local backups “Backup Job <Hostname” to the Cloud folder made in the previous step “<Default Repository Path>\<Tenant account>\Users\<Tenant Account>_<Hostname>” to end up with a final path of “<Default Repository Path>\<Tenant account>\Users\<Tenant Account>_<Hostname>\Backup Job <Hostname>”For subtenant-based policy - C:\Backup\[TenantName]\Users\[SubtenantName]\Backup job [CompName], for tenant-based policy - C:\Backup\[TenantName]\Backup job [CompName]
  6. Rescan the Veeam Backup & replication repository hosting the tenant backups on the provider side. Here is a brief guide on repository rescan
  7. On the Backup Agent machine, delete the local backup that we made with the local policy
  8. Begin the backup to the Cloud Repository, run the job on Agent site (if VAC account related issue occurs - restart VAC Management Agent Service on Tenant site);
 
Check the mapping result. Make sure that there were no folders with suffix _1, _2 created on the Cloud repository Tenant's folder during initial run.


If you have any questions, open a case with Veeam Support.

VMware Cloud on AWS Support. Considerations and Limitations

$
0
0

Challenge

VMware Cloud on AWS is a vSphere environment running on AWS hardware, that needs some specific preparation to allow Veeam Backup & Replication v9.5 Update 4a or newer to work with it. Besides the below-listed preparation and limitations, you can interact with it within Backup & Replication like any other vSphere environment to backup, restore and replicate VM workloads.

Some of VMware features and permissions are not granted by default at the start of VMware Cloud on AWS (VMC). Thus, some depending Veeam Backup & Replication features will be limited or not operating. Depending on VMware update releases for VMware Cloud on AWS, the situation may change and the features from the table below may become available. Please contact your VMware administrator for timely update.

Solution

 Implementation step 1 - Backup & Replication  

  1. Use a new Windows Server and install Veeam Backup & Replication v9.5 Update 4a or newer if you do not have a Veeam Backup Server. The Server can run within any VMware cloud on AWS SDDC, AWS S3 or on-premises environments, if the network connection to the VMC vCenter/Veeam Servers potentially the VMs (for Guest processing) is possible.
  2. Add DNS network settings so that this Server can resolve Internet DNS names to be able to resolve the fully qualified domain name of the VMC vCenter server
  3. Check the below information carefully for any known limitations and configuration steps before you proceed.

Implementation step 2 - VMware Cloud on AWS

Firewall Configuration for vCenter connection

The Veeam Backup and Replication Server and Veeam proxy server should be connected to the VMware vCenter using HTTPS through TCP port 443. At VMware Cloud on AWS there is no need to open ports to the ESXi hosts itself. As the vCenter Server is by design of VMware Cloud on AWS on another network (Management Network), you need to configure one of the following 3 options:
 
  1. Usage of the vCenter public IP for customers with NSX-v (default) 
    • Open Port TCP 443 from Backup Server and Proxy Server to the predefined vCenter object on the Compute Network. User-added image
    • Allow the Compute Gateway Public IP to communicate over TCP 443 with the predefined vCenter object on the Management Network.
      User-added image
  2. Usage of a VPN tunnel for customers with VMware NSX-v 
    To be able to directly access the vСenter within VMC, please follow the VMC internal guidelines to create a VPN tunnel from the compute network to the management network: https://docs.vmware.com/en/VMware-Cloud-on-AWS/services/com.vmware.vmc-aws.getting-started/GUID-30BED7B3-D312-4DF3-BD7A-66F8D1C619DC.html
    Please update your DNS Servers to resolve the FQDN of the vСenter to its private IP address. If you want to use hosts entries on the Veeam Server for it, add them on all Veeam Backup and Proxy Servers.
    If your Backup & Replication (Management) Server is outside of the VMC cluster, please implement the same VPN connection for it.
  3. Usage of the local connection for customers with VMware NSX-t 
    NSX-t allows VMC customers to directly access the management network over the built-in firewall. TCP Port 443 needs to be opened from all Veeam Backup and Veeam Proxy Servers as a Source with the vCenter internal IP as a target.
    a) Configure DNS entry of the vCenter for local IP address usage.

    Go to your SDDC Management – Settings – vCenter FQDN and select the Private vCenter IP address. User-added image
    Hint: If you configure the vCenter DNS record for the internal IP address, you will lose VMC connection from Backup and Replication Server outside of VMC. You can use the local hosts file or any other DNS method to resolve the vCenter FQDN with the public IP address on the Veeam Server outside of VMC. Optionally, use the Public IP address for the VMC internal and external Veeam Server.

    b) Open firewall ports for vCenter Server access

    On the Management Network
    User-added image
    On the Compute Gateway
    User-added image


Implementation step 3 - add vCenter

Add vCenter to the Veeam console as described here: https://helpcenter.veeam.com/docs/backup/vsphere/add_vmware_server.html?ver=95
  1. Create a vCenter User with required rights (Active Directory linked mode) described here, or use the cloudadmin@vmc.local user.
  2. When adding a vCenter server, specify the fully qualified domain name (FQDN) that ends with vmwarevmc.com or vmc.vmware.com (depending on the URL shown in the VMC interface for the vCenter).
Implementation step 4 - add Veeam Proxy

For any VMware Cloud on AWS SDDC Cluster, roll out at least one Veeam Proxy Server to be able to process HotAdd / Virtual Appliance Backup Mode. The Backup & Replication itself can be used when installed at the SDDC Cluster (Proxy preinstalled). Please look at the Veeam documentation for details: https://helpcenter.veeam.com/docs/backup/vsphere/add_vmware_proxy.html?ver=95

Implementation step 5 - add Veeam Repository

VMware Cloud on AWS has only one accessible vSAN disk. It would not make sense to use that disk for production workloads and backups. An external Backup device needs to be added. Depending on the use case there are several ways to achieve this with different economic factors. Please find below an example of an Amazon S3 EC2 Linux Server (e.g. EC2 C4 Server with EBS ST1 storage) used as a backup target over the VMware Cloud on AWS integrated ENI network connection:

User-added image

To connect the EC2 Server(s) used as Veeam Repositories the following Firewall configuration is needed:
  1. On the Compute Network:
    1. Open TCP 22 (SSH) port from Veeam Backup server and Veeam proxy server to the Amazon VPC where the EC2 Server was installed. You can as well define the exact IP addresses of the repository server as Destination.
    2. Open TCP 2500-5000 ports for Veeam Data Transport in both directions for same servers. It is recommended to use the VMware Cloud on AWS integrated high throughput/low latency ENI network connection to avoid any traffic costs.User-added image
  2. Open the same ports on the Inbound Firewall of the Amazon EC2 server used as a repository server. As the Firewall Rule Source you should add all Veeam Backup Servers (including Proxy/Repository/MountServer/Console/…) instead of 0.0.0.0/0                                                                                                                                                                 User-added image

Implementation step 6 - add secondary backup target

It is suggested to create a backup copy to an additional place. Depending on the use case there are several ways to achieve this with different economic factors. Among other ways the following technologies can be used:
  1. Veeam Backup Copy Job to a second EC2 Server used as an additional Repository. The second EC2 Server can be placed on another AWS Availability Zone or AWS Geo Location.
  2. AWS Storage Gateway Software in VTL mode can be used to emulate a Tape Library to write data to S3. Veeam Backup to Tape Jobs can be used with it. For details see: https://www.veeam.com/wp-using-aws-vtl-gateway-deployment-guide.html
  3. Veeam Backup Copy Job to on premises or Veeam Cloud Connect (Enterprise). There is no special configuration needed for this use case beside network and firewall connections. For standard Repository usage on premises it is recommended to create a VPN tunnel from VMware Cloud on AWS to the on premises datacenter. This can be done by the VMC integrated VPN functionality, by Veeam PN or Third Party.
Additional Scenarios
  1. VMware Cloud on AWS used as Restore target. 
    1. Implementation steps 1-4 are needed.
  2. Veeam VM Replication.
    1.  Implementation steps 1-5 are needed. The Repository Server (when NOT used for Backups, can run within the VMware Cloud on AWS SDDC to store the Veeam Replication data. On premises to VMC, VMC to VMC and VMC to on premises is possible. Usage of Veeam Availability Orchestrator is possible in specific scenarios, see VAO deployment guide: https://helpcenter.veeam.com/docs/vao/deployment/welcome.html?ver=10

More Information

VMware Cloud on AWS specific problems and solutions:
 

Problem

There is no option to select a network at Veeam “Entire VM” restore to a new VM name wizard when VMware Cloud on AWS is used with VMware NSX-t.

Solution

  1. After restore, go to the VM configuration within the vCenter
  2. Delete the network card and save the configuration
  3. Create a new network card for the VM
  4. Apply the needed Network card settings within the Operating System as usual


Problem

Impossible to add the VMware Cloud on AWS vCenter server to the managed server, VMs within this vCenter are not visible in the list of VMs or an Error is displayed in the Veeam Jobs “Processing SQL Error: File does not exist or locked. …”

Solution

  1. Create a vCenter User with required rights (Active Directory linked mode) described here, or use the cloudadmin@vmc.local user.
  2. When adding a vCenter server, specify the fully qualified domain name (FQDN) that ends with vmwarevmc.com or vmc.vmware.com (depending on the URL shown in the VMC interface for the vCenter).


Problem

When working with Restore or VM Replication wizard, users may face some issues accessing VMware Cloud on AWS vCenter server. By design, VMware does not provide customers access to the background infrastructure and used datastores.

Solution

For proper operation, you can select the specific areas marked as “Workload” or “Compute”. Avoid using the non-accessible areas, for example:
  • vsanDatastore datastore
  • Management VMs folder
  • Mgmt-ResourcePool resource pool


Problem

Backup & Replication stop working after VMware Cloud on AWS was automatically updated to Version 1.3 or newer.

Solution

UPDATE: New VMware Cloud on AWS SDDC 1.3 or newer (including the latest version 1.6) requires updated Veeam Backup & Replication components. Please download Update 4a (or newer) for Veeam Backup & Replication 9.5 here


Problem

Some of the Backup & Replication Features are not working correctly because of limitations of the VMware Cloud on AWS environment (compared with a standard vSphere environment).

Solution

Affected Veeam FeatureLimitationWorkaround

Instant VM Recovery

Currently, VMware Cloud on AWS (VMC) does not allow for NFS usage

Use a combination of a Veeam backup job and replication job for proactive restore capabilities

Other OS File Level Recovery

Currently, VMC does not allow for NFS

Start Linux File-Level Recovery from a backup copy on-premises

SureBackup, Sure Replica, OnDemand Labs, Virtual Lab

Currently, VMC  does not allow NFS and network manipulation

As for SureReplica, you can perform it if the replication target is a non-VMC vSphere environment (e.g., replicate VM from VMC to on-premises)

VM Replication ReIP

ReIP is not available on VMC

 

Windows Dynamic disks are not supported

Currently, VMC does not allow to process dynamic disks at Hot-Add (Virtual Appliance mode) backup

VMware will provide a hotfix for this soon

Non-Unicode VM names

Currently, VMC does not allow non-Unicode characters for VM names within their APIs used ad VMC

 

VM Replication-based File Level Recovery

 

Use file restore from backups or use a VM replica on a non VMC environment to start the File recovery

Replication (where EC2-based repository is used to store replica metadata)Due to lack of permissions, the repository Data Mover is not able to connect to the Veeam ServerEnable "Run server on this side" option for the repository. For Windows repositories it can be found under Ports configuration,
for Linux - under Advanced settings in the server configuration wizard.

See also:
https://kb.vmware.com/s/article/52533
https://kb.vmware.com/s/article/2149874
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=vsanps&productid=42789&vcl=true
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=vsanps&productid=41481&vcl=true
 

Network name cannot contain the following symbols: ~`!@#$%^&*+=;'>

$
0
0

Challenge

Veeam incorrectly displays portgroups in Virtual Lab -> Settings -> Isolated Networks and when trying to add such a port group the following message box is displayed:
User-added image

Cause

It is a known VMware SDK limitation where special characters are not escaped when used in names of vSphere entities such as port groups. It might still be possible to add that port group as your production network in the Virtual Lab Properties -> isolated network settings, but the Surebackup job will not be able to match a port group with a special char to the production one resulting a Sure Backup job failure.

It's also true for Hyper-V environments, characters to avoid are: 
  • the < is assumed to be the beginning of a tag;
  • the & is assumed to be the beginning a entity reference.

Solution

To resolve this issue, avoid using special characters in the vSphere and Hyper-V entities names.
 

VMware Cloud on AWS Support. Considerations and Limitations

$
0
0

Challenge

VMware Cloud on AWS is a vSphere environment running on AWS hardware, that needs some specific preparation to allow Veeam Backup & Replication v9.5 Update 4a or newer to work with it. Besides the below-listed preparation and limitations, you can interact with it within Backup & Replication like any other vSphere environment to backup, restore and replicate VM workloads.

Some of VMware features and permissions are not granted by default at the start of VMware Cloud on AWS (VMC). Thus, some depending Veeam Backup & Replication features will be limited or not operating. Depending on VMware update releases for VMware Cloud on AWS, the situation may change and the features from the table below may become available. Please contact your VMware administrator for timely update.

Solution

 Implementation step 1 - Backup & Replication  

  1. Use a new Windows Server and install Veeam Backup & Replication v9.5 Update 4a or newer if you do not have a Veeam Backup Server. The Server can run within any VMware cloud on AWS SDDC, AWS S3 or on-premises environments, if the network connection to the VMC vCenter/Veeam Servers potentially the VMs (for Guest processing) is possible.
  2. Add DNS network settings so that this Server can resolve Internet DNS names to be able to resolve the fully qualified domain name of the VMC vCenter server
  3. Check the below information carefully for any known limitations and configuration steps before you proceed.

Implementation step 2 - VMware Cloud on AWS

Firewall Configuration for vCenter connection

The Veeam Backup and Replication Server and Veeam proxy server should be connected to the VMware vCenter using HTTPS through TCP port 443. At VMware Cloud on AWS there is no need to open ports to the ESXi hosts itself. As the vCenter Server is by design of VMware Cloud on AWS on another network (Management Network), you need to configure one of the following 3 options:
 
  1. Usage of the vCenter public IP for customers with NSX-v (default) 
    • Open Port TCP 443 from Backup Server and Proxy Server to the predefined vCenter object on the Compute Network. User-added image
    • Allow the Compute Gateway Public IP to communicate over TCP 443 with the predefined vCenter object on the Management Network.
      User-added image
  2. Usage of a VPN tunnel for customers with VMware NSX-v 
    To be able to directly access the vСenter within VMC, please follow the VMC internal guidelines to create a VPN tunnel from the compute network to the management network: https://docs.vmware.com/en/VMware-Cloud-on-AWS/services/com.vmware.vmc-aws.getting-started/GUID-30BED7B3-D312-4DF3-BD7A-66F8D1C619DC.html
    Please update your DNS Servers to resolve the FQDN of the vСenter to its private IP address. If you want to use hosts entries on the Veeam Server for it, add them on all Veeam Backup and Proxy Servers.
    If your Backup & Replication (Management) Server is outside of the VMC cluster, please implement the same VPN connection for it.
  3. Usage of the local connection for customers with VMware NSX-t 
    NSX-t allows VMC customers to directly access the management network over the built-in firewall. TCP Port 443 needs to be opened from all Veeam Backup and Veeam Proxy Servers as a Source with the vCenter internal IP as a target.
    a) Configure DNS entry of the vCenter for local IP address usage.

    Go to your SDDC Management – Settings – vCenter FQDN and select the Private vCenter IP address. User-added image
    Hint: If you configure the vCenter DNS record for the internal IP address, you will lose VMC connection from Backup and Replication Server outside of VMC. You can use the local hosts file or any other DNS method to resolve the vCenter FQDN with the public IP address on the Veeam Server outside of VMC. Optionally, use the Public IP address for the VMC internal and external Veeam Server.

    b) Open firewall ports for vCenter Server access

    On the Management Network
    User-added image
    On the Compute Gateway
    User-added image


Implementation step 3 - add vCenter

Add vCenter to the Veeam console as described here: https://helpcenter.veeam.com/docs/backup/vsphere/add_vmware_server.html?ver=95
  1. Create a vCenter User with required rights (Active Directory linked mode) described here, or use the cloudadmin@vmc.local user.
  2. When adding a vCenter server, specify the fully qualified domain name (FQDN) that ends with vmwarevmc.com or vmc.vmware.com (depending on the URL shown in the VMC interface for the vCenter).
Implementation step 4 - add Veeam Proxy

For any VMware Cloud on AWS SDDC Cluster, roll out at least one Veeam Proxy Server to be able to process HotAdd / Virtual Appliance Backup Mode. The Backup & Replication itself can be used when installed at the SDDC Cluster (Proxy preinstalled). Please look at the Veeam documentation for details: https://helpcenter.veeam.com/docs/backup/vsphere/add_vmware_proxy.html?ver=95

Implementation step 5 - add Veeam Repository

VMware Cloud on AWS has only one accessible vSAN disk. It would not make sense to use that disk for production workloads and backups. An external Backup device needs to be added. Depending on the use case there are several ways to achieve this with different economic factors. Please find below an example of an Amazon S3 EC2 Linux Server (e.g. EC2 C4 Server with EBS ST1 storage) used as a backup target over the VMware Cloud on AWS integrated ENI network connection:

User-added image

To connect the EC2 Server(s) used as Veeam Repositories the following Firewall configuration is needed:
  1. On the Compute Network:
    1. Open TCP 22 (SSH) port from Veeam Backup server and Veeam proxy server to the Amazon VPC where the EC2 Server was installed. You can as well define the exact IP addresses of the repository server as Destination.
    2. Open TCP 2500-5000 ports for Veeam Data Transport in both directions for same servers. It is recommended to use the VMware Cloud on AWS integrated high throughput/low latency ENI network connection to avoid any traffic costs.User-added image
  2. Open the same ports on the Inbound Firewall of the Amazon EC2 server used as a repository server. As the Firewall Rule Source you should add all Veeam Backup Servers (including Proxy/Repository/MountServer/Console/…) instead of 0.0.0.0/0                                                                                                                                                                 User-added image

Implementation step 6 - add secondary backup target

It is suggested to create a backup copy to an additional place. Depending on the use case there are several ways to achieve this with different economic factors. Among other ways the following technologies can be used:
  1. Veeam Backup Copy Job to a second EC2 Server used as an additional Repository. The second EC2 Server can be placed on another AWS Availability Zone or AWS Geo Location.
  2. AWS Storage Gateway Software in VTL mode can be used to emulate a Tape Library to write data to S3. Veeam Backup to Tape Jobs can be used with it. For details see: https://www.veeam.com/wp-using-aws-vtl-gateway-deployment-guide.html
  3. Veeam Backup Copy Job to on premises or Veeam Cloud Connect (Enterprise). There is no special configuration needed for this use case beside network and firewall connections. For standard Repository usage on premises it is recommended to create a VPN tunnel from VMware Cloud on AWS to the on premises datacenter. This can be done by the VMC integrated VPN functionality, by Veeam PN or Third Party.
Additional Scenarios
  1. VMware Cloud on AWS used as Restore target. 
    1. Implementation steps 1-4 are needed.
  2. Veeam VM Replication.
    1.  Implementation steps 1-5 are needed. The Repository Server (when NOT used for Backups, can run within the VMware Cloud on AWS SDDC to store the Veeam Replication data. On premises to VMC, VMC to VMC and VMC to on premises is possible. Usage of Veeam Availability Orchestrator is possible in specific scenarios, see VAO deployment guide: https://helpcenter.veeam.com/docs/vao/deployment/welcome.html?ver=10

More Information

VMware Cloud on AWS specific problems and solutions:
 

Problem

There is no option to select a network at Veeam “Entire VM” restore to a new VM name wizard when VMware Cloud on AWS is used with VMware NSX-t.

Solution

  1. After restore, go to the VM configuration within the vCenter
  2. Delete the network card and save the configuration
  3. Create a new network card for the VM
  4. Apply the needed Network card settings within the Operating System as usual


Problem

Impossible to add the VMware Cloud on AWS vCenter server to the managed server, VMs within this vCenter are not visible in the list of VMs or an Error is displayed in the Veeam Jobs “Processing SQL Error: File does not exist or locked. …”

Solution

  1. Create a vCenter User with required rights (Active Directory linked mode) described here, or use the cloudadmin@vmc.local user.
  2. When adding a vCenter server, specify the fully qualified domain name (FQDN) that ends with vmwarevmc.com or vmc.vmware.com (depending on the URL shown in the VMC interface for the vCenter).


Problem

When working with Restore or VM Replication wizard, users may face some issues accessing VMware Cloud on AWS vCenter server. By design, VMware does not provide customers access to the background infrastructure and used datastores.

Solution

For proper operation, you can select the specific areas marked as “Workload” or “Compute”. Avoid using the non-accessible areas, for example:
  • vsanDatastore datastore
  • Management VMs folder
  • Mgmt-ResourcePool resource pool


Problem

Backup & Replication stop working after VMware Cloud on AWS was automatically updated to Version 1.3 or newer.

Solution

UPDATE: New VMware Cloud on AWS SDDC 1.3 or newer (including the latest version 1.6) requires updated Veeam Backup & Replication components. Please download Update 4a (or newer) for Veeam Backup & Replication 9.5 here


Problem

Some of the Backup & Replication Features are not working correctly because of limitations of the VMware Cloud on AWS environment (compared with a standard vSphere environment).

Solution

Affected Veeam FeatureLimitationWorkaround

Instant VM Recovery

Currently, VMware Cloud on AWS (VMC) does not allow for NFS usage

Use a combination of a Veeam backup job and replication job for proactive restore capabilities

Other OS File Level Recovery

Currently, VMC does not allow for NFS

Start Linux File-Level Recovery from a backup copy on-premises

SureBackup, Sure Replica, OnDemand Labs, Virtual Lab

Currently, VMC  does not allow NFS and network manipulation

As for SureReplica, you can perform it if the replication target is a non-VMC vSphere environment (e.g., replicate VM from VMC to on-premises)

VM Replication ReIP

ReIP is not available on VMC

 

Windows Dynamic disks are not supported

Currently, VMC does not allow to process dynamic disks at Hot-Add (Virtual Appliance mode) backup

VMware will provide a hotfix for this soon

Non-Unicode VM names

Currently, VMC does not allow non-Unicode characters for VM names within their APIs used ad VMC

 

VM Replication-based File Level Recovery

 

Use file restore from backups or use a VM replica on a non VMC environment to start the File recovery

Replication (where EC2-based repository is used to store replica metadata)Due to lack of permissions, the repository Data Mover is not able to connect to the Veeam ServerEnable "Run server on this side" option for the repository. For Windows repositories it can be found under Ports configuration,
for Linux - under Advanced settings in the server configuration wizard.

See also:
https://kb.vmware.com/s/article/52533
https://kb.vmware.com/s/article/2149874
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=vsanps&productid=42789&vcl=true
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=vsanps&productid=41481&vcl=true
 

Virtual disk size is not a multiple of 1KB

$
0
0

Challenge

Backup Copy job might fail with error:
Inline data validation detected that the target backup file is corrupted, but correction has failed

Restore job might fail with error:
Declared and actual sizes of the disk […] are different. Declared size: […]. Actual size: […]

Cause

VMDK disk is not properly aligned. A disk is not properly aligned when the size of the disk is not a multiple of 1KB.

VMware does not allow creation of unaligned disks via Graphical User Interface.

Usually unaligned disks are result of P2V conversion, or disk creation via vmkfstools utility.

Solution

Please use vmkfstools utility to extend and align the disk.  Increasing the size of a virtual disk (1004047)
If the disk in question is presented as a virtual RDM, use the SAN software to properly resize the LUN. Expanding the size of a Raw Device Mapping (RDM) (1007021)

Afterwards run Backup job and make a full backup of that VM.

If the size for one of the disks on the VM is not a full integer (ex. 80.3423432 GB) increase the size of the disk within the VM configuration to a full integer (ex. 81 GB).
 
In some cases this error may occur on a VM whose disks is already a full integer (ex. 80 GB), try increasing the disk size to next full integer (ex. 81GB) and run the Veeam job again.

 
Viewing all 4469 articles
Browse latest View live


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