The Veeam Cookbook Series
A simple step by step no frills approach to achieving your goal
Recipe: Create a VMware Replication Job with Guest Processing for Linux VMs
Expected deliverables:
A Veeam Replication Job to replicate VMware VMs from a source ESXi host to a target ESXi host with Guest application-aware processing enabled.
Time to complete: 5 minutes
Ingredients:
- vSphere infrastructure must have been added to the backup infrastructure and properly configured. That means adding source and target vSphere infrastructure, vCenter Server instances (recommended) or standalone ESXi hosts.
- At least one VMware Proxy server for onsite replication scenario or two Backup Proxies for offsite replication scenario.
- A Backup repository for replica metadata. Deduplicating appliances and Scale-out Backup repositories aren’t supported
- A user account with root privileges if Guest Processing will be enabled
Before you start:
The target datastore must have enough free space to store disks of replicated VMs. It’s assumed that you have supported Pre-freeze and Post-thaw scripts.
Assumptions:
It’s assumed that you already have a Veeam Backup Server fully working in your environment.
Method:
- Open the Veeam Backup & Replication Console.
- On the Home view. On the ribbon, click Replication Job > Virtual machine > VMware vSphere.
- At the Name step , specify a job name and description. Leave other options by default and click Next.
- At the Virtual Machines step, select VMs and/or VM containers that you want to replicate.
- Click Add, then in the Add Object window select the necessary VMs or VM containers and click Add.
- At the Destination step, select a target host or cluster, resource pool, vm folder and datastore for replicas. Click Next.
- At the Job Settings step, select a backup repository that will store metadata for VM replicas.
- In the Replica name suffix field, enter a suffix that will be added to the original VM names
- In the Restore points to keep field, specify the number of restore points that the job must maintain (Max 28).
- At the Data Transfer step:
- Select the Source and Target proxy servers (recommended for offsite replication) or leave Automatic selection (default).
- If you want to use WAN Acceleration, click in Through built-in WAN accelerators and select a Source and a Target WAN Accelerator.
- Otherwise, leave Direct option selected and click Next.
- At the Guest Processing step, check Enable application-aware processing option:
- If it’s required, choose a specific Guest Interaction Proxy, otherwise leave the default option.
- From the Guest OS credentials list, select a user account that has enough permissions. If you have not set up credentials beforehand, click the Manage accounts link or click the Add button to add credentials.
- Click in Applications, then select a workload from the list and click in Edit.
- In the Scripts tab select Require successful script execution, then in the Linux scripts section, specify paths to scripts for Linux VMs (Pre-freeze and Post-thaw scripts).
- If you want to configure transaction log processing for Oracle or PostgreSQL, select the Oracle or PostgreSQL tab and configure the parameters according to your requirements.
- Click Next.
- At the Schedule step, select to run the replication job manually or schedule the job to run on a regular basis.
- At the Summary step, review details of the replication job. If you want to start the job right after you close the wizard, select the Run the job when I click Finish check box, otherwise leave the check box unselected. Then click Finish to close the wizard
Links to Resources: