Veeam Backup & Replication software is compatible with a variety of backup targets and can be used with VMware vSphere and Microsoft Hyper-V. The product works on the virtualization layer and is Agentless. According to the vendor, the software has a recovery time objective of less than 15 minutes for all applications and uses built-in WAN acceleration to replicate data off-site up to 50 times faster than a raw data transfer.
Veeam Backup & Replication 9.5, released in 2016, has numerous features to help with high-speed recoveries, data loss avoidance and verified recoveries. Some of these features include a scale-out backup repository, instant file-level recovery, remote office/branch office support and SureBackup technology that tests VM backups to ensure data recovery. A Veeam Cloud Connect feature provides secure cloud backups, and the software has fully integrated cloud disaster recovery.
This pattern details the process for sending backups created by Veeam Backup & Replication to supported Amazon Simple Storage Service (Amazon S3) object storage classes by using the Veeam scale-out backup repository capability.
Network connectivity from on premises to AWS services with available bandwidth for backup and restore traffic through a public internet connection or an AWS Direct Connect public virtual interface (VIF)
Veeam Backup and Replication software protects data from logical errors such as system failures, application errors, or accidental deletion. In this diagram, backups are run on premises first, and a secondary copy is sent directly to Amazon S3. A backup represents a point-in-time copy of the data.
In accordance with IAM best practices, we strongly recommend that you regularly rotate long-term IAM user credentials, such as the IAM user that you use for writing Veeam Backup & Replication backups to Amazon S3. For more information, see Security best practices in the IAM documentation.
If you want to enable immutability, choose Make recent backups immutable for X days and set the period of time during which your backups should be locked. Note that enabling immutability results in increased costs because of the increased number of API calls to Amazon S3 from Veeam.
If you want to enable immutability, choose Make recent backups immutable for the entire duration of their retention policy. Note that enabling immutability results in increased costs because of the increased number of API calls to Amazon S3 from Veeam.
For EC2 instance type, choose the instance type for the proxy appliance, based on your speed and cost requirements for transferring the backup files to the archive tier of your scale-out backup repository.
If needed, add performance extents. You can also use your existing Veeam local backup repository as your performance tier. Starting with Veeam version 12, you can add an S3 bucket as a performance extent for direct-to-object (DTO) backups, bypassing a local performance tier.
Choose Use per-machine backup files to create a separate backup file for each machine and write these files to the backup repository in multiple streams simultaneously. This option is recommended for better storage and compute resource utilization.
Choose Perform full backup when required extent is offline to create a full backup file in case an extent that contains restore points for an incremental backup goes offline. This option requires free space in the scale-out backup repository to host a full backup file.
Choose Data locality to store full and incremental backup files that belong to the same chain together, to the same performance extent. You can store files that belong to a new backup chain to the same performance extent or to another one (unless you use a deduplicating storage appliance as a performance extent).
Choose Performance to store full and incremental backup files to different performance extents. This option requires a fast and reliable network connection. If you choose Performance, you can restrict the types of backup files to store on each performance extent. For example, you can store full backup files on one extent and incremental backup files on other extents. To choose file types:
Choose Extend scale-out backup repository capacity with object storage. For the object storage repository, choose the Amazon S3 storage for the capacity tier that you added in the previous epic.
Choose Move backups to object storage as they age out of the operational restores window to transfer inactive backup chains to the capacity extent. In the Move backup files older than X days field, specify a duration after which backup files should be offloaded. (To offload inactive backup chains on the day they were created, specify 0 days.) You can also choose Override to move backup files sooner if the scale-out backup repository has reached a threshold that you specify.
I can't seem to figure this out, maybe one of you have some insight. I have recently upgraded to Veeam Backup and Replication v8 from v7. As soon as I upgraded, I could not backup anymore (and i've tried uninstalling, and re-installing, creating a new job.. etc..)
I had the same issue when I upgraded to v8. I found that my Veeam Proxy server wasn't releasing a few disks due to failed snapshot removals. Once I manually removed those disks from the proxy server my backups started working again.
I opened case # 889245 a week ago. The engineer suggested that the problem could be with the snapshot creation on the VMware host. Yet I see no evidence of any warnings or error activity in the VCenter logs, just lots of informational entries relating to the backup attempt such as snapshot created, removed etc. I do see a strange message contained in the in the VCenter log, but it show up as an informational message, not an error or warning:
I've logged on to VCenter as the domain-veeam-service account, and I am successfully able to hotadd disks to VeeamSRV1 from VMs that are powered off, just not snapshotted ones that are powered on.
Just did a fresh install of v8 u2a, and ran into the same issue. The account I used to add my vCenter server to veeam was using a domain account that I gave Domain Admin rights to. In vCenter SSO, I made my domain admins Administrators, yet I still got this error. Needed a quick fix to get up and running, so I changed the account used for the vCenter server in Veeam to the admini...@vsphere.local account as suggested and now my backup is running.
/! \ Warning /! \ If you have Proxy backups, perform the same operation on the latter, in the vddk_6_0 folder. It will retrieve the data from the backup server though, the vddk_5_5 file is not present on the Proxy backups.
df19127ead