Performing Instance Restore

In this article

    In case a disaster strikes, you can restore an entire VM instance from a cloud-native snapshot or image-level backup. Veeam Backup for GCP allows you to restore one or more VM instances at a time, to the original location or to a new location.


    When restoring a VM instance, Veeam Backup for GCP recovers data from all zonal and regional persistent disks (standard, balanced and SSD) attached to the instance. However, due to technical reasons, when it comes to local SSDs (SCSI and NVMe), Veeam Backup for GCP is able to recover only the configuration of these disks, which means that any data stored on the disks is lost during the restore process.

    How Instance Restore Works

    To restore a VM instance from a cloud-native snapshot, Veeam Backup for GCP uses native GCP capabilities. To restore a VM instance from an image-level backup, Veeam Backup for GCP performs the following steps:

    1. Launches a worker instance in the GCP region where the restored VM instance will reside.
    2. Creates empty persistent disks and attaches them to the worker instance.

    The number of empty persistent disks equals the number of persistent disks attached to the backed-up VM instance.

    1. Restores backed-up data to the empty persistent disks on the worker instance.
    2. Takes cloud-native snapshots of the persistent disks with the restored data.
    3. Creates disks from the snapshots in the target location.
    4. Removes the worker instance and all the created snapshots from the GCP environment.
    5. Creates a VM instance in the target location.
    6. Attaches the created persistent disks with the restored data to the VM instance.
    7. [This step applies only if you perform restore to the original location and if the source VM instance is still present in the location] Powers off the source VM instance, renames the restored VM instance and then removes the source VM instance from the GCP environment.

    How to Perform Instance Restore

    To restore a protected VM instance, do the following:

    1. Launch the Instance Restore wizard.
    2. Select a restore point.
    3. Select a project.
    4. Choose a restore mode.
    5. Select a region and Availability Zone.
    6. Enable encryption.
    7. Specify a new name and machine type for the instance.
    8. Configure network settings.
    9. Specify a restore reason.
    10. Finish working with the wizard.



    Before you start VM instance restore, make sure that network settings are configured for each region where worker instances will be launched during the restore process. For information on how to configure network settings, see Adding Worker Configurations.