Veeam VM Recovery from Backblaze B2 Veeam VM Recovery from Backblaze B2

Veeam VM Recovery from Backblaze B2

Elton Carneiro Elton Carneiro

 

Backblaze is a proud partner of Veeam and is fully compatible with Veeam Cloud Tier. Additionally, Backblaze is certified as Veeam Ready - Object and Veeam Ready - Object with Immutability. Immutability is an important part of protecting backups from threats such as ransomware or stolen credentials by ensuring your backed-up data is safe and secure for a specified timeframe.

This guide will walk you through how to recover from B2 Cloud Storage when you lose access to your primary backup environment and need to recover in a completely new Veeam Backup & Replication environment wherever that may reside.

Please note that this guide only applies to Enterprise and Enterprise Plus editions of Veeam Backup & Replication and Veeam Availability Suite.

 

Demo Environment

App: Veeam Backup and Replication Version 11.0.0.837

OS: Windows Server 2019 Standard

Compute Host: PhoenixNAP Bare Metal Cloud

Cloud Storage: Backblaze B2

 

Scenario Objective

  1. Access to the primary backup environment and repositories are unavailable.
  2. SOBR (Scale-Out Backup Repository) is configured with a Backblaze B2 Cloud repository.
  3. Windows Compute Engine needs to be created
  4. Veeam Backup and Recovery of the same version needs to be installed on Windows Compute Engine.
  5. Import Backups from Cloud Repository in Backblaze B2.
  6. Deploy ESXi on Equinix Metal
  7. Add ESXi Host to Veeam Backup and Replication 
  8. Restore VM into your ESXi environment.

 

Assumptions
Windows Compute Engine and Veeam Backup and Recovery software can be installed by customers with the assistance of the hosting provider and Veeam documentation.

If you need assistance with installing Veeam in your environment, please see their website here: https://www.veeam.com/videos/how-to-install-backup-replication-16156.html

 

Table of Contents

Add ESXi Host to your Veeam

Add Local Storage as a Repository

Add Your Existing B2 Bucket as a new Object Storage Repository

Importing Cloud Repository

Restoring your files

 

Add ESXi Server to Veeam Backup and Replication

Once you have Veeam B&R Installed on your windows box, launch the Veeam Console

mceclip9.png

Next, Under Virtual Infrastructure, click on Add Server and follow the steps below

mceclip10.png

mceclip11.png

mceclip12.png

Screen_Shot_2021-09-27_at_7.57.03_PM.png

mceclip14.png

You may get a certificate prompt as follows: This is because ESXi uses a self signed certificate. You can click continue. This certificate can be updated later on. 

Screen_Shot_2021-09-27_at_7.57.52_PM.png

mceclip16.png

Screen_Shot_2021-09-27_at_8.00.11_PM.png

 

 

Add Your Existing B2 Bucket as a new Object Storage Repository

If you do not have the Veeam console open, launch Veeam on your Windows Server and click "Connect".

mceclip18.png 

1)  On the Backup Repositories screen, click the "Add Repository" button.

 Screen_Shot_2021-09-27_at_6.49.08_AM.png

 

2) Select "Object storage" to continue

 

4) On the next screen, select "S3 Compatible"

 

 

5) Enter a name for the Repository and click "Next"

 Screen_Shot_2021-09-27_at_6.50.37_AM.png

 

 

6) Add the S3 Endpoint you gathered earlier and enter it in the Service Point field. Then, enter the 2nd part of the S3 Endpoint (in this example it is ‘us-west-001’). After you’ve done this, click the "Add..." button to enter your B2 credentials.

 Screen_Shot_2021-09-27_at_6.55.42_AM.png

 

7) In the Access Key field, enter your keyID. And in the Secret Key field, enter your applicationKey. Then enter adescription if you like and click "OK".

 

mceclip8.png

 

8) You’ll now see the Credentials field populated. Proceed by clicking the "Next" button.

 

Screen_Shot_2021-09-27_at_6.52.35_AM.png

9) In the Bucket dropdown, select the bucket you created and then click the "Browse..." button to make a folder in your bucket for the Veeam backups.

 

Screen_Shot_2021-09-27_at_6.53.01_AM.png  

10) Click the "Next" button to save the configuration and proceed to the Summary page. You can then click "Finish"

Screen_Shot_2021-09-27_at_6.54.55_AM.png

 

The Repository you just created should now appear in the "Backup Repositories" section

 

Screen_Shot_2021-09-27_at_6.02.49_AM.png

 

Restoring your VMs into ESXi

Now that you have your environment set up and configured in PhoenixNAP. We can begin the restore process. 

 

First, we need to import the backups from Backblaze B2. 

Right click on the Backblaze B2 Backup Repository that you created above and choose "Import Backups..."

Screen_Shot_2021-09-27_at_6.59.51_AM.png

Choose Yes from the following prompt

Screen_Shot_2021-09-27_at_7.00.36_AM.png

The import process will begin. Follow the steps below: 

Veeam will prepare for the import process

Screen_Shot_2021-09-27_at_7.01.44_AM.png

Once ready, Veeam will let you know when it is ready to start importing the Backups. 

Screen_Shot_2021-09-27_at_7.01.56_AM.png

Clicking Finish will start the import process.

 

Once all the Backups are imported, you will see this screen

Screen_Shot_2021-09-27_at_7.04.10_AM.png

 

From the Home Tab within Veeam, you can expand on "Backups" and see all the Backups that were imported from Object Storage. 

Screen_Shot_2021-09-27_at_7.06.12_AM.png

 

Now let's Restore! 

Click on any of the VMs (one or more) and choose the "Entire VM Restore" button on the ribbon.  

Screen_Shot_2021-09-27_at_7.41.05_PM.png

This will open up the Restore wizard. 

Screen_Shot_2021-09-27_at_7.42.24_PM.png

Since you are restoring these VMs to the cloud, which is a new location, select Restore to a new location or with different settings. 

mceclip26.png

Select the ESXi host that you wish to deploy these VMs on. If you followed this guide, you should see the ESXi host that you added early on in the list. 

Screen_Shot_2021-09-27_at_7.47.14_PM.pngScreen_Shot_2021-09-27_at_7.47.57_PM.pngScreen_Shot_2021-09-27_at_7.48.28_PM.pngScreen_Shot_2021-09-27_at_7.48.41_PM.pngScreen_Shot_2021-09-27_at_7.48.55_PM.png

Select the right Target network you wish to deploy on

Screen_Shot_2021-09-27_at_7.49.24_PM.pngScreen_Shot_2021-09-27_at_7.51.29_PM.png

If you wish to power on the target VMs after restoring, check the "Power on target VM after Restoring" checkbox.

Hitting Finish will start the restore process

Screen_Shot_2021-09-27_at_7.52.53_PM.png

You can view the details as it progresses

Screen_Shot_2021-09-27_at_7.53.41_PM.png

Once the VM finishes deploying, you should see success

Screen_Shot_2021-09-27_at_8.03.00_PM.png

On the PhoenixNAP Bare Metal Cloud, you can launch the Web UI of ESXi and see the VMs deployed which you can then start. 

Screen_Shot_2021-09-27_at_7.55.31_PM.png

 

 

For more complex restoration scenarios, please refer to Veeam documentation and support for assistance.

 

If you have any questions about B2, please feel free to reach out to our Support Team via our website here: https://www.backblaze.com/help.html