Veeam Backup – Restore to Azure
If you are using Veeam Backup & Replication in your local Data Centre and thinking to move to Cloud, Veeam can help you with that by restoring VM’s backup directly to Microsoft Azure Cloud.
We start with adding Azure Account by selecting Manage Azure Accounts.

Accessing Manage Azure Accounts wizard
A new window will open where we can add new Azure Account and manage already added to the system. Click Add…

Manage Microsoft Azure Accounts
We will be present with Configuration wizard, here we can select which Azure model we want to use when restoring VM. Recommended is Azure Resource Manager which is selected by default, click Next

Configuration wizard
If the server/desktop does not have Azure PowerShell module installed already, an error message will be present to us to install it before we can proceed. Clicking ‘this link’ will start the installation of the required module.

PowerShell requirements

Microsoft Azure PowerShell License Agreement

Installation of PowerShell Azure
After installation, we have to restart Veeam Backup console and restart the wizard. After selecting Deployment Model when clicking next we will be asked to specify an Azure subscription to access. Click Configure account.

Configuring Azure account
We will be present with familiar Microsoft sign in a window, where we need to provide your username and password with access to Azure subscription. Before clicking we need to select Linux support if we are planning to restore Linux VM’s to Azure.

Azure account login screen

Azure account added to Veeam
That will give us the option installing Helper Appliance to help when restoring Linux-based VM’s. Click Add… to proceed and open Helper Appliance Configuration window, here we can specify with what subscription, location, storage account, virtual network and subnet we want to deploy it. Storage account, Virtual Network need exists already in our Azure subscription under desire location to be able to select them. Helper Appliance is deployed and stopped (deallocated), we can be added it on later stage if we choose to skip this step now.

Helper appliance installation option

Helper Configuration
When Helper Appliance finish deploying we can proceed to the summary page and finish adding the Microsoft Azure account which now we can use to restore our local VM’s to the cloud.

Helper Appliance deployment status

Summary page
Next step will be restoring VM’s from existing backup file. From Veeam Backup and Replication navigate to Backups > Disk select backup job right-click and choose Restore to Microsoft Azure…

Starting Restore to Microsoft Azure wizard
We have to pre-create or use existing resources in Microsoft Azure before we can proceed with restoring VM, a resource like Storage Account, network.
Because we start the Restore wizard by selecting VM backup file, the first window where we can select which VM we want to restore will be skipped. Again we need to select Deployment Model Azure Resource Manager is selected and recommended.

Deployment model selection
Next, we can choose which subscription, location to be restored. If there is existing Veeam Backup Proxy on Microsoft Azure we can select it here to improve restore performance. Selecting a location in which we don’t have existing storage account will present us with an error.

Storage account missing error message

Subscription and location selection
We can select what VM size will be used as configuration, this will affect how much it cost to run this VM on Azure. Click Edit… to change VM size as well the storage account. Click Exclusion… if the VM has more disks which no need to be restored to Azure.

VM size selection

VM size and storage account

VM disks to restore selection
Next, we can specify Azure VM name and Resource group, form Group… sub window existing resource group can be selected or new creation.

Resource group and VM name

Resource group selection
Network selection allows selecting a pre-existing network.

Network selection

Pre-created network
As every restore job in Veeam, we can specify Reason for restoring operation. At Ready to Restore clicking Finish will trigger the restore job and open information window where we can monitor progress.

Reason for restore

Ready to restore

Information window.
After completion of all these steps, we can find our restore VM on Azure Portal under selected Resource group.

Restored VM running on Microsoft Azure
Thanks for reading.
Pingback: Using PowerShell with Veeam Backup – Restore to Azure | Virtual Elementary·