After seeing how to back up an Azure virtual machine with Azure Backup, we will see how to restore a virtual machine to a previous state, from our backups.
When restoring a VM with Azure Backup, there are several possibilities, including:
- Completely restore the virtual machine by overwriting the existing virtual machine
- Completely restore the virtual machine using a new name, which does not impact the existing virtual machine
- Restore only certain files
In this example we will see how to restore an Azure VM in place of the existing VM. Before launching the restoration of a VM by overwriting the existing version, you need to shut down the VM from the Azure portal.
II. Create a storage account
We need to start by creating a storage account that will be used temporarily by Azure during the restore phase to store data. The restored Azure VM will no longer be linked to this storage account after the restore is complete.
From the Azure portal, navigate to “Storage accounts” and create a new storage account. Choose a subscription, assign a resource group, then:
- Assign a name to this storage space, for example “restorebackuptemp“
- Choose a region, here “France Central” i.e. the same region as my Azure VMs
- In terms of performance and redundancy, you can leave the default options
Continue to the end to create the storage account. Now let’s see how to restore the Azure VM.
III. Restore a VM completely
Still from the Azure portal, navigate to the Backup Center and click the “Restore“.
Complete the first part of the form as follows:
- Data source type : choose “Machine’s virtual Azure“, because it is an Azure VM that needs to be restored
- Backup instance : click on “Select Backup Instance” to choose the VM to restore. In my example, it is the “PC-04” VM
Then, you have to choose a restore point on which to rely to recover the data by clicking on the “Select“.
After possibly filtering the restore points according to a specific period, select the one that interests you. Then continue with the configuration of the restore task.
Note : when restoring a “snapshot” type restore point, it is much faster than with a classic restore point (because it is not stored in the same place on Azure).
As I said in the introduction, you can decide to create a new VM from the backup by choosing “Create new“. In this case, it will be necessary to choose a resource group, a virtual network, etc… As if it were a new VM.
In this practical case, we restore the VM in place of the existing one, but which, unfortunately, is crashed and unusable! We select “Replace existing“. The form is shrinking… Choose the storage account created earlier at the parameter “Intermediate location“.
Click on “Restore“. Please note that this action is irreversible. : the VM will be overwritten by the backup!
Within the Azure portal, a notification indicates that the restore is in progress.
At the same time, in the “Backup Center“, if you click on “Backup Jobs“on the left, you can find the operation in progress on the VM with the type of operation”Restore“. Feel free to update regularly.
At the end of the operation, the virtual machine is restored to its previous state! Phew, it is operational again!
We have just seen how to restore a virtual machine with Azure Backup using a restore point from a previous backup! To go further, you can consult the Microsoft documentation, and read in particular the section “Post-restore steps” which lists any steps to take after restoring the VM. For example, if it is a VM with a static IP address defined via the Azure portal, the static IP address must be reassigned, because it will be defined dynamically following the restore.