Catalogic Software

Home › Blog › Instant VM Recovery on VMware vSphere: A Comprehensive User Guide

Instant VM Recovery on VMware vSphere: A Comprehensive User Guide

· 7 min read · Last updated

Editor’s note (September 2026): This is an updated version of the original April 2024 article. The instructions below reflect Catalogic DPX 4.16.

An instant VM restore gets a VMware virtual machine running from backup data before its disks have been copied to a production datastore. In Catalogic DPX, the restored VM uses disks mapped from a backup snapshot through iSCSI. That can shorten the wait for a usable VM, but the machine remains dependent on the snapshot and backup storage until you complete a permanent restore.

The guide covers the checks to make before a restore, the steps in the DPX web interface, how to test the recovered VM, and how to move it back to production storage. The Single VM Restore documentation has the full field-by-field reference.

Choose the recovery method

Use Instant Restore when you need to start a VM while its data remains on backup storage, or when you want to test a recovery point before committing to a full restore. DPX creates a temporary VM and presents its source disks as raw device mapping (RDM) disks. The original backup snapshot is not changed by writes to the recovered VM. Performance can be lower than on production storage because reads and writes depend on the connection to backup storage.

Use Full Restore when you can wait for the data transfer before using the VM and want its disks on a production datastore at the end of the restore job. DPX creates VMDK files and transfers the backed-up data to them. These modes are described in the DPX restore considerations.

Neither choice guarantees a particular recovery time. Measure the time to boot, validate the application, and complete the move to production storage in your own environment. The age of the selected recovery point determines how much recent data could be missing.

Check the environment before restoring

  1. Find a usable backup. The VM must have been protected by DPX Agentless VMware Backup. Check the backup date, job name, and job log. A multi-disk VM backup can be cataloged as successful even if only some disks were backed up; the log warns about missing disks. Verify that the recovery point contains every disk the application needs.
  2. Confirm the destination. Identify the target vCenter and ESXi host, resource pool, VM folder, network, and iSCSI adapter. Confirm that the host can access the backup storage. DPX’s VMware restore considerations specify a fully licensed ESXi host and a vMotion license for restores. If you plan to use RRP, avoid a vApp destination; RRP does not support vApps or VMs inside them.
  3. Plan the network cutover. If the original VM might still be online, decide which VM will own its IP address and name. For a test restore, use an isolated network or leave the recovered VM powered off until you have checked its network settings. DPX can keep the source VM when it restores a new one.
  4. Check security and application requirements. DPX documents that restoring an encrypted VMware VM creates an unencrypted VM. Agentless VMware Backup does not provide application-aware backup and recovery; applications that need it require DPX Block Data Protection with an agent inside the VM. Account for those limits before treating a booted VM as a complete recovery.
  5. Reserve space for the final move. Instant Restore does not ask you to select a production datastore. Full Restore and Rapid Return to Production (RRP) do, and that datastore must have enough free space for the VM disks.

Run an Instant Restore in the DPX web interface

  1. Open Job Manager, select New Restore Job, then choose Single VM Restore.
  2. Select the VM. The list contains VMs protected by DPX Agentless Backup; search by name or sort by backup date and job name if there are several candidates.
  3. Select a Recovery Point. Choose a dated point when investigating corruption or another incident, so the job always targets that point. Latest Recovery Point is dynamic: a later run of the saved job uses the newest available snapshot, which could come from a different backup job protecting the same VM. Record the chosen timestamp and job before proceeding.
  4. Under Options, select Instant restore and enter a job name. Decide whether to enable Power on the virtual machine after restoring. Leave Delete the source virtual machine if it exists off unless removing the original VM is an intentional part of your recovery plan. Leaving Delete the restore job on successful completion off keeps the job definition for later review or reuse.
  5. Review the target host and resources. Check the resource pool or vApp, destination network, iSCSI adapter, VM folder, VM name, memory, and CPU count. DPX prepopulates some properties from the source VM; verify them rather than assuming they suit the recovery target. Target Datastore applies to Full Restore, not Instant Restore.
  6. Select Save and review the summary. Choose Yes at the Run Job prompt to start now, or No to run it later from Job Manager.
  7. Follow the restore in Job Monitor. After a successful run, find the new VM in vCenter. If the job fails or completes with warnings, inspect its log before using the VM. The Job Monitor guide explains the status filters and job details.

Validate the VM before serving users

A completed restore job confirms that DPX finished its work; it does not prove that the application is ready. Use a short acceptance checklist that fits the workload:

  • Compare the restored VM’s disk count and sizes with the source inventory and the backup job log.
  • Boot the guest, check its operating system and file systems, then confirm that required services start.
  • Test an application transaction, including any database or external dependency it uses. A login screen alone is a weak recovery test.
  • Check the intended network, DNS resolution, and access controls before directing users to the recovered VM. Keep the original and restored copies from answering on the same production address at once.
  • Record the incident time, recovery-point timestamp, and time the service became usable. The difference between the incident and backup times shows the data gap; the elapsed time to restore service shows the recovery time. Note any data that needs reconciliation.

If the VM does not power on, check the restore log and the VM’s compatibility settings in vCenter. DPX notes that Single VM Restore assigns the target vCenter’s default VM hardware version, which can prevent startup. Its power-on troubleshooting guide gives the supported workaround.

Make the recovery permanent

An Instant Restore is temporary: it relies on a backup snapshot that may expire or be removed. After validating the VM, use Rapid Return to Production (RRP) to transfer its disks to a production datastore. For a Single VM Restore, DPX 4.16 provides RRP through the desktop interface. Open Restore → Block → RRP Wizard, connect to the target host or vCenter, select the eligible temporary VM, choose a datastore with sufficient free space, and run the job. The RRP documentation covers the wizard and prerequisites.

RRP uses Storage vMotion to migrate a powered-on VM while it remains available. The transfer can continue in the background well after the VM appears usable, so watch the job until it finishes and the temporary storage is released. Do not change the VM’s power state during RRP. DPX requires a valid ESXi license and Storage vMotion for this path; a VM that is off when RRP starts takes a cloning path instead. RRP is unavailable for a vApp or a VM inside one. An NFS target datastore causes the VM to power off when the job completes, so plan for that interruption if NFS is your destination.

For a recovery involving several VMs, Multi-VM Restore offers an instant restore followed by RRP in the web interface. It supports recovery points on vStor, lets you set VM order and network mappings, and exposes RRP in Job Monitor → Unfinished Restores. If you need a permanent single VM without the temporary phase, select Full restore in the Single VM Restore job instead.

Instant recovery restores a VM from a backup point. VM replication solves a different recovery problem by maintaining another copy on a target host. Our VMware backup and replication guide compares the two approaches. To see how a DPX restore would fit your vSphere environment, request a demo.

Share this article

Kamil Zwarycz

Technical Writer

Kamil is a technical writer at Catalogic Software who covers virtualization, VMware backup, disaster recovery, and enterprise data protection.

8 articles by this author