In Veeam Backup & Replication, backup is a job-driven process. To back up VMs, you must configure a backup job. The backup job defines how, where and when to back up VM data. One job can be used to process one or several VMs.
Veeam Backup & Replication backs up a VM image as a whole: it copies VM data at a block level unlike traditional backup tools that process guest OS files separately. Veeam Backup & Replication retrieves VM data from the source storage, compresses and deduplicates it and writes to the backup repository in Veeam’s proprietary format. You can use the image-level backup for all types of data restore scenarios: restore a full VM, VM guest OS files and folders, VM files and VM virtual disks (for VMware VMs only) from the backup file.
Veeam Backup & Replication conducts both full and incremental backup. During the first run of a backup job, Veeam Backup & Replication creates a full VM backup (VBK). All subsequent job cycles produce incremental backups: VIB if forward incremental backup is used or VRB if reversed incremental backup is used. The number of increments kept on disk depends on retention policy settings.
To create a backup job:
A backup job will typically target a local on-site repository to allow for fast backups and restores and then a backup-copy job will be configured to copy the backup files to the OneNet Cloud. Direct to Cloud backups can be configured but not recommended as they will not meet the 3-2-1 rule of backups.
- On the Home tab, click Backup Job and select VMware or Hyper-V.
- At the Name step of the wizard, specify a name and description for the backup job.
- At the Virtual Machines step of the wizard, click Add and select VMs and VM containers that you want to back up. To quickly find the necessary object, use the search field at the bottom of the Add Objects window.
- If you want to exclude VMs from the VM container or back up only specific VM disks, click Exclusions and specify what objects you want to exclude.
- At the Storage step of the wizard, from the Backup repository list, select the local or cloud repository to which you plan to store the backup file.
- In the Retention policy section, specify how many restore points you want to keep on the cloud repository. e.g. 28 points taken once a day will give you a month of incremental backups.
- Click Advanced.
- On the Backup tab, select what type of the backup chain you want to create: forward incremental or reversed incremental. If you choose the incremental backup method, you can select to periodically create a synthetic full backup and/or perform active full backups. We recommend using Forever forward incrementals and no synthetic or active fulls.
- The reverse incremental backup method is not recommended for backup jobs targeted at the cloud repository. The process of a full backup file rebuild requires higher I/O load. This may impact the backup job performance, especially in case of low bandwidth or high latency network connection.
- To create a transactionally consistent backup of VMs, at the Guest Processing step of the wizard, select the Enable application-aware image processing check box.
- Click Add next to the Credentials list and specify credentials for a user account with local administrator privileges on the VM guest OS. By default, Veeam Backup & Replication uses the same credentials for all VMs added to the job. If some VM requires a different user account, click Credentials and enter custom credentials for the necessary VM.
- Click Applications, select the necessary VM and click Edit. On the General tab, in the Applications section, specify the VSS behavior scenario:
- Select Require successful processing if you want Veeam Backup & Replication to stop the backup process if any VSS errors occur.
- Select Try application processing, but ignore failures if you want to continue the backup process even if VSS errors occur. This option is recommended to guarantee completion of the job. The created backup image will not be transactionally consistent, but crash consistent.
- Select Disable application processing if you do not want to enable quiescence for the VM at all.
- [For Microsoft SQL and Oracle VMs] In the Transaction logs section, specify how Veeam Backup & Replication must handle database logs:
- Select Process transaction logs with this job if you want Veeam Backup & Replication to handle Microsoft SQL Server transaction logs or Oracle archived logs. With this option enabled, Veeam Backup & Replication will offer a choice of log processing options on SQL and Oracle tabs.
- Select Perform copy only if you use native application means or a third-party tool to process transaction logs. Veeam Backup & Replication will create a copy-only backup for the selected VM. The copy-only backup preserves a chain of full/differential backup files and transaction logs. To learn more, see https://msdn.microsoft.com/en-us/library/ms191495.aspx.
- Veeam Cloud Connect does not support transaction log backup. You cannot enable transaction log backup options in the properties of a backup job targeted at the cloud repository.
- At the Schedule step of the wizard, select the Run the job automatically check box and specify the necessary scheduling settings for the job. If you do not select this check box, you will have to run the backup job manually to produce a backup file in the cloud.
- At the Summary step of the wizard, select the Run the job when I click Finish check box if you want to start the created job right after you complete working with the wizard.
- Click Finish.