Skip to main content

Seed a Cloud Backup for Veeam Backup Agent

Seeding is the process of creating a local backup, uploading it to the SP's infrastructure by a fast(er) internet connection (or some other method) and then mapping that backup file to the cloud backup. The primary reason to do this is the slowness of the upstream network speed of a customer, so much so that the first cloud backup (generally hundreds of GB big in size) never finishes successfully. By seeding the first backup, only the smaller daily incremental files would need to be uploaded on the slow customer network, which have a much bigger chance to finish.

Prerequisites

  • The company of the customer exists in the SP console
  • The Management Agent is installed on the customer's machine 

Create a normal local backup job in the SP console

Log on to the SP console (reseller or customer account) and choosing the server of which you need the cloud backup, click on Create Job 

image-1669745213761.png

image-1669745233263.png

In the Create a new job wizard, give the job a name (anything you like)

image-1669745242425.png

Configure it as a Server or Workstation depending the backup features you'd like to use

image-1669745249267.png

Choose Volume level backup if your local storage is a direct attached drive (e.g. drive E:\) or choose Entire computer if your storage is a share on a NAS device (it would look something like e.g. \\192.168.0.1\veeam) 

image-1669745255655.png

Under Volumes, give the volumes that you need to backup, not adding the drive that you store your backups in. Also put a tick in the Operating system checkbox.

image-1669754032648.png

image-1669745263008.png

Choose either Local storage or Shared folder depending on where your local backup storage is.

image-1669745268533.png

Give the destination; the retention time is not important. Click Advanced settings...

image-1669745274053.png

On the Storage tab, choose the Extreme compression level and the Local or LAN target (depending on your backup storage type)

image-1669745280668.png

Under Guest processing, choose Enable application-aware processing

image-1669745287425.png

Do not choose a schedule and finish the wizard.

image-1669745293051.png

Start the new job from the console and wait for it to run to the end.

image-1669745298268.png

Provide the files to your SP

At this point, you will need to provide the backup files for your SP. This can happen through FTP or any other file transferring method that you trust, using a fast upstream, or you can also give the backup files on a USB stick to one of our colleagues. ;) 

We need the whole folder

image-1669754806866.png

It contains two files: a .vbm and a .vbk - both is needed.

image-1669754856269.png

Your provider will do two things:

  • download the backup files on the VCC server, into the repository of your customer
  • rescan the repository so that the new backup file appears in the configuration, when you search for it in the next steps.

Mapping the backup file to a cloud backup job

Unfortunately, the SP console UI does not offer the option to map this new backup file to a backup job, so we need to do this directly through the Backup Agent installed at the customer's machine.

First, choose the server in the SP console, and choose Agent UI mode, then Switch to Full Admin Access. This is needed, because the Read-only UI does not allow adding jobs directly in the customer's Backup agent. (Read-only UI is the default for security reasons.)

image-1669750249019.png

Log on to the machine of the customer and choose Veeam Agent for Microsoft Windows.

image-1669750314555.png

Click Add New Job...

image-1669750323195.png

Give the job a meaningful name, like Cloud Job.

image-1669750329812.png

Choose the same settings as you did on the previous job: Volume level if you originally chose that, or Entire computer.

image-1669750336946.png

Choose the volumes and the Operating system.

image-1669750344034.png

This is the first point where this backup job differs from the seeding job. Here choose Veeam Cloud Connect repository

image-1669750350152.png

Give the DNS name of the cloud gateway.

image-1669750356522.png

Give the credentials of the cloud user

image-1669750363635.png

The following is the most important part. Click on the blue Map backup button.

image-1669750389628.png

The cloud repository will appear, listing the backup files that do not have a configured backup job yet. Note that the name of the file will correspond to the name of the seeding job! In case you don't see the job listed, click on the tiny refresh icon in the upper right corner.

Choose the job and click OK

image-1669750410467.png

Under the Advanced settings, choose the Extreme compression level and the WAN target.

image-1669750417680.png

No need to enable backup caching (unless you have a very strict RPO and some free space to spare). 

image-1669750424727.png

Enable application-aware processing

image-1669750431115.png

Choose a schedule for your job and configure the backup window, in case you need one, or later on, you can configure network throttling through the console, if needed and the backup window doesn't work for your use case.

image-1669750440739.png

Finish the wizard.

image-1669750448146.png

Result

Now the next time the cloud job runs, it will use the seed backup file as the first full backup, and will only create an increment. See the small restore point size in the screenshot.

image-1669750478495.png

On the repository side, we have the configuration file of the seed job (.vbm), the first full backup file of the seed job (.vbk) and the new increment of the cloud job (.vib) which continues the backup chain of the seed.

image-1669754990044.png

Post-seeding tasks

Don't forget to switch the Agent UI Mode back to Read-only UI...

image-1669750537078.png

...so that the backup settings cannot be modified on the customer's side.

image-1669750550028.png

And then delete the seed job.

image-1669750542842.png