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

HCL Fujitsu ETERNUS LT140

$
0
0

Challenge

VeeamReadyTape

Product Information:

Company name: Fujitsu Limited
Product Family: ETERNUS LT
Status: Veeam Ready - Tape
Classification Description: Tape solution where available hardware features have been tested to work with Veeam.

Solution

Product Details:

Model number: LT140
Library Firmware Version 1.0.0-D000
Drive firmware version: HB83
Driver for tape drive: IBM Ultrium 8 HH Tape Drive
Driver for media changer: Fujitsu ETERNUS media changer
Media type tested: LTO8

General product family overview:
The Fujitsu Storage ETERNUS LT140 is a cost-effective tape library providing extreme expansion flexibility up to 8400 TB. Starts with a 3U base unit and 20 slots while the pay-as-you-grow concept provides high investment protection that enables to scale and address long-term data storage requirements. Highly automated, simple and remote operation allows ease of use even at remote sites. The standardized LTO technology features high capacity, high speed and low cost that provide hardware-based data encryption offering enhanced security and compliance.

Veeam testing configuration:

Veeam Build Number: 9.5.4.2615


Removing a License from Veeam Backup and Replication or Enterprise Manager

$
0
0

Challenge

You need to remove an existing Veeam Backup and Replication (VBR), Veeam Agent for Windows (VAW) or Veeam Agent for Linux (VAL) license from Veeam Backup and Replication (VBR) or Enterprise Manager (EM).

Cause

A license has to be removed from VBR/EM.

Solution

NOTE: Starting from Veeam Backup & Replication Update 4 it is no longer possible to remove a license from Enterprise Manager or delete individual product sections (vbr,vaw,val) from the license.


In order to determine which section of this article to use, you must know if Enterprise Manager is controlling the licenses within Veeam Backup & Replication. If you are unsure, attempting to change the license file within Veeam Backup & Replication will tell you. If it allows you to click the Install button within the license section without a message about Enterprise Manager then Enterprise Manager is not in use.

 


If licenses are managed by Enterprise Manager:

NOTE: Only for versions prior 9.5 Update 4
  1. Open an administrative command prompt.
  2. Navigate to the EM installation folder (default path in the example below):
    cd C:\Program Files\Veeam\Backup and Replication\Enterprise Manager
  3. Remove the license by running
    Veeam.Backup.EnterpriseService.exe -removelicense [vaw, val]
  4. After running this command, restart Veeam Backup Enterprise Manager service so that the license information is updated in the UI.

NOTE: Only for versions 9.5 Update 4 and newer

There is no way to remove a license from Enterprise Manager, because Enterprise Manager is not operational without a license. If Enterprise Manager is installed on the same machine next to Veeam Backup & Replication, please contact Technical Support for assistance.


If licenses are managed by Veeam Backup & Replication

  1. Open an administrative command prompt.
  2. Navigate to the VBR installation folder (default path in the example below):
    cd C:\Program Files\Veeam\Backup and Replication\Backup
  3. Remove the license by running:
    For versions prior 9.5 Update 4:
    Veeam.Backup.Manager.exe -removelicense [all, vbr, vaw, val]
    For version 9.5 Update 4 and newer:
    Veeam.Backup.Manager.exe -removelicense

More Information

Note: These commands can also be run from PowerShell. Specify the desired parameter without brackets.

Example commands:

  • To remove the Veeam Agent for Windows license from Veeam Enterprise Manager:
    Veeam.Backup.EnterpriseService.exe -removelicense vaw
  • To remove Veeam Agent for Linux from Veeam Backup & Replication:
    Veeam.Backup.Manager.exe -removelicense val

If no parameter is specified, all existing licenses will be removed.

Note for Veeam Backup & Replication Update 4:
There is no way to re-install a legacy license after it has been removed. Please consider obtaining a new Veeam Instance Based license.

Job reports warning "Failed to truncate transaction logs for SQL instances: Possible reasons: lack of permissions, or transaction log corruption."

$
0
0

Challenge

Job may report warning: "Failed to finalize guest processing. Details: Failed to process 'TruncateSQLLog' command. Failed to truncate transaction logs for SQL instances: <instance name>. Possible reasons: lack of permissions, or transaction log corruption."

Solution

SQL logs truncation is done under user account specified in AAIP in Job settings, if it fails then GuestHelper tries to truncate transaction logs under LocalSystem account.

In order to understand why SQL logs truncation failed you will need to open the GuestHelper log on the Guest VM, and search for "Truncation Statistics".

  • Windows 2008 or higher
    \\GUESTVM\c$\ProgramData\Veeam\Backup\VeeamGuestHelper_%date%.log
  • Windows 2003
    \\GUESTVM\c$\Documents and Settings\All Users\Application Data\Veeam\Backup\VeeamGuestHelper_%date%.log

Known Errors and Solutions

  1. Error: OpenFromInitializationString failed. [Login failed for 'DOMAIN\user'.]
    Solution: give DOMAIN\user permissions on SQL instance and add db_backupoperator role for all FULL and BULK databases, or give it a sysadmin role.
     
  2. OLEDB Error: 'The server principal "DOMAIN\user" is not able to access the database "DATABASE" under the current security context.', HelpCtx: '0'
    Solution: give DOMAIN\user db_backupoperator role for all FULL and BULK databases, or give it a sysadmin role.
     
  3. OLEDB Error: 'BACKUP detected corruption in the database log. Check the error log for more information.', HelpCtx: '0'
    Solution: error points to possible corruption and issues with SQL server
     
  4. OLEDB Error: 'BACKUP LOG cannot be performed because there is no current database backup.'

    As a rule this is an issue with the secondary node of the SQL always on cluster. You can solve this by making a backup of the DB in question via SQL Management Studio. Otherwise, you can set the secondary node as primary for just one run of your backup job. As a result all its DBs will be backed up without "copy only" flag and the error will disappear.

    The issue occurs when the secondary node has always been backed up with "copy only" flag and its standalone DBs do not have any full backup. Thus during the truncation of the standalone DB logs we get the above-mentioned message.

    The same solution applies if you get this message with regard to the excluded vCenter database / Veeam database.
     
  5. "Query timeout expired" If you see this entry in VeeamGuestHelper log, it usually means that we couldn't truncate SQL logs in allotted time (by default timeout is only 60 seconds). Usually you might experience such issues with rather large databases, and with large amount of transaction logs
    Solution: Implement the following registry value in affected VMs in [KLM\SOFTWARE\Veeam\Veeam Backup and Replication\] and [ HKLM\SOFTWARE\Wow6432Node\VeeaM\Veeam Backup and Replication] (if either location does not exist, create it):
    • SqlExecTimeout
    • Type: REG_DWORD
    • Default value: 60 (in seconds, decimal)
    Try to expand that value and run a backup afterwards, safe guess here is to set it for 600 seconds.

More Information

 

If you observe the following warning "Failed to truncate transaction logs for SQL instances: MICROSOFT WID" on Veeam B&R version 8.0.0.2084, please contact Veeam Support for the hot-fix.

HCL - NetApp FAS

$
0
0

Challenge

VeeamReadyIntegrated

Product Information:

Company name: NetApp
Product Family: FAS
Status: Veeam Ready - Integrated
Classification Description: Integrated storage where joint development activities between the manufacturer and Veeam have occurred to create advanced backup or restore functionalities.

Solution

Product Details:

Model number: FAS2520
Drive quantity, size, type: 12 - Mix of Flash, SAS, NL-SAS
Firmware version: 8.1.0 - 8.3.2
Connection protocol and speed: 10Gb
Additional support: Any array running Data ONTAP with firmware versions above.

General product family overview:

Whatever the size of your enterprise, you need powerful, flexible storage that manages growth and maximizes the long-term value of your IT investment. The NetApp® FAS series running ONTAP®software simplifies storage operations and builds a foundation for a data fabric that flows data seamlessly across flash, disk, and cloud. Its unified architecture supports a broader set of SAN and NAS workloads—with faster setup than other entry-class hybrid arrays.

 

Veeam testing configuration:

Veeam Build Number: 9.0.0.1715

One or more bad blocks were detected and skipped

$
0
0

Challenge

Veeam Agent for Windows shows the following  warning during the backup:
 
One or more bad blocks were detected and skipped

 

Cause

The NTFS file system stores information about bad blocks in a $BadClus metadata file.
More information about NTFS file system metadata can be found here.

Note: The $BadClus metadata file is backed up by Veeam Agent for Windows, if a bare-metal restore is performed to a new drive the $BadClus metadata is restored. To update the $BadClus metadata file run the command shown in the solution section of this article.
 

Solution

Run the following command for the drive that Veeam Agent for Windows displayed the error for.
Running this command will clear the list of bad clusters on the volume and rescans all allocated and free clusters for errors.
 
chkdsk volume_letter /b 

Example: chkdsk C: /b

The warning shown within Veeam Agent for Windows is displayed if bad blocks are listed in the $BadClus metadata file. Therefore if the warning persists after running the command above, there are bad clusters on the drive.




 

Red Hat Enterprise Linux kernel 2.6.32-754.6.3 is not supported by Veeam Agent for Linux 1.x and 2.x.

$
0
0

Challenge

Veeam Agent for Linux may cause an operating system crash on machines running Red Hat Enterprise Linux (RHEL) or its derivatives (CentOS, Oracle Linux) with Linux kernel version 2.6.32-754.6.3.el6 (update RHSA-2018:2846).

Cause

Veeamsnap, Agent for Linux kernel module is not compatible with Linux kernel version 2.6.32-754.6.3.el6.
 

Solution

The issue is specific to kernel version 2.6.32-754.6.3.el6. For details please refer to the following article: https://access.redhat.com/solutions/3658111
This issue is addressed in the following kernel updates: Red Hat Enterprise Linux 6.10.z - kernel-2.6.32-754.9.1.el6 via RHBA-2018:3763.
Workaround: boot the system from kernels earlier than kernel-2.6.32-754.6.3.el6.

How to Backup a Windows Failover Cluster with Veeam Agent for Microsoft Windows

$
0
0

Challenge

Veeam Backup & Replication lets you deploy and manage Veeam Agent for Microsoft Windows on computers in your infrastructure. Veeam Agent for Microsoft Windows adds full support for mission-critical Microsoft Failover Clusters, SQL Server-based Microsoft Failover Clusters, SQL Always On Availability Groups and Exchange Database Availability Groups. Starting from version 9.5 Update 3, Veeam Backup & Replication lets you deploy and manage Veeam Agent for Microsoft Windows on computers in your infrastructure. Veeam Agent for Microsoft Windows 2.1 adds full support for mission-critical Microsoft Failover Clusters, SQL Server-based Microsoft Failover Clusters, SQL Always On Availability Groups and Exchange Database Availability Groups.

This is a “how to” step-by-step guide on backing up your Windows Failover Cluster.

Cause

Before you begin

Сonsider the following:
  • Backup of failover clusters is supported in Veeam Agent for Microsoft Windows managed by Veeam Backup & Replication only. You cannot process a failover cluster by Veeam Agent for Microsoft Windows operating in the standalone mode.
  • Agent license with a server counter must be installed in Veeam Backup & Replication to enable Agent Management features including failover cluster support.
  • Veeam Agent for Microsoft Windows supports Windows Server Failover Clusters running Microsoft Windows Server 2008 R2 and later.
  • Workgroup clusters, multi-domain clusters, and mixed OS version clusters are not supported.
  • Cluster Shared Volumes (CSV) are skipped automatically during the backup.
  • The following Microsoft Failover Cluster applications are supported: Microsoft SQL Server Failover Cluster Instances (Microsoft SQL Server 2008 SP4 or newer), Microsoft SQL AlwaysOn Availability Groups, Microsoft Exchange Database Availability Groups (Microsoft Exchange Server 2010 or newer).
  • When using Basic Availability Groups on Microsoft SQL Server 2016 Standard Edition, consider that secondary replica node cannot be backed up because the secondary node is not readable. See the following article for more information.
  • AlwaysOn Clusterless Availability Groups are not supported.
  • Managed by backup server job with failover cluster type does not support the file-level backup mode.
  • Recovery must be performed via Veeam Backup & Replication console.

Solution

Microsoft Windows Server Failover Clusters, Microsoft SQL Server Failover Cluster Instances, SQL Always On Availability Groups


1. Create an Active Directory protection group

Protection Group is a container or folder to organize hosts you are willing to protect 

User-added image

To create a protection group navigate to Inventory, select Physical & Cloud Infrastructure node and hit Add Group button at the ribbon. Select Microsoft Active Directly objects as a type for this Protection Group.

User-added image

At the Active Directory step specify the domain name and account (if required) and select the Active Directory cluster name object.


User-added image

The AD cluster name account can be found in Active Directory Users and Computers or Failover Cluster Manager.

User-added image
User-added image

Make sure that you didn’t exclude any required host at the Exclusion step of the wizard.

User-added image

Specify the common master account and set custom credentials for particular hosts if needed.

User-added image

Check the box to Install backup agent at the Options step of the wizard to install backup agents automatically during the rescan (installation can be performed manually if required).

User-added image

Rescan the protection group to discover the newly added cluster account, all its nodes and install backup agent to every node. Once the rescan is completed you should see the cluster and all child nodes under the protection group

NOTE To avoid installation issues, make sure that all required network and DNS requirements are fulfilled.


User-added image

2. Configure the backup job

Once you install the backup agent on every node, you can create a cluster job. Navigate to Home node, click the Backup Job button at the ribbon and select Backup > Windows computer.

User-added image

Failover Clusters must be processed by backup server jobs with the Failover cluster type. 

User-added image

At the Computers step of the wizard hit Add and select cluster account or the parent protection group for this cluster.

User-added image

NOTE: each cluster node will consume a Server License host counter:

User-added image

Select the backup mode. Only volume-level backup and entire system backup modes are available for the failover cluster job.

User-added image

Define the appropriate application-aware processing options at the Guest Processing step of the wizard. For example, SQL log backup/truncation settings would be applicable to a SQL cluster.

User-added image

Start the job. The cluster job will track node changes and perform log backup respectively.

User-added image

User-added image


Microsoft Exchange Database Availability Group

Starting Veeam Backup & Replication Update 4 Microsoft Exchange database availability groups (DAG) nodes are now automatically processed in a sequential manner, so it is possible to use Veeam Agent for Microsoft Windows to process Microsoft Exchange Database Availability Groups (DAGs).

The procedure of adding a DAG to a Veeam Agent backup job differs depending on the type of the DAG that you want to process:

  • For a regular DAG, the backup job configuration procedure is the same as for any failover cluster mentioned above, so all the steps above are relevant
  • For an IP Less DAG (a DAG without an Administrative Access Point), the backup job configuration procedure is similar to the same procedure for standalone servers (the steps below show it in detail)

Create a protection group with the DAG nodes:

User-added image

Then just add servers that act as DAG nodes to a Veeam Agent backup job for servers configured in Veeam Backup & Replication.



User-added image

User-added image

During the backup process, Veeam Backup & Replication detects that servers in the backup job are part of a DAG, and creates a transactionally consistent backup of Microsoft Exchange databases running on these servers (this by design processes only passive database copies, active ones are excluded from VSS freeze operations).

Application-aware processing should be enabled for a consistent backup, log truncation and application-item restore possibility.

User-added image

User-added image

For Veeam Backup & Replication released before 9.5 Update 4, it is not possible to process a DAG as a regular failover cluster. It is recommended to process each server that acts as a DAG cluster node in a separate Veeam Agent backup job configured in Veeam Backup & Replication. In the backup job settings, specify a backup schedule in a way that these backup jobs start at a different time and do not overlap.

 

Red Hat Enterprise Linux kernel 2.6.32-754.6.3 is not supported by Veeam Agent for Linux 1.x and 2.x.

$
0
0

Challenge

Veeam Agent for Linux may cause an operating system crash on machines running Red Hat Enterprise Linux (RHEL) or its derivatives (CentOS, Oracle Linux) with Linux kernel version 2.6.32-754.6.3.el6 (update RHSA-2018:2846).

Cause

Veeamsnap, Agent for Linux kernel module is not compatible with Linux kernel version 2.6.32-754.6.3.el6.
 

Solution

The issue is specific to kernel version 2.6.32-754.6.3.el6. For details please refer to the following article: https://access.redhat.com/solutions/3658111
This issue is addressed in the following kernel updates: Red Hat Enterprise Linux 6.10.z - kernel-2.6.32-754.9.1.el6 via RHBA-2018:3763.
Workaround: boot the system from kernels earlier than kernel-2.6.32-754.6.3.el6.

Microsoft Azure password may be found in the Veeam log file

$
0
0

Challenge

Password for Microsoft Azure account may be found in the C:\ProgramData\Veeam\Backup\VeeamBackupManager.log file in plain text format.

Cause

This vulnerability is caused by executing a command from the KB article on how to configure Granular permissions for Microsoft Azure user.

Solution

This vulnerability has been fixed in Veeam Backup & Replication 9.5 U4.

More Information

[[DOWNLOAD|DOWNLOAD NOW|https://www.veeam.com/send_license/vmware-esx-backup/]]
MD5: 5E16E7EB8381216C8BCE840238ADF23D
SHA-1: 300923E94D59FD0B725FE705987E1E859202BFFE
SHA-256: 8A594CEC74059F9929EA765AC5E70A49DA6FC93803B567CBB9D74FBB1A49A6CC

Should you have any questions, please contact Veeam Support.

How to seed your backups to Azure Storage

$
0
0

Challenge

Your goal is to move your existing data to Azure leveraging Azure Data Box offline data transfer products to move large amounts of data.

Solution

1. Perform the initial configuration to register Azure Data Box in your infrastructure by following the steps in this article.

2. Open the Veeam Backup & Replication Console and create an Object Storage Repository as described in the instructions from our User Guide here. Don't forget to select the same Region you specified in C:\Program Files\Veeam\Backup and Replication\Backup\AzureStorageRegions.xml during the initial configuration, as this Object Storage Repository will be pointing to your offline Azure Data Box.

3. At the Capacity Tier step of the Scale-out Backup Repository wizard (if you don't have Scale-out Backup Repository please create one), specify the Object Storage Repository created during the previous step and configure policies to trigger data transfer as described here.

4. Right click on your Scale-Out Backup Repository and select "Run Tiering Job Now" and await for the job to complete successfully. You can check the job status here.

5. Set the Object Storage Repository created in step #2 into maintenance mode by following these instructions.

6. Send your Azure Data Box back to Microsoft.

7. Await confirmation from Microsoft that the data has been successfully migrated in Azure.

8. Undo all the changes described in this article: remove DNS entries, remove certificate, rollback to the original C:\Program Files\Veeam\Backup and Replication\Backup\AzureStorageRegions.xml file, delete the ObjectStorageCRLCheckMode registry key and restart Veeam Backup Server.

9. Open Veeam Backup & Replication Console and create a new Object Storage Repository as described in these instructions using same Credentials but this time with proper Region selected. 

10. At the Capacity Tier step of the Scale-out Backup Repository wizard, select the Object Storage Repository created in the previous step; at the prompt, agree to change your capacity tier to use different object storage system.

11. Let Veeam check the Object Storage Repository for existing backups and update the backups in the Veeam Console.

12. You may now safely delete the Object Storage Repository created in step #1 as all of the data will be transfer now directly to Azure Storage.


 

How to prepare Azure Data Box for seeding with Veeam Backup & Replication

$
0
0

Challenge

You would like to move your existing data to the Azure leveraging Azure Data Box offline data transfer products to move large amounts of data. This article guides you through all the requirements you need to meet in order to prepare Azure Data Box for the seeding to the Azure Storage with Veeam Backup & Replication U4.

Solution

Please complete all the steps to successfully add Azure Data Box into Veeam Backup & Replication:

NOTE: Please make sure that your Azure Data Box device supports data upload over REST API. 

1.    Ensure Azure Data Box server DNS name is resolved on Veeam Backup Server and Veeam Gateway server either globally in your organization over you DNS servers or individually on the servers over hosts files:
  • <mydataboxno>.microsoftdatabox.com;
  • blob.<mydataboxno>.microsoftdatabox.com;
  • <storageaccountname>.blob.<mydataboxno>.microsoftdatabox.com
where <mydataboxno> and <storageaccountname> could be found in Azure Data Box web UI (please follow this link for more information)
 
2.    Please download Azure Data Box SSL certificate and import on Veeam Backup Server and Veeam Backup Gateway Sever as described in this link

3.    Please make a copy for C:\Program Files\Veeam\Backup and Replication\Backup\AzureStorageRegions.xml and rename to the C:\Program Files\Veeam\Backup and
       Replication\Backup\AzureStorageRegions.xml_original
(to roll back to the original file)

4.    Find Azure Region you’re not going to use (Azure Government, for instance) in the C:\Program Files\Veeam\Backup and Replication\Backup\AzureStorageRegions.xml, modify BlobEndpoint property, as shown
       below, and specify any display name in the Name property (Azure Data Box, for instance):
<Region Id="AzureGovernmentCloud" Name="Azure Databox" Type="Government">
    <BlobEndpoint>.blob.mydataboxno.microsoftdatabox.com</BlobEndpoint>
 </Region>

 
4.    Please add registry key on Veeam Backup Server:
 
Name:  ObjectStorageCRLCheckMode
Type: DWORD. 
Value: 3
Path: HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Backup and Replication\
 
5.    Restart Veeam Backup Service on Veeam Backup Server.

“Storage connection failure” alarm during the backup jobs with storage integration activity.

$
0
0

Challenge

Veeam ONE generates the “Storage connection failure” alarm during the backup jobs with storage integration activity.

Cause

During the backup job with storage integration activity, the storage snapshot is created as a logical unit on the storage device hardware level.
After the snapshot processing is finished, it is being deleted and the vCenter considers it as losing connection with the LUN which is actually the storage snapshot, but not the real storage device.

This causes the vCenter to register one of the following events, which are used to trigger the “Storage connection failure” alarm:

vprob.storage.connectivity.lost
esx.problem.storage.connectivity.lost

Solution

This is behaviour by design. It is recommended to suppress the alarm during the backup activity. See more details of how to suppress the alarms.

NOTE: Starting Veeam ONE 9.5 the suppress algorithm has been changed. Use Scheduled alarm suppression feature instead of Veeam Backup activity for the "Storage connection failure" alarm.

More Information

Should you have any questions, contact Veeam Support.

Forward Incremental – Animation of Method and Retention

$
0
0

Challenge

This article is intended to document how Forward Incremental works, and how its retention is enforced.

Solution


Forward Incremental Forever Backup Method – New in V8

Forward incremental-forever backup method is a default method for backup chain creation. To use this backup method, you must specify the following options in the backup job settings:

  1. Select the Incremental backup mode.
  2. Do not enable synthetic full backups and/or active full backups. If you enable synthetic and/or active full backups, Veeam Backup & Replication will produce a forward incremental backup chain (documented below).

The forward incremental-forever backup method produces a backup chain that consists of the first full backup and a set of forward incremental backups following it.

Veeam Backup & Replication creates a forward incremental-forever backup chain in the following way:

  1. During the first run of a backup job, Veeam Backup & Replication creates a full backup file (VBK) on the backup repository.
  2. During subsequent backup job sessions, Veeam Backup & Replication copies only VM data blocks that have changed since the last performed backup (full or incremental) and saves these blocks as an incremental backup file (VIB) in the backup chain.


User-added image
Within this animation the lettered squares represent blocks on a disk.
 
Information regarding how retention works for this backup method can be found here:
https://helpcenter.veeam.com/docs/backup/vsphere/retention_forever_incremental.html?ver=95u4


Forward Incremental Backup Method

During the first run of a forward incremental backup, or simply incremental backup, Veeam Backup & Replication creates a full backup file (.vbk). During subsequent runs of the backup job, it will only retrieve changes that have taken place since the last run of the job (whether full or incremental) and saves this information as an incremental backup file (.vib). Each full backup files (.vbk) and its incremental files (.vib) that depend upon it are treated as a chain. Meaning that each incremental restore point depends on the one that came before it, the full restore point has no dependencies.

User-added image


Within this animation the lettered squares represent blocks on a disk.

Incremental backup is the best choice if company regulation and policies require you to regularly move a created backup file to tape or a remote site. With incremental backup, you move only incremental changes, not the full backup file, which takes less time and requires less tape. You can initiate writing backups to tape or a remote site in Veeam Backup & Replication itself, by configuring Backup to Tape jobs.

If you decide to use the forward incremental backup method, it is necessary to schedule the creation of periodic active full or synthetic full backups. This will help you avoid long chains of increments, ensure safety of backup data, and allow you to meet the requirements of your retention policy. Below are animated examples of these things.

User-added image


User-added image


User-added image


Within this animation the lettered squares represent blocks on a disk.

For more information please review the follow portions of the Help Center:
https://helpcenter.veeam.com/docs/backup/vsphere/incremental_forever_backup.html?ver=95u4
https://helpcenter.veeam.com/docs/backup/vsphere/retention_forever_incremental.html?ver=95u4
https://helpcenter.veeam.com/docs/backup/vsphere/forward_incremental_backup.html?ver=95u4
https://helpcenter.veeam.com/docs/backup/vsphere/retention_incremental.html?ver=95u4
https://helpcenter.veeam.com/docs/backup/vsphere/active_full_backup.html?ver=95u4
https://helpcenter.veeam.com/docs/backup/vsphere/backup_copy_remove_missing_point.html?ver=95u4

How to seed your backups to Azure Storage

$
0
0

Challenge

Your goal is to move your existing data to Azure leveraging Azure Data Box offline data transfer products to move large amounts of data.

Solution

1. Perform the initial configuration to register Azure Data Box in your infrastructure by following the steps in this article.

2. Open the Veeam Backup & Replication Console and create an Object Storage Repository as described in the instructions from our User Guide here. Don't forget to select the same Region you specified in C:\Program Files\Veeam\Backup and Replication\Backup\AzureStorageRegions.xml during the initial configuration, as this Object Storage Repository will be pointing to your offline Azure Data Box.

3. At the Capacity Tier step of the Scale-out Backup Repository wizard (if you don't have Scale-out Backup Repository please create one), specify the Object Storage Repository created during the previous step and configure policies to trigger data transfer as described here.

4. Right click on your Scale-Out Backup Repository and select "Run Tiering Job Now" and await for the job to complete successfully. You can check the job status here.

5. Set the Object Storage Repository created in step #2 into maintenance mode by following these instructions.

6. Send your Azure Data Box back to Microsoft.

7. Await confirmation from Microsoft that the data has been successfully migrated in Azure.

8. Undo all the changes described in this article: remove DNS entries, remove certificate, rollback to the original C:\Program Files\Veeam\Backup and Replication\Backup\AzureStorageRegions.xml file, delete the ObjectStorageCRLCheckMode registry key and restart Veeam Backup Server.

9. Open Veeam Backup & Replication Console and create a new Object Storage Repository as described in these instructions using same Credentials but this time with proper Region selected. 

10. At the Capacity Tier step of the Scale-out Backup Repository wizard, select the Object Storage Repository created in the previous step; at the prompt, agree to change your capacity tier to use different object storage system.

11. Let Veeam check the Object Storage Repository for existing backups and update the backups in the Veeam Console.

12. You may now safely delete the Object Storage Repository created in step #1 as all of the data will be transfer now directly to Azure Storage.


 

How to prepare Azure Data Box for seeding with Veeam Backup & Replication

$
0
0

Challenge

You would like to move your existing data to the Azure leveraging Azure Data Box offline data transfer products to move large amounts of data. This article guides you through all the requirements you need to meet in order to prepare Azure Data Box for the seeding to the Azure Storage with Veeam Backup & Replication U4.

Solution

Please complete all the steps to successfully add Azure Data Box into Veeam Backup & Replication:

NOTE: Please make sure that your Azure Data Box device supports data upload over REST API. 

1.    Ensure Azure Data Box server DNS name is resolved on Veeam Backup Server and Veeam Gateway server either globally in your organization over you DNS servers or individually on the servers over hosts files:
  • <mydataboxno>.microsoftdatabox.com;
  • blob.<mydataboxno>.microsoftdatabox.com;
  • <storageaccountname>.blob.<mydataboxno>.microsoftdatabox.com
where <mydataboxno> and <storageaccountname> could be found in Azure Data Box web UI (please follow this link for more information)
 
2.    Please download Azure Data Box SSL certificate and import on Veeam Backup Server and Veeam Backup Gateway Sever as described in this link

3.    Please make a copy for C:\Program Files\Veeam\Backup and Replication\Backup\AzureStorageRegions.xml and rename to the C:\Program Files\Veeam\Backup and
       Replication\Backup\AzureStorageRegions.xml_original
(to roll back to the original file)

4.    Find Azure Region you’re not going to use (Azure Government, for instance) in the C:\Program Files\Veeam\Backup and Replication\Backup\AzureStorageRegions.xml, modify BlobEndpoint property, as shown
       below, and specify any display name in the Name property (Azure Data Box, for instance):
<Region Id="AzureGovernmentCloud" Name="Azure Databox" Type="Government">
    <BlobEndpoint>.blob.mydataboxno.microsoftdatabox.com</BlobEndpoint>
 </Region>

 
4.    Please add registry key on Veeam Backup Server:
 
Name:  ObjectStorageCRLCheckMode
Type: DWORD. 
Value: 3
Path: HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Backup and Replication\
 
5.    Restart Veeam Backup Service on Veeam Backup Server.

0x8004230F or Error: VSSControl: -2147212529 (VSS_E_UNEXPECTED_PROVIDER_ERROR)

$
0
0

Challenge

You receive errors on backup or replication processes during VSS guest processing.

Solution

0x8004230F translates to the VSS error “VSS_E_UNEXPECTED_PROVIDER_ERROR”, which generally means that the backup process could not initialize due to a third party VSS Provider component installed on the system. You can verify this by opening an elevated CMD prompt and typing VSSADMIN LIST PROVIDERS on the guest which is failing to backup.
VSSADMIN LIST PROVIDERS

User-added image

If more than the default software provider is installed, another third party software suite may have enabled its provider on the guest.  When this provider remains on the system when backup has ceased, it may cause problems for native backup and other tasks that attempt to initiate a VSS backup. This component of the third party software will need to be removed if Veeam Backup & Replication is to process this source guest consistently.

For more information on removing specific providers, please refer to vendor documentation regarding VSS Provider and Agent installation. In some instances, the VSS Provider component can be removed while keeping the rest of the software functionally intact.

More Information

If the above troubleshooting steps does not resolve this issue, please review the solution on the this article http://www.veeam.com/kb1846.

 

RPC function call failed. The RPC server is unavailable. w/ Application-Aware Image Processing

$
0
0

Challenge

A job fails with an error message reporting an error “The RPC server is unavailable.”  The following error can occur when using Application-Aware Image Processing:
 
[timestamp] <01> Error    VSSControl: IsSnapshotInProgress failed. Transaction logs will not be truncated.<…>
[timestamp] <01> Error    RPC function call failed. Function name: [IsSnapshotInProgress]. Target machine: [xxx.xx.x.xx].
[timestamp] <01> Error    RPC error:The RPC server is unavailable.
[timestamp] <01> Error     Code: 1722

Cause

1. The ports that Veeam Backup & Replication is attempting to use are blocked by a firewall.
2. The VeeamVSSSupport service is stuck on the Guest OS
3. Antivirus or Antimalware software may attempt to interact with the VeeamVSSSupport service executable.
 
In rarer cases dynamic port allocation needs to be configured.
Note: If the VM that is failing to be connected to is Windows Server 2003, you need to use the RPC Configuration Tool (RPCCfg.exe) from the Windows Server 2003 Resource Kit to complete the process that is described in this article.
 
Additional troubleshooting steps can be found in the following Microsoft KB article:
http://social.technet.microsoft.com/wiki/contents/articles/4494.windows-server-troubleshooting-the-rpc-server-is-unavailable.aspx

Solution

──────────────────────────────────────────────────────────
Firewall / Ports
──────────────────────────────────────────────────────────
A full list of used ports can be found here:  https://helpcenter.veeam.com/docs/backup/vsphere/used_ports.html?ver=95u4
 
When Veeam Backup & Replication connects to a VM it creates firewall exclusions for the ports and processes it uses. Veeam Backup & Replication however is not able to add firewall exclusions to hardware or third-party software firewalls.

The most common ports that cause this issue when using Application-Aware Image Processing are the Dynamic RPC ports that the temporary guest agents are assigned. These ports are:
•1025 to 5000 (for Microsoft Windows 2003)
•49152 to 65535 (for Microsoft Windows 2008 and newer)
 
Note: The NIC’s Network Location being set to Public mode will also cause this, as Public mode sets the firewall it’s strictest settings.


──────────────────────────────────────────────────────────
VeeamVSSSupport service cleanup
──────────────────────────────────────────────────────────
When no job is processing the VM connect to it and check the following things:
1. Make sure the VeeamVSSSupport service is no longer present.
      •If it is, use the command ‘sc delete VeeamVSSSupport’ to remove the service.
2. Make sure the c:\Windows\VeeamVSSSupport folder is not present.
      •If it is, delete the folder. If it fails to delete reboot or resolve the file lock.
 
──────────────────────────────────────────────────────────
Antivirus/Antimalware
──────────────────────────────────────────────────────────
Please review the full list of Antivirus/Antimalware exclusions listed here: http://www.veeam.com/kb1999
 
The most common solution is to exclude the C:\Windows\VeeamVSSSupport\ folder from being scanned.
 
──────────────────────────────────────────────────────────
Dynamic Port Configuration
──────────────────────────────────────────────────────────
To configure dynamic port allocation follow the steps outlined in the following Microsoft KB article.
These changes will need to be made on the server that Veeam Backup & Replication is having trouble connecting to.
 
http://support.microsoft.com/kb/154596

 

Consistent backup failures after installing vSphere 6.7 U1

$
0
0

Challenge

After updating vCenter to 6.7U1, processing of all VMs fails with "Object reference not set to an instance of an object."

Cause

The issue is triggered by an update to the vSphere API version in vCenter 6.7 U1.

Solution

The issue affects only Veeam Backup & Replication 9.5 Update 3a.
Please upgrade to Veeam Backup & Replication 9.5 Update 4, it works fine with 6.7 U1 out of the box, no additional steps needed.
 
NOTE: The displayed version in vSphere is not 6.7.1 for Update 1. The only way to verify the version is by the build number.
The version can be verified by checking the build number in the following VMware KB Articles.
ESX\ESXi Hosts - https://kb.vmware.com/s/article/2143832
vCenter Servers - https://kb.vmware.com/s/article/2143838?lang=en_US

 

More Information

Veeam Backup & Replication support for VMware vSphere: https://www.veeam.com/kb2443

Root element is missing

$
0
0

Challenge

Task fails with the error "root element is missing."
You can find such entries in the log file:

[timestamp] <01> Error Read summary xml error at Veeam.Backup.Core.CRawSummary.CreateOibSummary()
[timestamp] <01> Error at Veeam.Backup.Core.CSynOibAlg.CreateOib(CPoint fullPoint, CPoint rollPoint, CStorage fullStorage, CStorage rollStorage, COib rollOib)
[timestamp] <01> Error at Veeam.Backup.Core.CBackupJobPerformer.ExecuteTask(IBackupTask task, ITarget target)
[timestamp] <01> Error  Root element is missing. at System.Xml.XmlTextReaderImpl.Throw(Exception e)

Cause

This usually occurs when part of Veeam data could not be written to the summary.xml file (due to space, connectivity issue or some other specific issue). After that failure, cleaning up space on a target or fixing other problems that caused this behavior initially will not let you proceed with the incremental because the summary.xml is missing critical information on the previous backup.

Solution

There are two methods to potentially resolve this:

  • The first option is to run a full backup on the corresponding job by right-clicking on a job and selecting "perform full backup". This is the method that leaves the least possibility of later issues.
     
  • The second option is more involved, has some caveats, and is not guaranteed to work but may save some time.
    1. Verify the job itself is not currently running.
    2. Once verified go into the backup repository and locate the backup files for the job having the issue.
    3. Move the VBM file to another location without deleting it.
    4. After the VBM file has been moved, return to Veeam B&R and run a normal backup operation.
       

      Note: This also works for PerVM and SOBR based backups.

      Note 2: When moving the VBM, do so to a path outside the backup repository path. For instance, if the repository path is C:\Backups, move the VBM to either the root of the drive or another path from the drive. If it is placed in another subfolder of C:\Backups, and the repository is re-scanned, Veeam will attempt to import the VBM as a backup.


      This will attempt to create a new VBM file for the chain itself using metadata mirrored in the full backup storages, without the need to create another active full backup, avoiding larger amounts of data being sent to the repository. If this fails, the first option will likely be necessary.

      If the chain contains multiple full backups, only the latest full and increments following it will be used to recreate the VBM file. Retention may need to be performed manually by deleting older backup files when they are no longer needed.

       

Win32 error: The network path was not found. Code 53

$
0
0

Challenge

You receive the following error within moments of a job starting:
 
Cannot connect to the host's administrative share. Host:  [VM hostname or IP]. Account: [domain\user].
Win32 error: The network path was not found. Code: 53

NOTE: This applies to both VMware and Hyper-V hypervisors.

Cause

This error means that the Veeam Backup & Replication server cannot connect to the Windows guest’s OS feature to deploy guest processing components. This path will be the ADMIN$ share (\\hostname\admin$) of the guest itself.
 
These components are deployed directly from the Veeam Backup & Replication server. If networking is inherently impossible to the guest from the B&R server (different networks, firewall, etc), processing protocol may require inversion (VMware only).

Solution

When this error occurs, there are a few items to go through:
 
  • Make sure the Windows time on the Veeam Backup server is the same as in the guest OS.
  • Make sure you do not have a firewall in the way (you can try disabling it for testing).
  • Make sure you can connect to the admin share (for example, \\Server Name\admin$) with the same credentials as provided to Veeam Backup & Replication for VSS.
  • Make sure the VSS writers are set to automatic in the guest OS.
  • Make sure you provide Local Administrator (MACHINE\Administrator) or Domain Administrator (DOMAIN\Administrator) account privileges.
  • Make sure the guest OS is in the same network as the Veeam Backup server.
  • Make sure File and Printer Sharing is enabled in the guest OS.
    • ​Once File and Printer Sharing is Enabled on the guest OS, ensure to provide permissions through Windows Firewall if applicable
  • If the guest OS is Vista/2008 or later:
    • In the Network and Sharing Center, verify that it is not set for a public domain.
    • Verify that the Remote Registry Service is started.
 

Note: As of 9.5 and later we have guest interaction proxies that deploy components: https://helpcenter.veeam.com/docs/backup/vsphere/guest_interaction_proxy.html?ver=95

More Information

To Inverse the processing protocol used (native Windows remote administration versus VMware VIX), utilize the below.
For Veeam 9.x and later the value should be created on the Guest Interaction Proxy.
 
o    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Veeam\Veeam Backup and Replication\
o    DWORD: InverseVssProtocolOrder
o    Value = 1
o    To disable (default behavior), value is 0 (false)
 
For more information on permissions, see http://www.veeam.com/kb1788

 
Viewing all 4487 articles
Browse latest View live


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