Chat now with support
Chat with Support

vRanger 7.7.1 - User Guide

Introduction Configuring vRanger
Configuring vRanger through the Startup Wizard Configuring vRanger manually Supplemental instructions: additional repository types
Using vRanger Backup Restore
Restoring a physical server Performing a full restore for VMware VMs Performing a full restore for Hyper-V® VMs Performing a full restore for VMware vApps Performing a full restore of a physical machine Performing an FLR on Windows Performing an FLR on Linux Restoring from manifest
Replicate VMs Reports Integrating and monitoring vRanger Using the vRanger Console vAPI Cmdlet details
Add-BackupJobTemplate Add-CIFSRepository Add-DdbReplicationRepository Add-DdbRepository Add-EsxHost Add-HypervCluster Add-HypervHost Add-HypervRestoreJobTemplate Add-NFSRepository Add-NVSDRepository Add-PhysicalMachine Add-RdaRepository Add-ReplicationJobTemplate Add-RestoreFromManifestJobTemplate Add-RestoreJobTemplate Add-VirtualAppforLinuxFLR Add-VirtualAppforLinuxFLRVA Add-VirtualCenter Disable-Job Dismount-LinuxVolume Enable-Job Get-AddressBook Get-BackupGroupEntity Get-CatalogSearchData Get-CatalogStatus Get-ConfigOption Get-Connection Get-CurrentTemplateVersionID Get-Datastore Get-GlobalTransportFailover Get-InventoryEntities Get-IsInventoryRefreshing Get-Job Get-JobTemplate Get-MonitorLog Get-Network Get-PhysicalMachineDiskMap Get-Repository Get-RepositoryJob Get-RepositorySavePoint Get-RestoreDiskMap Get-SavepointDisk Get-SavepointManifest Get-Savepoints Get-TransportFailover Get-VirtualApplianceConfig Get-VirtualApplianceDeploymentStatus Get-VirtualApplianceReconfigStatus Get-VirtualMachinesUnderInventory Get-VmDisk Get-VMDKVolume Install-VirtualAppliance Mount-LinuxVolume New-BackupFlag New-BackupGroupMember New-Daily Schedule New-EmailAddress New-IntervalSchedule New-MonthlySchedule New-ReplicationFlag New-RestoreFlag New-SMTPServer New-TransportConfiguration New-VirtualAppliance New-WeeklySchedule New-YearlySchedule Remove-AllMount Remove-BackupGroupEntity Remove-BackupGroupMember Remove-Catalog Remove-DdbStorageUnit Remove-JobTemplate Remove-LinuxVolume Remove-Repository Remove-SavePoint Remove-VirtualAppliance Remove-VirtualApplianceConfiguration Run-JobsNow Run-ReplicationFailover Run-ResumeReplicationFailover Run-TestReplicationFailover Set-Cataloging Set-CBTonVM Set-LinuxVolume Set-MountPath Set-Resources Stop-vRangerJob Update-BackupJobTemplate Update-GlobalTransportFailover Update-HypervRestoreJobTemplate Update-Inventory Update-ReplicationJobTemplate Update-RestoreJobTemplate Update-VirtualAppliance Update-VirtualApplianceConfiguration
About us

Replicate VMs

Previous Next



Understanding replication of VMs

vRanger includes integrated replication based on the proven technology of vReplicator, enabling replication of VMware® virtual machines (VMs) both on site and at remote locations for flexible and efficient disaster recovery preparedness. Combine backup and replication jobs to ensure that you meet your organization’s recovery time and recovery point objectives. Perform fast VM failover and recovery at all your sites, no matter where they are located.

NOTE: Replication is not available for Hyper-V® VMs.

If you are looking for information on replicating Quest RDA and EMC DD Boost repositories, see Managing repository replication.

A VM is made up of a set of files. Replicating a VM is, in essence, replicating the set of files that make up the VM, with changes to these files that reflect user-specified settings for the source VM.

Be aware of the following regarding the destination that you target for a replication:

The following table lists the set of files replicated by vReplicator:

Table 1. Files replicated

File extension

Description

.vmx

The VM config file, one per VM.

.vmxf

The extended VM config file, one per VM.

.nvram

The VM BIO file, one per VM.

.vmdk

The VM hard disk file, one per hard disk or snapshot.

-flat.vmdk

The VM hard disk data file, one per hard disk or snapshot.

-delta.vmdk

The VM snapshot data file, one per snapshot.

-ctk.vmdk

The VM hard disk change tracking file when CB is enabled on the disk.

How replication works

Previous Next



Understanding replication of VMs

vRanger includes integrated replication based on the proven technology of vReplicator, enabling replication of VMware® virtual machines (VMs) both on site and at remote locations for flexible and efficient disaster recovery preparedness. Combine backup and replication jobs to ensure that you meet your organization’s recovery time and recovery point objectives. Perform fast VM failover and recovery at all your sites, no matter where they are located.

NOTE: Replication is not available for Hyper-V® VMs.

If you are looking for information on replicating Quest RDA and EMC DD Boost repositories, see Managing repository replication.

A VM is made up of a set of files. Replicating a VM is, in essence, replicating the set of files that make up the VM, with changes to these files that reflect user-specified settings for the source VM.

Be aware of the following regarding the destination that you target for a replication:

The following table lists the set of files replicated by vReplicator:

Table 1. Files replicated

File extension

Description

.vmx

The VM config file, one per VM.

.vmxf

The extended VM config file, one per VM.

.nvram

The VM BIO file, one per VM.

.vmdk

The VM hard disk file, one per hard disk or snapshot.

-flat.vmdk

The VM hard disk data file, one per hard disk or snapshot.

-delta.vmdk

The VM snapshot data file, one per snapshot.

-ctk.vmdk

The VM hard disk change tracking file when CB is enabled on the disk.

How replication works

Previous Next


Replicate VMs > How replication works > How replication works

How replication works

During the replication process, the configuration files are created and modified on the target server by way of the VMware® API.

A set of working files is also created and used during the replication process. The following table lists these files and their purposes:

Table 2. Working files

File extension

Description

.vzmap

Records data block offset and hash of files on the target VM. A .vzmap file is created for each of the files replicated at the end of the replication. The .vzmap file is used by the next replication pass to detect any data changes since the previous pass. It stays on the target VM as long as the job is still configured to run. While relatively small, the size of the .vzmap file is directly proportional to the size of the VMDK it is based on.

During replication, the .vzmap file is stored on the target VA.

vzundo-script

A script created by the replication process to roll back changes on the target VM if there is a replication failure. This file created on the target VA at the start of the replication process and removed at the end.

.vzundo

This file is a temporary file that records original data of changed blocks since the replication started. One for each VMDK replicated. If there is a replication failure such as a network failure, the vzundo-script can be run to restore files to their original state. These files are created on the VA by the replication process and removed when the job is completed.

NOTE: The .vzundo file is as large as the amount of changed data replicated during a given pass. For example, if a replication pass sends 20 GB of changed data to the target VA, the .vzundo file is 20 GB.

.vmdk-abbt.vztemp

Active block filter file. One for each hard disk data file when ABT is enabled. It records active data block offsets for source VM disks. This file is used against the .vzmap file to figure out data blocks that need to be streamed to the target. It is created at the start of the replication process and removed when disk replication is completed.

.vmdk-abfg.vztemp

Change block filter file. One for each hard disk when Changed Block Tracking (CBT) is enabled. It records changed block offsets for source VM disks. This file is only generated when CBT and ABT are both enabled. It is later combined with the .vmdk-abbt.vztemp file into -flat-map.vztemp and removed.

-flat-map.vztemp

Disk data filter file. One for each hard disk when one of two situations are true: CB is enabled, or both AB and CB are enabled. It contains active and changed data block offsets that need to be compared to the .vzmap file at the target to figure out data blocks that need to be streamed to the target. It is created right before file replication starts and removed when file replication is completed.

.vzcid

Records target VM disk CIDs at the end of the replication pass.

Replication with the virtual appliance (VA)

Previous Next


Replicate VMs > How replication works > How replication works > Replication with the virtual appliance (VA)

Replication with the virtual appliance (VA)

vRanger supports VMware® ESXi™ replication by way of the vRanger VA, which leverages the VMware® HotAdd disk transport mechanism. After the VAs are configured and deployed, the use of the VA is automatic and transparent. The following lists some key points about replicating with the VA:

For instructions on deploying and configuring the VAs, see the Quest vRanger Installation/Upgrade Guide.

VAs must be used in pairs. For example, if you are replicating to a target host or cluster that is using a VA, use a VA on the source host or cluster as well.

Communication between the VAs occurs through an SSH tunnel using AES-256 encryption. For more information, see the Encryption description in Major feature list.

Additional replication requirements

The following limitations and requirements apply to replication:

The VM hardware cannot be changed during replication. For this reason, the VM must be at a hardware version level that is compatible with both the source and target servers. The VMware® ESXi™ version of the source and target hosts does not matter, as long as the VM hardware is supported on both ESXi versions. For more information on VM hardware versions and compatibility, see the VMware documentation at https://www.vmware.com/support/pubs/.

Replication with user snapshots

When replicating a VM that contains user snapshots, vRanger replicates all the snapshots in the chain from the current snapshot to the base disk. At the target side — the VM to which changes are replicated — the snapshots are merged into a single disk.

Snapshots not in the chain of the current snapshot are not replicated. In the following image, ss2 is the current snapshot. Only ss1 and ss2 are replicated. Snapshot 3 (ss3) is a lateral snapshot to ss2, while ss4 is a child to ss2.

Capturing hardware changes with replication

It is not possible to replicate hardware changes that occur on the source VM after the job has been configured. This issue is due to a limitation in how snapshots are processed by HotAdd.

If you make hardware changes on the source VM, you need to configure the target VM in the same way before the next replication pass. You might also need to edit the replication job to include the new hardware.

Active Block Mapping (ABM)

ABM filters deleted data blocks so that only active blocks are scanned and streamed to the target. White-space detection eliminates the need to compress, stream, and write zero blocks during the replication process. vRanger offers the following ABM settings options:

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating