Veeam for Azure
With Veeam backup for Microsoft Azure you will be able to protect the Microsoft Azure Environments. You can backup your virtual machine and store this backup in Microsoft Azure Storage Account. After saving your resources you will be able to
- Restore the Azure Virtual Machine
- Restore the virtual disk of the virtual machine
- Restore guest OS file and folders of the Azure Virtual Machine
Used Ports
- HTTPS 443 – From web console to Controller server. He is required for communication between the web console and the controller server.
- SSH 22 – From controller server to worker. This port is used for deploy the worker service to workers.
- RPC 643 – From controller server to worker for commmunication with the worker service.
- HTTPS 443 – From web console to worker. Required for communication between the web console of the File Level Recovery browser and the host worker.
- HTTPS 443 – From controller server to microsoft Azure. This port is required for communications between Veeam backup and Azure Active Directory.
Licence
Veeam Backup for Microsoft Azure permit to protect Azure VM. This ressource is protected if he has a restore point created in the past 31 days. Each protected ressource consumes 1 unit. If you use free licence, you have 10 units so 10 Azure VM. If you have more to 10 Azure VM, you need buy a veeam licence.
Create Storage Account
From the Azure portal, click on All services.
Enter Storage and click on Storage accounts.
Click on Add for create new storage accounts.
Select the Resource group and enter the desired name. Select the Location and click on Review + Create.
Click on Create to launch creation of storage accounts. Open the storage account and click on Containers.
Click on + Container for add new container.
Enter the name and select Containers. Click on Create for create the container.
The container has been created.
Install Veeam for Microsoft Azure
From the Azure portal, click on Virtual machines.
Click on Add for create new virtual machine.
Select the desired resource group or create a new one with Create new option. Enter the name of the virtual machine and select Azure Region. I choose the same region of my other VM. For select Veeam image, click on Browse all public and private images.
Enter Veeam and select Veeam Backup for Microsoft Azure Free Edition.
Configure password or SSH public key and click on Next.
Click on Next on the Disks Windows. You can use your virtual network or create new one.
Click Next for the other windows and click on Review + create.
After few minutes, virtual machines has been created.
From the web browser, navigate to https://IPPublicServer (for me https://40.89.136.235) and enter the username and password (credential configured during the creation of the vm). Click on Log in.
Accept the terms of the licence and click on Accept.
Add Microsoft Azure Connection
From the web console, click on Add Microsoft Azure Connection. This step permit to add connection to Microsoft Azure and storage Accounts.
The window consists of several tabs. Select the tab Azure Account then on Add.
Enter the desired name and click on Next.
We will proceed to create an account automatically. Select Create service account automatically option and click on Next.
Copy the code and click on the link.
Paste the code and select account. The connection has been established, you can close the page.
Click Next on the Logon to Microsoft Azure Windows and on the Set application group Window.
Click Finish to launch the creation of account.
Azure Account has been created.
Configure SMTP
Click on SMTP then on Add.
Enter the name of the configuration and click on Next.
Enter Username and password and click on Finish.
SMTP account has been added.
Add Backup repository
From the Veeam console, click on Repositories then on Add
Enter the name of the repositories and click on Next.
Select the Cloud Account and click on Next.
All storage account appear, select the desired storage account and click on Next.
Select the container previously created and click on Next.
Select Create new folder and enter the desired name. Click on Next.
Check Enable encryption and enter password.
Click on Finish. The repositories has been created.
Workers
Workers permit to deploy auxiliary Linux-based machines. The deployment is initiated by Veeam Backup for Microsoft Azure. You can use this functionnality for the scaling or transfer fee reduction. Workers are deployed in the resource group where the VM is present. The deployment can be done :
- Automatically : Deployed by the controller server when the backup and restore are performed (to or from the backup repositories).
- Manually : Deployed by the admin Veeam.
It is necessary to take the following information about workers.
- One worker supports only one VM at a time, up to 30 workers can be deployed.
- By default, the configuration of the worker allows to have up to 5 workers simultaneously. Only 5 VMs will be saved simultaneously, the others will be positioned in the queue.
- A Worker has the Worker service and File-level recovery service. The Worker service allows the recovery of Azure data. The File-level recovery service allows him to mount the data from a backup to the workers. This in order to be able to recover a file.
Create backup policy
From the Web console, click on Exit Configuration.
Click on Policies for create new policy.
Click on Add for create new policy.
Enter the name of the policy and click on
Select the Azure AD and click on Next.
select the regions where the resources to be backed up are stored . Click on Add and select the desired region.
You can protect all ressources or only few ressources. Select Protect the following resources and click on Add for select the desired ressources.
You can protect all ressources or only few ressources. Select Protect the following resources and click on Add for select the desired ressources.
You can protect all ressources or only few ressources. Select Protect the following resources and click on Add for select the desired ressources.
Select the ressource and click on Next.
Configure the schedule and click on Next.
Click on Select for select the desired repository then configure retention and schedule.
The cost estimation per month appear, click on Next.
Enabled notifications and enter Email address. You can select the type of event that you want (success, warning, failure).
Click on Finish for create policies.
Start backup
On the Policies node, select the backup and click on Star.
With Session Log node you can view all step of the backup.
Two instances has been deployed on Microsoft Azure.
Two instances has been deployed on Microsoft Azure.
Restore data
From the Veeam console, select the desired VM and choose the type of restoration (File-level Recovery, restore VM or restore disk
I choose to restore File. I can select the last restore point or other.
Enter the restore reason and click on Next.
Click on Start.
After few minutes, the URL appear, click on it.
Select the desired file and click on Download for download the file or Add to Recovery List for directly recover the file. With the recovery option, the file is added to the list and and it is automatically restored.